方程 Ax=b,矩阵形式

方程 Ax=b,矩阵形式

我正在尝试编写矩阵形式的Ax=b,只需将每个字母放入矩阵中即可。输出符合我的要求,但我需要通过增加 的大小并使pmatrix每个字母都位于中心来使其更具可读性!

\begin{equation}
    \begin{pmatrix}
        A
    \end{pmatrix}
     \times
    \begin{pmatrix}
        x
    \end{pmatrix}
    =
    \begin{pmatrix}
        b
    \end{pmatrix}
\end{equation} 

答案1

我想您可以通过在环境中插入印刷支柱来增加括号的大小\pmatrix,就像下面屏幕截图中的第三和第四个等式一样。

在此处输入图片描述

您没有指定pmatrix-括号应该有多高,但我相信包括\tallstrut或生成的括号\reallytallstrut足够高。

\documentclass{article}
\usepackage{amsmath} % for 'pmatrix' environment
% define two tall typographic struts:
\newcommand\tallstrut{\vphantom{\tfrac{(}{(}}}
\newcommand\reallytallstrut{\vphantom{\dfrac{A}{A}}}

\begin{document}
\[
    \mathbf{Ax}=\mathbf{b} default (?) way of writing matrices and vectors
\qquad
    \begin{pmatrix} A \end{pmatrix} \times
    \begin{pmatrix} x \end{pmatrix} =
    \begin{pmatrix} b \end{pmatrix}
\qquad
    \begin{pmatrix} A\tallstrut \end{pmatrix} \times
    \begin{pmatrix} x\tallstrut \end{pmatrix} =
    \begin{pmatrix} b\tallstrut \end{pmatrix}
\qquad
    \begin{pmatrix} A\reallytallstrut \end{pmatrix} \times
    \begin{pmatrix} x\reallytallstrut \end{pmatrix} =
    \begin{pmatrix} b\reallytallstrut \end{pmatrix}
\]
\end{document}

答案2

nicematrix这是使用宏的解决方案Block

梅威瑟:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{nicematrix}

\begin{document}
\begin{equation*}
\begin{pNiceMatrix}[columns-width = 1em]
    \Block{3-3}<\LARGE>{A}\\
     & & \\
     & &
\end{pNiceMatrix}
\begin{pNiceMatrix}[columns-width = 1em]
    \Block{3-1}<\LARGE>{x}\\
    \ \\
    \ 
\end{pNiceMatrix}
=
\begin{pNiceMatrix}[columns-width = 1em]
    \Block{3-1}<\LARGE>{b}\\
    \ \\
    \ 
\end{pNiceMatrix}
\end{equation*}
\end{document}

输出: LaTeX 输出

相关内容