我正在用ms宏包排版我的论文草稿,但在我的语言(西班牙语)中,习惯是缩进所有段落,并在句点后保持空间正常,这与美国习惯在标题或引号后减少第一段并在句点后添加空格的习惯相反。什么是ms等同于TeX构造\usepackage{indentfirst}或\frenchspacing,以使设置成为全局设置?
发布于 2021-10-16 15:06:36
你可能会混淆段落中的内容。与TeX不同的是,空行不是段落分隔符,而是输出上的空行。如果您想要开始一个段落,您必须显式地使用命令.PP,如果您想要缩进段落,或者使用.LP表示未缩进段落。您可以在下面的输出中看到这一点,其中前两个文本块分别以一个.PP开头,但下面以Hi!开头的行用空行分隔:

因此,没有办法设置自动段落缩进,因为所有段落标记必须是显式的。
您还可以看到垂直间距的差异,因为段落间距使用寄存器PD,我将其设置为一行高度的0.5,而空白行产生一个完整的高度垂直空间。
相反,最后2行显示了应用命令的结果:
.ss 12 0 \"N M: space size N/12*width(space). sentence space size M/12在两条线之间。.ss命令在man groff_diff中被描述为设置介词和句子间距。默认情况下是12 12,设置12 0移除额外的句子间距,当然,这也适用于.。
https://unix.stackexchange.com/questions/673410
复制相似问题