!程序包 keyval 错误:hyperref 未定义。l.4319 \ProcessKeyvalOptions{Hyp}?

!程序包 keyval 错误:hyperref 未定义。l.4319 \ProcessKeyvalOptions{Hyp}?

我知道这个问题可能太愚蠢了,但我正在尝试编译 Silvanus Thompson 编写的《Calculus Made Easy》的 TeX 文件,可在以下网址获取:这一页使用 TeXworks 但编译总是以以下行结束:

! Package keyval Error: hyperref undefined.

See the keyval package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.4319 \ProcessKeyvalOptions{Hyp}

? 

我对 LaTeX 完全是菜鸟,完全不知道发生了什么。我在 Google 上搜索了一下,但似乎没有找到任何可以解决我遇到的问题的结果。是的,我按下了,H <Return>但屏幕上出现了许多内容,我又迷路了。

答案1

hyperref包裹不提供hyperref密钥,这正是您的模板(第 209-226 行):

209: \usepackage[pdftex,
210:   hyperref,% <---------------- problem....
211:   hyperfootnotes=false,
212:   pdftitle={The Project Gutenberg eBook \#\ebook: Calculus Made Easy, 2nd Edition},
213:   pdfauthor={Silvanus Phillips Thompson},
214:   pdfkeywords={Paula Appling, Don Bindner, Chris Curnow, Andrew D. Hwang,
               Project Gutenberg Online Distributed Proofreading Team},
215:   pdfstartview=Fit,    % default value
216:   pdfstartpage=1,      % default value
217:   pdfpagemode=UseNone, % default value
218:   bookmarks=true,      % default value
219:   linktocpage=false,   % default value
220:   pdfpagelayout=\PDFPageLayout,
221:   pdfdisplaydoctitle,
222:   pdfpagelabels=true,
223:   bookmarksopen=true,
224:   bookmarksopenlevel=0,
225:   colorlinks=true,
226:   linkcolor=\HLinkColor]{hyperref}[2007/02/07]

将其删除并重试...

答案2

我遇到了同样的问题,我的 textsudio latex 代码运行顺利,但这个错误不知从何而来,我正在使用行号包,通过从下面删除 hyperref 解决了这个问题。

\usepackage[running]{lineno,hyperref}\linenumbers

相关内容