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
___________________________________________________________________________________

Reply via email to