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

Car*_*rey 39 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}}
Run Code Online (Sandbox Code Playgroud)

是否有一个简单的修复上述代码,将在附录A的TOC中的字母A之前添加附录一词?有一个相关的问题,如何使'appendix'出现在Latex的toc中?,但在这种情况下答案似乎没有帮助.

abc*_*bcd 73

您可以使用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}
Run Code Online (Sandbox Code Playgroud)

输出看起来像

在此输入图像描述

  • 这只会在 TOC 中的 A 之前添加附录,而不是该部分实际开始的位置 (7认同)