用户案例:我的想法是这样的。我正在准备一份用tex写的合同。我想在合同的开头说明这是否是一份开放式合同。如果是,我希望文本添加{ABC}部分,如果不是,则不执行ABC部分。
我知道有人问过类似的问题,但说实话,这太令人困惑了,在研究之后我仍然不知道该怎么做。我想我应该使用 \if primitive?
我想到的一些伪代码
\newcommand{\opencontract}{TRUE}
...
\if \opencontract=TRUE
\section{ABC}
***
\fi
...
答案1
\newif\ifopencontract
那么在你的序言中
\opencontracttrue
或者
\opencontractfalse
然后
\ifopencontract
whatever
\else
foobar
\fi
在条件部分