如何防止分数在矩阵环境中堆叠在一起?

如何防止分数在矩阵环境中堆叠在一起?

下面是我的代码。我尝试使用 arraystretch,但它对我的文档效果不佳,因为它会影响我不想调整的所有表格和矩阵。我还尝试了此链接中的一些技巧在矩阵环境中使用显示样式分数但我却没能达到我想要的结果。

\documentclass[11pt,oneside,openany]{book}
\usepackage[a4paper, left=1.5cm, right=1.5cm, top=3cm, bottom=3cm]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
    \begin{alignat*}{2}
        \begin{bmatrix}
            5 & 6 & 7 \\
            0 & 2 &  \\
            4 & 8 & 
        \end{bmatrix}&=\begin{bmatrix}
            \frac{327}{78} & \frac{132}{7} & \frac{312}{17} \\
            \frac{32}{7} & \frac{32}{7} &  \\
            \frac{32}{7} & \frac{32}{7} & 
        \end{bmatrix}+&\begin{bmatrix}
            \frac{10}{7} & \frac{10}{7} & \frac{10}{7} \\
            -\frac{25}{7} & -\frac{25}{7} &  \\
            \frac{10}{7} & \frac{10}{7}&\end{bmatrix}+&\begin{bmatrix}
            -1 & 0 & 1 \\
            -1 & 1 &  \\
            -2 & 2 & 
        \end{bmatrix}
    \end{alignat*}
\end{document}

答案1

重新定义\arraystretch,但将变化限制在该数学环境中。

{\renewcommand\arraystretch{1.4}\begin{alignat*}{2}...\end{alignat*}}

{...}请注意整个表达式周围的括号。

在此处输入图片描述


\documentclass[11pt,oneside,openany]{book}
\usepackage[a4paper, left=1.5cm, right=1.5cm, top=3cm, bottom=3cm]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
   {\renewcommand\arraystretch{1.4}%
    \begin{alignat*}{2}
        \begin{bmatrix}
            5 & 6 & 7 \\
            0 & 2 &  \\
            4 & 8 & 
        \end{bmatrix}&=\begin{bmatrix}
            \frac{327}{78} & \frac{132}{7} & \frac{312}{17} \\
            \frac{32}{7} & \frac{32}{7} &  \\
            \frac{32}{7} & \frac{32}{7} & 
        \end{bmatrix}+&\begin{bmatrix}
            \frac{10}{7} & \frac{10}{7} & \frac{10}{7} \\
            -\frac{25}{7} & -\frac{25}{7} &  \\
            \frac{10}{7} & \frac{10}{7}&\end{bmatrix}+&\begin{bmatrix}
            -1 & 0 & 1 \\
            -1 & 1 &  \\
            -2 & 2 & 
        \end{bmatrix}
      \end{alignat*}%
     }
\end{document}

相关内容