如何定义 if 条件?

如何定义 if 条件?

我发现了几条关于ifthen包的条目过时的。所以我的问题是:那么如何定义条件检查?我搜索了一下,找到了几个例子ifthenelse(包含在ifthen)包中或语句“ifthen 包已过时”

答案1

它可能被认为是过时的,因为存在更多现代变体并且该包很长时间没有更新。

例如http://www.ctan.org/pkg/etoolbox它使用 e-TeX 功能。

除了 ifthenelse 中的宏很脆弱之外,如果你可以处理它,你就可以使用它们,没问题。

答案2

我更喜欢

\def\something{} %% set to true
%% or:
\let\something\undefined %% set to false

\ifdefined\something
  True
\else
  False
\fi

以避免ifthen包裹。

不使用包的优点是,当无法保证加载某个包时,这种方法可用于仅\input由大型文档(例如图像)组成的文件。TikZ

相关内容