데스크톱 설치

이 페이지는 TeX를 자신의 컴퓨터에 설치하는 구체적인 단계, OS by OS: Windows, macOS, Linux/Unix를 안내합니다. 선택할 배포판은 다른 곳에서 다룹니다. 여기서는 실제로 설치 프로그램을 시작하고, PATH에 바이너리를 배치하고, 무엇이 도착했는지 확인하는 데 중점을 둡니다. 현재 릴리스는 TeX Live 2026(2026년 3월 1일 릴리스) 및 해당 macOS 빌드 MacTeX-2026입니다.

시작하기 전에

설치는 기본적으로 두 가지 크기 중에서 선택됩니다. 전체 설치(기본 scheme-full)는 약 7 GB이며 CTAN의 모든 패키지와 글꼴을 번들로 묶습니다. 디스크와 대역폭이 있다면 누락된 패키지를 찾아 헤맬 일이 없기 때문에 장기적으로 봤을 때 번거로움이 가장 적습니다. 최소 설치(BasicTeX 또는 scheme-basic)는 수백 개의 MB에 불과하지만 나중에 부족한 것을 tlmgr로 추가합니다. 연결 속도가 느린 경우 전체 설치를 다운로드하고 압축을 푸는 데 1시간 이상이 걸릴 수 있습니다.

각 배포판(TeX Live / MiKTeX / MacTeX)이 실제로 무엇인지, 그리고 어떻게 비교하는지 "배포판" 페이지에 나와 있습니다. 나중에 패키지를 추가하면(tlmgr) TEXMF 트리의 레이아웃에도 각각 자체 페이지가 있습니다. 이 페이지에서는 설치 절차 자체에 중점을 둡니다.

Windows에 설치

Windows에는 두 가지 주요 옵션이 있습니다. TeX Live는 운영 체제 전반에 걸쳐 연간 릴리스가 제공되는 크로스 플랫폼 표준입니다. MiKTeX는 Windows에서 탄생했으며 명령에 필요할 때 누락된 패키지를 즉시 가져오는 것으로 알려져 있습니다. 어느 쪽이든 괜찮습니다. 두 가지 단계는 다음과 같습니다.

TeX Live의 경우. tug.org에서 install-tl-windows.exe(약 20개의 MB, 동일한 install-tl.zip도 작동함)를 다운로드하고 실행합니다. 이는 넷 설치 프로그램입니다. 일단 시작되면 설치 시 CTAN 미러에서 전체 배포판을 가져옵니다. 기본 위치는 C:\texlive\2026이고 구성표(설치할 양)와 대상 폴더는 GUI에서 선택됩니다. Windows에서는 설치 프로그램이 PATH를 자동으로 설정하므로 완료되면 새로운 명령 프롬프트를 열고 진행하면 됩니다(다른 TeX가 이미 PATH에 있으면 새 TeX가 앞에 추가되고, 그렇지 않으면 추가됩니다).

terminal
REM Verify the install in a new Command Prompt (cmd.exe)
tex --version
where pdflatex
where tlmgr

MiKTeX의 경우. miktex.org의 다운로드 페이지에서 기본 MiKTeX 설치 프로그램(.exe)을 다운로드하여 실행하세요. 사용자별 설치가 권장되며 관리자 권한이 필요하지 않습니다. 설치 중에 누락된 패키지를 자동으로 설치할지 여부를 선택합니다("먼저 물어보세요", "항상" 또는 "안함"). 완료되면 MiKTeX Console를 시작하고 업데이트를 먼저 확인하는 것이 관례입니다. 많은 시스템에 대한 무인 롤아웃의 경우 miktexsetup를 통한 스크립트 가능한 명령줄 설치도 가능합니다.

macOS에 설치

macOS의 표준은 MacTeX입니다. Mac용으로 패키지된 전체 TeX Live와 GUI 앱(TeXShop, BibDesk, LaTeXiT, TeX Live Utility) 및 Ghostscript가 포함되어 있습니다. tug.org에서 MacTeX.pkg(약 6.4 GB)를 다운로드하고 두 번 클릭한 후 프롬프트를 따릅니다. 배포 자체는 /usr/local/texlive/2026에 들어갑니다. MacTeX-2026에는 macOS 11(Big Sur, 2020) 이상이 필요하며 Intel와 Apple Silicon 모두에서 실행됩니다. Catalina 및 이전 버전은 더 이상 지원되지 않습니다.

macOS는 PATH에 대해 사려깊습니다. PATH에 바이너리 폴더 자체(예: /usr/local/texlive/2026/bin/universal-darwin)를 배치하는 대신, MacTeX는 활성 배포판의 바이너리를 가리키는 symlink /Library/TeX/texbin를 유지 관리합니다. /etc/paths.d에 넣은 파일은 기본 PATH에 /Library/TeX/texbin를 추가합니다. 따라서 새롭게 열린 터미널은 작동하며, 설치된 버전 간에 전환하면 PATH가 자동으로 업데이트됩니다. 이미 열려 있는 셸에서 즉시 사용하려면 다음을 실행하세요.

terminal
# Refresh PATH in the current shell, then verify
eval "$(/usr/libexec/path_helper)"
tex --version
which pdflatex      # -> /Library/TeX/texbin/pdflatex

GUI 앱을 원하지 않고 명령줄만으로 충분하다면 Homebrew가 빠른 경로입니다. mactex에는 GUI 앱이 포함되어 있습니다. mactex-no-gui는 그것들 없이는 동일한 전체 TeX Live입니다. basictex/usr/local/texlive/2026basic에 설치되는 훨씬 작은 최소 빌드(GUI 없음, Ghostscript 없음)입니다.

