由Latex公司生成的PDF文件';t在100%缩放中打开

由Latex公司生成的PDF文件';t在100%缩放中打开,pdf,latex,zooming,Pdf,Latex,Zooming,我用Latex创建了一个pdf。一切都很好,除了我希望生成的pdf在adobe pdf reader中打开时默认以100%缩放级别打开。目前,其显示率为57%。我还注意到由我的其他Latex代码生成的pdf的其他实例在缩放级别上显示,而不是100% 这仅仅是查看器的问题,还是100%缩放的偏差本身与Latex代码有关。我的意思是,如果您更改页面边框或其他内容(或者文档类型是article而不是book或其他内容);这会影响默认的缩放吗?我不记得LaTeX的默认值,但如果您还没有使用hyperre

我用Latex创建了一个pdf。一切都很好,除了我希望生成的pdf在adobe pdf reader中打开时默认以100%缩放级别打开。目前,其显示率为57%。我还注意到由我的其他Latex代码生成的pdf的其他实例在缩放级别上显示,而不是100%


这仅仅是查看器的问题,还是100%缩放的偏差本身与Latex代码有关。我的意思是,如果您更改页面边框或其他内容(或者文档类型是article而不是book或其他内容);这会影响默认的缩放吗?

我不记得LaTeX的默认值,但如果您还没有使用hyperref软件包控制缩放级别,可以肯定。直接链接到手册:


请注意,我在写这些东西的机器上没有安装Acrobat Reader,所以如果出现问题,请立即报告。另外,假设使用pdflatex编译。

您必须使用
\usepackage[pdflatex]{hyperref}
包,使用
pdflatex
(或
ruber-d
)编译,并使用我在上面的注释中输入的hypersetup设置。

如果您想使用pdflatex或latex编译文本,请以这种方式启动代码。 满足你的需要

\RequirePackage{ifpdf}
\ifpdf
  \documentclass[pdftex,letterpaper,12pt]{article}
  \usepackage{lmodern}
  %  \usepackage{textcomp}   
\else
 \documentclass[dvips,letterpaper,12pt]{article}
%  \usepackage[active]{srcltx}  % for dvi viewers supporting source code mapping
\fi
但是,您可能需要在查看器首选项选项中设置默认的缩放大小。
Evince viewer允许配置顶部栏的按钮,添加缩放按钮。

因此:
\hypersetup[pdfstartview=FitW]
。是的,当然还有\usepack{hyperref}。我正在编辑以插入示例;)编辑:不完全合适,though@Benoit奇怪的是,使用FitW打开时会显示适当的缩放,并出现一个错误弹出窗口,显示“FitW”是未知目的地。但是FitH以相同的缩放(拟合宽度)打开,并且没有错误。请参阅使用某些模板(和AR版本11)
\hypersetup{pdfstartview={XYZ null null 0.758}
(或其他缩放级别设置?)以全宽模式结束。使用
\hypersetup{pdfstartview={XYZ null}}
也可以实现同样的效果,而不指定常量。为什么不在答案中添加注释呢?AdobeReaderVersion11在建议的
\hypersetup{pdfstartview=FitW}
上抛出了一个错误。有效的方法是
\hypersetup{pdfstartview={XYZ null}
\RequirePackage{ifpdf}
\ifpdf
  \documentclass[pdftex,letterpaper,12pt]{article}
  \usepackage{lmodern}
  %  \usepackage{textcomp}   
\else
 \documentclass[dvips,letterpaper,12pt]{article}
%  \usepackage[active]{srcltx}  % for dvi viewers supporting source code mapping
\fi