LaTeX + Tikz 조합으로 그림 자료 생성
게시글 주소: https://orbi.kr/00072336158
LaTeX+Tikz-2022 수능수학-미적분29번.pdf
문제에서 주어진 도형에 추가적인 설명이 필요할 때, 그림을 어떻게 그리나요?
제가 많이 사용하는 LaTeX + Tikz를 소개합니다.
익숙해지면, 쉽게 그릴 수 있습니다.
무엇보다 장점은 좌표를 도입하여 그리기 때문에, 수정하여 새로운 그림을 만들기 편합니다.
(아래쪽 코드 참조)
요즘은 그림을 chatgpt에서 던져주고 LaTeX Tikz로 그려달라고 하면 코드를 생성해주기도 합니다.
어떤 경우에는 거의 비슷한 그림을 그려주기도 하고, 어떤 경우는 많이 다른 그림을 그려주기도 합니다.
생성된 코드를 좀 이해할 수 있으면, chatgpt가 만들어 주는 코드를 수정해서 사용하는 것이 더 효율적입니다.
다음은 마지막 그림을 그린 코드입니다.
\begin{tikzpicture} % Define points \tkzDefPoints{0/0/A, 8/0/B} % Segment AB \tkzDefMidPoint(A,B) \tkzGetPoint{O} % Midpoint O of AB \tkzDefPoint(4.51,1.2086){U} \tkzDefPoint(5.906,1.2086){T} \tkzDefPoint(5.208,0){S} \tkzDefPoint(4.51,0){U'} \tkzDefPoint(5.906,0){T'} % Draw semicircle \tkzDrawArc(O,B)(A) % Define key triangle points \tkzDefPointBy[rotation=center O angle 30](B) \tkzGetPoint{P} \tkzDefPointBy[rotation=center O angle 120](B) \tkzGetPoint{Q} \tkzInterLL(A,P)(B,Q) \tkzGetPoint{R} \tkzDefLine[perpendicular=through R,K=-0.5](A,B) \tkzGetPoint{r} \tkzInterLL(A,B)(R,r) \tkzGetPoint{R'} \tkzFillPolygon[white](A,Q,O) % Fill shaded areas \begin{scope} \fill[gray!30] (A) -- (Q) -- (R) -- cycle; \fill[gray!50] (S) -- (T) -- (U) -- cycle; \end{scope} \tkzDrawPolygons(U,T,S) % Draw main triangle and segments \tkzDrawSegments(A,B A,Q A,P B,Q R,R') % Angles \tkzMarkRightAngles[size=0.2](A,Q,B R,R',B) \tkzMarkAngles[size=0.8](B,A,P Q,B,A Q,R,A) \tkzLabelAngle[pos=1](B,A,P){$\theta$} \tkzLabelAngle[pos=1](Q,B,A){$2\theta$} \tkzLabelAngle[pos=1](Q,R,A){$3\theta$} \tkzDrawPoints(P,Q,U,R,T,O,S,R') \tkzLabelPoints[below](O,A,B,R') \tkzLabelPoints[above right](P) %\tkzLabelPoints[above left](U) \tkzLabelPoints[above](Q,R) %\node at (5.2,0.6) {\small $g(\theta)$}; \draw[dashed,very thin] (A) to[bend left=20] node[above,midway]{$\frac43$} (R); \draw[dashed,very thin] (Q) to[bend left=20] node[above,midway]{$\frac43$} (R); \draw[dashed,very thin] (R) to[bend left=20] node[above,midway]{$\frac23$} (B); \draw[dashed,very thin] (R') to[bend right=20] node[right,midway]{$\frac43\theta$} (R); \end{tikzpicture} \begin{eqnarray*} |
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
내가 나가면 구석에서 술이랑 안주만 먹고 나올것같은데
-
다른애가 돕바입고 다니는데 등에 천칭같은거 있길래 쟤는 무슨 잡과일까 하고 영문...
-
반갑습니다. 고난도 빈칸 3편입니다. 2문제에요. 도전!!!! 해보세요. 0
이번에는 정답이 있는 지문의 난이도를 조금 있게 만들었어요. 글 내용은 이해하는데...
-
근데 생윤은 그냥 풀어도 20후반데서 30초 나오던데 3
여기서 좀만 공부해서 더 맞추면 1~2바로 갈 수 있나?
-
갓오하가 있었지 이제야 기억남
-
미치겠네. 이 새끼를 버리자니 생1이 쌩노베라서 자신이 없고.. 투과목은 이름이...
-
수학잘하고싶다 0
수2 걍벅벅하면 됨?
-
한국 구조가 신기한거임? 동아시아 3총사 잘 아시는분 있남,,,,,,,
-
키키 2
몸무게몸무게
-
아. 서럽다 13
모처럼 동기 10명이랑 술약속 잡혀서 신나게 갔는데 사이다만 마신다고 해도 아예...
-
셀프 특정당하기
-
ㄱㄱ 개인적으로 강아지상+여우상
-
엌ㅋㅋㅋㅋ
-
국어 ㅅㅂ! 3
국어 ㅅㅂ!
-
현강자료 ㄹㅇ감탄하면서 푸는중ㅠ 수능 너무 오랜만이라서 그런가 제가 아직도...
-
쌍지러 였는데 등급이 잘 안나와서 한국지리 사문 조합으로 가려고 하는데 사문 어떤가요..
-
하루 10개로 시작해서 다음날은 어제 했던 단어 포함 20개 다다음날은 어제...
-
5~9시 사이 단점:마스터도 많음
이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데