
예를 들어 저는 매크로 \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}