Как сохранить точку как переменную в tkz-euclide

Как сохранить точку как переменную в tkz-euclide

Как определить точку в tkz-euclide для последующего использования? Очевидно, что приведенный ниже код не работает. Я знаю, что могу сохранить координаты xy, используя что-то вроде того, \def\x1{1} \def\y1{1} \def\x2{2} \def\y2{0}как затем определить точку в каждой tikzpicture, но я предпочитаю затем определить всю точку и использовать ее во всех tikzpictues. Возможно ли это?

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

\begin{document}

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

\end{document}

решение1

Вы можете использовать coordinateдля сохранения точек. Координаты могут быть впоследствии использованы глобально.

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

Связанный контент