如何使用 LaTeX 创建此矩阵?

如何使用 LaTeX 创建此矩阵?

在此处输入图片描述

颜色其实不重要,谢谢

答案1

如果有必要为所有四列分配相同的宽度,无论它们是否包含-(“减号”)符号,我建议您使用包wr提供的列类型array,并测量具有最大自然宽度的单元格的宽度。如果所有列的宽度相同标准是不是r重要的是,只需对所有四列使用列类型。

在此处输入图片描述

无论哪种方式,请确保对矩阵的条目应用数学模式而不是文本模式 - 这是通过使用array环境在下面显示的代码中完成的 - 并抑制@{}矩阵边缘的默认空白填充(通过粒子)。

\documentclass{article}
\usepackage{calc}  % for '\widthof' macro
\usepackage{array} % for 'w' column type and '\newcolumntype' macro)
\newcolumntype{R}{wr{\widthof{$-1$}}}

\begin{document}
\[
\left(\begin{array}{@{} *{3}{R} | R @{}}
 2 &  1 &  3 &  1 \\
 4 &  4 &  9 & -4 \\
-2 &  5 &  3 & -1 
\end{array}\right)
\qquad
% same matrix, but with 'r' column type
\left(\begin{array}{@{} *{3}{r} | r @{}}
 2 &  1 &  3 &  1 \\
 4 &  4 &  9 & -4 \\
-2 &  5 &  3 & -1 
\end{array}\right)
\]
\end{document}

答案2

与。{pNiceArray}nicematrix

\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\[
\begin{pNiceArray}{*3r|r}
 2 & 1 & 3 &  1 \\
 4 & 4 & 9 & -4\\
-2 & 5 & 3 & -1
\end{pNiceArray}
\]
\end{document}

上述代码的输出

答案3

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
\left(\begin{array}{*3r|r}
 2 & 1 & 3 &  1 \\
 4 & 4 & 9 & -4\\
-2 & 5 & 3 & -1
\end{array}\right)
\]
\end{document}

在此处输入图片描述

相关内容