论文目录中附录 A 的“A”前添加“附录”

论文目录中附录 A 的“A”前添加“附录”

我需要在我的论文目录中的字母 A 前插入单词附录,如下所示:

附录 A(附录 A 的标题)

但乳胶论文cls文件:FAU 论文课程我仅使用生成字母 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 的目录中的字母 A 之前添加单词附录?已经发布了一些相关问题,但答案在这种情况下似乎不起作用。

答案1

将以下内容添加到您的序言中:

\usepackage[titletoc]{appendix}
\makeatletter
\renewcommand\backmatter{
    \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}}
\makeatother

appendix软件包增加了一些处理附录的额外功能。这些额外功能(包括您需要的功能)可通过使用\appendices 环境而不是\appendix命令。因此,更改论文类\backmatter命令以删除\appendix命令,以及包的 with[titletoc]选项(将附录名称附加到目录中的字母)应该可以解决您的问题。

现在,在您的实际论文 tex 文件中,您应该执行以下操作:

\backmatter
\begin{appendices}
\chapter{An appendix}
...
\end{appendices}
\bibliography{}

答案2

有时最简单的解决方案就是最成功的解决方案。

删除你的\newcommand。相反,\documentclass[appendixprefix=Appendix]{yourDocumentClass}应该可以很好地完成工作。(当然,用yourDocumentClass你正在使用的任何文档类替换。)

请注意,您需要使用 KOMA 脚本文档类。但是,您应该能够使所述 KOMA 脚本类满足您的要求,除非您有一些非常特殊的要求。

相关内容