terminal
# Full TeX Live without the GUI apps (most common via Homebrew)
brew install --cask mactex-no-gui

# Or the full bundle with GUI apps
# brew install --cask mactex

# Or a small starter install
# brew install --cask basictex

Linux / Unix에 설치

Linux/Unix에는 두 가지 경로가 있으며 선택은 나중에 편안함에 영향을 미칩니다. 하나는 tug.org의 공식 설치 프로그램 install-tl입니다. 다른 하나는 배포판 패키지(Debian/Ubuntu의 경우 texlive-full, Fedora의 경우 texlive-scheme-full 등)입니다.

먼저 공식 설치 프로그램입니다. 장점은 배송되는 날 최신 릴리스를 얻을 수 있으며 tlmgr를 사용하여 언제든지 개별 패키지를 업데이트할 수 있다는 것입니다. install-tl-unx.tar.gz를 가져와서 압축을 풀고 번들로 제공되는 Perl 스크립트를 실행하세요. 기본 위치는 /usr/local/texlive/2026입니다. 텍스트 인터페이스보다 GUI를 사용하려는 경우 perl ./install-tl -gui는 Tcl/Tk 버전(Mac에서는 표준이며 대부분의 Linux 배포판에 쉽게 추가됨)을 시작합니다.

terminal
# Download, unpack, and run the official net installer
cd /tmp
curl -LO https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
zcat < install-tl-unx.tar.gz | tar xf -
cd install-tl-*

# Interactive text installer (use sudo if installing under /usr/local)
sudo perl ./install-tl

# ...or a non-interactive default install:
# sudo perl ./install-tl --no-interaction

Unix에서는 PATH를 직접 설정합니다(Windows와 달리 자동으로 수행되지 않습니다). 바이너리 디렉토리의 이름은 CPU에 따라 지정됩니다. 64비트 Intel/AMD에서는 /usr/local/texlive/2026/bin/x86_64-linux입니다. CPU 이름을 기억할 필요가 없습니다. 설치 프로그램은 실행 끝에 추가할 정확한 줄을 인쇄합니다. 이를 쉘 시작 파일에 넣으십시오(최신 macOS에서는 ~/.zshrc, 여기서 zsh는 기본값, bash 계열 쉘에서는 ~/.profile 또는 ~/.bashrc).

terminal
# Add to ~/.profile or ~/.bashrc (adjust the platform folder for your CPU)
export PATH="/usr/local/texlive/2026/bin/x86_64-linux:$PATH"

# Then reload and verify
source ~/.profile
tex --version

대조적으로 배포 패키지(sudo apt install texlive-full 등)는 시스템에 혼합되어 종속성을 해결합니다. 하지만 두 가지를 염두에 두세요. 첫째, 거대한 것입니다. texlive-full는 여러 GB로 실행됩니다. 둘째, 업데이트 시기와 내용은 OS 공급업체에 따라 다르므로 공식 연간 릴리스보다 몇 달 또는 몇 년 정도 지연될 수 있습니다. 최신 패키지 또는 패키지별 tlmgr 업데이트가 필요한 경우 공식 설치 프로그램을 선호하세요. 두 개는 독립적인 트리로 공존할 수 있습니다. PATH에서 먼저 나오는 것이 당신이 사용하는 것입니다.

설치 및 PATH 확인

모든 OS에서 설치 후 새 터미널을 열고 작동하는지 확인하세요. tex --version가 버전(예: TeX Live 2026)을 인쇄하면 바이너리가 발견됩니다. 다음으로 실제로 실행되는 실행 파일이 어디에 있는지 확인합니다.

terminal
# macOS / Linux
which pdflatex      # prints the path that will run, e.g. /Library/TeX/texbin/pdflatex

# Windows (cmd.exe)
where pdflatex      # prints C:\texlive\2026\bin\windows\pdflatex.exe

which/where 아무것도 반환하지 않거나 예상치 못한 곳을 가리키는 경우 이는 PATH 문제입니다. 표시된 경로가 이전 버전이나 다른 배포판을 가리키지 않는지 확인하세요. 여러 TeX 설치가 있는 경우 실행되는 설치는 PATH에서 먼저 나오는 것입니다. 원하는 버전이 선택되었는지 확인하려면 해당 바이너리 디렉토리를 시작 파일의 PATH 앞에 두십시오. 변경 후에는 새 터미널을 열거나 시작 파일을 다시 로드하십시오.

일반적인 함정은 PATH를 수정하려고 시도하는 동안 배포판을 혼합하는 것입니다. pdflatex가 TeX Live에서, bibtex가 OS 패키지에서, tlmgr가 이전 MacTeX에서 나온 경우 하나의 원고를 처리하고 있다고 생각하는 동안 서로 다른 트리를 보고 있는 것입니다. which pdflatex, which lualatexwhich tlmgr(또는 Windows의 where)를 확인하고 동일한 연간 릴리스 및 배포판을 가리키는지 확인합니다.

  • 이미 TeX가 있는 시스템에 설치하기 전에 현재 pdflatex가 어디에 있는지 기록해 두십시오.
  • 업스트림 TeX Live를 사용하는 경우 나중에 동일한 워크플로에 대해 OS texlive-* 패키지를 추가하지 마세요.
  • MiKTeX를 사용하는 경우 MiKTeX Console 내부에 업데이트 및 패키지 추가를 유지하세요.

마지막으로, 실제로 조판할 수 있다는 것을 증명하세요. 작은 .tex를 생성하고 컴파일한 후 PDF가 나오면 설치가 완료됩니다.

terminal
printf '\\documentclass{article}\\begin{document}Hello, \\LaTeX!\\end{document}' > hello.tex
pdflatex hello.tex
# -> produces hello.pdf