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}. Из README вЗапись 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, чтобы получить этот цвет.

Связанный контент