正如我的昵称所暗示的,我刚刚开始使用 tex。使用纯 tex,我试图创建一个文档,其中某些段落由居中的水平线分隔。我希望分隔线比 \hsize 稍大。我尝试了以下操作:
\parindent 0pt
\hsize 5in
{\hsize 6in \hrule}
\bigskip
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
%The "x x x ... x" above is the text of a dummy paragraph.
\bigskip
{\hsize 6in \hrule}
\vfill
\eject
\end
但它没有起作用。hrule 宽度来自相同的作为文本宽度。
我将非常感激任何关于如何达到预期效果的建议。
答案1
\hrule
\hsize
绘制一条与包围它的垂直框一样宽的规则;因为我们在主垂直列表中并且有一个段落,所以宽度与段落使用的宽度相同,所以是 5 英寸。
你也许想要\hrule width 6in
:
\input plipsum
\parindent 0pt
\hsize 5in
\hrule width 6in
\bigskip
\lipsum{1}
\bigskip
\hrule width 6in
\bye
如果希望规则在左侧停留半英寸,则需要做更多工作
\input plipsum
\parindent 0pt
\hsize 5in
\moveleft.5in\vbox{\hrule width 6in}
\nointerlineskip
\bigskip
\lipsum{1}
\bigskip
\nointerlineskip
\moveleft.5in\vbox{\hrule width 6in}
\bye