[cstex] Tabulky prostredim \bTABLE \eTABLE v ConTeXtu

Vit Zyka vit.zyka at gmail.com
Thu May 3 15:18:23 CEST 2007


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

> 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