根据 hyperref 文档,将 pdfpagelayout 设置为“TwoPageRight”(或“TwoColumnRight”)应该会显示两页/列,奇数页在右侧。但是:
\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\hypersetup{
pdfpagelayout={TwoPageRight},
}
\begin{document}
\setcounter{page}{2}
\lipsum[1-30]
\end{document}
如果在 Acrobat 中打开生成的文档,偶数页会出现在右侧。是否可以纠正此行为?
答案1
虽然文档上面TwoColumnRight
明确写着“以两列显示页面,奇数页在右侧”,Acrobat 似乎将其视为在右侧显示第一页。下面是三页偶数页的示例。它依次显示在右侧、左侧和右侧。
\documentclass{article}
\pdfminorversion=7
\usepackage{lipsum}
\usepackage[pdfpagelayout=TwoColumnRight]{hyperref}
\begin{document}
\setcounter{page}{2}
\lipsum[1]
\newpage
\setcounter{page}{4}
\lipsum[2]
\newpage
\setcounter{page}{6}
\lipsum[3]
\end{document}
我最好的猜测是TwoPageRight
(无论如何对我来说都不起作用)和TwoColumnRight
(确实起作用)不考虑逻辑页码。因此,如果您从偶数页开始,则应使用TwoPageLeft
或TwoColumnLeft
。
(尽管 PDF 规范的后续版本声称TwoPageRight
并且TwoPageLeft
出现在 PDF 1.5 版中,但 v1.5规格没有列出。我尝试更改,\pdfminorversion
但没有明显效果。)