我认为,首先澄清这个问题的背景有助于理解它。我正在编写一本数学 LaTeX 书,将由我所在大学的内部印刷服务部门印刷。这是第二版。序言开头如下:
\documentclass[a4paper, 12pt]{book}
\usepackage[top=2.54cm,bottom=2.54cm,left=2.54cm,right=2.54cm,footskip=23pt]{geometry}
\usepackage{parskip}
...
当第一版印刷出来时,我注意到文本比 PDF 中显示的文本稍大一些,更重要的是,我注意到页边距在各个方向上都缩小了,这对于想要在那里做笔记的学生来说是不切实际的。经过一些几何计算后,我的结论是,印刷服务对页面内容进行了一些未指定的放大。
现在,我想精确测量缩放和移动的程度。根据第一版,我有一个粗略的想法,但他们允许我打印一份测试副本,我想充分利用这一点。所以,我想打印一张带有各种校准小部件的特殊页面。
设计这样的“校准页面”的最佳方法是什么?可以是:
- 全页覆盖,显示 TeX 呈现的内容的所有尺寸线。我见过
\usepackage[showframe]{geometry}
建议这样做,但似乎太简单了。该layout
包生成的图不按比例,所以这行不通。也许理想情况下应该是这样的这个问题中的图像,但要将所有数字放在页面内部,以免它们掉下来。 - 页面上某处的一个最小图形清晰地显示了整个线性变换。例如,一条 5 厘米长的线可以显示缩放比例,但我不知道如何找到偏移量。
我想强调四点:
- 跨页的左页和右页的转换是不同的;
- 从物理上来说,不可能测量书本折叠处的任何长度;
- 该变换是线性的,保持方向,并且水平和垂直方向的缩放比例相同。
- 某些指南(例如,页面周围的简单边框)将不起作用,因为它们会从打印机上掉下来,因此无法再找到。