
Por exemplo, eu uso macros \ifbook
e \ifslide
arquivos . Como ambos podem ser fechados por \fi
, é fácil perder o controle para onde \if*
isso \fi
aponta. Eles também podem ser aninhados, o que torna as coisas mais difíceis.
Acabo associá-los manualmente da seguinte forma. Até agora tem funcionado, mas achei complicado e sujeito a erros.
\ifbook
:
\fi %%ifbook
\ifslide
:
\fi %%ifslide
Uma ideia melhor é apreciada.
Responder1
Na verdade, não acho isso necessário, mas que tal \let\bookfi\fi
torná-lo mais 'excelente'?
\documentclass{article}
\newif\ifbook
\let\bookfi\fi
\booktrue
\begin{document}
\ifbook
Yay!
\else
Nope
\bookfi
\bookfalse
\ifbook
Yay!
\else
Nope
\bookfi
\end{document}