自动匹配矩阵高度

自动匹配矩阵高度

我有一个简单的矩阵方程,但是其中一个矩阵在两行上都有下标和上标:

\documentclass{article} 
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

\[
\begin{vmatrix} x_2 \\x_2' \end{vmatrix} 
= 
\begin{vmatrix} \frac{d_2}{f_1}&-\frac{d_1d_2}{f_1}\\-\frac{1}{f_1}&1-\frac{d_1}{f_1} \end{vmatrix}
\begin{vmatrix} x_1\\x_1' \end{vmatrix}
\]


\end{document}

因此矩阵的高度略有不同(下面示例中的顶线 - 添加红色规则以进行演示)。如果它们差别很大,看起来就不会那么糟糕。我可以用来\vphantom\frac...放大两个较小的矩阵:

\[
\begin{vmatrix} x_2 \vphantom{\frac{d_2}{f_1}}\\x_2'\vphantom{\frac{d_2}{f_1}} \end{vmatrix} 
= 
\begin{vmatrix} \frac{d_2}{f_1}&-\frac{d_1d_2}{f_1}\\-\frac{1}{f_1}&1-\frac{d_1}{f_1} \end{vmatrix} 
\begin{vmatrix} x_1\vphantom{\frac{d_2}{f_1}}\\x_1'\vphantom{\frac{d_2}{f_1}} \end{vmatrix}
\]

(示例图中的第二行)但是有没有办法让方程中的所有矩阵高度匹配 - 无论是在特定方程内,还是我可以全局执行的操作?

矩阵高度不匹配

答案1

数组已经为每个条目添加了一个支柱,因此“合理”的条目会产生大小相等的数组。如果条目大于支柱,则数组会增大。

因此,如果您有很多大条目并且想要保持矩阵一致,只需扩大支柱即可。

\renewcommand\arraystretch{1.2}

在这里工作

在此处输入图片描述

相关内容