我想知道是否可以将附录设计为书籍文档类中的包含章节的章节,而不是包含章节的一部分。
这是我使用附录包得到的结果
\documentclass[onesided]{book}
\usepackage[titletoc]{appendix}
\begin{document}
\tableofcontents
\begin{appendices}
\appendixpage
\noappendicestocpagenum
\addappheadtotoc
\chapter{Appendices}
\section{A1 First appendix}
\section{A2 Second appendix}
\end{document}
答案1
永远不要手动输入章节/部分编号!
如果你已经读过appendix
文档,您会知道这\appendixpage
将创建一个“类似零件”的页面。所以,不要使用它。
由于您使用的是标准类:book
,因此我们可以使用很多钩子。因此我提出了以下建议:
\suppresschapternumber
将编号章节排版为未编号章节,并改变其余章节写入目录的方式。\removedotbetweenchapterandsection
,好吧,删除了章节字母和节号之间的点。
请极其谨慎地使用以下内容!
\documentclass[onesided]{book}
%\usepackage[titletoc]{appendix}
\usepackage{etoolbox}
\makeatletter
\newcommand*\suppresschapternumber{%
\let\@makechapterhead\@makeschapterhead
\patchcmd{\@chapter}
{\protect\numberline{\thechapter}}
{}
{}{}%
}
\newcommand*\removedotbetweenchapterandsection{%
\renewcommand\thesection{\thechapter\@arabic\c@section}%
}
\makeatother
\begin{document}
\tableofcontents
\appendix
\suppresschapternumber
\removedotbetweenchapterandsection
\chapter{Appendices}
\section{First appendix}
\section{Second appendix}
\chapter{More appendices}
\section{First appendix}
\section{Second appendix}
\end{document}