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를 선물하세요.
-
기습ㅇㅈ 0
고 1때 뿔테 안경
-
친구들 보니까 0
대학 가서도 대학 친구들이랑은 별로 안놀고 고등학교 친구들이랑 놀더라 그니까 나랑...
-
이때까지 선물 고르는거 고역이었는데 고맙다 진짜로..
-
님들 저 큰일남 11
배고픔
-
스을스을 2
자볼까?
-
도저히ㅠ못하겠음.. 진지하게 도형 귀엽게 생긴거랑 별개로 주어진것이 너무 적어서 계산 개 빡셈
-
제발날살려다오
-
9번 문제 해설 보니까 극한으로 푸는거 던데 난 미분으로 풀었음 극한으로 푸는 방법좀
-
행복하세요... 3
-
심심해 4
-
으으
-
순애 웹추 8
하고싶은데 먼가부끄러움
-
행복한가요,, 2
-
잡니다 1
곧
-
뭐지..?
-
ㄹㅇ 극락갔음
-
이젠 두께 줄여서 가볍게 만드니...
-
이거 혹시 미세 골절 가능성 있다봐야되나 저번주에 넘어져서 엉덩방아 찧은 이후로...
-
벌써 3시구나 5
너무팔팔해서 시간감각이없음
-
어케해결할까요 저진짜1받고싶어요
-
한수가 이감에서 최극상 난이도 문제 빠진 느낌이라고 하던데 어떤게 더 좋을까요?
-
후회하지 말기 2
선택에 책임감을 갖도록 합시다
-
근데 할 사람이 있나
-
머리가 깨질거 같아요
-
졸업생입니다. 졸업하고 시간이 지나서 현재 고등학교와 다른 지역에 살고 있는데 각...
-
꼬였다 1
이런이런
-
인생은 새옹지마 4
지금 당장의 행복이 나중의 불행이 될수도있고 지금 당장의 불행이 나중의 행복이...
-
정확히는 집안사정 땜에 이번년도 수능 못칠 것 같아서 알바 구했는데 9모랑 겹쳐서...
-
D-77 ㄷㄷ 3
럭키세븐 ㄷㄷ
-
화학2 8월 이투스 이거 오류 아닌가요? (참고로 정답 2번입니다) 반응에 의한...
-
쌍윤러고 이제 막 리밋 강의+검더텅 끝냈어요 현돌 좋다고들 하셔서 다음 커리는 현돌...
-
질문을 받읍니다 10
심심쓰
-
질문 5
받아요 초보 뉴비에요
-
3합 8 맞춰야 하는데 국어 2~3 왔다갔다 영어는 2 고정 지구과학은 2~3...
-
질문해주세요 4
답해드려요
-
제가 히든카이스를 좋아하는 이유 실험적인 실모가 생각보다 엄청 도움 많이 됨 그런...
-
내 개입은 표본을 오염시키는거라고 생각해서 근데이미 오염된거같긴해 ㅋㅋ
-
알바 입금 됐다 1
기분이 좋구나
-
때려맞추기인가
-
옯창이 되겠어(?)
-
내가 ㅂㅅ이라 생각하고 어떻게든 이해하고 소화시키려고 함
-
241122 3
처음풀때 40분걸림 그리고 수시 과탐을 던진걸 엄청나게 후회했음
-
기하는 1컷 88이던데 보니까 기하 고르는게 이득인거같음 확통은....1컷 94는...
-
2411국어 5
경1마식보도 이상치결측치 한비자오징어 잊음을논함 김원전맞나 화암구곡 골목안...
-
19 22 27 28틀림 ㅋㅋㅋㅋ 19 뭔지 싶더라 집이라서 이런거지 현장이면 진짜...
-
7모 10모 등 교육청도 푸시나요? 지금 10모 풀고 개털려서 유기하고 싶네요
-
이문제 ㅋㅋ 3
이게 2411 그거구나 ㅋㅋ 학교에서 수업시간에 몰래풀어서 20분만에 풀었는데...
-
불국어불수학불영어불탐구 진짜킬러배제된게맞냐 가슴이다...
이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데