将目录中的“第 A 章”更改为“附录 A”

将目录中的“第 A 章”更改为“附录 A”

我正在尝试将论文目录中的附录显示为

附录 A

代替

第一章

使用我们大学的课程文件'kfupm_论文.cls“”。

有人问了同样的问题,也得到了同样的回答这里。但就我而言,我想按章节添加附录,因此如果我使用命令“\appendix”,后续章节的编号将更改为按字母顺序排列。这就是为什么我认为我必须使用“\begin{appendices} 和 \end{appendices}”。现在,使用这些命令,上述帖子中已经提供的解决方案对我的情况不起作用。

以下是示例代码

\documentclass[ms, 12pt]{kfupm_thesis}
\usepackage{appendix}

\begin{document}

\tableofcontents

\chapter{First Chapter}
\section{BLA}
\subsection{BLA-BLA}

\chapter{Second Chapter}
\section{BLA}
\subsection{BLA-BLA}

\begin{appendices}
\chapter{Parameters}
\section{BLA}
\subsection{BLA-BLA}
\end{appendices}

\chapter{Third Chapter}
\section{BLA}
\subsection{BLA-BLA}

\end{document}

请提出解决方案。非常感谢。

答案1

解决方案包括修补appendices环境:

\documentclass[ms, 12pt]{kfupm_thesis}
\usepackage{appendix}
\usepackage{apptools, etoolbox}

\makeatletter
\patchcmd{\@chapter}{\protect {CHAPTER }}{\ifappendix{APPENDIX }\else{CHAPTER }\fi}{}{}
\makeatother
\AtBeginEnvironment{appendices}{\appendixtrue}

\begin{document}

\tableofcontents

\chapter{First Chapter}
\section{BLA}
\subsection{BLA-BLA}

\chapter{Second Chapter}
\section{BLA}
\subsection{BLA-BLA}

\begin{appendices}%
  \chapter{Parameters}
  \section{BLA}
  \subsection{BLA-BLA}
\end{appendices}

\chapter{Third Chapter}
\section{BLA}
\subsection{BLA-BLA}

\end{document} 

在此处输入图片描述

相关内容