![LaTeX reclama que \tkzDrawArc não está definido](https://rvso.com/image/286333/LaTeX%20reclama%20que%20%5CtkzDrawArc%20n%C3%A3o%20est%C3%A1%20definido.png)
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}
cargastkz-base
e TikZ.\usetkzobj{all}
carrega todos os objetos usados portkz-euclide
.
Você receberá um segundo erro da Maroon
cor que ainda não está definida; adicione a linha
\usepackage[usenames, dvipsnames]{xcolor}
antesvocê carrega tkz-euclide
para obter essa cor.