我尝试寻找答案但却找不到我想要的东西。
在附录中,要有附录的 A 标题,它必须是 \chapter{title-of-the-appendix},但它会在目录中显示为章节条目,但我希望在章节样式中显示“附录”,然后在章节样式中显示不同的附录(不带 .1)。我已经使用 \addcontentsline{toc}{chapter}{Appendix} 将“附录”作为目录中的章节名称
文档类是 [12pt, a4paper,oneside,article]{memoir} 并且我正在使用 hyperref。
我正在使用主子文档样式,因此我不希望将 A、B 等放在附录标题前面,因为可以自由更改子文档的顺序。
我无法提供 MWE,因为我无法得到任何接近我想要的东西,但我希望有人可以解决这个问题:)
答案1
我的建议是使用\part
s 将文档分成“主要部分”、“附录”等部分
方法如下:
\documentclass[12pt, a4paper,oneside,article]{memoir}
%Simplified solution for spacing after part number from:
% https://tex.stackexchange.com/a/467235/120578
\makeatletter
\renewcommand\partnumberlinehook[1]{%
\setlength{\@tempdima}{2em}%
}
\makeatother
\title{title}
\author{Some Author}
\begin{document}
\frontmatter
\maketitle
\tableofcontents
\clearpage
\begin{abstract}
Some abstract
\end{abstract}
\mainmatter
\part{Main Part}
\chapter{First Chapter}
\section{One section}
\section{Another Section}
\chapter{Second Chapter}
\section{A section of second Chapter}
\section{Another section of second chapter}
\appendix
\part{Appendix I}
\chapter{First Appendix I Chapter}
\chapter{Second Appendix I Chapter}
\part{Appendix II}
\chapter{First Appendix II Chapter}
\chapter{Second Appendix II Chapter}
\end{document}
然后,您可以使用章节号来将其放在类似
\renewcommand{\thechapter}{\thepart.\Alph{chapter}}
并且可以在每一部分开始时将章节计数器设置为零,例如:
\part{Appendix II}
\setcounter{chapter}{0}
\chapter{First Appendix II Chapter}
ETC
完整示例:
\documentclass[12pt, a4paper,oneside,article]{memoir}
%Simplified solution for spacing after part number from:
% https://tex.stackexchange.com/a/467235/120578
\makeatletter
\renewcommand\partnumberlinehook[1]{%
\setlength{\@tempdima}{2em}%
}
\renewcommand\chapternumberlinehook[1]{%
\setlength{\@tempdima}{3em}
}
\makeatother
\title{title}
\author{Some Author}
\begin{document}
\frontmatter
\maketitle
\tableofcontents
\clearpage
\begin{abstract}
Some abstract
\end{abstract}
\mainmatter
\part{Main Part}
\chapter{First Chapter}
\section{One section}
\section{Another Section}
\chapter{Second Chapter}
\section{A section of second Chapter}
\section{Another section of second chapter}
\appendix
\renewcommand{\thechapter}{\thepart.\Alph{chapter}}
\part{Appendix I}
\chapter{First Appendix I Chapter}
\chapter{Second Appendix I Chapter}
\part{Appendix II}
\setcounter{chapter}{0}
\chapter{First Appendix II Chapter}
\chapter{Second Appendix II Chapter}
\end{document}
得出:
但如果你坚持你的要求,这可以解决你的问题:
\documentclass[12pt, a4paper,oneside,article]{memoir}
\title{title}
\author{Some Author}
\begin{document}
\frontmatter
\maketitle
\tableofcontents
\clearpage
\begin{abstract}
Some abstract
\end{abstract}
\mainmatter
\chapter{First Chapter}
\section{One section}
\section{Another Section}
\chapter{Second Chapter}
\section{A section of second Chapter}
\section{Another section of second chapter}
\clearpage
\appendix
\chapter*{Appendix I}\addcontentsline{toc}{chapter}{Appendix}
\renewcommand{\thesection}{\Alph{section}}
\section{First Section of Appendix }
\section{Second Appendix}
\end{document}