텍스트가 두 부분으로 나뉘어져 있습니다. 북마크 패키지를 사용했는데 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}"로 취소하고 내 옵션을 삽입할 수 있습니다. 동일합니다(무작위로 시도했지만 작동했습니다!).