LaTeX: dokument s podminenym prekladem?

Z. Wagner wagner at beba.cesnet.cz
Tue Mar 3 15:01:17 CET 1998


On Tue, 3 Mar 1998, Jiri Osoba wrote:

> On  3 Mar 98 at 13:27, Antonin Strejc wrote:
>
> > Petr Prikryl pise:
> >
> > >Potreboval bych zjistit, jakym zpusobem lze psat LaTeXovy dokument, ktery
> > >by obsahoval ruzne casti, z nichz pouze nektere by se prohlasily za platne
> > >a ostatni nikoliv. Abych to uvedl trochu presneji: chci vytvaret dokument,
> > >ktery v jednom souboru zachycuje 1) studijni text v podobe "jako
> > >ve skriptech", 2) tutez latku v podobe pro tvorbu prusvitek (heslovite),
> > >3) jako 1, ale v jinem jazyce, 4) jako 2, ale v jinem jazyce.
> > >...
> >
> > Podminky jsou v TeXu implementovany, staci je vyuzit.
> > Napriklad takto (je to plainove, ale bude fungovat i v LaTeXu):
> >
> > % nekde na zacatku dokumentu:
> > \newcount \mode
> > \mode=1   % nebo 2, 3 ...
> >
> >
> > % a pak v textu:
> > \ifnum\mode=1 text pro prvni mod\fi
> >
> > % pripadne
> > \ifcase\mode\or text1 \or text2 \or text3\or text4\fi
>
> Resenim by byla i definice \if podminek:
>
> \newif\ifSkriptaCZ\SkriptaCZfalse
> \newif\ifSkriptaEN\SkriptaENfalse
> \newif\ifSlajdyCZ\SlajdyCZfalse
> \newif\ifSlajdyEN\SlajdyENfalse
>
> \SkriptaCZtrue %Ted budu zpracovavat SkriptaCZ
> %\SkriptaENtrue %Ted budu zpracovavat SkriptaEN
> %\SlajdyCZtrue  %Ted budu zpracovavat SlajdyCZ
> %\SlajdyENtrue  %Ted budu zpracovavat SlajdyEN
>
> \ifSkriptaCZ
> %... text pro skripta CZ
> \fi
> \ifSkriptaEN
> %... text pro skripta EN
> \fi
> \ifSlajdyCZ
> %... text pro slajdy CZ
> \fi
> \ifSlajdyEN
> %... text pro slajdy EN
> \fi
>
> Je to plainolvske reseni, jak se to "popere" s LaTeXem, nevim.
>
Bez problemu, casto podobne obraty pouzivam. BTW: reseni typu \begin{neco}
... \end{neco}, podle okolnosti odkomentovane ci vytistene ve specialnim
formatu i obycejne, umi comment.sty, xcomment.sty a verbatim.sty.

> Jiri.
>
>
>

Zdenek Wagner

E. Hala Laboratory of Thermodynamics,
Institute of Chemical Process Fundamentals
of the Academy of Sciences of the Czech Republic
e-mail:wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

Local editor of the Bulletin of the Czech and Slovak TeX Users Group,
member of the CSTUG board
e-mail:Zdenek.Wagner at cstug.cz  or  bulletin at cstug.cz  or  zpravodaj at cstug.cz

see also http://www.icpf.cas.cz/wagner/
         http://www.cstug.cz/




More information about the csTeX mailing list