如何使用如下所示的高斯包?

如何使用如下所示的高斯包?

我想使用乳胶代码显示高斯消元法,如下所示。

高斯消元法

多谢!!

答案1

\documentclass{article}

\usepackage{gauss}
\usepackage{xcolor}

\newcommand{\smallvec}[2]{\left(\begin{smallmatrix}#1\\#2\end{smallmatrix}\right)}

\begin{document}

\begin{align*}
    \left.\begin{gmatrix}
        1 & -1 & 0 \\
        0 & 1 & 1 \\
        0 & 3 & 1
    \end{gmatrix}\right|
    \begin{gmatrix}
        \smallvec{0}{1} \\
        \smallvec{1}{0} \\
        \smallvec{2}{-1}
    \rowops
        \add[\cdot(-3)][+]{1}{2}
    \end{gmatrix}\sim\quad\left.\begin{gmatrix}
        1 & -1 & 0 \\
        0 & 1 & 1 \\
        0 & \mathbf{\color{red} 0} & -2
    \end{gmatrix}\right|
    \begin{gmatrix}
        \smallvec{0}{1} \\
        \smallvec{1}{0} \\
        \smallvec{-1}{-1}
    \end{gmatrix}
\end{align*}

\end{document}

在此处输入图片描述

一些评论:

  • 您无法在gmatrix环境中插入垂直线,但您可以将两个gmatrix相邻的行放在一起,中间有一条垂直线。然后可以gmatrix以标准方式将行操作添加到第二个行中。
  • 为了使向量的大小与矩阵项的大小相同,我使用了环境smallmatrix。我定义了宏\smallvec来对此进行简写。
  • 如果您计划多次使用红色 + 粗体的组合,您也可以为其定义一个简写宏:

    \newcommand{\mathemph}[1]{\mathbf{\color{red}#1}}
    

相关内容