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를 선물하세요.
-
https://youtube.com/shorts/1gJ9XOon2_k?si=cOVjw...
-
ㅇㅈ 1
-
0. 김범준 1. 현우진 2. 정승제 3. 이미지 4. 강민철 5. 김기현 6....
-
메가에 드릴드2가 개설됬던데 이게 예전 드릴에 해설지 붙인걸 말하는거죠??? 가격이...
-
감동의 9연승으로 천점 달성 캬~ 너무 좋다
-
근데 의대들 몇명은 그냥 다닌다는데 수업분위기 ㅈㄴ 궁금하긴 하다 6
거의 뭐 교수한테 과외받는건데 순수하게 구경가고싶음 ㅋㅋ 딴짓은 절대 못하겠네
-
하시면 바로걸게요 ㄱㄱ
-
1. 일단 미지수 부분에 플마 1~3 정도 무지성으로 대입해보기 2. 1에서...
-
현역정시파이터 1
현역정시파이터인데 수업시간에 수특풀이하면 걍 수업듣는게 좋나요? 국영수탐구 싹다...
-
Qube 5
큐브 qcc 컴퓨터로는 못 쓰나용
-
가장 친했다고 믿었던 친구에게 배신당하거나 애인에게 안 좋은 이별 당하거나...
-
학생도 의지가 없고 학부모님도 의지가 없고 그렇다고 시급이 센 것도 아니라서.....
-
오케이
-
힘들다 힘ㄷ르어
-
그냥 지거국이라도 가자… 공부 개못하네 그냥
-
독재 통유리 1인실이고 배가 고프면 꼬르륵 소리가 거의 방구소리만큼 큰데 솔직히...
-
베타를 상수로 본 1번식이 맞을까요? 아니면 베타를 변수로본 2번 식이 맞을까요?
-
지금 과가 진짜 적성에 안맞는다는거 하난 확실ㄹ한듯.. 애후
-
ㅇㅈ9 2
맛있는거
-
찬양하고 자야지 1
아름답다 SKY 문과
이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데