如何在 tkz-euclide 中定义一个点以供以后使用?显然下面的代码不起作用。我知道我可以使用类似\def\x1{1} \def\y1{1} \def\x2{2} \def\y2{0}
在每个 tikzpicture 中定义点的方法保存 xy 坐标,但我更喜欢定义整个点并在所有 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}