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