LaTeX 抱怨 \tkzDrawArc 未定義

LaTeX 抱怨 \tkzDrawArc 未定義

我試著在兩點之間畫一個圓弧,以第三點為中心。我認為下面的例子應該有效

\documentclass{article}
\usepackage{tikz}
\usepackage{tkz-euclide}
\usetikzlibrary{calc}
\begin{document}

\begin{tikzpicture}[scale=1.5]
  \tkzDefPoint(0,0){O}
  \tkzDefPoint(2,-1){A}
  \tkzDefPoint(1,1){B}
  \tkzDrawArc[color=blue](O,A)(B)
  \tkzDrawArc[color=Maroon](O,B)(A)
  \tkzDrawArc(O,B)(A)
  \tkzDrawLines[add = 0 and .5](O,A O,B)
  \tkzDrawPoints(O,A,B)
  \tkzLabelPoints[below](O,A,B)
\end{tikzpicture}

\end{document}

相反,我收到一條錯誤訊息,該訊息\tkzDrawArc是未定義的控制序列。

答案1

您需要新增該行

\usetkzobj{all}

緊接著你的序言\usepackage{tkz-euclide}。從自述文件中CTAN 條目tkz-euclide

若要使用該包tkz-euclide,請將以下行放在 LaTeX 文件的序言中。

\usepackage{tkz-euclide} 
\usetkzobj{all} 

\usepackage{tkz-euclide}負載tkz-base和 TikZ。\usetkzobj{all}載入 所使用的所有物件tkz-euclide

Maroon您將收到尚未定義的顏色的第二個錯誤;新增行

\usepackage[usenames, dvipsnames]{xcolor}

你加載tkz-euclide以獲得那種顏色。

相關內容