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를 선물하세요.
-
오르비 뭔가 참 조용하군 4 0
학기중이 되니깐 다들 기가 빨린것인가 나만 그런것인가
-
12000원(쿠팡회원할인적용)인건 배달음식이라 원래 좀 더 비싼거라 치면 고기...
-
현우진 내신에 도움 되나요? 4 0
고3 미적분 내신 대비 하려고 고민중인데 인강을 거의 들어본 적이 없어서 고민되네요...
-
맛집 찾는 법 5 3
네이버 절대 안 됨 인스타 ㄴㄴ 둘 다 바이럴 같은 ㄱㅔ 오짐 그리고 네이버...
-
우함수 기함수 3 3
짝함수 홀함수 Even function Odd function 짝/홀이 더 나은 거...
-
구름밑을쏘다니는개처럼 10 2
ㅇ
-
혹시 수학 상 하랑 확통이랑 크게 연관이 되어 있나요??
-
소주 3병 정도 들이키고 다 토해내고싶다 하지만 내일 내일모레도 일정이 있는걸...
-
안녕하십니까 6 0
그러합니다 닉을 바꾸었읍니다
-
한때는 감기약 먹을때도 술 마시면서 동아리 정모 두탕뛰고 그랬는데 다 부질없는...
-
제가 연애를 할 수 있을까요 4 0
제발
-
일본인이랑 할거 추천좀 12 2
한국에서
-
새내기들 짇짜 젊네 3 0
나는늙엇어
-
아이고 힘들다 힘들어 0 0
근데 스카랑 다를게 오르비못하는거밖에 없네
-
걍 문과는 답이 없는듯 14 4
변호사는 한참전에 하방 박살났고 회계사는 합격자 증원빔 맞아서 이제 경외시 학부여도...










이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데