論文を書いているときに、通常、数式の行の折り返しの問題に遭遇することはありませんが、この問題に遭遇すると、非常に頭の痛い問題になります。通常、長い数式を書くときは Mathtype で書いてから Latex に変換しますが、短い数式や記号だけを手で入力します。
次の式には \usepackage{amsmath} 数学的環境のサポートが必要です
あまり理想的ではありませんが、間違いなく便利な方法は、式を絞り込むことです
両端に小さな環境を追加するか、小さな環境を追加することによって、式全体を削減します。これの利点は、少し長い数式に使用しやすいことです。欠点は、削減がわずかであることです
。統一性がなく、tiny を使用すると、少し小さすぎます。
\begin{small}
\begin{align}
a=0.001
\end{align}
\end{small}
一般的に使用される環境整列式を使用して行を折り返す
align 環境を使用する場合、数式はアンパサンドで位置合わせされ、\ マークを使用して数式が囲まれます。
\begin{align}
a+b &= b+a \\
1+2= & 2+1
\end{align}
このように、数値が 2 つあるため、行の折り返しは 2 つの異なる数式に属します。折り返すのが長い数式の場合は、最後の行にのみ番号を付ける必要があり、番号を付けないように \notag が必要です。現在、この方法も同じだと思いますが、最も便利な方法です。ただし、数式が複数ある場合は手動で整列させる必要があり、少し見苦しくなりますが、面倒でなければ、ほとんどの数式では基本的にこれで十分です。
\begin{align}
a+b &= b+a \notag \\
1+2= & 2+1
\end{align}
収集環境を使用して複数行の数式を記述する
align 環境と比較して、gather 環境は複数行の数式をまとめて記述するのに適しており、自動的に中央に配置されるため便利です。
数式には自動的に番号が付けられます
\begin{gather}
a+b = b+a \\
1+2+3= 2+2+2
\end{gather}
すべてに番号が付けられていない場合は、環境に * を追加するだけです。
\begin{gather*}
a+b = b+a \\
1+2+3= 2+2+2
\end{gather*}
番号のない単一行でも \notag が使用されます
\begin{gather}
a + b = b + a \notag \\
1+2 = 2 + 1
\end{gather}
分割環境を使用する
align 環境と比較して、数字を運ぶだけで各行に \notag を追加する必要はありません。その他は align と同じです。数式行が多い場合は、この方法を使用して数式を記述することをお勧めします。
数式行の折り返しを実現するには、アンパサンド \ も使用します。
分割環境を使用するには、ヘッダー ファイルに \usepackage{amssymb} を追加する必要があります。追加しないと、エラーが報告されます。
\begin{equation}
\begin{split}
\cos 2x &= \cos^2 x - \sin^2x \\
&=2\cos^2x-1
\end{split}
\end{equation}
Copyright © 2020 by RichardYang.All Rights Reserved.
参考のみのため転載は固くお断りします。