包含步骤的方程组

包含步骤的方程组

在此处输入图片描述

您好,我一直在尝试得到一个像上图这样的方程组,但什么也没找到。我发现的是方程左侧显示的圆圈和没有步骤的方程。这是我试过的代码,但看起来与我想要的不一样:

    \newcommand\mess[2][20pt]{%
\begin{tikzpicture}[overlay,>=latex,yshift=22pt,xshift=#1,black]
  \node[circle,draw,black,inner sep=1pt] (a) {$#2$};
  \draw[->,shorten >= 3pt] (a.south) |- ([yshift=-9pt,xshift=-#1]a.south);
\end{tikzpicture}%
}
\begin{equation*}
\begin{cases}
    \phantom{0}x_1+2x_2-2x_3=1 \\
    2x_1-\phantom{0}x_2+\phantom{0}x_3=3\mess{-2}\\
    \phantom{0}x_1+3x_2+\phantom{0}x_3=1\mess[40pt]{-1}
\end{cases}\end{equation*}

答案1

为了得到正方形而不是圆形,只需circle从节点的选项中删除并设置inner sep=3pt为增加框的高度。

我找到了一个解决方案乘以在左侧通过tikzmarks。您必须加载

\usepackage{tikz} \usetikzlibrary{tikzmark}

然后通过以下方式将所需方程式左侧的位置注册下来,\tikzmark{a}并在最后通过以下方式调用它:

\tikz[remember picture,overlay]{
\node[xshift=-.7cm,yshift=2pt] (a) at (pic cs:a){$a\cdot$};
\node[xshift=-.7cm,yshift=2pt] (b) at (pic cs:b){$a\cdot$};
}

您必须编译代码两次。

\begin{equation*}
\begin{cases}
\phantom{0}x_1+2x_2-2x_3=1 \\
\tikzmark{a}2x_1-\phantom{0}x_2+\phantom{0}x_3=3\\
\tikzmark{b}\phantom{0}x_1+3x_2+\phantom{0}x_3=1{-1}
\end{cases}
\Leftrightarrow\quad
\begin{cases}
\phantom{0}x_1+2x_2-2x_3=1 \\
2x_1-\phantom{0}x_2+\phantom{0}x_3=3\mess{-2}\\
\phantom{0}x_1+3x_2+\phantom{0}x_3=1\mess[40pt]{-1}
\end{cases}
\end{equation*}
\tikz[remember picture,overlay]{
\node[xshift=-.7cm,yshift=2pt] (a) at (pic cs:a){$a\cdot$};
\node[xshift=-.7cm,yshift=2pt] (b) at (pic cs:b){$a\cdot$};
}

在此处输入图片描述

答案2

我建议使用这个简单的解决方案,使用system包和pstricks。此外,我认为带框的系数在中看起来会更好,这可以使用来自的命令medium size完成(约 80% 的 \displaystyle):\medsizenccmath

\documentclass{article}
\usepackage[utf8]{inputenc}%
\usepackage{nccmath, mathtools, systeme}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}
\newcommand{\myfnode}[2]{\setlength{\fboxrule}{0.6pt}\rnode{#1}{\fbox{$\medmath{#2}$}}}

\begin{document}

\[ \systeme {x_1 + 2x_2-2x_3 = 1, 2x_1-x_2 + x_3 = \rnode{L2}{3}, x_1 + 3x_2 + x_3 = \rnode{L3}{1}}\qquad\begin{aligned}
 & \myfnode{c2}{-2} & &\myfnode{c3}{-1} \\ \\ \mbox{}
\end{aligned}
\psset{angleA=-90, angleB=0, nodesepB=3pt, linewidth=0.6pt, arrows=->, arrowinset=0.12}
\ncangle{c2}{L2}\ncangle{c3}{L3}
\]

\end{document} 

在此处输入图片描述

相关内容