
Ich versuche, die folgende Gleichung mit Pfeilen an der Seite mithilfe des Pakets witharrows neu zu erstellen.
Ich habe mit dem folgenden Code etwas Ähnliches, aber es sieht nicht annähernd so gut aus wie das Original. Ich möchte, dass die Pfeile diese abgerundeten Ecken haben wie im Bild.
\documentclass[french,12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{witharrows}
\begin{document}
\[
\begin{WithArrows}
\dfrac{3}{4} x \quad &= \quad \dfrac{2}{7}\\[10pt]
\dfrac{3x}{4} \quad &= \quad \dfrac{2}{7} \Arrow[xoffset=-3.5cm,tikz={bend right, '}]{\dots} \Arrow{\dots}\\[10pt]
3x \quad &= \quad \dots \Arrow[xoffset=-3.5cm,tikz={bend right, '}]{\dots} \Arrow{\dots}\\[10pt]
x \quad &= \quad \dots
\end{WithArrows}
\]
\end{document}
Ich vermute, dass die Tikzmark-Bibliothek besser geeignet wäre, konnte mir aber keine Lösung ausdenken, da meine Tikz-Kenntnisse ziemlich begrenzt sind.
Antwort1
Hier ist eine Möglichkeit mit nicematrix
und tikz
.
Der Stil myarrow
ersetzt die Linie durch den rounded corners
mit einem Pfeil markierten Pfad Triangle
. Standardmäßig verläuft der Pfad nach rechts, myarrow=-
wird aber nach links gezeichnet.
Die Koordinaten nicematrix
verwenden die Syntax, (1.5-|1)
um die Mitte von Zeile 1 und den linken Rand von Spalte 1 anzuzeigen. Daher \draw(1.5-|1)--(2.5-|1);
wird eine gerade Linie von der Mitte von Zeile 1 zur Mitte von Zeile 2 am linken Rand von Spalte 1 gezeichnet. Der myarrow
Stil und alles andere (wie ein Knoten in der Mitte) können hinzugefügt werden.
\documentclass{article}
\usepackage{nicematrix, tikz}
\usetikzlibrary{decorations.pathreplacing, decorations.markings, arrows.meta}
\tikzset{
myarrow/.style={
decorate,
decoration={show path construction,
lineto code={\draw[rounded corners, postaction={decoration={markings, mark=at position .5 with {\arrow{Triangle}}}, decorate}]
([xshift=#11mm]\tikzinputsegmentfirst)--++(#1.4,0)|-([xshift=#11mm]\tikzinputsegmentlast);}}
},
myarrow/.default={}
}
\begin{document}
\[
\NiceMatrixOptions{cell-space-limits = 10pt}
\begin{NiceArray}{r@\;c@\;l}
\dfrac{3x}{4} & = & \dfrac{2}{7}\\
2x & = & \cdots\\
x & = & \cdots
\CodeAfter
\tikz{
\draw[myarrow=-](1.5-|1)--node[left=5mm]{$\cdots$}(2.5-|1);
\draw[myarrow=-](2.5-|1)--node[left=5mm]{$\cdots$}(3.5-|1);
\draw[myarrow](1.5-|last)--node[right=5mm]{$\cdots$}(2.5-|last);
\draw[myarrow](2.5-|last)--node[right=5mm]{$\cdots$}(3.5-|last);
}
\end{NiceArray}
\]
\end{document}