\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 ...
A
およびの前のインデントB
も良いでしょう。
答え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}