[cstex] Tabulky prostredim \bTABLE \eTABLE v ConTeXtu
Vit Zyka
vit.zyka at gmail.com
Thu May 3 15:32:43 CEST 2007
Vit Zyka wrote:
> Jaroslav Hajtmar wrote:
>> DObry den.
>> Diky za odpoved, s tim umistenim tabulkz do \framed jsem uz zkousel
>> experimentovat, ale vysledky nic moc. Problem asi je v tom, ze sazim
>> tabulky pomoci
>> nastaveni : \setupTABLE[split=yes]
>
> Aha. Tak to mozna nepujde. Zkuste jeste \startframedtext misto \framed.
> Ten umi zlom stranky.
> VZ
Napadlo me lepsi reseni. Vlozte po obvodu tabulky prazdne bunky a tem
zapnete caru nalezite casti ramecku s nastavenim potrebne sirky. offset
techto bunek nastavete na overlay.
VZ
>> a nasledne napr.
>>
>> \splitfloat
>> {\placetable{MATEMATIKA – PRIMA }}
>> {\bTABLE
>> \bTR \bTD[nc=4]\bitemi
>>
>> atd..
>>
>> Tabulka je oproti ramecku \framed o kus posunuta - predpokladam, ze
>> bude problem s asi plovoucim prostredim...
>>
>> O XSLT jsem jiz nekolikrat uvazoval, ale mam pocit, ze to bude nad me
>> schopnosti ..Potreboval bych nekde najit nejakou praktickou
>> kucharku... Vse co jsem cetl zacinalo uvodem do XML atd.. a nejak mi
>> to nebralo ... :-( ...
>>
>>
>> Diky Jarda Hajtmar
>>
>>
>> Vit Zyka napsal(a):
>>> Jaroslav Hajtmar wrote:
>>>
>>>> DObry den.
>>>> Mam dva dotazy ohledne tabulek tvorenych pomoci prostredi \bTABLE
>>>> \eTABLE.
>>>>
>>>> 1) Nevite nekdo, jakym zpusobem vykresluje ConTeXt tabulky ?? Jde mi
>>>> o prioritu vykreslovani ramecku v radcich sloupcich ci vnitrnich
>>>> bunkach. Uz jsem nasel na internetu zpoustu tabulek, ale zadna z
>>>> nich neni tak, jak bych potreboval - totiz nastavit ramecky v
>>>> tabulkach v prostredi \bTABLE \eTABLE tak, aby byla cela tabulka
>>>> uvnitr tvorena tenkou carou a obvodova cara kolem tabulky (pripadne
>>>> i v zahlavi tabulky) aby byla carou tucnou.
>>>>
>>>> Jakmile totiz zacnu nastavovat ve sloupcich ci radcich tucnou caru,
>>>> tak at se snazim jak chci, tak nikdy nedosahnu toho aby to vypadalo
>>>> jak chci. Vzdy se udelaji nektere tucne cary i uvnitr tabulek. Da se
>>>> nastavit napr. to, ze je cela tabulka oramovana a vnitrni bunky
>>>> nejsou oramovane :
>>>> Napr:
>>>>
>>>> \setupTABLE [frame=off,rulethickness=2pt]
>>>> \setupTABLE[column][first] [leftframe=on]
>>>> \setupTABLE[column][last] [rightframe=on]
>>>> \setupTABLE[row] [first] [topframe=on]
>>>> \setupTABLE[row] [first,last][bottomframe=on]
>>>> \bTABLE
>>>> \bTR\bTH first \eTH\bTH second \eTH\bTH third \eTH\bTH fourth\eTH\eTR
>>>> \bTR\bTD a \eTD\bTD 1 \eTD\bTD 1000000\eTD\bTD 10 \eTD\eTR
>>>> \bTR\bTD b \eTD\bTD 10 \eTD\bTD 100000 \eTD\bTD 10 \eTD\eTR
>>>> \bTR\bTD c \eTD\bTD 100 \eTD\bTD 10000 \eTD\bTD 10 \eTD\eTR
>>>> \bTR\bTD d \eTD\bTD 1000 \eTD\bTD 10 \eTD\bTD 1000 \eTD\eTR
>>>> \eTABLE
>>>>
>>>> Neco takoveho bych potreboval, ale aby byly vsechny vnitrni bunky
>>>> vykreslovany tenkou carou. Nemate s tim nekdo zkusenost??
>>>>
>>> Dobry den,
>>>
>>> \bTABLE sklada tabulku z bunek, kazda bunka muze mit svou linku na
>>> jedne az ctyr svych stranach. Vsechny linky bunky jsou vsak kresleny
>>> STEJNOU tloustkou. Jde o optimalizacni omezeni makra \framed. Mozna
>>> bude casem zmeneno, vzdy v takovych pripadech zalezi na tlaku
>>> uzivatelu na HH nebo samotne potrebe HH.
>>>
>>> Ve Vasem konkretnim pripade vsak muzete nakreslit tabulku s tenkou
>>> carou uvnitr a tuto tabulku vlozit do \framed se silnejsim rameckem.
>>>
>>>
>>>> 2) Asi je to hloupost ale, kdyz uz se da dosahnout pomoci
>>>> nastavovani \setupTABLE zmeny ruznych atributu v tabulkach
>>>> (rameckovani, barvy, sirky atd..) neda se nejakym zpusobem "nadalku"
>>>> nastavovat i colspan a rowspan v techto tabulkach?
>>>> Napr. neco jako \setupTABLE[column][1][nc=2] ???
>>>>
>>>> Jde mi o to, ze z html souboru tvorim pomoci perlovskeho skriptu
>>>> tabulky (nahrazenim odpovidajich html tagu pomoci regularnich
>>>> vyrazu), ktere pak sazim conTeXtem. Zatim se mi (coby Perlovskemu
>>>> zacatecnikovi) nepodarilo vymyslet zpusob, jak atributy jako cospan
>>>> nebo rowspan vyhodnotit regularnimi vyrazy tak, aby se dala
>>>> vygenerovat odpovidajici ConTeXtova tabulka. Z toho duvodu by mi
>>>> pomohlo, kdybych byl schopen jaksi "nadalku" pomoci \setupTABLE
>>>> atributy [nc=xx] resp [nr=xx] nastavovat.
>>> Toto neni implementovano. Nicmene \bTABLE byly navrzeny tak, aby
>>> jejich syntaxe odpovidala HTML tabulkam, takze jejich prevod je
>>> primocary vcetne 'span'. Pokud bych mel data v HTML, pak bych osobne
>>> pouzil misto Perlu XSLT jazyk. Pokud se do nej prokousate, da to o
>>> hodne mene prace.
>>>
>>> S pozdravem
>>> Vit Zyka
>>>
>>>
>>>> Pokud byste nekdo znal nejakou rozumnou alternativu jak HTML tabulky
>>>> prevest do TeXtovych resp. ConTeXtovych tabulek, byl bych moc
>>>> vdecny za nejaky odkaz na reseni, tip ci aspon inspiraci ci
>>>> natuknuti ...
>>>>
>>>> Diky vsem.
>>>> Zdravi Jarda Hajtmar
>>>>
>>>> _______________________________________________
>>>> csTeX mailing list
>>>> csTeX at cs.felk.cvut.cz
>>>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
--
=======================================================
Ing. Vít Zýka, Ph.D. TYPOkvítek
database publishing databazove publikovani
data maintaining and typesetting in typographic quality
priprava dat a jejich sazba v typograficke kvalite
tel.: (+420) 777 198 189 www: http://typokvitek.com
=======================================================
More information about the csTeX
mailing list