我正在尝试编写矩阵形式的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}