TeX 中的条件表达式

TeX 中的条件表达式

用户案例:我的想法是这样的。我正在准备一份用tex写的合同。我想在合同的开头说明这是否是一份开放式合同。如果是,我希望文本添加{ABC}部分,如果不是,则不执行ABC部分。

我知道有人问过类似的问题,但说实话,这太令人困惑了,在研究之后我仍然不知道该怎么做。我想我应该使用 \if primitive?

我想到的一些伪代码

\newcommand{\opencontract}{TRUE}

...
\if \opencontract=TRUE
\section{ABC}
***
\fi
...

答案1

\newif\ifopencontract

那么在你的序言中

\opencontracttrue

或者

\opencontractfalse

然后

\ifopencontract
  whatever
 \else
   foobar
\fi

在条件部分

相关内容