几何包 - paperwidth 和 paperheight 不准确

几何包 - paperwidth 和 paperheight 不准确

认识这个简单的例子:

\documentclass[]{article}
\usepackage[paperwidth=612.0pt, paperheight=792.0pt]{geometry}

\begin{document}
Hello World
\end{document}

我使用 pdflatex 编译了它。另外,我还编写了这个小型 Java 程序(使用 iText 库):

PdfReader reader = new PdfReader("example.pdf");
Rectangle psize = reader.getPageSize(1);
System.out.println(psize.getHeight());
System.out.println(psize.getWidth());

结果:

Height: 789.041
Width: 609.714

为什么 paperwidth 和 paperheight 与 tex 不同?

答案1

因为单位不同。TeX 的 1 点是 1/72.27 英寸,而许多其他程序使用 PostScript 点,即 1/72 英寸。这bp在 TeX 中称为大点()。

也可以看看以 mm 表示的各种单位 (ex、em、in、pt、bp、dd、pc) 是什么?

相关内容