将文档排版到标记的固定行中

将文档排版到标记的固定行中

我必须排版文章,以便输出应打印在相距 1.36 厘米的固定标记上。

换句话说,打印纸上有标记线,间隔 1.36 厘米。我必须使用适合这些标记线的 11 号或 12 号字体进行打字。在此处输入图片描述此外,如何确定我可以在任何两个固定线之间容纳的最大字体大小。

答案1

而不是使用\large和朋友,你想设置字体大小和基线跳过“手动”

 \fontsize{1cm}{1.36cm}\selectfont

第一个尺寸是字体大小,您只需根据您使用的字体用眼睛选择即可。第二个是 baselineskip。

然后,您还需要设置\parskip为的倍数,\baselineskip这样它就不会让您在新的段落中偏离网格。也就是说,在您的序言中,使用类似

 \raggedbottom
 \newlength\myline
 \setlength{\myline}{1.36cm}
 \setlength{\parskip}{0\myline}% this puts no vertical space between paragraphs
 %\setlength{\parskip}{1\myline}% uncomment this if you want exactly one blank line

如果您只有文本和段落分隔符,那就足够了。如果您还有(比如说)分项列表,则需要类似地设置空格,例如设置\itemsep为的倍数,\myline以便分项点仍然位于行之间。

答案2

要查看正在发生的事情,请使用以下 MWE

\documentclass{tufte-book}
\usepackage{lipsum}
\begin{document}

\hrule
\vrule height1.36cm \hbox{\HUGE Test a line of texg}
\hrule
\vrule height1.36cm \hbox to 1.36cm{\Huge Test a line of texg}
\hrule
\vrule height1.36cm \hbox to 1.36cm{\huge Test a line of texg}
\hrule
\medskip

\baselineskip1.36cm
\lipsum[2]
\end{document}

如果0.4pt准确性对您来说很重要,请vrule通过将行更改为:

\vrule height\dimexpr1.36cm-0.4pt \hbox to 1.36cm{\HUGE Test a line of texg}

在此处输入图片描述

您可以在测试后选择合理的尺寸,或者简单地使用:

\fontsize{1.13cm}{1.36cm}\selectfont

(尝试保持 1.2-1.3 的比例)。

相关内容