
Por ejemplo, uso macros \ifbook
y \ifslide
. Debido a que ambos pueden cerrarse mediante \fi
, es fácil perder de vista a qué apunta \if*
este particular . \fi
También se pueden anidar, lo que dificulta las cosas.
Termino asociándolos manualmente de la siguiente manera. Hasta ahora ha funcionado, pero lo encontré engorroso y propenso a errores.
\ifbook
:
\fi %%ifbook
\ifslide
:
\fi %%ifslide
Se agradece una mejor idea.
Respuesta1
En realidad, no lo encuentro necesario, pero ¿qué tal si \let\bookfi\fi
lo hacemos más "sobresaliente"?
\documentclass{article}
\newif\ifbook
\let\bookfi\fi
\booktrue
\begin{document}
\ifbook
Yay!
\else
Nope
\bookfi
\bookfalse
\ifbook
Yay!
\else
Nope
\bookfi
\end{document}