Cómo guardar un punto como variable en tkz-euclide

Cómo guardar un punto como variable en tkz-euclide

¿Cómo puedo definir un punto en tkz-euclide para usarlo posteriormente? Obviamente el siguiente código no funciona. Sé que puedo guardar las coordenadas xy usando algo como \def\x1{1} \def\y1{1} \def\x2{2} \def\y2{0}definir el punto en cada tikzpicture, pero prefiero definir el punto completo y usarlo en todas las tikzpictues. ¿Es posible?

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

\begin{document}

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

\end{document}

Respuesta1

Puedes utilizar coordinatepara guardar los puntos. Las coordenadas se pueden usar globales después.

\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}

información relacionada