如何詳細說明方程組的解法?

如何詳細說明方程組的解法?

我想指出的是,例如,在第二組方程中,我們用箭頭將第三個方程式加到第一個和第二個方程中。

我嘗試使用“WithArrows”但無法使其工作。然後我嘗試在方程式中做 tikzpicture (以及 tikzpicture 中的方程式),但方程組無法居中(我嘗試使用 \centering 和 \begin{center} )。

然後我使用了 \node 但它在 \systeme 內部不起作用。最後,我使用了 tikzmark,這是我得到的最接近的。我畫了箭頭,但無法將其放置在系統旁邊。

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{amssymb,amsthm,amsmath}
\usepackage{systeme}
\usetikzlibrary{arrows}

\newcommand{\tikzmark}[1]{%
    \tikz[overlay, remember picture, baseline] \node (#1) {};%
}
                 
                
\begin{document}

\begin{equation*}
\sysdelim..\systeme{
2x + 5y + 2z  =  - 38,
 3x - 2y + 4z  = 17,
  - 6x + y - 7z  =  - 12
  }
  \end{equation*}
    \begin{center}
  \rule{5cm}{0.4pt}
 \begin{equation*} 
\sysdelim..\systeme{
6x+15y+6z=-114 \tikzmark {3},
6x-4y+8z=34 \tikzmark {2},
-6x+y-7z=-12 \tikzmark {1}
  }
  \end{equation*}
  \begin{tikzpicture}
  \draw[->] ({2}) arc (-90:90:.5cm and 1cm) node[anchor=west]{$+$};
   \draw[->] ({2}) arc (-90:90:.25cm and 0.5cm) node[anchor=west]{$+$};
  \end{tikzpicture}
  \rule{5cm}{0.4pt}
  \end{center}
\end{document}

。

我還嘗試了代替弧線:

  \draw[->] ({1}.east) .. controls +(right:7mm) and +(right:7mm) .. ({3}.east);
  \draw[->] ({1}.east) .. controls +(right:3mm) and +(right:5mm) .. ({2}.east);

但也會出現同樣的問題。

答案1

您嘗試使用舊的定義tikzmark。現在已經是完整的Ti了k您可以載入和使用的 Z 庫。您需要添加[remember picture, overlay]到您的tikzpicture聲明中,並且它更容易使用,\tikzmarknode而不是簡單的\tikzmark需要使用 呼叫節點pic cs:。這是關於您的程式碼的一個簡單範例(不確定systeme在這種情況下該套件是否真的有趣,您可能想使用其他東西)。

編輯

我將解決方案更改為更好的繪製箭頭(帶格式)的方法to[out=<>,in=<>],並沿路徑添加了加號。

提克茲馬克

\documentclass{article}
% https://tex.stackexchange.com/q/643095/204164
\usepackage{tikz}
\usetikzlibrary{calc, tikzmark}
\usepackage{amssymb,amsthm,amsmath}
\usepackage{systeme}
\usetikzlibrary{arrows}
                 
                
\begin{document}
\tikzset{
    every node/.style={outer sep=1pt}}

\begin{equation*}
\sysdelim..\systeme{
2x + 5y + 2z  =  - 38,
 3x - 2y + 4z  = 17,
  - 6x + y - 7z  =  - 12
  }
  \end{equation*}
    \begin{center}
  \rule{5cm}{0.4pt}
 \begin{equation*} 
    \sysdelim..\systeme{
        6x+15y+6z=\tikzmarknode{C}{-114},
        6x-4y+8z=\tikzmarknode{B}{34},
        -6x+y-7z=\tikzmarknode{A}{-12}
      }
  \end{equation*}
  \begin{tikzpicture}[remember picture, overlay]
        %\draw[->] (A.east) .. controls +(right:7mm) and +(right:7mm) .. (C.east) node[signode,right,midway]{$+$};
        %\draw[->] (A.east) .. controls +(right:3mm) and +(right:5mm) .. (B.east) node[signode,right,pos=0.8]{$+$};
        \draw[red,->] (A.east) to[out=0,in=0,looseness=3]  node[right,pos=0.7]{$+$}(C.east) ;
        \draw[blue,->] (A.east)  to[out=30,in=0,looseness=2] node[right,pos=0.8]{$+$} (B.east) ;
  \end{tikzpicture}
  \rule{5cm}{0.4pt}
  \end{center}
\end{document}

答案2

以下是您可以使用{WithArrows}of執行的操作witharrows

\documentclass{article}
\usepackage{witharrows}

\begin{document}

\WithArrowsOptions{xoffset-for-o-arrows=0mm}

$\left\lbrace\begin{WithArrows}[format = rrCrrCrrCl,group,c]
6&x&+&15&y&+&6&z&=&-114 \Arrow[o,jump=2,tikz={<-,red}]{$-$}\\
6&x&-& 4&y&+&8&z&=&34 \Arrow[tikz={<-,blue}]{$+$} \\
-6&x&+&&y&-&7&x&=&-12
\end{WithArrows}\right.$

\end{document}

上述程式碼的輸出

相關內容