von ThoRie » Mo 13. Mai 2019, 20:15
Hallo, ich habe ein Problem mit einer Matrix:
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, fit, matrix}
\begin{document}
\begin{frame}
\centering
\begin{tikzpicture}[
selection/.style={
draw=red,
rounded corners=5pt,
inner sep=0pt
}
]
\matrix [
matrix of math nodes,
ampersand replacement=\&
] (m) {
6 \& 9 \& 2 \& 4 \& 4 \&
[1.4cm] : \& 4 \& 0 \& = \& 1 \& 7 \& 3 \& 1, \& 1\\
4 \& 0
};
\only<2>{\node [fit=(m-1-1) (m-1-2), selection] (one) {};
\node [fit=(m-1-6) (m-1-8 ), selection] (two) {};
\draw [-Stealth, red, bend left=40]
(one) to (m-1-10)
(two) to (m-1-10)
;
}
\only<3>{\node [fit=(m-1-10) (m-1-10), draw=orange, rounded corners=5pt, inner sep=0pt] (eins) {};
\node [fit=(m-1-6) (m-1-8 ), draw=orange, rounded corners=5pt, inner sep=0pt] (vierzig) {};
\draw [-Stealth, orange, bend left=40]
(eins) to (m-2-2)
(vierzig) to (m-2-2)
;
}
\end{tikzpicture}
\end{frame}
\end{document}
Und zwar habe ich schon herausgefunden, dass das Problem in der zweiten Zeile der Matrix entsteht und ich würde gern wissen, wie ich das beheben kann. Es kann ja nicht sein, dass man da keine zweite Zeile machen kann, denn für einen Einzeiler bräuchte man sich ja nicht die Arbeit machen und alles in eine Matrix schreiben.
Ich hoffe, jemand kennt da eine Lösung.
Hallo, ich habe ein Problem mit einer Matrix:
[code]\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, fit, matrix}
\begin{document}
\begin{frame}
\centering
\begin{tikzpicture}[
selection/.style={
draw=red,
rounded corners=5pt,
inner sep=0pt
}
]
\matrix [
matrix of math nodes,
ampersand replacement=\&
] (m) {
6 \& 9 \& 2 \& 4 \& 4 \&
[1.4cm] : \& 4 \& 0 \& = \& 1 \& 7 \& 3 \& 1, \& 1\\
4 \& 0
};
\only<2>{\node [fit=(m-1-1) (m-1-2), selection] (one) {};
\node [fit=(m-1-6) (m-1-8 ), selection] (two) {};
\draw [-Stealth, red, bend left=40]
(one) to (m-1-10)
(two) to (m-1-10)
;
}
\only<3>{\node [fit=(m-1-10) (m-1-10), draw=orange, rounded corners=5pt, inner sep=0pt] (eins) {};
\node [fit=(m-1-6) (m-1-8 ), draw=orange, rounded corners=5pt, inner sep=0pt] (vierzig) {};
\draw [-Stealth, orange, bend left=40]
(eins) to (m-2-2)
(vierzig) to (m-2-2)
;
}
\end{tikzpicture}
\end{frame}
\end{document}[/code]
Und zwar habe ich schon herausgefunden, dass das Problem in der zweiten Zeile der Matrix entsteht und ich würde gern wissen, wie ich das beheben kann. Es kann ja nicht sein, dass man da keine zweite Zeile machen kann, denn für einen Einzeiler bräuchte man sich ja nicht die Arbeit machen und alles in eine Matrix schreiben.
Ich hoffe, jemand kennt da eine Lösung.