\hsize 和 \vsize 在普通 TeX 中有什么作用?

\hsize 和 \vsize 在普通 TeX 中有什么作用?

我正在阅读 TeXbook。根据说明,我在 tex 程序中使用 \hsize=4in 和 \vsize=4in,并生成输出 dvi 文件。

有几个问题。

  1. \hsize 是文本还是页面的水平尺寸?
  2. 文本尺寸和页面尺寸都不是正方形。
  3. 从 Mac OS 中的 xdvi 程序来看,dvi 输出实际上具有 A4 尺寸。

到底是怎么回事?

答案1

粗略地说,\hsize是段落被分成几行时片段的大小。这意味着,它是这些行的宽度。但也有例外(\leftskip例如\rightskip)。

\vsize是文本列拆分成页面(或拆分成一页中的多列)时的部分大小。这意味着这是\topskip加上文本的大小,不包括最后一行的深度。这里不计算页眉和页脚。

\hskip\vskip与实际页面尺寸有关。带有文本的框与页面左上角对齐(其中\voffset\hoffest起作用),但页面尺寸完全无关。

相关内容