ceske formaty v TeX Live

Petr Brezina petr-brezina at volny.cz
Thu Feb 24 19:08:24 CET 2005


Ad Petr Olsak, 23. 2. 2005, 17:43:59
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Dobry den.

Generovani ceskych formatu v soucasnych distribucich TeXu se mi zda
ponekud problematictejsi. Predne si myslim, ze je vhodne rozlisovat
pojmy "TeX" a "pdfTeX s vystupem DVI". V soucasne dobe v TeXove
komunite patrne prevlada tendence hazet TeX a vsechny jeho mutanty do
jednoho pytle; takovy postoj prilis nechapu, ponevadz podle meho
nazoru je tim podlamovana jedna z vyznacnych vlastnosti TeXu, a to
stabilita (chcete-li, ona povestna garance, ze TeX bude i za sto let
na vsech pocitacich davat stejne vysledky). Mozna ze prave tato
vlastnost byla pro nektere lidi rozhodujici, kdyz rozvazovali, zda
zacnou pouzivat TeX, ci nikoli.

Od csplainu ocekavam, ze se bude ve vsech distribucich chovat stejne.
Jestlize vsak nekde je pro csplain pouzit skutecny TeX a jinde pdfTeX,
ktery ma pouze nastaveno \pdfoutput=0, pak moje ocekavani je marne. Ve
svych makrech muzu mit ruzne testy typu \ifx\ridicisekvence\undefined
a nechtene se muzu trefit do nektere ridici sekvence, kterou ma pdfTeX
"defined". Jako TeXista nejsem prece povinen znat vsechny ridici
sekvence, ktere jsou implantovany do pdfTeXu, a zamerne se jim
vyhybat. Nebo treba zkuste nejakemu mene zkusenemu TeXistovi
vysvetlovat, proc mu v csplainu z distribuce XYZ funguje nejaka
specialita, zatimco v csplainu z distribuce ABC nikoli. Protext z te
"slavne" trojkotoucove distribuce pouziva pro csplain dokonce eTeX.

Jsem presvedcen, ze by bylo rozumne pozadovat, aby csplain ve vsech
distribucich poskytoval pouze primitivy TeXu a prikazy, ktere jsou
definovany v csplainu. Jak to tvurci jednotlivych distribuci udelaji
(zda pouziji skutecny TeX, anbeo zda pouziji pdfTeX, eTeX ci pdfeTeX
a prebytecne primitivy "undefinuji"), je jejich vec.

Pokud nekdo ma potrebu pouzivat pdfTeX s vystupem DVI, nic mu nebrani,
aby pouzil pdfcsplain a na zacatku svych dokumentu psal \pdfoutput=0.

Ackoli me LaTeX prilis nezajima, nebot ho pokladam za neco, co je samo
o sobe dosti nestandardni, a nemusim-li, nepouzivam ho, prece mam
jednu poznamku k inicializaci csLaTeXu. Myslim, ze by vskutku bylo
lepsi pri inicializaci csLaTeXu nacitat soubor pdftex-dvi.tex, jak se
to dela pri inicializaci "puvodniho" LaTeXu. Kdyby se pouze nastavilo
\pdfoutput=0, csLaTeX by se zacal vzdalovat od LaTeXu (coz by asi bylo
v rozporu se soucasnymi snahami vyvojaru csLaTeXu) a mozna ze by to
cinilo problemy pri pouzivani nekterych mezinarodnich balicku, ktere
budou respektovat koncepci ze souboru pdftex-dvi.tex.

S pozdravem

Petr Brezina




More information about the csTeX mailing list