折り返されたインライン数式の行間隔を広げる

折り返されたインライン数式の行間隔を広げる

長い式を複数行に折り返すためにを使用しています\allowbreak。何らかの理由で、このように分割された数式の連続行は常に行間なしで表示されます。行間を広げる などを見つけていません。何か提案はありますか\setstretch?\linespread

編集: 以下に例を追加しました。これにより、間隔の広いテキスト段落が生成されますが、数式の 2 行は結合されます。数式の 2 つのベースライン間の距離が、少なくともテキストの 2 つのベースライン間の距離であるという意味では、これは一貫していると思います。

それで、私の質問をするより良い方法は、以下の例では、テキスト行の行間隔を変更せずに、数式行がくっつかずに、行間に少し垂直方向のスペースがあることを保証するにはどうすればよいでしょうか。

\documentclass{article}
\usepackage{lipsum}
\everymath{\displaystyle\allowbreak}
\linespread{2.0}

\begin{document}

\lipsum[1]
$\frac{1}{c_s^{2}} \partial_{t}{\psi_{1}}
\partial_{t}{\rho_{0}}+\frac{1}{c_s^{2}} \partial_{t}{\rho_{0}}
\partial_{i}{\psi_{1}} v^{(0)}_{i}+\frac{1}{c_s^{2}}
\partial_{t}{\partial_{t}{\psi_{1}}} \rho_{0}+\frac{1}{c_s^{2}}
\partial_{t}{v^{(0)}_{i}} \partial_{i}{\psi_{1}}
\rho_{0}+\frac{1}{c_s^{2}} \partial_{t}{\partial_{i}{\psi_{1}}}
\rho_{0} v^{(0)}_{i}+\frac{1}{c_s^{2}} \partial_{t}{\psi_{1}}
\partial_{i}{\rho_{0}} v^{(0)}_{i}+\frac{1}{c_s^{2}}
\partial_{i}{\partial_{t}{\psi_{1}}} \rho_{0}
v^{(0)}_{i}$
\lipsum[1]
\end{document}

答え1

TeXは以下を保証しますベースラインある行の最も深いオブジェクトと次の行の最も高いオブジェクトとの間の距離が\lineskiplimit(デフォルト値 0pt) 未満でない限り、等間隔に配置されます。これは完全な真実ではありませんが、この場合はこれで十分です。

ドキュメントでは、ベースライン間の距離が 24 pt に設定されています\linespread{2}

最も深い天体は であり\frac{1}{c_s^2}、最も高い天体でもあります。その深さは 9.33168pt、高さは 13.20952pt です。

これらを合計すると 22.54120 ポイントとなり、これはベースライン間の通常の距離よりも短いため、追加のスペースは追加されず、ベースライン間の距離は 24 ポイントになります。

実験をしてみるだけで、やっ\linespread{1.8}\lineskip=30ptてみればわかる

ここに画像の説明を入力してください

\noindent問題に関係のないボックスがいっぱいになるのを避けるために、数式の前に を追加しました。

深さと高さの合計がベースラインのスキップよりも大きいため、\lineskipそれらの距離を離すためにグルーが挿入されます (デフォルト値は 1pt)。

他のソフトウェアとは異なり、TeX は行間に固定量の接着剤を挿入することによって行間隔を実装しません。この方法では、アセンダやディセンダの存在に応じて行間隔が異なります。代わりに、可能になるまでベースライン間の距離を一定に保ちます。

できることは、 の値を増やすことです\lineskiplimit \lineskip

\lineskip=6pt
\lineskiplimit=18pt

あなたは得る

ここに画像の説明を入力してください

これは完全に間違っています。しかし、文書はあなたのものです。値を調整して適合させてください。「rutrum」と数式の間の距離も大きくしたい場合は、 にさらに大きな値を指定します\lineskiplimit

問題は宣言にある

\everymath{\displaystyle}

(これは\allowbreak、各数式の先頭にゼロのペナルティを挿入するだけなので、まったく何もしないことに注意してください。これは役に立たず、むしろ悪いことです)。このような宣言は、ドキュメントの外観を損なう最良の方法の 1 つです。

比較のために、恐ろしい宣言なしの出力を示します。これはかなり良いように見えます (ダブルスペースでの悪い状況を考慮すると)。

ここに画像の説明を入力してください

関連情報