我需要在我的论文目录中的字母A前插入附录一词,如下所示:
附录A(附录A的标题)
但我使用的乳胶论文cls文件只生成字母A后跟附录标题:
A(附录A的标题)
论文cls文件定义了一个“backmatter”命令,附录被视为章节。
\newcommand\backmatter{\appendix
\def\chaptermark##1{\markboth{%
\ifnum \c@secnumdepth > \m@ne \@chapapp\ \thechapter: \fi ##1}{%
\ifnum \c@secnumdepth > \m@ne \@chapapp\ \thechapter: \fi ##1}}%
\def\sectionmark##1{\relax}}
上述代码是否有一个简单的解决方法,它会在附录A的TOC中的字母A之前添加附录一词?有一个相关的问题How to make 'appendix' appear in toc in Latex?,但在这种情况下答案似乎没有帮助。
答案 0 :(得分:70)
您可以使用appendix
包轻松实现所需目标。这是一个示例文件,向您展示如何。调用包时,关键是titletoc
选项。它采用您在\appendixname
中定义的任何值,默认值为Appendix
。
\documentclass{report}
\usepackage[titletoc]{appendix}
\begin{document}
\tableofcontents
\chapter{Lorem ipsum}
\section{Dolor sit amet}
\begin{appendices}
\chapter{Consectetur adipiscing elit}
\chapter{Mauris euismod}
\end{appendices}
\end{document}
输出看起来像