On Wed, Jun 1, 2011 at 3:26 PM, Mojca Miklavec
<[email protected]> wrote:
> Dear magitians,
>
> I discovered this in LaTeX, but ConTeXt behaves the same (plain TeX
> behaves differently). Can somebody please explain me why this code
> fails to work? (A workaround is to move \newif on top which I'm
> willing to do, but I'm still curious.)
>
> \starttext
>
> \ifx\hbox\undefined
> \message{invisible to tex}
> \newif\ifabc \abcfalse
> \ifabc \message{abc true breaks} \else \message{abc false breaks} \fi
> \fi
>
> \stoptext
(see wolfgang)
this works
\newif\ifabc
\starttext
\ifx\dhbox\undefined
\message{dhbox invisible to tex}
\abcfalse
\ifabc \message{abc true breaks} \else \message{abc false breaks} \fi
\fi
\ifx\hbox\undefined
\message{hbox invisible to tex}
\abcfalse
\ifabc \message{abc true breaks} \else \message{abc false breaks} \fi
\fi
\stoptext
--
luigi
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________