![LaTeX beschwert sich, dass \tkzDrawArc nicht definiert ist](https://rvso.com/image/286333/LaTeX%20beschwert%20sich%2C%20dass%20%5CtkzDrawArc%20nicht%20definiert%20ist.png)
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 \tkzDrawArc
sich 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ädttkz-base
und TikZ.\usetkzobj{all}
lädt alle von verwendeten Objektetkz-euclide
.
Sie erhalten einen zweiten Fehler von der Maroon
Farbe, die noch nicht definiert ist; fügen Sie die Zeile hinzu
\usepackage[usenames, dvipsnames]{xcolor}
VorSie laden tkz-euclide
, um diese Farbe zu erhalten.