我希望我的附录像目录下的章节一样运行,但在我的文档中将它们保留为章节。
以下是我当前结构的 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}