LaTeX se queja de que \tkzDrawArc no está definido

LaTeX se queja de que \tkzDrawArc no está definido

Estoy intentando dibujar un arco entre dos puntos, centrado en un tercero. Pensé que el siguiente ejemplo debería 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}

en lugar de eso, aparece un mensaje de error que \tkzDrawArces una secuencia de control indefinida.

Respuesta1

Necesitas agregar la línea

\usetkzobj{all}

a su preámbulo inmediatamente después \usepackage{tkz-euclide}. Desde el README en elEntrada CTAN paratkz-euclide:

Para utilizar el paquete tkz-euclide, coloque las siguientes líneas en el preámbulo de su documento LaTeX.

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

\usepackage{tkz-euclide}cargas tkz-basey TikZ. \usetkzobj{all}carga todos los objetos utilizados por tkz-euclide.

Recibirás un segundo error debido al Marooncolor que aún no está definido; agrega la linea

\usepackage[usenames, dvipsnames]{xcolor}

antescargas tkz-euclidepara obtener ese color.

información relacionada