부록: ToC가 아닌 헤더에 있는 "부록"

부록: ToC가 아닌 헤더에 있는 "부록"
\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:

ToC에 나열된 각 부록 앞에 이름(예: '부록')을 추가합니다.

원하지 않는다면 사용하지 마세요.

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}

여기에 이미지 설명을 입력하세요

관련 정보