打印的 PDF 文档尺寸不正确

打印的 PDF 文档尺寸不正确

我的设置:TL2014,与 Debian 8 一起打包。

我正努力解决一个严重的问题,当我试图在打印文档中正确设置页边距时,这个问题开始困扰我。阅读以下帖子后

http://web.archive.org/web/20081218052428/http://www.codecomments.com/Tex/message784423.html
http://www.ntg.nl/pipermail/ntg-pdftex/2004-April/000485.html
http://www.ntg.nl/pipermail/ntg-pdftex/2004-April/000487.html
http://www.tug.org/pipermail/tex-live/2006-January/009735.html
http://tug.org/pipermail/macostex-archives/2006-May/022359.html
https://groups.google.com/forum/#!topic/comp.text.tex/xJQ2t2_OfSs

经过大量实验,我意识到这不是我对如何设置边距的误解,而是一个更普遍的错误尺寸问题。因此,我将问题归结为这个简单的 test.tex:

\nopagenumbers
\hrule width 100mm
\bye
$ sudo paperconfig -p a4
$ tex test.tex
$ dvips test.dvi
$ dvipdfmx test.dvi

现在打印test.pstest.pdf
打印结果test.ps给出 100mm 的规则。我试过的所有 3 台打印机上
打印结果都给出 91.5mm 的规则。test.pdf

注意:在使用 pdftex 准备的打印文档上我也得到了相同的 91.5mm。

然后在查看器中打开test.pdf(我使用了 acroread),调整缩放比例以匹配物理纸张大小,然后将打印件test.ps放在显示器屏幕上 - 它们完美重叠,而打印件则不是这种情况test.pdf

让我们生成test2.pdf一些选项(值是经验性的):

$ dvipdfmx -m 1.09 -x 0.72in -y 0.55in -o test2.pdf test.dvi

打印的test2.pdf规则为 100mm。
打印与显示器屏幕上test2.pdf显示的完全重叠,但显示与显示不同test.pdftest2.pdftest.pdf

编辑: 为什么打印的 PDF 文档尺寸不正确?

相关内容