&符号(&)中断\ ifdefined

时间:2018-01-15 18:41:24

标签: latex

我正在处理每个学期的讲座中使用的文档。内容基本保持不变,但每学期只使用一部分内容。

定义用于设置应编译哪些部分以及哪些部分不编译。在文档的一部分中,选项列表以表格形式编译,如下所示:

\ifdefined\whatever Title & -- & Description \\ \fi

因此,通过定义选择的所有选项都在表格中列为一行。

发生的问题是&字符似乎打破\ifdefined并被视为\fi。抛出Incomplete \ifdefined错误。

我通过定义一个只输出&字符的命令来解决这个问题。但肯定有更好的方法。请注意,我正在处理某个elses文档,并且不能仅仅更改整个结构以及使用定义来实现此特定目标。

0 个答案:

没有答案