在论文TOC中的“A”之前添加“附录”

时间:2011-04-17 00:46:03

标签: latex

我需要在我的论文目录中的字母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?,但在这种情况下答案似乎没有帮助。

1 个答案:

答案 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}

输出看起来像

enter image description here