有时我会看到使用truemm
(或true mm
) 代替mm
(其他单位也一样)。所以我想知道它们之间有什么区别?或者:为什么有些单位错误的?
答案1
没有人比 Knuth 说得更好(电子书,第 10 章:尺寸,第 59 页)。
当您说 时
\magnification=2000
,像 这样的操作\vskip.5cm
实际上会在最终文档中跳过 1.0 cm 的空间。如果您想指定最终大小的尺寸,TeX 允许您在 、 、 、 、 、 、 和 之前说。这会缩小 单位,以便true
后续的放大将抵消。例如,如果您之前说过 ,则 相当于 。Plain TeX 在命令本身中使用此功能 :附录 B 包含指令pt
pc
in
bp
cm
mm
dd
cc
sp
\vskip.5truecm
\vskip.25cm
\magnification=2000
\magnification
\hsize = 6.5 true in
新的放大倍数生效后。这会调整线宽,以便最终打印时每页上的材料宽度为 6½ 英寸,而不管放大倍数是多少。假设纸张宽度为 8½ 英寸,左右两侧将各有一英寸的边距。