使用 llncs 类为章节和小节添加 PDF 书签

使用 llncs 类为章节和小节添加 PDF 书签

以下代码位于我的 LaTeX 文档的序言中:

\documentclass{llncs}
\usepackage{amsmath,amssymb}
\usepackage{url}
\usepackage[algoruled,vlined]{algorithm2e}
\usepackage{graphicx,subfigure}


\usepackage{hyperref} 
\hypersetup{colorlinks=true,citecolor=blue}


\numberwithin{equation}{section} % numbering according to the section
\bibliographystyle{plain}  %Choose a bibliograhpic style
\begin{document}

\title{The Title}
\maketitle
\section{A}
\label{sect:A}
\subsection{a}
\subsection{b}
% ...
\section{B}
\label{sect:B}
\subsection{a}
\subsection{b}
% ...
\section{C}
\label{sect:C}
\subsection{a}
\subsection{b}
% ...
\end{document}

请注意,文本被组织成章节和小节。但是,编译代码后,Adobe PDF 预览不会在左侧显示“树”分支。相反,它只显示“标题”,并且该选项没有带有“+/-”符号的分支。我该如何实现这一点?

答案1

llncs设置tocdepth为 0。此设置控制哪些分段命令最终出现在目录 (TOC) 中,hyperref默认情况下,它也用于 PDF 书签深度。您需要bookmarksdepth手动将设置为更高的值(更高意味着包含更多更深的分段命令)。另一种方法是tocdepth再次提高,但这也会影响\tableofcontents命令,这可能是不必要的。

以下是正确工作的示例:

\documentclass{llncs}
\usepackage[bookmarks,bookmarksopen,bookmarksdepth=2]{hyperref}
\title{The Title}
\author{the author}
%\setcounter{tocdepth}{2}%  alternative (2 or higher)
\begin{document}
\maketitle
\section{A}
\label{sect:A}
\subsection{a}
\subsection{b}
% ...
\section{B}
\label{sect:B}
\subsection{a}
\subsection{b}
% ...
\section{C}
\label{sect:C}
\subsection{a}
\subsection{b}
% ...
\end{document}

可以在以下位置找到切片命令的所有深度数字列表如何在目录中显示小节和子小节?

相关内容