LaTeX で行列を垂直方向と水平方向に整列させる
-
06-09-2019 - |
質問
LaTeX でこれを実現しようとしています:
⎡a⎤ ⎡b … n⎤
⎢⁞⎢ ⎢⁞ ⋱ ⁞⎢
⎣x⎦ ⎣y … z⎦
[a … x]
ベクトルと行列を 1 行で取得することはできますが、下のベクトルを大きな行列の下に完全に収まるように配置する方法がわかりません。
上記の「描画」の非 Unicode テキスト表現は次のとおりです。
[a] [ b c ]
[d] [ e f ]
[ g h ]
最後の行 ([ g h ]) は単一行の行列であり、その上の 2x2 行列とは別であることに注意してください。
解決
\編集2
最終的な答え:
\begin{align*}
\begin{vmatrix} 1 \\ 2 \end{vmatrix} &\begin{vmatrix} 1 & 2 & 3 \\ 3 & 4 & 5 \end{vmatrix} \\[6px]
&\begin{vmatrix} 2 & 3 & 4 \end{vmatrix}
\end{align*}
まさにあなたが望んでいることを実行します。配置などの詳細については、以下をお読みください。「&」記号は通常、位置を揃えるために使用されます。最初の行に 2 つの行列があることを忘れていましたが、これで行列ができました :)。
間隔などの情報
begin {align*}& begin {pmatrix} 1&2&3 3&4&5 end {pmatrix} [6px]& hspace {2px} begin {pmatrix} 2&3&4 end en end {pmatrix} end {align*}
仕事はしてくれるだろう。何らかの奇妙な理由で、最初の「&」記号を省略すると位置合わせでエラーが発生し、2px のオフセットが与えられました。[6px] を残さないにしても、2 つの間にスペースが必要だと思いました。いつでもご利用いただけます \hspace{空白の量} をクリックして、2 番目のマトリックスを希望の場所に配置します。これは、pt、px(私がやった)などで指定できます。
//編集
うーん、\hspace{} は実際には必要ないことに気付きましたが、次のような場合に使用できます。 ピマトリックス. 。何が起こるかというと、pmatrix の括弧が行列の偏ったイメージを与えるということです。使用するとき vマトリックス のように:
\begin{align*}
&\begin{vmatrix} 1 & 2 & 3 \\ 3 & 4 & 5 \end{vmatrix} \\[6px]
&\begin{vmatrix} 2 & 3 & 4 \end{vmatrix}
\end{align*}
すべてうまくいきます:)。したがって、基本的に、これを修正する最も簡単な方法は、他の括弧を使用して見栄えを良くするか、\hspace を使用して好みに合わせて配置することです。
他のヒント
他のすべてが失敗した場合は、 PGF /は、TikZ これを行うことができます。 この例を参照してください。
\begin{align*} ... \end{align*}
に事をラップし、あなたの数式でアライメントマーカーとして&
使用します。
例:
\begin{align*}
\begin{pmatrix} ... vector here \end{pmatrix}
&\begin{pmatrix} ... first matrix here \end{pmatrix}\\
&\begin{pmatrix} ... second matrix here \end{pmatrix}
\end{align*}