LaTeX beschwert sich, dass \tkzDrawArc nicht definiert ist

LaTeX beschwert sich, dass \tkzDrawArc nicht definiert ist

Ich versuche, einen Bogen zwischen zwei Punkten zu zeichnen, der auf einen dritten Punkt zentriert ist. Ich dachte, das folgende Beispiel sollte funktionieren

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

stattdessen erhalte ich die Fehlermeldung, dass es \tkzDrawArcsich um eine nicht definierte Steuersequenz handelt.

Antwort1

Sie müssen die Zeile hinzufügen

\usetkzobj{all}

zu Ihrer Präambel direkt danach \usepackage{tkz-euclide}. Aus der README in derCTAN-Eintrag fürtkz-euclide:

Um das Paket zu verwenden tkz-euclide, fügen Sie die folgenden Zeilen in die Präambel Ihres LaTeX-Dokuments ein.

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

\usepackage{tkz-euclide}lädt tkz-baseund TikZ. \usetkzobj{all}lädt alle von verwendeten Objekte tkz-euclide.

Sie erhalten einen zweiten Fehler von der MaroonFarbe, die noch nicht definiert ist; fügen Sie die Zeile hinzu

\usepackage[usenames, dvipsnames]{xcolor}

VorSie laden tkz-euclide, um diese Farbe zu erhalten.

verwandte Informationen