problem s \ifx
Eduard Omasta
omasta at frru.utcru.sk
Sat May 8 21:17:06 CEST 1999
On Fri, 7 May 1999, Zdenek Wagner - Ustav chemickych procesu AV wrote:
> On Fri, 7 May 1999, Eduard Omasta wrote:
>
> >
> >
> > On Fri, 7 May 1999, Zdenek Wagner - Ustav chemickych procesu AV wrote:
> >
> > > On Fri, 7 May 1999, Hynek Sladky wrote:
> > >
> > > > Tato konstrukce probehne bez chyby v TeXu. Pri prekladu v
> > > > pdfTeXu vypise chybovou hlasku:
> > > > ! Incomplete \ifx; all text was ignored after line 5.
> > > > <inserted text>
> > > > \fi
> > > > <to be read again>
> > > > \newcount
> > > > l.7 \newcount
> > > > \pdfoutput
> > > >
> > > To je tim, ze \newcount je \outer, takze ho TeX neumi preskocit v podmince
> > > \if. Pomohlo by (pokud se nemylim), kdybyste si nadefinoval vlastni makro,
> > > v nemz bude prislusny \newcount, a v podmince toto makro zavolal. Jsou i
> >
> > To prave nejde, ked \newcount je \outer.
> >
> > Eduard Omasta
> >
> Ja ovsem mlcky predpokladam, ze si uzivatel nadefinuje obycejne makro,
> nikoliv \outer. Kdyz bude TeX toto makro v podmince preskakovat, vubec ho
> nenapadne, aby se dival dovnitr, jestli v jeho expanzi neni nahodou
> \newcount...
>
Asi nerozumiem. Pri nejakej takejto definicii
\def\makro{\newcount\pdfoutput}
hlasi TeX chybu uz pri definovani funkcie (nie az pri expanzii).
Mozno ste to mysleli inac.
Eduard Omasta
> Zdenek Wagner
> e-mail: wagner at mbox.cesnet.cz or wagner at icpf.cas.cz
>
> see also http://www.icpf.cas.cz/wagner/
> http://members.xoom.com/z_wagner/
>
More information about the csTeX
mailing list