hyperref 不会自动生成书签

hyperref 不会自动生成书签

我试图自动在 PDF 文件中生成书签,但hyperref没有成功。这是我的代码。知道我遗漏了什么吗?

% nVSDguide.tex
% v4.0 released October 2014

%\documentclass{article}
\documentclass{nVSD2e}

\usepackage[bookmarksopen=true,bookmarks=true]{hyperref}
\usepackage{bookmark}

\begin{document}
\title{How well does?}
\maketitle

\begin{abstract}
    The effect is very easy to construct.   
\end{abstract}

\section{Introduction}
jack for none.
\section{Procedure}
here it is.. 
\end{document}

答案1

这个nVSD2e类非常奇怪,定义了很多奇怪的东西,甚至有自己的版本\document,但罪魁祸首是tocdepth被设置为,0因为没有像\setcounter{tocdepth}{3}中的明确代码,article.cls所以应用的默认值0,这意味着只有chaptersparts输入.toc或书签,但该类nVSD2e甚至不提供\chapter\part宏。

没有\tableofcontents\listoffigures等命令,没有\contentsname定义。

由于没有正确理解 TeX/LaTeX,整个班级看起来就像粘在一起的一样。

简而言之:设置tocdepth为高于的值0,即23等,可解决此问题,具体取决于所需的 ToC 水平。(见如何隐藏/显示目录中的章节级别?了解有关此主题的更多信息。

\documentclass{nVSD2e}

\setcounter{tocdepth}{2}

\usepackage[bookmarksopen=true,bookmarks=true]{hyperref}
\usepackage{bookmark}


\title{How well does?}

\author{I.S.Hould Not Use This Class}

\begin{document}
\maketitle


\begin{abstract}
    The effect is very easy to construct.   
\end{abstract}

See \ref{intro}

\section{Introduction} \label{intro}
jack for none.
\section{Procedure}
here it is.. 
\end{document}

在此处输入图片描述

相关内容