附錄:「附錄」不在目錄中,而是在標題中

附錄:「附錄」不在目錄中,而是在標題中
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage[title,toc,titletoc,page]{appendix}

\begin{document}

\tableofcontents

\chapter{MyChapter}

\begin{appendices}
\chapter{Any appendix title}
\end{appendices}

\end{document}

\appendix由於錯誤,我沒有使用\include(因為事實上我包括了所有附錄和章節)。我喜歡這個環境的預設設置,但我想刪除目錄中的“附錄”一詞(並且僅在目錄中!我喜歡它在附錄標題中)。

現在:

Contents

1 MyChapter                       3 
Appendices                        5
Appendix A Any appendix title     7

預期的:

Contents

1 MyChapter                       3 
Appendices                        5
    A Any appendix title          7
    B ...

之前的縮排AB很好。

答案1

a) 根據appendix手動的, 選項titletoc

在目錄中列出的每個附錄之前新增名稱(例如“附錄”)

如果您不想要它,請不要使用它。

b) 您可以將附錄條目與套件一起縮排tocloft透過設定\cftchapindent為一些合理的值。

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{tocloft}
\usepackage[title,toc,page]{appendix}

\begin{document}

\tableofcontents

\chapter{MyChapter}

\begin{appendices}
\addtocontents{toc}{\protect\setlength{\cftchapindent}{3em}}
\chapter{Any appendix title}
\end{appendices}

\end{document}

在此輸入影像描述

相關內容