如何对齐行向量和列向量,使得行与列的第一个条目对齐

如何对齐行向量和列向量,使得行与列的第一个条目对齐

我有一个列向量与一个行向量相乘。我想将行向量与列向量的第一个条目对齐。

我将非常感激您的反馈。

答案1

这应该适用于简单的向量,但对于较大的条目,您可能需要\vphantom\mathstrut

\documentclass{article}
\usepackage{mathtools}

\begin{document} 
\begin{equation}
\begin{bmatrix}a\\b\\c\end{bmatrix}
\begin{array}{@{}c@{}}
\begin{bmatrix}d&e&f\end{bmatrix}\\
\mathstrut\\
\mathstrut
\end{array}
\end{equation}
\end{document}

outer product

答案2

例如这样:

$$
  \vtop{\kern-\ht\strutbox\hbox{$\pmatrix{a\cr b\cr c}$}} \pmatrix{d & e & f}
$$    
\bye

答案3

我不确定这是不是一个好主意,但它是这样的:

\documentclass{article}
\usepackage{delarray}
\newenvironment{topbmatrix}[1]
  {\begin{array}[t]\lbrack{@{}#1@{}}\rbrack}
  {\end{array}}

\begin{document}

\[
\begin{topbmatrix}{c} a\\b\\c \end{topbmatrix}
\begin{topbmatrix}{*{3}{c}} d&e&f \end{topbmatrix}
\]

\end{document}

enter image description here

相关内容