groff ms indentfirst 和 frenchspacing

groff ms indentfirst 和 frenchspacing

我正在使用宏包排版我的论文草稿ms,但在我的语言(西班牙语)中,习惯是缩进所有段落并在句号后保持空格,这与美国习惯不缩进标题或引文后的第一段和在句号后添加一个空格。使设置成为全局的,ms与 TeX 构造\usepackage{indentfirst}或, 等效的是什么?\frenchspacing

答案1

您可能会混淆 troff 中的段落是什么。与 TeX 不同,在 troff 中,空行不是段落分隔符,而是输出时的空行。如果你想开始一个段落,你必须使用一个命令,.PP在你的情况下,如果你想要一个缩进的段落,或者.LP一个不缩进的段落,明确地。您可以在以下输出中看到这一点,其中前两个文本块均以 开头.PP,但以下行开头Hi!仅由空行分隔: 特罗夫

因此,无法设置自动段落缩进,因为所有段落标记都必须明确。

您还可以看到垂直间距的差异,因为段落间距使用了寄存器PD,我将其设置为行高的 0.5,而空白行产生了全高垂直间距。

相反,最后两行显示应用命令的结果:

.ss 12 0 \"N M: space size N/12*width(space). sentence space size M/12

2 条线之间。该.ss命令在 中描述man groff_diff为设置字间和句间间距。默认值为12 12,并且设置12 0会删除额外的句子间距,当然这.也适用。

相关内容