如何使附录表现得像目录中的章节

如何使附录表现得像目录中的章节

我希望我的附录像目录下的章节一样运行,但在我的文档中将它们保留为章节。

以下是我当前结构的 MWE:

\documentclass[11pt,a4paper,oneside,openright]{book}

\begin{document}

\tableofcontents

\chapter{Introduction}
\section{Section 1}

\chapter{Literature Review}
\section{Section 2}

\chapter{Methodology and Data}
\section{Section 3}

\chapter{Results}
\section{Section 4}

\chapter{Conclusion}
\section{Section 5}

\appendix
\addcontentsline{toc}{chapter}{Appendices}

\chapter{First Appendix}

\chapter{Second Appendix}

\end{document}

我想将目录中的两个附录缩进,以便将其\addcontentsline作为章节归入条目下。

我曾尝试通过将附录制作成实际的章节来实现这一点,但当我这样做时,我得到的条目像“.A”和“.B”,这很乱。我想为我的附录保留典型的字母列表。

IE

Contents

1   Introdution
    1.1   Section 1

...    

Appendices
    A. First Appendix
    B. second Appendix

还有其他人尝试过用这种方式格式化带有附录的目录吗?

答案1

添加

\makeatletter
\addtocontents{toc}{\let\protect\l@chapter\protect\l@section}
\makeatother

在调用\chapter附录之前。上述命令更改\l@chapter为等效于\l@section- 这两个宏分别用于设置标记为chapter和的ToC 条目section。因此,等效性导致\chapter-style ToC 条目的设置与\section-style 条目一样。由于写入 ToC 很脆弱,因此\protect需要 ion。

这是包含上述内容的 MWE:

在此处输入图片描述

\documentclass[11pt,a4paper,oneside,openright]{book}

\begin{document}

\tableofcontents

\chapter{Introduction}\section{Section 1}
\chapter{Literature Review}\section{Section 2}
\chapter{Methodology and Data}\section{Section 3}
\chapter{Results}\section{Section 4}
\chapter{Conclusion}\section{Section 5}

\appendix
\addcontentsline{toc}{chapter}{Appendices}
\makeatletter
\addtocontents{toc}{\let\protect\l@chapter\protect\l@section}
\makeatother

\chapter{First Appendix}
\chapter{Second Appendix}

\end{document}

相关内容