使用 hyperref 使 PDF 以“填充窗口”模式打开

使用 hyperref 使 PDF 以“填充窗口”模式打开

当我通常使用 Acrobat Reader 打开 PDF 时,它会以填充窗口模式打开它(页面填满窗口的所​​有空间)。当使用 hyperref 包时,它总是以全页模式打开文件(一次显示一页,滚动时从一页跳到另一页)并显示书签。

如何让这种效果消失?我知道 hyperref 有一个选项可以强制打开 PDF 文件的方式,但我忘了,而且很难再次找到它。

如果您记得或者能轻松找到并告诉我们,谢谢。

答案1

您可以使用\hypersetup命令hyperref包裹. 请参阅包装文档(第 18 页底部)。

为了解决您的问题,您可以尝试:

\hypersetup{pdfstartview={XYZ null null 1.00}}

它指示 PDF 阅读器使用初始视图缩放系数 = 1.00,即以缩放比例 = 100% 打开。其他pdfstartview=值包括Fit,显示整个页面;FitH,使页面宽度适合窗口;或FitB,使内容宽度适合窗口。

答案2

杰弗里的说法很接近正确,但并不完全正确。真的让 hyperref 停止覆盖 Adob​​e [Acrobat] Reader 的默认缩放设置,你需要传递设置为 hyperref:

\hypersetup{pdfstartview=}

这会导致 hyperref 从相关的 PDF 词典中完全省略相关键,以便 Reader 只使用(用户配置的)默认值,即使用户选择了不同于的内容FitH

(请注意,对该选项的空值的支持比该选项本身更晚添加,因此遗憾的是无法让所有版本的 hyperref 将此键排除在 PDF 之外。)

相关内容