使用回忆录类将附录作为目录中的章节

使用回忆录类将附录作为目录中的章节

在使用回忆录类时,我想将我的附录显示如下: 在此处输入图片描述 就像在图中一样,我希望将各个附录作为公共标题“附录”下的部分。

我的简化代码如下:

\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}

相关内容