
前の行に単語を入れるのに十分なスペースがあるにもかかわらず、段落の最後には不要で奇妙なハイフンと孤立した単語が表示されます。段落の最後の行では、完全な単語ではなく音節だけになっていることもあります。これは正しくないはずですよね?
LaTeX で常に可能な限り最小の間隔を使用するように強制する方法はありますか?
現在の設定は次のとおりです:
\documentclass[fontsize=12pt,bibliography=totoc,listof=totoc,parskip=half*,
captions=tableheading,BCOR=7mm,english,numbers=noenddot,twoside=true,
headsepline=true]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
他のパッケージと同様に、スペースやハイフネーションは考慮されません。私の出力は次のようになります。
これは既知の問題ですか?
編集: 入力テキストは
The new common language will be more simple and regular than the existing European languages.
The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental.
The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental too.
The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental too three.
The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental too three four.
答え1
使用
parskip=half-,
の代わりに を使用しますhalf*
。違いについては、KOMA-Script のドキュメントの 71 ページを参照してください。
この方法は 2 つの要素で構成されます。最初の要素は full または half のいずれかで、1 行のスペース量または行の半分のみを意味します。2 番目の要素は「*」、「+」、または「-」で、省略できます。2 番目の要素がない場合、段落の最後の行は少なくとも 1 em の空白で終わります。2 番目の要素としてプラス文字を使用すると、空白の量は通常の行の幅の 3 分の 1 になり、アスタリスクを使用すると 4 分の 1 になります。マイナスのバリアントは、段落の最後の行の末尾の空白を考慮しません。