私はコンピューター サイエンスの研究のための研究声明を書いており、Lyx を使用しています。いくつかの行にはインライン式があり、PDF 出力ファイルでは 2 行に分割されています。
このような場合、式の直前に自動改行が表示され、式が次の行の先頭に移動されるようにしたいと思います。私の場合、このような式はすべて 1 行に簡単に収まります。実際、半行未満でも十分です。
この結果を得る方法はあるのでしょうか。ある場合、どのようにすればよいのでしょうか。
答え1
私は lyx ユーザーではないので、何を自動的に適用できるかはわかりませんが、オプションは限られているのではないかと思います。
(番号なしの)1 行方程式を表示として設定するための推奨される方法は、 で囲むことです\[ ... \]
。これは自動ではありませんが、 を使用するよりも少し面倒です$ ... $
。パッケージは必要ありません。
複数行の方程式を処理する必要がある場合は、amsmath
いくつかのオプションが提供されます。
答え2
インライン数式構造内での改行を防ぐには、
$ <some formula> $
と
${ <some formula> }$
これにより、すべてのインライン数式が TeX で「数式アトム」(分子?!) と呼ばれるものになり、TeX では数式アトムが行をまたいで分割されることはありません。
この方法を採用する場合は、行がいっぱいになったり、単語間のスペースが非常に悪い行になったりしないように、 または のいずれかを実行する必要があります\raggedright
。\sloppy
@barbarabeeton がコメントで指摘しているように、長めのインライン数式の直前に改行を挿入するのではなく、まったく異なるアプローチ、つまり、長めの数式を displaymath エンティティとして、行ごとに単独でタイプセットする必要があります。