ceske formaty v TeX Live
Petr Olsak
petr at olsak.net
Mon Feb 28 09:40:41 CET 2005
Vazeni kolegove,
Na zaklade predchozi diskuse navrhuji pridat do csplain.ini tesne pred
\dump nasledujici kod:
\ifx\pdfoutput\undefined \else
\def\tmpa{\pdfcsplain}
\expandafter\def\expandafter\tmpb\expandafter{\csname\jobname\endcsname}
\ifx\tmpa\tmpb %% PDFTeX with PDF output
\message {jobname=pdfcsplain, PDF output initialised.}
\openin0=pdftexconfig.tex
\ifeof0 \message{WARNING: pdftexconfig.tex does not exist.
I set \string\pdfoutput=1 only.}%
\else \closein0 \input pdftexconfig.tex
\fi
\pdfoutput=1
\else
\message {jobname=csplain with pdftex, DVI output initialised.}
\pdfoutput=0
\let\oripdfoutput=\pdfoutput \let\pdfoutput=\undefined
\fi
\let\tmpa=\undefined \let\tmpb=\undefined
\fi
Vzhledem k tomu, ze drive se pro csplain pouzival vyhradne TeX a pro
pdfcsplain vyhradne pdfTeX, zatimco nyni tomu tak nemusi byt, nastavaji
ctyri moznosti:
csplain s TeXem: ortodoxni csplainiste, kteri ve sve distribuci pro
csplain pouziji jedine TeX, by nemeli byt znepokojeni: novy kod je
z jejich pohledu jen ve tvaru \ifx nesplneno nejake smeti \fi,
takze nedochazi k zadne zmene.
csplain s pdfTeXem: provede se \pdfoutput=0 a undefinuje se \pdfoutput,
aby ve starych dokumentech, kde byl pouzit test na odliseni mezi csplainem
a pdfcsplainem ve tvaru \ifx\pdfoutput\undefined, fungoval tento
test nadale.
pdfcsplain s pdfTeXem: pokud existuje soubor pdftexconfig.tex, precteme
ho, nebot v nem ocekavame konfiguraci pdfTeXu. Pokud neexistuje (napriklad
na starych distribucich pdfTexu), nevadi, nezhavaruje to a nastavi se
pouze \pdfoutput=1.
pdfcsplain s TeXem: tuto kombinaci snad nikdo jeste nepouzil. Pokud ji
nahodou pouzil nebo ji chce pouzit v budoucnu, nesmi se divit, ze mu to
ani drive ani v budoucnu neprinese to, co od toho ocekava. Neni ani
presne znamo, co by se od toho dalo ocekavat.
Prosim o konimentare.
Zdravim
Petr Olsak
More information about the csTeX
mailing list