\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
提供一种在类未定义时可使用的方法。