Math 在LaTeX中垂直和水平对齐矩阵

Math 在LaTeX中垂直和水平对齐矩阵,math,latex,vertical-alignment,alignment,Math,Latex,Vertical Alignment,Alignment,我正试图用乳胶来实现这一点: ⎡a⎤ ⎡b … n⎤ ⎢⁞⎢ ⎢⁞ ⋱ ⁞⎢ ⎣x⎦ ⎣y … z⎦ [a … x] 我能在一行上得到一个向量+一个矩阵,但我不知道如何对齐下面的向量,使它完全位于大矩阵下 下面是上面“绘图”的一个不太unicode的文本表示: [a] [ b c ] [d] [ e f ] [ g h ] 请注意,最后一行([g h])是一个单行矩阵,与上面的2x2矩阵分开。如果其他所有操作都失败,则可以执行此操作。请参阅。如果所有其他操作都失

我正试图用乳胶来实现这一点:

⎡a⎤ ⎡b …  n⎤
⎢⁞⎢ ⎢⁞ ⋱ ⁞⎢
⎣x⎦ ⎣y …  z⎦

      [a  … x]
我能在一行上得到一个向量+一个矩阵,但我不知道如何对齐下面的向量,使它完全位于大矩阵下

下面是上面“绘图”的一个不太unicode的文本表示:

[a] [ b c ]
[d] [ e f ]
    [ g h ] 

请注意,最后一行([g h])是一个单行矩阵,与上面的2x2矩阵分开。

如果其他所有操作都失败,则可以执行此操作。请参阅。

如果所有其他操作都失败,则可以执行此操作。请参阅。

\begin{align*}中包装该内容\结束{align*}
并在公式中使用
&
作为对齐标记

例如:


\开始{align*}
\开始{pmatrix}。。。此处的向量\end{pmatrix}
&\开始{pmatrix}。。。这里的第一个矩阵\end{pmatrix}\\
&\开始{pmatrix}。。。这里是第二个矩阵\end{pmatrix}
\结束{align*}

\begin{align*}中包装该内容\结束{align*}
并在公式中使用
&
作为对齐标记

例如:


\开始{align*}
\开始{pmatrix}。。。此处的向量\end{pmatrix}
&\开始{pmatrix}。。。这里的第一个矩阵\end{pmatrix}\\
&\开始{pmatrix}。。。这里是第二个矩阵\end{pmatrix}
\结束{align*}

\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个矩阵,但现在有了:)

间距等信息
\开始{align*} &\开始{pmatrix}1&2&3\3&4&5\end{pmatrix}\[6px] &\hspace{2px}\开始{pmatrix}2&3&4 \结束{pmatrix} \结束{align*}

我会做的。出于某种奇怪的原因,align在省略第一个“&”符号时出现了错误,并给出了2px偏移量。我想如果不离开[6px],你需要在两者之间留出一些空间。您可以始终使用\hspace{amount of whitespace}将第二个矩阵放置在您想要的位置。这可以用pt、px(我做过)等形式给出

//编辑
Hm我注意到\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按您的喜好对齐。

\p>\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个矩阵,但现在有了:)

间距等信息
\开始{align*} &\开始{pmatrix}1&2&3\3&4&5\end{pmatrix}\[6px] &\hspace{2px}\开始{pmatrix}2&3&4 \结束{pmatrix} \结束{align*}

我会做的。出于某种奇怪的原因,align在省略第一个“&”符号时出现了错误,并给出了2px偏移量。我想如果不离开[6px],你需要在两者之间留出一些空间。您可以始终使用\hspace{amount of whitespace}将第二个矩阵放置在您想要的位置。这可以用pt、px(我做过)等形式给出

//编辑
Hm我注意到\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按您的喜好对齐。

是否可以使用更多ASCII字符而减少Unicode字符?我不知道其他的例子,但这里的例子很混乱。你能使用更多的ASCII字符和更少的Unicode字符吗?我不知道其他人,但这里你的例子是一团乱。现在不能检查,但我认为这会产生一些错误。现在不能检查,但我认为这会产生一些错误。实际上,因为你的例子只包含单字符长的条目,它们很容易对齐,问题也给出了这个例子,所以这很好。但是如果矩阵中的一个条目是
2+10
,而不仅仅是
2
,该怎么办呢。这表明下一行向量没有与矩阵正确对齐,只是左端对齐。你知道在这种情况下,两个列如何正确对齐吗?事实上,因为你的示例只包含单字符长的条目,它们很容易对齐,问题也给出了这个示例,所以这很好。但是如果矩阵中的一个条目是
2+10
,而不仅仅是
2
,该怎么办呢。这表明下一行向量没有与矩阵正确对齐,只是左端对齐。你知道在这种情况下,两个列如何正确对齐吗?