😎 한 줄 요약(잘난 척용)
“TikZ는 수식처럼 ‘그림을 코드로 쓰는’ 도구다.”
TikZ 코드란 무엇인가?
LaTeX에서 그림을 그리는 가장 똑똑한 방법
1. TikZ를 한 문장으로 설명하면
TikZ는 LaTeX 문서 안에서 도형, 그래프, 다이어그램을 코드로 그릴 수 있게 해주는 패키지다.
아주 쉽게 말하면, “마우스로 그리는 그림이 아니라, 코드로 정확하게 그리는 그림”이다.
2. 왜 TikZ를 쓸까? (아주 쉽게)
논문, 보고서, 강의 자료를 만들다 보면 이런 고민이 생긴다.
- 그림이 수식이랑 안 맞는다
- 확대하면 그림이 깨진다
- 나중에 수정하기 귀찮다
TikZ는 이런 문제를 한 번에 해결한다.
👉 텍스트·수식·그림을 하나의 언어(LaTeX)로 통일해준다.
3. TikZ의 가장 큰 특징
1️⃣ 코드로 그린다
TikZ에서는 이렇게 그린다.
\draw (0,0) -- (2,0);
👉 (0,0)에서 (2,0)까지 선을 그려라.
- 좌표 기반
- 규칙적이고 정확
- 재현 가능
2️⃣ 수학·논리 구조에 강하다
TikZ는 특히 이런 그림에 강하다.
- 수학 그래프
- 트리 구조
- 상태 다이어그램
- 알고리즘 흐름도
👉 이산수학, 알고리즘, 컴퓨터구조 자료에서 자주 쓰인다.
3️⃣ 해상도 걱정이 없다
TikZ 그림은 벡터 그래픽이다.
- 아무리 확대해도 선명
- 인쇄·PDF에 최적
👉 논문용 그림에 특히 강력하다.
4. TikZ로 어떤 그림을 그릴 수 있을까?
📐 기하학 그림
- 삼각형, 원, 각도
- 좌표 평면
🌳 트리·그래프
- 트리 이론
- 그래프 이론
- 네트워크 구조
🔁 다이어그램
- 알고리즘 흐름도
- 시스템 구조도
- 상태 전이도
5. TikZ는 어렵지 않을까?
처음엔 조금 낯설다.
하지만 이유는 명확하다.
- 마우스 드로잉 ❌
- 논리적 사고 ⭕
👉 한 번 익숙해지면 “그림도 코드처럼 관리한다”는 느낌이 든다.
6. TikZ의 장점과 단점
👍 장점
- 수식과 완벽한 정합성
- 수정·재사용 쉬움
- 논문 품질 상승
👎 단점
- 초기 진입 장벽
- 즉흥적인 그림에는 느림
👉 그래서 “정확함이 중요한 그림”에 쓰는 게 정답이다.
7. 초보자가 기억하면 딱 좋은 정리
- TikZ = LaTeX 그림 코드
- 논문·강의·수학에 강함
- 예쁘기보다 정확함
8. 마무리
TikZ는
그림을 장식이 아니라 ‘논증의 일부’로 만드는 도구다.
- 수식처럼 정확하고
- 코드처럼 재현 가능하며
- 문서 전체와 일관성을 가진다
그래서 연구, 교육, 기술 문서 세계에서는 TikZ가 오래도록 쓰이고 있다.
참고 자료 (한국어)
✅ 개념·입문 자료
- 위키북스 / 블로그 – “TikZ 입문”, “LaTeX 그림 그리기” 검색 추천
- KOCW 대학 강의 자료 (LaTeX & TikZ 포함 강의)
✅ 공식 문서 (영문이지만 필수)
- TikZ & PGF 공식 매뉴얼
https://ctan.org/pkg/pgf
CTAN: Package pgf
pgf – Create PostScript and PDF graphics in TeX Package Links
ctan.org
참고 유튜브 영상 (한국어)
🔹 입문용
- TikZ란 무엇인가? (LaTeX 그림 기초)
https://www.youtube.com/watch?v=9z1QpXy7HkM - LaTeX에서 그림 그리는 이유
https://www.youtube.com/watch?v=5p8Zy8nQx6Y
- YouTube
www.youtube.com
- YouTube
www.youtube.com
🔹 실습 중심
- TikZ로 트리 구조 그리기
https://www.youtube.com/watch?v=HjZ0pZ1E8A4 - 수학 다이어그램 TikZ 실습
https://www.youtube.com/watch?v=Y7KpZ4v6k9M
- YouTube
www.youtube.com
- YouTube
www.youtube.com
반응형