\part 북마크 제거

\part 북마크 제거

텍스트가 두 부분으로 나뉘어져 있습니다. 북마크 패키지를 사용했는데 PDF 파일에 북마크가 표시됩니다. 북마크는 무의미하다고 생각하기 때문에 하위 레벨( , 등 ...) \part의 북마크만 표시하고 싶었습니다 . 어떻게 해야 하나요? P:S: 나는 또한 hyperref 패키지를 사용했는데, 어쩌면 그것과 충돌할 수도 있습니까?\chapter\section

답변1

북마크에서 일반적으로 사용되지 않는 값으로 아래로 이동 하면 toclevel@part전혀 표시되지 않습니다.

그러나 그럼에도 불구하고 챕터 책갈피는 트리에 들여쓰기되어 표시됩니다. 이는 다음을 사용하여 방지할 수 있습니다.\bookmarksetup{level=part}

\documentclass{book}

\usepackage{hyperref}
\usepackage{bookmark}


\makeatletter
\renewcommand{\toclevel@part}{10}
\makeatother
\bookmarksetup{level=part}
\begin{document}
\tableofcontents
\part{One}
\chapter{foo}

\chapter{Two}

\part{Second}


\end{document}

답변2

좋아, 북마크 패키지는 북마크와 관련된 hyperref 패키지의 자동 비활성화 옵션을 해결했습니다. 옵션은 사용 중인 패키지에 따라 다릅니다. 북마크 패키지를 사용하는 경우 옵션을 작성해야 합니다.

\usepackage[open, openlevel=0]{bookmarks}

시작 부분에 \part와 \chapter 북마크만 표시합니다. 수준이 1로 설정되면 모든 \section도 표시됩니다. 북마크는 전혀 제거되지 않았지만 유용합니다. Chris의 답변에 따르면 "makeatletter"에서 "\bookmarksetup{level=part}"로 취소하고 내 옵션을 삽입할 수 있습니다. 동일합니다(무작위로 시도했지만 작동했습니다!).

관련 정보