目录中附录的正确显示

目录中附录的正确显示

目前我正在为我的论文添加附录。我希望不同的附录在目录中显示如下:

Chapter 1
-- Section 1.1
-- Section 1.2

Chapter 2
-- Section 2.1

Appendices
-- Appendix A
-- Appendix B
-- Appendix C

Bibliography

我找到了如何做到这一点的方法,方法是使用问题。但是,当我编译文档时,目录似乎是正确的,但我的 PDF 查看器导航栏中的列表有以下列表

Chapter 1
-- Section 1.1
-- Section 1.2

Chapter 2
-- Section 2.1

Appendices
Appendix A
Appendix B
Appendix C
Bibliography

我猜这是因为每个附录都是一个 \chapter,但无论如何:我该如何告诉 LaTeX 我想要什么?提前致谢!

答案1

也许这就是您想要得到的(要完成对书签的相同处理还需要做更多的工作)。

\documentclass{book}
\usepackage{appendix}

\makeatletter
\AtBeginDocument{\let\book@l@chapter\l@chapter}
\newcommand{\demotechaptersintoc}{%
  \addtocontents{toc}{\let\protect\l@chapter\protect\l@section}%
}
\newcommand{\promotechaptersintoc}{%
  \addtocontents{toc}{\let\protect\l@chapter\protect\book@l@chapter}%
}

\begin{document}

\tableofcontents

\chapter{One}

\section{A section}

\section{Another}

\chapter{Two}

\section{A section}

\section{Another}

\cleardoublepage
\appendix
\addappheadtotoc
\demotechaptersintoc

\chapter{One}

\chapter{Two}

\cleardoublepage
\promotechaptersintoc
\backmatter

\chapter{\bibname}

\end{document}

在此处输入图片描述

当然,附录中不应该有章节。

相关内容