矩阵与字母相乘

矩阵与字母相乘

我想将一个矩阵与一个字母相乘,它看起来像这样:

\documentclass{report}

\usepackage{ngerman}
\usepackage{amsmath}
\begin{document}
 \[ \left( \begin{array}{ccc}
 | &  & |  \\
f_1 & \dots & f_n \\
 | &  & | \end{array}\right)  \mathcal{A} =
 \left( \begin{array}{ccc}
 | &  & |  \\
q_1 & \dots & q_n \\
 | &  & | \end{array} \right)\] 

\end{document}

有没有可能,字母与矩阵相比不那么小,以至于它们的大小大致相同?

答案1

正如 percusse 指出的那样,你可以使用该包调整其大小graphicx

{\raisebox{-1.5ex}{\scalebox{3}{$\mathcal{A}$}}}

但是,我认为“缩小”后看起来比“调整大小”后看起来更好。那样会非常不一致且奇怪。我建议您坚持使用小的 $A$。但是,您的代码有几种可能的改进:

\documentclass{report}

\usepackage[ngerman]{babel}
\usepackage{amsmath}
\begin{document}
 \[ \begin{pmatrix}
 | &  & |  \\
f_1 & \cdots & f_n \\
 | &  & | \end{pmatrix}  \mathcal{A} =
 \begin{pmatrix}
 | &  & |  \\
q_1 & \cdots & q_n \\
 | &  & | \end{pmatrix}\] 

\end{document}
  • 不要使用ngerman包,请babel与适当的选项一起使用。
  • 该包提供了括号中矩阵的amsmath环境,pmatrix以及、、和bmatrix的环境。[...]Bmatrix{...}vmatrix|...|Vmatrix||...||
  • 我不确定竖线表示什么(可能是写在列中的向量?)但我确信作为读者我不会理解它。但是,我不知道如何改进它,因为缺少上下文。如果条目真的是列向量,并且你之前正确定义了它们,我认为即使没有竖线,读者也会理解它。

相关内容