
例如,我使用巨集\ifbook
和\ifslide
.因為兩者都可以透過 關閉\fi
,所以很容易丟失\if*
此特定\fi
指向的位置。它們也可以嵌套,這使事情變得更加困難。
我最終手動將它們關聯起來,如下所示。到目前為止,它一直有效,但我發現它很麻煩並且容易出錯。
\ifbook
:
\fi %%ifbook
\ifslide
:
\fi %%ifslide
更好的想法值得讚賞。
答案1
其實我覺得沒有這個必要,但是要如何\let\bookfi\fi
讓它變得更「出色」呢?
\documentclass{article}
\newif\ifbook
\let\bookfi\fi
\booktrue
\begin{document}
\ifbook
Yay!
\else
Nope
\bookfi
\bookfalse
\ifbook
Yay!
\else
Nope
\bookfi
\end{document}