我在用着这个答案将附录的章节缩进目录中的部分。在附录之前,我添加了:
\makeatletter
\addtocontents{toc}{\let\protect\l@chapter\protect\l@section}
\makeatother
所以我的身体是:
\input{discussion/discussion}
\appendix
\begin{appendices}
\makeatletter
\addtocontents{toc}{\let\protect\l@chapter\protect\l@section}
\makeatother
\input{appendix/walking-statistics}
\input{appendix/standing-statistics}
\end{appendices}
\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{alpha}
\bibliography{bibliography/HRG}
这会产生如下目录:
5 Chapter
5.1 Section 1
5.2 Section 2
Appendices
A Lorem Ipsum
B Lorem Ipsum II
Bibliography
但是,我想将我的参考书目放在目录的顶层:
5 Chapter
5.1 Section 1
5.2 Section 2
Appendices
A Lorem Ipsum
B Lorem Ipsum II
Bibliography
但我不知道如何从本质上“撤消”目录中章节组织方式的改变。
答案1
将命令更改\addtocontents
为
\addtocontents{toc}{\bgroup\let\protect\l@chapter\protect\l@section}
并在环境末尾添加以下行appendices
:
\addtocontents{toc}{\egroup}
这将语句的效果限定在和\let
之间的区域。\bgroup
\egroup