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세반수 달릴까 10
기빨려 죽겟네 다들 왜케 인싸임
-
Goat 올해 잘부탁드립니다
-
미치겠네. 이 새끼를 버리자니 생1이 쌩노베라서 자신이 없고.. 투과목은 이름이...
-
존나싫음씨발
-
아까 무슨 일베 어쩌구 한 게시글이 있어서 그거 보고 생각난 겁니다. 예에에전...
-
화작 풀이법 2
화작을 보통 저는 정독하고 문제를 푸는데 친구들한테 물어보니까 문제랑 읽기를...
-
학습사이트 아닌가요? 뭔가 예전 느낌이랑 많이 다르네요.. 그냥 디시로 바꾸고...
-
답은 과탐
-
경제학과부터 보내주십쇼
-
아니면 이런거를 올려서 오르비에 유입이 없는건가요
-
40대 남자라니
-
정재일t 수1특강 선택할까하는데 최상위권에 적합하다는 글이 있는데 수학3등급이라.....
-
소리없이~ 0
믕믕므음ㅇ~
-
학교에서 아이패드 받았는데 앱을 아예 못 깔게 되어 있어서 어떻게 활용해야 할 지...
-
한다고 해봤자 하루에 두 시간? 세 시간? 그 정도 하는 거 같음요ㅋㅋ;; 님들은 얼마나 하셨어요
-
대 민 지
-
ㄱㄱ 개인적으로 강아지상+여우상
-
unknown은 알려지지 않은 그러니까 '모르는'이잖아요? 6
'모르는'은 '모르다'의 관형사형인데, 이 '모르다'의 어원이 되게 재밌습니다....
-
鬱 외우는법 6
'リンカーンはアメリカンコーヒーを三杯飲んだ'(링컨은 아메리칸 커피를 세 잔...
-
오늘부터 여기 다님
-
외화유출범 등장 2
컹컹
-
의대 정원을 전형별 인원도 같이 롤백하면 좋겠네요 11
증원할땐 수시 특히 지역인재 수시를 엄청 늘렸으면서 롤백할때는 일반정시 인원을 같이...
-
정치병자들 사라지면 다시 올게요
-
鬱病 5
난 왜 우츠 저거를 쓸줄 알지
-
김승리 강민철 1
그냥 먼가 재밌음 메가 ㄷ 대성 호날두 ㄷ 메시 (이견이 있다면 펠레,마라도나 주장) 공통점 잘생김
-
하루 10개로 시작해서 다음날은 어제 했던 단어 포함 20개 다다음날은 어제...
-
vpn추천좀해주세요ㅜ 13
학교가 진짜 이상한게 메가는 인강 로드가 되는데 대성은 drm으로 막아놓음...
-
벌써 11시네 내일도 운전해서 출근해야 하는데
-
심심해요 7
놀아주세요
-
경한인논은 근데 6
최저가 문과생 기준으로는 극악이라 논술컷이 그리 높진 않음 어떤해에는 경희대...
-
앞으로 이렇게 해야겠음 어차피 10시에 나와도 폰질하거나 피방가는데
-
옯비 오랜만 10
랜만랜만 다들 반가워
-
새기분 공부법 0
강기분에서 배운거 적용하면서 풀고 인강듣기전에 혼자 지문분석(구조파악) 한뒤에 강의...
-
今のうち自殺しないと 19
でも俺にそんな勇気なんていない 薬を飲んでも治らないうつ病...
-
졸라 어렵군.. 이거 ACD가 접하늨 케이스가 여러개인거같은데 어캐 거를지를 모르겟음
-
묵혀놨던 질문을 한번에
-
머리 식히려고 왔는데 더 뜨거워짐 잘자요 팜하님 꿈 꾸세요
-
https://youtube.com/shorts/1gJ9XOon2_k?si=cOVjw...
-
어떤새끼가 앞에 앉아서 가림;;
-
제일 착한거 같은데 인강 강사들중에
-
누가 "윤석열은 대한민국 제20대 대통령으로 당선되었다" 를 부정하고 잇는데...
-
공통 3-4틀 통통이입니다 요즘 수학 푸는데 양치기를 하자니 뭔가 너무 무지성으러...
-
시급 얼마 받으세여?
-
ㅇㅈ 8
야식ㅇㅈ 마라향 개오진다
-
으앙
-
ㅈㄱㄴ
-
(알려진 햇수로 치면은 제법 세월이 됩니다.) 정사각형이고, AB의 길이는 간단하게...
-
나만몰라?
이거 혁재님이 잘하시는데
수햑의명작오랜만이다
앵 일격필살팀의 허혁재님 말하는거
헉 인투더랑헷갈림,,,
전 지오지브라 쓰는데