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를 선물하세요.
-
되는거 아닌가 솔직히 실비하고 회사 실손 보험이런거 받으면 의료비로 1년에 나가는돈 많지 않은데
-
진짜 오르비 따라가기 쉽지않네
-
요새 읽는 책 공유 좀 저는 요새 뇌과학이 괜찮아서 안토니오 다마지오 , , 읽었고 읽으려고 해요
-
아니면 이런거를 올려서 오르비에 유입이 없는건가요
-
정말 후회없을만큼 하고 마무리해야겠다 네번째수능.. 세상에 확실하게 보장되는 도전이...
-
심찬우t 0
한 번도 국어 공부를 제대로 해본 적이 없어서 공부방법을 모르는 관계로 그냥...
-
설대입구쪽인가여?
-
※ 두번에 걸쳐서 올라갑니다※ 안녕하세요! 칼럼은 처음 써보고, 글 솜씨도 없어서...
-
티켓팅너무빡세요 0
기다린6년의시간이무너졌어
-
수학 커리 질문 0
지금 뉴런 시냅스 하고있는데 6모 전까지 뉴시수 복습하고 4규 시즌1 까지...
-
16 25틀 18찍맞 91(86)이네요 18은 분모에 3배수 들어가는게 합리적인데...
-
2학년 되면 기회 없어요
-
오버워치 힐러 연습 22
키리코 연습할게요~ 근데 우리팀 딜탱이 못하면 참 슬프네요... 아직 킬딜까지...
-
수학vs인문논술 0
수학은 내신으로만 좀 깔짝여본게 다라서..솔직히 아예 쌩노베라고 보시면 되고...
-
국어 실력이 왔다갔다 20
2? 3?개월 주기로 어떤 어려운 시험도 97-100점 맞는 실력이랑 그냥 평범한...
-
수학 공통 미적 각각 뭐 하시나여.
-
이?쁜 쇼메이커 0
출처) DK COO 트위터
-
초등학교나 중학교처럼 우르르 등교하는 것
이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데