Windows 11 및 10에서 LaTeX 사용: 분포, 비교 및 단계별 설치 방법
MiKTeX vs TeX Live vs TinyTeX
Windows에서 기술 문서, 논문, 또는 책을 작성할 경우 거의 확실히 다음의 세 가지 Windows 11용 LaTeX 배포판 중 하나를 선택하게 됩니다:
- MiKTeX (Windows 중심, 컴파일 시 누락된 패키지 자동 설치)
- TeX Live (크로스 플랫폼 “모든 것이 포함됨” 표준)
- TinyTeX (필요 시 확장할 수 있는 가벼운 TeX Live 서브셋)
일부 새는 머리의 힘만으로 날 수 있다고 농담합니다. 진짜로는 AI만이 이걸 할 수 있습니다.
아래는 각각(MiKTeX, TeXLive, TinyTeX)에 대한 실용적인 비교와 복사-붙여넣기 가능한 설치 가이드, 그리고 검증 및 유지보수 팁이 포함되어 있습니다.
자세한 MiKTeX 및 TeXLive 설치 과정, LaTeX 편집기 및 일반적인 패키지에 대한 내용은 여기를 참조하세요: LaTeX 개요, 설치, 편집기 및 일반적인 패키지
TL;DR - 간단한 비교
| 기능 | MiKTeX | TeX Live | TinyTeX |
| —— | ————– —- ———————— | —— ————– ———————- | —— —————— ———- – |
| 주요 대상 | Windows 사용자로, “최초 사용 시 설치” 경험을 원하는 사용자 | 크로스 플랫폼 사용자로, 표준적인 포괄적인 설정을 원하는 사용자 | 작은 기초를 원하고 필요 시 확장할 수 있는 사용자 |
| 패키지 모델 | 컴파일 시 누락된 패키지를 자동으로 설치 | 매우 큰 패키지 집합을 포함(또는 설치); tlmgr
로 관리 | TeX Live 기반의 최소한의 패키지; tlmgr
로 관리 |
| 패키지 관리 UI | MiKTeX 콘솔(GUI) | 명령줄(tlmgr
); 제3자 프론트엔드를 통한 GUI | 명령줄(tlmgr
) |
| 디스크 용량 | 중간, 컴파일 시 시간이 지남에 따라 점점 커짐 | 매우 크다(전체 설치를 선택하면 수 GB 이상) | 처음에는 작고, 필요할 때만 커짐 |
| 최적의 사용자 | 모든 패키지가 사전에 설치되지 않은 노트북 사용자, Windows 초보자 | 전문 사용자, 재현 가능한 빌드, 다 플랫폼 워크플로우를 원하는 사용자 | CI, 컨테이너, R Markdown, 최소 VM에 적합 |
분배판 외에 설치해야 할 사항
- LaTeX 인식 편집기/IDE (예: TeXworks는 MiKTeX에 포함됨; TeXstudio/TeXmaker; 또는 VS Code + LaTeX Workshop).
- 선택적 폰트 (템플릿이 요구하는 경우).
- 선택적 언어 엔진:
xelatex
/lualatex
으로 현대적인 폰트 처리 가능.
설치: MiKTeX (Windows 11 & 10)
왜 MiKTeX인가? 필요 시 자동 패키지 설치와 친절한 GUI MiKTeX 콘솔이 Windows에서 훌륭한 시작점이 됩니다.
단계별 (GUI)
- 공식 사이트에서 기본 MiKTeX 설치 프로그램을 다운로드하세요. ([miktex.org])
- 설치 프로그램을 실행 → 저자 전용(또는 모든 사용자로 설정, 관리자 권한이 있다면).
- 필요한 패키지를 실시간으로 설치 기능을 활성화한 상태로 두세요.
- 설치를 완료한 후 MiKTeX 콘솔을 열고 → 업데이트 → 업데이트 확인 → 지금 업데이트.
단계별 (무음 / 스크립트)
Windows 패키지 관리자(winget)를 선호하는 경우, PowerShell에서 다음 스크립트를 실행할 수 있습니다:
winget install --id MiKTeX.MiKTeX --silent
설치: TeX Live (Windows 11 & 10)
왜 TeX Live인가? 이는 OS 간 일관된 도구(tlmgr
)와 우수한 재현 가능성을 제공하는 크로스 플랫폼 표준입니다. Windows 10+는 공식적으로 지원됩니다.
단계별 (추천 네트워크 설치)
- 인터넷을 통해 TeX Live 설치 페이지로 이동하여
install-tl-windows.exe
(~20 MB)를 다운로드합니다. - 설치 프로그램을 실행합니다. 기본(균형 잡힌 크기) 또는 전체 구성(가장 크고 완전한)을 선택합니다.
- (선택 사항) 고급을 클릭하여 위치, 용지 크기, 컬렉션을 변경합니다.
- 설치 후 TeX Live의 패키지 관리자
tlmgr
를 사용하여 패키지를 업데이트합니다:
tlmgr update --self --all
참고: Windows에서 처음 설치할 경우 수천 개의 패키지가 인덱싱되고 다운로드되기 때문에 설치 시간이 오래 걸릴 수 있습니다. 이는 정상입니다.
대안: Chocolatey
조직이 Chocolatey를 표준으로 사용하는 경우, 활발히 업데이트되는 커뮤니티 패키지가 있습니다:
choco install texlive
설치: TinyTeX (Windows 11 & 10)
왜 TinyTeX인가? 필요할 때만 패키지를 확장하는 가벼운 TeX Live 변형으로, CI 및 R Markdown 워크플로우에서 인기 있습니다.
선택 A — 사전 빌드된 TinyTeX 패키지 다운로드 (R 필요 없음)
- TinyTeX 릴리스 페이지를 방문합니다.
- Windows용 패키지(
TinyTeX
또는 더 작은TinyTeX-1
)를 다운로드합니다. - 폴더에 압축을 풉니다 (예:
C:\TinyTeX
). C:\TinyTeX\bin\win32
을 PATH(시스템 속성 → 환경 변수)에 추가합니다.- 필요 시 패키지를 업데이트합니다:
tlmgr update --self --all
선택 B — R을 통해 설치 (R Markdown 사용자)
R 세션에서:
install.packages("tinytex")
tinytex::install_tinytex() # Windows에서 TinyTeX를 다운로드하고 설정
설치 검증 및 분배판 업데이트
명령 프롬프트 또는 PowerShell에서 다음을 실행합니다:
pdflatex --version
xelatex --version
lualatex --version
각각은 버전 정보(및 분배판 이름)를 출력해야 합니다. 그런 다음 테스트 문서를 컴파일합니다:
\documentclass{article}
\begin{document}
Hello, \LaTeX!
\end{document}
hello.tex
로 저장한 후:
pdflatex hello.tex
.tex
파일 옆에 hello.pdf
가 생성되어야 합니다.
더 많은 예제는 LaTeX 쉬트에서 확인하세요.
LaTeX 분배판 업데이트
MiKTeX: MiKTeX 콘솔 → 업데이트를 열고 업데이트합니다. (또는 필요 시 자동으로 설치하도록 설정합니다.)
TeX Live/TinyTeX: 공식 TeX Live 문서는 tlmgr
를 정기적으로 사용하는 것을 권장합니다:
tlmgr update --self --all
LaTeX 분배판 선택 방법
- MiKTeX를 선택하세요. Windows에서 LaTeX을 처음 사용하고 자동 패키지 설치 알림과 간단한 GUI를 선호하는 경우.
- TeX Live를 선택하세요. OS 간 협업, 표준 도구체인 필요, 또는 빌드 서버 유지보수를 원하는 경우.
- TinyTeX를 선택하세요. 필요 시만 확장되는 최소한의, 스크립트 가능 설정이 필요한 경우 (CI 또는 R Markdown에 적합).
문제 해결 팁
- Windows Defender가 TeX Live 설치 프로그램에 경고를 표시하는 경우: 이는 SmartScreen 경고가 가끔 나타납니다. TeX Live 공식 페이지/미러에서
install-tl-windows.exe
를 다운로드한 경우 어쨌든 실행을 선택하세요. - TeX Live 설치가 느린 경우: 네트워크 설치자는 수천 개의 패키지를 카탈로그화하고 다운로드합니다. Windows에서 설치 시간이 오래 걸리는 것은 정상입니다. 먼저 작은 구성으로 시작하고 나중에
tlmgr
로 패키지를 추가하는 것을 고려하세요. - 디스크 공간 제약: TinyTeX 또는 MiKTeX과 함께 필요 시 패키지를 설치하는 것이 좋습니다.
편집기 추천 (세 가지 모두 호환)
- TeXworks(MiKTeX에 포함됨) 또는 제3자 TeXstudio/TeXmaker.
- VS Code + LaTeX Workshop 확장 프로그램을 선호하는 경우.
LaTeX 설치 링크
- https://miktex.org/howto/install-miktex
- https://tug.org/texlive
- https://github.com/rstudio/tinytex-releases
LaTeX 편집기
- https://www.tug.org/texworks/
- https://www.texstudio.org/
- https://www.xm1math.net/texmaker/
- VS Code + 확장 프로그램 LaTeX Workshop