我有一个用 WinEdt 9 创建的 PDF 文件(见图 1)。tex 源文件是用课本制作的,显然是生成器书签。
\documentclass[12pt]{book}
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=black]{hyperref}
\usepackage{bookmark}
\begin{document}
\chapter{Chapter [One}
\section{Section two}
\subsection{Section one}
\subsection{Section two}
\section{Section three}
\subsection{Section one}
\subsection{Section two}
\section{Section four}
\subsection{Section one}
\subsection{Section two}
\subsection{Section three}
\end{document}
每次使用 PDFLaTeX 编译时,总是必须部署每个标有 (+) 的书签。当有许多 (+) 书签子组(可以这么说)时,这很烦人。
具体来说:我想知道您是否可以在我的 tex 文件的序言中添加任何代码,以便默认生成的 PDF 输出如图 2 所示,其中书签 (+) 完全部署 (-)。
我希望能让我明白。
在此先感谢您的帮助。
答案1
只需添加bookmarksopen=true
默认书签 - 打开即可展开它们。我不会发布屏幕截图,因为我的查看器无论如何都会忽略所有这些选项,并且acroread
会花很长时间甚至考虑可能在遥远的未来某个时候打开文件。(但 OP 确认它可以在 Adobe 的查看器中使用。)
\documentclass[12pt]{book}
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=black,bookmarksopen=true]{hyperref}
\usepackage{bookmark}
\begin{document}
\chapter{Chapter [One}
\section{Section two}
\subsection{Section one}
\subsection{Section two}
\section{Section three}
\subsection{Section one}
\subsection{Section two}
\section{Section four}
\subsection{Section one}
\subsection{Section two}
\subsection{Section three}
\end{document}