我正试图在LaTeX中实现这个目标:
⎡a⎤ ⎡b … n⎤
⎢⁞⎢ ⎢⁞ ⋱ ⁞⎢
⎣x⎦ ⎣y … z⎦
[a … x]
我能够在一条线上得到一个矢量+一个矩阵,但是我不确定如何对齐下面的矢量,使它完全位于大矩阵下面。
这是上面“绘图”的较少unicode文本表示:
[a] [ b c ]
[d] [ e f ]
[ g h ]
请注意,最后一行([g h])是单行矩阵,与其上方的2x2矩阵分开。
答案 0 :(得分:1)
如果所有其他方法都失败了,PGF/TikZ可以做到这一点。请参阅this example。
答案 1 :(得分:1)
将内容包裹在\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*}
答案 2 :(得分:1)
\ EDIT2
最终答案:
\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 {pmatrix} 1& 2& 3 \ 3& 4& 5 \ end {pmatrix} \ [6px]
& \ hspace {2px} \ begin {pmatrix} 2& 3& 4 \ end {pmatrix}
\ {端对齐*}
会做这个工作。由于一些奇怪的原因,当离开第一个“&”时,对齐给出了错误。符号,它给了2px偏移量。如果不离开[6px],我想你想要两者之间的空间。您始终可以使用 \ hspace {空白量} 将第二个矩阵放在所需的位置。这可以用pt,px(我做过)等来给出。
//编辑
嗯,我注意到实际上不需要\ hspace {},但是可以在 pmatrix 的情况下使用。发生的事情是pmatrix括号给出了矩阵的偏差图像。使用 vmatrix 时:
\begin{align*}
&\begin{vmatrix} 1 & 2 & 3 \\ 3 & 4 & 5 \end{vmatrix} \\[6px]
&\begin{vmatrix} 2 & 3 & 4 \end{vmatrix}
\end{align*}
一切顺利:)。所以基本上,最简单的修复方法可能是使用其他括号使其看起来不错,或者使用\ hspace根据需要对齐。