如何使用高斯包来指示一条线的第 m_1 倍数添加到另一条线的第 m_2 倍数。
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{gauss}
\begin{document}
\begin{equation}
\begin{gmatrix}[p]
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\rowops
\add[\cdot (-7)]{1}{2} % Should be -4 times the second line plus 4 times the third, "+" in the middle of the line
\end{gmatrix}
\end{equation}
\end{document}
答案1
您可以使用第二个可选参数\add
,但您还必须\rowaddtolabel
按照手册第 1.3 节中的描述修改命令(好吧,描述非常简洁)。以下是一个例子,如果不使用第二个可选参数,则行为与标准行为相同;如果给出了第二个可选参数,则将其排版在 + 下方。
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{gauss}
\renewcommand{\rowaddtolabel}[1]{%
\if\relax\detokenize{#1}\relax
\scriptscriptstyle +%
\else
\scriptstyle\overset{+}{#1}%
\fi
}
\begin{document}
\begin{equation}
\begin{gmatrix}[p]
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\rowops
\add[\cdot(-4)]{1}{2}
\end{gmatrix}
\qquad
\begin{gmatrix}[p]
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\rowops
\add[\cdot(-4)][\cdot 4]{1}{2}
\end{gmatrix}
\end{equation}
\end{document}