![LaTeX se queja de que \tkzDrawArc no está definido](https://rvso.com/image/286333/LaTeX%20se%20queja%20de%20que%20%5CtkzDrawArc%20no%20est%C3%A1%20definido.png)
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 \tkzDrawArc
es 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}
cargastkz-base
y TikZ.\usetkzobj{all}
carga todos los objetos utilizados portkz-euclide
.
Recibirás un segundo error debido al Maroon
color que aún no está definido; agrega la linea
\usepackage[usenames, dvipsnames]{xcolor}
antescargas tkz-euclide
para obtener ese color.