LaTeX reclama que \tkzDrawArc não está definido

LaTeX reclama que \tkzDrawArc não está definido

Estou tentando desenhar um arco entre dois pontos, centrado em um terceiro. Achei que o exemplo a seguir deveria funcionar

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

em vez disso, recebo uma mensagem de erro que \tkzDrawArcé uma sequência de controle indefinida.

Responder1

Você precisa adicionar a linha

\usetkzobj{all}

ao seu preâmbulo logo depois \usepackage{tkz-euclide}. Do README noEntrada CTAN paratkz-euclide:

Para usar o pacote tkz-euclide, coloque as seguintes linhas no preâmbulo do seu documento LaTeX.

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

\usepackage{tkz-euclide}cargas tkz-basee TikZ. \usetkzobj{all}carrega todos os objetos usados ​​por tkz-euclide.

Você receberá um segundo erro da Marooncor que ainda não está definida; adicione a linha

\usepackage[usenames, dvipsnames]{xcolor}

antesvocê carrega tkz-euclidepara obter essa cor.

informação relacionada