0

我正在尝试在 LaTeX 中完成此操作:

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

      [a  … x]

我能够在一行上获得一个向量 + 一个矩阵,但我不确定如何对齐下面的向量,使其完美地位于大矩阵下方。

这是上面“绘图”的较少 unicode 文本表示:

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

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

4

3 回答 3

1

如果一切都失败了,PGF/TikZ可以做到这一点。请参阅此示例

于 2009-05-26T21:42:13.823 回答
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*}

于 2009-05-26T21:42:47.597 回答
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{align*} &\begin{pmatrix} 1 & 2 & 3 \ 3 & 4 & 5 \end{pmatrix} \[6px] &\hspace{2px}\begin{pmatrix} 2 & 3 & 4 \end{pmatrix} \end{align*}

会做的工作。出于某种奇怪的原因,在省略第一个“&”符号时对齐会出错,并且它给出了 2px 的偏移量。如果不离开 [6px],我认为您希望两者之间有一些空间。您始终可以使用\hspace{amount of whitespace}将第二个矩阵放置在您想要的位置。这可以在 pt's、px's(我做了)等中给出。

//edit
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 来对齐你喜欢的。

于 2009-05-26T22:09:53.300 回答