카테고리 없음

TikZ 코드

wikys 2026. 1. 4. 11:08

😎 한 줄 요약(잘난 척용)

“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 포함 강의)

✅ 공식 문서 (영문이지만 필수)

 

CTAN: Package pgf

pgf – Create PostScript and PDF graphics in TeX Package Links

ctan.org

참고 유튜브 영상 (한국어)

🔹 입문용

 

- YouTube

 

www.youtube.com

 

- YouTube

 

www.youtube.com

🔹 실습 중심

 

- YouTube

 

www.youtube.com

 

- YouTube

 

www.youtube.com

반응형