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:

package 를 사용하려면 tkz-euclideLaTeX 문서의 서문에 다음 줄을 넣으세요.

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

\usepackage{tkz-euclide}로드 tkz-base및 TikZ. \usetkzobj{all}에서 사용하는 모든 개체를 로드합니다 tkz-euclide.

Maroon아직 정의되지 않은 색상 으로 인해 두 번째 오류가 발생합니다 . 라인을 추가하세요

\usepackage[usenames, dvipsnames]{xcolor}

~ 전에tkz-euclide그 색상을 얻기 위해 로드합니다 .

관련 정보