在 initex 中如何排版?

在 initex 中如何排版?

只是好奇如何在 initex 中排版字母“a”而不出现“过满”警告。

$ tex -ini '\font\f=cmr10\f a\end'
This is TeX, Version 3.14159265 (TeX Live 2015/Debian) (INITEX)

Overfull \hbox (5.00002pt too wide) detected at line 0
[]\f a
[0]
(see the transcript file for additional information)
Output written on texput.dvi (1 page, 180 bytes).
Transcript written on texput.log.

答案1

只是为了展示一个稍微不同的方法,如果你不设置 hsize,你可以通过不开始段落来避免框过满

tex -ini '\catcode`{1\catcode`}2\font\f=cmr10\f\hbox{a}\end'

答案2

有一个很多由纯格式初始化的基本值,因此不在此处设置。具体来说,您需要一个非零值\hsize和一些\parfillskip延伸值:

\hsize=10pt\parfillskip=0pt plus 1 fil\font\f=cmr10\f a\end

相关内容