可选编译:\ifdefined 错误

可选编译:\ifdefined 错误

我正在尝试在文档中定义一个编译选项,以便可以只编译其中的一部分。这是我的代码:

\def\compiletotale{} % to be commented or not
\newcommand{\compilefacultative}[1]{
  \ifdefined\compiletotale
    #1
  \fi
}

它似乎适用于简单的用法,例如

\compilefacultative{
  
  Bonjour.
  
}

但是我有几个更复杂的用法错误,例如

\compilefacultative{
\begin{verbatim}
Bonjour...
\end{verbatim}
}

未定义控制序列 \end{verbatim}

感谢您提出的想法,使它能够发挥作用。

相关内容