[cstex] Tabulky prostredim \bTABLE \eTABLE v ConTeXtu

Jaroslav Hajtmar hajtmar at gyza.cz
Thu May 3 12:58:16 CEST 2007


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]

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
>>
>>     
>
>   




More information about the csTeX mailing list