我正在阅读 TeXbook。根据说明,我在 tex 程序中使用 \hsize=4in 和 \vsize=4in,并生成输出 dvi 文件。
有几个问题。
- \hsize 是文本还是页面的水平尺寸?
- 文本尺寸和页面尺寸都不是正方形。
- 从 Mac OS 中的 xdvi 程序来看,dvi 输出实际上具有 A4 尺寸。
到底是怎么回事?
答案1
粗略地说,\hsize
是段落被分成几行时片段的大小。这意味着,它是这些行的宽度。但也有例外(\leftskip
例如\rightskip
)。
\vsize
是文本列拆分成页面(或拆分成一页中的多列)时的部分大小。这意味着这是\topskip
加上文本的大小,不包括最后一行的深度。这里不计算页眉和页脚。
不\hskip
,\vskip
与实际页面尺寸有关。带有文本的框与页面左上角对齐(其中\voffset
和\hoffest
起作用),但页面尺寸完全无关。