기하학에 붙이기 및 붙여넣기

기하학에 붙이기 및 붙여넣기

모든 사람. 아래와 같은 그림을 그려야 해요

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

어떤 패키지를 사용해야 하는지 추천해 줄 수 있는 사람이 있나요? 그리고 그것을 할 수 있는 몇 가지 아이디어가 있나요? 정말 모르겠어요.

미리 감사드립니다.

답변1

tkz-euclide다음은 및 를 사용하여 얻은 처음 5장의 사진입니다 tikz. 그런 다음 당신의 순서와 환경에 맞게 사진을 정렬할 수 있습니다.

포인트 좌표를 보려면 주석 %를 제거하십시오.

\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{tikz-cd}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{angles}
\usepackage{tkz-euclide}
\usetkzobj{all}     

\begin{document}
\tikzset{->-/.style={decoration={
  markings,
  mark=at position #1 with {\arrow{>}}},postaction={decorate}}}
\tikzset{->>-/.style={decoration={
  markings,
  mark=at position #1 with {\arrow{>>}}},postaction={decorate}}}

%1
\begin{tikzpicture}
\tkzDefPoints{0/0/O,-1/0/A,1/0/B}
\draw[->-=.5,green!75!black] (A) arc (180:0:1);
    \node at (0,1.25) {\textcolor{green!75!black}{$a$}};
\draw[->-=.5,green!75!black] (B) arc (0:-180:1);
    \node at (0,-1.25) {\textcolor{green!75!black}{$a$}};
\tkzDrawPoints[color=green!75!black](A,B)
%\tkzLabelPoints(A,B)
\end{tikzpicture}

\vspace{1cm}
%2
\begin{tikzpicture}
\tkzDefPoints{0/0/O,-1/0/A,1/0/B,-.3/0/a,.3/0/b}
\draw[->-=.5,green!75!black] (A) arc (180:0:1);
\node at (0,1.25) {\textcolor{green!75!black}{$a$}};
\draw[->-=.5,green!75!black] (B) arc (0:-180:1);
\node at (0,-1.25) {\textcolor{green!75!black}{$a$}};
\tkzDrawCircle[color=red](O,a)
\tkzDrawPoints[color=green!75!black](A,B)
%\tkzLabelPoints(A,B,a,b)
\end{tikzpicture}

\vspace{1cm}
%3
\begin{tikzpicture}
\tkzDefPoints{0/.25/O,-1/.25/A,1/.25/B,-.3/.25/a,.3/.25/b}
\tkzDefPoints{0/-.25/O'}
\tkzDefPointsBy[translation=from O to O'](A,B,a,b){A',B',a',b'}
\draw[->-=.5,green!75!black] (A) arc (180:0:1);
\draw[->-=.5,green!75!black] (B') arc (0:-180:1);
\tkzDrawSegments[->>-=.65,color=red](A,a b,B A',a' b',B')
\tkzDrawArc[color=red](O,b)(a)
\tkzDrawArc[color=red](O',a')(b')
%\tkzLabelPoints(A,B,a,b,A',B',a',b')
\end{tikzpicture}

\vspace{1cm}
%4
\begin{tikzpicture}
\tkzDefPoints{0/.25/O,-1/.25/A,1/.25/B,-1/.75/a,1/.75/b}
\tkzDefPoints{0/-.5/O'}
\tkzDefPointsBy[translation=from O to O'](A,B,a,b){A',B',a',b'}
\tkzDrawSegments[->-=.5,color=green!75!black](a,b)
\tkzDrawSegments[->>-=.65,color=red](a,A B,b A',a' b',B')
\tkzDrawSegments[color=red](A,B a',b')
\tkzDrawSegments[->-=.5,color=green!75!black](B',A')
%\tkzLabelPoints(A,B,a,b,A',B',a',b')
\end{tikzpicture}

\vspace{1cm}
%5
\begin{tikzpicture}
\tkzDefPoints{0/.25/O,-1/.25/A,1/.25/B,-1/.75/a,1/.75/b}
\tkzDefPoints{0/-.5/O'}
\tkzDefPointsBy[translation=from O to O'](A,B,a,b){A',B',a',b'}
\tkzDrawSegments[->-=.5,color=green!75!black](B,A)
\tkzDrawSegments[->>-=.65,color=red](a,A B,b a',A' B',b')
\tkzDrawSegments[color=red](a,b A',B')
\tkzDrawSegments[->-=.5,color=green!75!black](b',a')
%\tkzLabelPoints(A,B,a,b,A',B',a',b')
\end{tikzpicture}
\end{document}

이는 다음으로 이어진다.

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

관련 정보