我的问题与使用 添加附录有关\chapter
。我对附录的定义如下:
\chapter{My Appendix Title} % Main appendix title
\label{AppendixTemplate}
% My Appendix content here.
在 main.tex 中调用它
\appendix
\input{Appendices/Appendix/AppendixTemplate}
在任何其他章节中引用它
the system is further detailed in Appendix~\ref{app:AppendixTemplate}
现在的问题:
目录仅显示“我的附录标题”,没有附录 A。我希望它像“附录 A。我的附录标题”。
在另一章中,它被引用的地方输出是“我在附录 1 中进一步详述的系统”。 应该是“我在附录 A 中进一步详述的系统”。
答案1
以下 MWE 适用于一本书。
\documentclass{book}
\usepackage{lipsum} % to generate filler text
\usepackage{tocloft}
\setlength\cftsecnumwidth{72pt} % adds space for the word Appendix
\renewcommand{\cftsecaftersnum}{.} % if you want a period (or whatever punctuation after the appendix letter
\begin{document}
\tableofcontents
% \mainmatter % removed to shorten the example image
\section{Section Title}
\lipsum[1]
\appendix
\gdef\thesection{Appendix \Alph{section}}
\section{foo}
\lipsum[1]
\gdef\thesection{Appendix \Alph{section}}
\section{foo2}
\lipsum[1]
\end{document}