
\tableofcontents
내 문서에 목차( )가 있습니다 . 하위 섹션을 어떻게 숨길 수 있나요? 섹션 이름만 표시되기를 원합니다.
답변1
카운터 tocdepth
는 항목이 에 표시되는 깊이를 결정합니다 ToC
.
(코드가 약간 수정되었습니다.https://tex.stackexchange.com/users/1357/jdh나에게 오타를 지적해 줘서!)
일반적으로 다음 값이 유지됩니다.
\setcounter{tocdepth}{-1}
-- 부품만\setcounter{tocdepth}{0}
-- 부분과 장만\setcounter{tocdepth}{1}
-- 부분, 장, 섹션\setcounter{tocdepth}{2}
-- 부분, 장, 섹션, 하위 섹션\setcounter{tocdepth}{3}
-- 부분, 장, 섹션, 하위 섹션, 하위 하위 섹션\setcounter{tocdepth}{4}
-- 부분, 장, 섹션, 하위 섹션, 하위 하위 섹션 및 단락\setcounter{tocdepth}{5}
-- 부분, 장, 섹션, 하위 섹션, 하위 하위 섹션, 단락 및 하위 단락.
클래스 는 구조 수준 에 대한 memoir
ToC 깊이를 전혀 추가하지 않으며 .-2
\book
\part
즉, 카운터 수가 클수록 ToC의 구조화 수가 많아집니다.
예를 들어, 명령을 보면 article.cls
(및 book.cls
로드 이후) 토클레벨을 찾을 수 있습니다 .article.cls
\@startsection{...}
예를 들어 구조화의 일부가 ToC에 전혀 표시되어서는 안 되는 경우에는 트릭이 있습니다.
\addtocontents{toc}{\setcounter{tocdepth}{-10}}
'숨겨진 부분' 이전에 나중에 다시 활성화
\addtocontents{toc}{\setcounter{tocdepth}{1}}
보다문서 중간에 심도로 전환하기사이 를 변경하는 방법에 대한 예를 들어보세요 tocdepth
.
tocdepth
카운터 와 혼동하지 마세요 secnumdepth
!
완전성을 위해: tocdepth
및 둘 다 secnumdepth
로 정의되지 않은 카운터이지만 \newcounter
내부 이름이 있고 \c@tocdepth
등 의 사용을 \c@secnumdepth
허용하기 위한 카운터입니다 \setcounter
. 내부 카운터 목록에서는 찾을 수 없으며 기본적으로 카운터 재설정 목록의 구성원이 아니므로 어쨌든 중요하지 않습니다.
카운터 값은 항목 tocdepth
이 에서 제공하는 일반 책갈피에 들어가는 것과 동일한 방식으로 제어됩니다 hyperref
.