Latex を使用する際の数式の問題 (サイズ、改行、ラベル)

論文を書いているときに、通常、数式の行の折り返しの問題に遭遇することはありませんが、この問題に遭遇すると、非常に頭の痛い問題になります。通常、長い数式を書くときは 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.
参考のみのため転載は固くお断りします。

おすすめ

転載: blog.csdn.net/u011442170/article/details/107637393