So speichern Sie einen Punkt als Variable in tkz-euclide

So speichern Sie einen Punkt als Variable in tkz-euclide

Wie kann ich einen Punkt in tkz-euclide für die spätere Verwendung definieren? Der folgende Code funktioniert offensichtlich nicht. Ich weiß, dass ich die xy-Koordinaten speichern kann, indem ich \def\x1{1} \def\y1{1} \def\x2{2} \def\y2{0}den Punkt in jedem Tikz-Bild definiere, aber ich bevorzuge es, den gesamten Punkt zu definieren und ihn in allen Tikz-Bildern zu verwenden. Ist das möglich?

\documentclass{article}
\usepackage{tkz-euclide}
\tkzDefPoint(1,1){A}
\tkzDefPoint(2,0){B}

\begin{document}

\begin{tikzpicture}
\tkzDrawSegment(A,B)
\end{tikzpicture}

\end{document}

Antwort1

Mit können Sie coordinatedie Punkte speichern. Die Koordinaten können anschließend global verwendet werden.

\documentclass{article}
\usepackage{tkz-euclide}

\begin{document}

\begin{tikzpicture}
    \coordinate (A) at (1,1);
    \coordinate (B) at (2,0);
    \tkzDrawSegment(A,B)
\end{tikzpicture}

\begin{tikzpicture}
    \tkzDrawSegment(A,B)
\end{tikzpicture}

\end{document}

verwandte Informationen