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