
Ich möchte darauf hinweisen, dass wir im 2. Gleichungssatz beispielsweise die 3. Gleichung zur 1. und 2. hinzufügen, mit einem Pfeil.
Ich habe es mit „WithArrows“ versucht, aber es hat nicht funktioniert. Dann habe ich versucht, tikzpicture in Gleichung (und Gleichung in tikzpicture) zu machen, aber der Gleichungssatz konnte nicht zentriert werden (ich habe es mit \centering und \begin{center} versucht).
Dann habe ich \node verwendet, aber es funktionierte nicht innerhalb von \systeme. Zuletzt habe ich tikzmark verwendet und das ist das Beste, was ich erreicht habe. Ich habe Pfeile gezeichnet, konnte sie aber nicht neben dem System positionieren.
\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}
Anstelle von Bögen habe ich auch Folgendes versucht:
\draw[->] ({1}.east) .. controls +(right:7mm) and +(right:7mm) .. ({3}.east);
\draw[->] ({1}.east) .. controls +(right:3mm) and +(right:5mm) .. ({2}.east);
Aber das gleiche Problem tritt auf.
Antwort1
Sie haben versucht, die alte Definition von zu verwenden tikzmark
. Jetzt ist es ein komplettes Tik[remember picture, overlay]
Z-Bibliothek, die Sie laden und verwenden können. Sie müssen Ihrer Deklaration etwas hinzufügen tikzpicture
, und es ist einfacher zu verwenden \tikzmarknode
als simple \tikzmark
, bei dem die Knoten mit aufgerufen werden müssten pic cs:
. Hier ist ein einfaches Beispiel für Ihren Code (ich bin nicht sicher, ob das systeme
Paket in diesem Fall wirklich interessant ist, vielleicht möchten Sie etwas anderes verwenden).
BEARBEITEN
Ich habe meine Lösung in eine bessere Möglichkeit zum Zeichnen von Pfeilen (mit to[out=<>,in=<>]
Format) geändert und Pluszeichen entlang des Pfads hinzugefügt.
\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}
Antwort2
Folgendes können Sie mit {WithArrows}
tun 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}