tkz-euclide 그림의 표시 각도

tkz-euclide 그림의 표시 각도

다음 코드에서 tkzMarkAngle을 사용하여 도움을 찾고 있습니다. 여기에서 도움말을 따르려고 했습니다.여러 개의 호로 각도를 표시하려면 어떻게 해야 합니까?하지만 렌더링되지는 않습니다.

\documentclass{book}

\usepackage{blindtext}
\usepackage{tikz}
\usepackage{tkz-euclide}


\begin{document}


        \begin{tikzpicture}     
\tkzDefPoint(0,0){A}
\tkzDefPoint(2,1){B} 
\tkzDefPoint(2.8,3){C} 
\tkzDefPoint(5,2.5){D} 
\tkzDefPoint(5,-2.5){E} 
\tkzDefPoint(4,-3){F} 
\tkzDefPoint(2,-1){G} 
\tkzDefPoint(3.1,1.5){P} 
\tkzDefPoint(3.8,-1.9){Q} 

\tkzDrawSegment[thick](B,D)
\tkzDrawSegment[thick](G,E)
\tkzDrawSegment[thick](F,C)
\tkzDrawSegment[dashed, thick](A,B)
\tkzDrawSegment[dashed, thick](G,A)

\tkzLabelPoint[left](A){$A$} 
\tkzLabelPoint[above](B){$B$}
\tkzLabelPoint[above](C){$C$} 
\tkzLabelPoint[right](D){$D$}
\tkzLabelPoint[right](E){$E$} 
\tkzLabelPoint[below](F){$F$}
\tkzLabelPoint[below](G){$G$} 
\tkzLabelPoint[above](P){$P$}
\tkzLabelPoint[below](Q){$Q$}

\tkzDrawPoints(A,B,C,D,E,F,G,P,Q)

%\tkzMarkAngle[arc=1,type=|,size=2 cm](A,P,F)
%\tkzMarkAngle[arc=11,size=2 cm](A,Q,C)

\end{tikzpicture}
        
        
\end{document}

각도를 표시하기 전에 사람들이 출력을 볼 수 있도록 코드가 작동하지 않게 만드는 두 줄의 코드를 숨겼습니다.

답변1

\tkzMarkAngle다음 에 대한 옵션을 사용하는 데 몇 가지 실수가 있기 때문에 정확히 무엇을 달성하고 싶은지 잘 모르겠습니다.

  • 매크로에 대한 옵션이 type존재하지 않습니다 \tkzMarkAngle. 옵션을 의미하는 것으로 가정합니다 mark.
  • 이 옵션은 숫자가 아닌 arc문자의 인스턴스를 1~3개까지 예상합니다 .l1
  • size옵션은 치수가 아닌 정수(센티미터를 나타냄)를 예상하는 것 같습니다.

그 외에도 Ti를 허용하는 것이 좋습니다.케이Z는 의 위치를 ​​계산 A하고 실제로 그러한 것들을 계산하기 위해 만들어진 패키지를 사용하므로 다음과 같습니다 P.Q

\documentclass{book}

\usepackage{tikz}
\usepackage{tkz-euclide}

\begin{document}

\begin{tikzpicture}     
%\tkzDefPoint(0,0){A}
\tkzDefPoint(2,1){B} 
\tkzDefPoint(2.8,3){C} 
\tkzDefPoint(5,2.5){D} 
\tkzDefPoint(5,-2.5){E} 
\tkzDefPoint(4,-3){F} 
\tkzDefPoint(2,-1){G} 
\tkzInterLL(B,D)(G,E)
\tkzGetPoint{A}
%\tkzDefPoint(3.1,1.5){P} 
%\tkzDefPoint(3.8,-1.9){Q} 
\tkzInterLL(B,D)(C,F)
\tkzGetPoint{P}
\tkzInterLL(G,E)(C,F)
\tkzGetPoint{Q}

\tkzDrawSegment[thick](B,D)
\tkzDrawSegment[thick](G,E)
\tkzDrawSegment[thick](F,C)
\tkzDrawSegment[dashed, thick](A,B)
\tkzDrawSegment[dashed, thick](G,A)

\tkzLabelPoint[left](A){$A$} 
\tkzLabelPoint[above](B){$B$}
\tkzLabelPoint[above](C){$C$} 
\tkzLabelPoint[right](D){$D$}
\tkzLabelPoint[right](E){$E$} 
\tkzLabelPoint[below](F){$F$}
\tkzLabelPoint[below](G){$G$} 
\tkzLabelPoint[above left](P){$P$}
\tkzLabelPoint[below left](Q){$Q$}

\tkzDrawPoints(A,B,C,D,E,F,G,P,Q)

%\tkzMarkAngle[arc=1,type=|,size=2 cm](A,P,F)
\tkzMarkAngle[arc=l, size=1, mark=|, draw=red](B,P,Q)
%\tkzMarkAngle[arc=11,size=2 cm](A,Q,C)
\tkzMarkAngle[arc=ll, size=1, draw=red](P,Q,G)

\end{tikzpicture}
        
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보