调整矩阵中各个条目的大小和换行

调整矩阵中各个条目的大小和换行

这就是我想要的

为了方便起见,我在这里贴了一张图片,我不明白如何减少矩阵中长条目(主要是对角线条目)的大小,并引入换行符以便打印类似于此处的矩阵。

任何帮助都将不胜感激。谢谢并问候,Florian

答案1

smallmatrix包的环境amsmath提供了具有较小字体和手动换行符的矩阵,例如:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\[
  \mathbf{A}^{-1} = \frac{1}{\alpha}
  \begin{pmatrix}
    \begin{smallmatrix}
      \lambda_c \lambda_m \lambda_s + \lambda_m \lambda_s + {} \\
      E^2 \lambda_c \lambda_s + E_y^2 \lambda_c \lambda_m
    \end{smallmatrix} &
    -E_x E_y \lambda_c \lambda_m &
    E_x E \lambda_c \lambda_s &
    E_x \lambda_m \lambda_s
    \\
    -E_x E_y \lambda_c \lambda_m &
    \begin{smallmatrix}
      \lambda_c \lambda_m \lambda_s + \lambda_m \lambda_s + {} \\
      E^2 \lambda_c \lambda_s + E_z^2 \lambda_c \lambda_m
    \end{smallmatrix} &
    E_y E \lambda_c \lambda_s &
    E_y \lambda_m \lambda_s
    \\
    E_x E \lambda_c \lambda_s &
    E_y E \lambda_c \lambda_s &
    \begin{smallmatrix}
      \lambda_s^2 + {} \\
      (E_z^2 + E_y^2 + \lambda_s) \lambda_c \lambda_s
    \end{smallmatrix} &
    -E \lambda_s^2
    \\
    E_x \lambda_m \lambda_s &
    E_y \lambda_m \lambda_s &
    -E \lambda_s^2 &
    \begin{smallmatrix}
      E^2 \lambda_s^2 + {} \\
      (E_x^2 + E_y^2 + \lambda_s) \lambda_m \lambda_s
    \end{smallmatrix}
  \end{pmatrix}
\]
\end{document}

结果

相关内容