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를 선물하세요.
-
vpn추천좀해주세요ㅜ 13
학교가 진짜 이상한게 메가는 인강 로드가 되는데 대성은 drm으로 막아놓음...
-
의대는 사람살리는법+약 을 배우는데 약대는 약만 배우지않나 간단한 구급법이며 약으로...
-
긴급!!!)미팅나갔는데 싹다 못생기면 어캄???? 16
일단 난 못생겼는데 남은 둘도 못생기면 어떡함?
-
어차피 내가 못 가니까 관심없음
-
과탐 압도적으로 줄은게 맞음? 아님 메디컬 비율 높으니까 계속 존버타는 건지
-
4~5등급이고요 강민철 김동욱중에 누가 더 좋나요 작년에 강민철 조금 들어보긴햇는데 걍 그랫어요
-
국어영어 1 2 둘중하나 수학 1 사탐 1 찍맞안됨 솔직히 이정도는 나와야 메디컬 '가능'권일듯
-
키작고귀엽고예쁘고 애교있는 사람 근데 그런 사람은 날 안 만날 듯
-
맞팔해욤 8
귀여운 미소년과의 맞팔 기회
-
제 엠비티아이 5
추구미를 맞춰보세요
-
여캐일러 투척 15
음 역시 귀엽군요
-
안녕하세요 오르비햄들 1월에 뒤늦게 재수를 선택하게 된 노베이스 재수생입니다.......
-
[단독] 선관위 사무총장 아들, '2인 가구'로 속여 13개월간 월세 지원…연수 선발 추천서도 '조작' 4
[앵커] 여론이 얼마나 나빴으면 기세등등하던 선관위가 두 차례 서면 사과를...
-
아직도 이거 고민하느라 탐구 아무것도 시작 못했음 사탐하면 무조건 만점 목표인데 할...
-
영어 한달동안 유기해서 ㅈ됐거든요.. 실력 빨리 끌어올려야 하는데 3모까지 1일...
-
피곤하군 7
-
덕코 후원 받습니다 10
감사합니다
이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데