行列と配列
pmatrix、bmatrix、vmatrix、およびカスタム配列列。
行列と配列
LaTeX の行列はセルのグリッドです。「&」は列を区切り、「\」は行を区切り、環境は正しい区切り文字のペアでグリッドをラップします。マトリックス環境は「amsmath」から取得されているため、コンパイルする前にそのパッケージがプリアンブルに含まれている必要があります。
\begin{pmatrix} a & b \\ c & d \end{pmatrix} % ( )\begin{bmatrix} a & b \\ c & d \end{bmatrix} % [ ]\begin{vmatrix} a & b \\ c & d \end{vmatrix} % | |マトリックス環境
3人とも同じボディを共有しています。周囲の区切り文字のみが変更されます。 pmatrix はグリッドを括弧で囲みます。これは行列とベクトルの最も一般的なスタイルです。 bmatrix は角括弧を使用し、vmatrix は行列式の標準表記である単一の縦棒を使用します。区切り文字のない単純な matrix、中括弧付きの Bmatrix、およびノルム用の二重バーのある Vmatrixもあります。内部では、a & b が行の 2 列を埋め、\\ が次の行を開始し、すべての行に同じ数の ‘&’ 区切り文字を含める必要があります。
これらの環境は数学モード内に表示される必要があります。それらを \[ ... \] で囲むか、方程式内で使用します。文の途中にある小さな行列の場合、同じく amsmath からの smallmatrix は、行を引き伸ばさないコンパクトなバージョン、$\bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr)$ を設定します。
カスタム配列
\begin{array}{r|cc} 1 & 2 & 3 \\ \hline 4 & 5 & 6\end{array}列ごとの制御が必要な場合、「array」が一般的なツールです。その必須の引数は列の指定です。ここで r|cc は右揃えの列、垂直方向の罫線、次に中央揃えの 2 つの列を宣言します。整列文字は l、c、および r で、| は列間に規則を描画します。行間の \hline は、幅全体に水平罫線を描きます。 array は、それ自体の外側の区切り文字を描画しません。必要に応じて、\left( および \right) と組み合わせます。これは、テキスト内の表に使用される「表形式」環境の数学モードの兄弟です。
よくある間違い
「追加の配置タブが \cr に変更されました」というエラーは、行に列数の許容範囲を超える & 区切り文字があることを意味します。通常、これは前の行の末尾にある \\ が欠落していることが原因です。 「環境 pmatrix unknown」は、\usepackage{amsmath} が欠落していることを意味します。数学モード外で行列を貼り付けると、「$ が挿入されていません」というメッセージが表示されて失敗します。区切り文字が新しい場合は、数学モードの基本 を参照してください。 ライブ プレイグラウンド では、各区切り文字スタイルで 2 対 2 を比較するのに数秒かかります。