检查是否为附录或章节

检查是否为附录或章节

\thechapter我如何检查或中的值\value{chapter}是字母还是数字?这样我就可以确定计数器指的是普通章节还是附录。

答案1

如果你正在使用book.cls,你可以通过以下方式检查:

\makeatletter
\ifx\@chapapp\appendixname
  <whatever you want to do for an appendix>
\else <whatever you want to do for a regular chapter>
\fi
\makeatother

如果您正在使用不同的类,请查找如何使用\chaptername\appendixname适当调整上述代码。

编辑:

问题是否有“\if”命令可以确定命令是否已发出?\@chapapp提供一种在类未定义时可使用的方法。

相关内容