[cstex] Test orientace stranky v ConTeXtu...
Vit Zyka
vit.zyka at gmail.com
Mon Jun 11 10:33:33 CEST 2007
Jaroslav Hajtmar wrote:
> BTW: test jinych nastaveni napr. doublesided rezimu mne ale zatim
> nenapadl :-)
Tyto informace zjistite nejlepe ve zdrojacich ConTeXtu. Ackoliv jsou
rozsahle a slozite, jsou tez docela prehledne psany, obcas komentovane a
opatrene priklady. Uvedu obecny postup jak zjistit relevantni informaci:
Vlezete do .../tex/context/base adresare a pomoci
grep "doublesided" *.tex
vyhledate soubor, a v nem nastudujete pouziti. V tomto pripade hned
napriklad zjistite, ze existuje
\ifdoublesided
takze je k dispozici i uzivatelsky snadny pristup.
Pokud by jste chtel kutat do vetsi hloubky a vice rozument, co se deje a
jak ConTeXt funguje, je lepsi je poptat na makro, ktere nastavuje dany
parametr
grep "\\def\\setuppagenumbering" *.tex
dostaneme soubor page-num.tex. V nem dohledame definici
\setuppagenumbering a v ni najdeme
\getparameters[\??nm][#1]
To znamena, ze zapisem
\setuppagenumbering[alternative=doublesided]
se (zjednodusene) definuje makro
\def\@@nmalternative{doublesided}
protoze \??nm je definovano jako @@nm (tim se definuje jmenny prostor).
Pri pouziti makra \??nmalternative je treba jej obalit
\unprotect
\ifx\??nmalternative\v!doublesided
...
\fi
\protect
aby @@, ?, ! byly povazovany za pismeno (jako v latexu @).
S pozdravem
Vit Zyka
More information about the csTeX
mailing list