如何在 tikz 中使用 tkz-euclide 中定义的点?

如何在 tikz 中使用 tkz-euclide 中定义的点?

有时人们希望同时使用 tikz 和 tkz-euclide,因为它们中的一些更适合特定目的,反之亦然。

例如,考虑以下简单示例。

\documentclass{article}

\usepackage{tikz}
\usepackage{tkz-euclide}

\begin{document}
\begin{tikzpicture}
\tkzDefPoint(0, 0){A}
\tkzDefPoint(1,1){B}
    \draw [black] (0,0) to (1,1) ;
\tkzDrawPoints(A,B)
\end{tikzpicture}
\end{document}

理想情况下,我想使用

\draw [black] A to B; 

代替

\draw [black] (0,0) to (1,1) ;

但会产生错误。这能实现吗?

答案1

这些点被简单地称为AB,因此你可以说\draw (A) -- (B);

\documentclass{article}

\usepackage{tikz}
\usepackage{tkz-euclide}

\begin{document}
\begin{tikzpicture}
\tkzDefPoint(0, 0){A}
\tkzDefPoint(1,1){B}
    \draw [black] (0,0) to (1,1) ;
\draw[red] (A) -- (B);  
%\tkzDrawPoints(A,B)
\end{tikzpicture}
\end{document}

相关内容