groff ms indentfirst と Frenchspacing

groff ms indentfirst と Frenchspacing

私は論文のドラフトをフォーマットするためにマクロパッケージを使用していますが、私が使用しているms言語(スペイン語)では、タイトルや引用の後に最初の段落をインデントしないアメリカの慣例とは異なり、すべての段落をインデントしてピリオドの後にスペースを保持する慣例があります。ピリオドの後にスペースを追加します。msTeX構造またはを使用して設定をグローバルにするのと同じものは何ですか\usepackage{indentfirst}\frenchspacing

答え1

troffの段落が何であるか混乱する可能性があります。 TeXとは異なり、 troff では空行は短絡区切りではなく出力時に空行です。段落を開始するには、コマンドを使用する必要があります。インデントされた段落またはインデントされていない段落が.PP必要な場合は、.LP明らかに。次の出力でこれを確認できます。ここで、テキストの最初の 2 つのブロックはすべて開始されますが、.PP次の行はHi!空行で区切られて開始されます。 トロフィー

したがって、すべての段落マークが明示的である必要があるため、自動段落インデントを設定することはできません。

PD短絡間隔はレジスタを使用するため、行の高さを0.5に設定しますが、空の行は全高の垂直方向の間隔を生成するため、縦方向の間隔の違いも確認できます。

代わりに、最後の2行はコマンドを適用した結果を示しています。

.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文章スペースを削除します。ただし、この設定.も適用されます。

関連情報