![使用回忆录类将附录作为目录中的章节](https://linux22.com/image/398621/%E4%BD%BF%E7%94%A8%E5%9B%9E%E5%BF%86%E5%BD%95%E7%B1%BB%E5%B0%86%E9%99%84%E5%BD%95%E4%BD%9C%E4%B8%BA%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E7%AB%A0%E8%8A%82.png)
在使用回忆录类时,我想将我的附录显示如下:
就像在图中一样,我希望将各个附录作为公共标题“附录”下的部分。
我的简化代码如下:
\documentclass[11pt,a4paper,twoside,openright]{memoir}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{First Chapter}
\lipsum[1]
\section{First Section}
\section{Second Section}
\appendixpage
\begin{appendices}
\makeatletter
\addtocontents{toc}{%
\begingroup
\let\protect\l@chapter\protect\l@section
\let\protect\l@section\protect\l@subsection}
\makeatother
\chapter{First Appendix}
\chapter{Second Appendix}
\addtocontents{toc}{\endgroup}
\end{appendices}
\end{document}
但是,我得到了以下信息:
有没有什么解决方案可以获取之前指示的附录格式?
谢谢
编辑:添加了简化代码,添加了我的结果,删除了其他代码
答案1
查看部分6.2.1 附录在手册中(> texdoc memoir
)。
不要使用appendix
包作为memoir
代码的封面(只是方式略有不同)。宏宏\appendixpage
在文档中插入附录页面并将标题添加到目录中。因此,类似于以下内容(未经测试):
\appendixpage
\begin{appendices}
\makeatletter
\addtocontents{toc}{%
\begingroup
\let\protect\l@chapter\protect\l@section
\let\protect\l@section\protect\l@subsection}
\makeatother
\input{Appendices/A_Appendix}
\addtocontents{toc}{\endgroup}
\end{appendices}