배포판(TeX Live / MiKTeX / MacTeX)

배포판은 TeX 자체, 엔진, 수천 개의 패키지 및 글꼴을 즉시 사용할 수 있는 하나의 전체로 묶습니다. 실제로 세 가지 선택이 있습니다: TeX Live, 크로스 플랫폼 참조 릴리스; MiKTeX: 요청 시 누락된 패키지를 가져옵니다. 그리고 MacTeX는 macOS를 위해 TeX Live를 래핑합니다. 이 페이지에서는 각각의 정의, 차이점, 선택 방법을 다룹니다.

배포판이란 무엇입니까?

LaTeX를 실행하려면 엔진(pdfTeX, LuaTeX, …), \documentclass가 로드하는 클래스 파일, amsmath와 같은 수천 개의 패키지, 조판에 사용되는 글꼴, latexmkbibtex와 같은 도우미 프로그램 등 전체 스택이 함께 작동해야 합니다. 배포판은 이 모든 것을 한 번에 설치하고 연결해 줍니다. 이 단어는 Linux 의미에서 차용되었습니다. 이는 단일 프로그램이 아니라 TeX를 중심으로 구축된 전체 생태계를 지칭합니다.

패키지는 전 세계 작성자가 CTAN(Comprehensive TeX Archive Network)에 수집합니다. 배포판은 방대한 아카이브에서 작동하고 테스트된 조합을 선택하여 배송하므로 패키지를 직접 조립할 필요가 없습니다. 세 가지 배포판 중에서 TeX Live와 MacTeX는 본질적으로 동일한 내용을 공유합니다(MacTeX는 TeX Live와 Mac GUI 앱을 합친 것임). MiKTeX는 별도의 구현입니다.

TeX Live — 크로스 플랫폼 참조

TeX LiveTeX Users Group(TUG)에 의해 주로 유지 관리되는 사실상의 표준 배포판입니다. 모든 플랫폼에서 동일한 엔진과 패키지를 사용하여 Windows, macOS, GNU/Linux 및 다양한 Unix 시스템에서 실행됩니다. 일본어 지원(pTeX 계열 엔진, jsclasses, luatexja 등)이 기본적으로 포함되어 있으므로 추가 설정 없이 일본어를 조판할 수 있습니다.

공식 install-tl 설치 프로그램(Windows의 install-tl-windows.bat)을 사용하여 설치합니다. 가장 먼저 선택하는 것은 설치 구성표입니다. 즉, 설치할 정도를 결정하는 명명된 번들입니다. 적극 권장되는 기본값은 scheme-full(모든 것)입니다. 디스크 공간이 부족한 경우 scheme-medium, scheme-small 또는 scheme-basic와 같은 더 작은 구성표를 선택할 수 있습니다. 체계 중첩: 체계 그룹 *컬렉션* 및 컬렉션 그룹 개별 *패키지*; 나중에 단일 패키지를 추가하거나 제거하는 것은 tlmgr(아래)의 작업입니다.

terminal
# install-tl を起動し、対話メニューで scheme を選ぶ
# Run install-tl and pick a scheme in the interactive menu
perl install-tl

# 非対話で最初からスキームを指定する例
# Or specify the scheme up front, non-interactively
perl install-tl --scheme scheme-full

네트워크가 불안정하거나 많은 시스템에 설치하는 경우 ISO 이미지에서 설치할 수 있습니다. CTAN 미러에서 약 6개의 GB texlive2026.iso를 가져와 마운트하고 내부에서 install-tl(또는 Windows의 install-tl-windows.bat)를 실행합니다. 전체 배포판은 인터넷 없이 설치됩니다.

terminal
# Linux/Unix: ISO をマウントして中のインストーラを実行
# Linux/Unix: mount the ISO, then run the installer inside
sudo mount -t iso9660 -o ro,loop,noauto texlive2026.iso /mnt
cd /mnt && sudo perl install-tl

TeX Live의 핵심 정신 모델은 연간 동결 릴리스입니다. 새 버전은 1년에 한 번 출시되며(TeX Live 2026은 2026년 3월 1일에 출시됨) 출시되면 전년도는 기본적으로 동결됩니다. ISO 콘텐츠는 출시 후에도 업데이트되지 않습니다. 그러나 1년 내에 설치된 시스템은 tlmgr(TeX Live Manager)를 사용하여 최신 상태로 유지될 수 있습니다.

terminal
# 基盤(tlmgr 自身など)だけ更新 / update the infrastructure only
tlmgr update --self

# 基盤とすべてのパッケージを更新 / update infrastructure and all packages
tlmgr update --self --all

# DVD/ISO から入れた場合は、まず更新元をオンラインの tlnet に向ける
# After an offline (DVD/ISO) install, point updates at the online tlnet repo
tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet

OS별 정확한 단계(TeX를 PATH에 배치하는 방법 포함)는 "데스크톱 설치" 페이지에 있으며 더 자세한 tlmgr 방법은 "패키지 및 글꼴 관리"에 있습니다. 여기서 우리는 모든 것이 어떻게 작동하는지 수준에 머물러 있습니다.

MiKTeX — 필요할 때 필요한 것을 가져옵니다.

Christian Schenk가 만든 MiKTeXWindows에서 탄생한 배포판입니다(현재는 macOS 및 Linux에서도 실행됩니다). 그 시그니처 기능은 누락된 패키지를 즉석에서 설치하는 것입니다. 소규모로 시작하여 문서에 아직 존재하지 않는 패키지가 필요할 때 MiKTeX는 사용자에게 허가를 요청하고 CTAN에서 패키지를 가져와서 컴파일을 계속합니다. 아이디어는 "TeX만으로 충분하다"는 것입니다. 모든 것을 전면에 설치하는 대신 설치 공간을 작게 유지하십시오.

공식 사이트에서 Basic MiKTeX Installer를 다운로드하고 실행하여 설치합니다. 마법사는 현재 사용자에게만 설치할지(권장) 아니면 모든 사용자에게 공유할지 묻고, 용지 크기와 패키지 설치 프로그램 동작을 설정할 수 있습니다(누락된 패키지를 자동으로 설치: 예/아니오/매번 묻기). 이후 업데이트 및 패키지 관리는 GUI MiKTeX Console에서 이루어집니다. 설치 프로그램의 종료 화면에서는 업데이트를 먼저 확인하기 위해 이를 열 것을 제안하기도 합니다.

MiKTeX Console는 업데이트 확인 및 설치, 패키지 추가 및 제거, 형식 재생성, 설정 변경(예: 자동 설치 여부)을 처리하며 공유 설치를 위한 관리자 모드를 제공합니다. 즉각적인 편의성에는 반대 측면이 있습니다. 패키지를 다운로드하는 동안 첫 번째 컴파일이 일시 중지될 수 있으며, 오프라인이나 빌드 재현성이 중요한 경우(예: CI) 역효과를 낼 수 있습니다. 이러한 경우에는 TeX Live를 선호하거나 필요한 패키지를 사전 설치하십시오.

MacTeX — macOS용 TeX Live 및 Mac 도구

MacTeX는 TUG의 MacTeX 작업 그룹에서 배포하는 macOS 설치 패키지입니다. 내부에는 macOS에 편리한 GUI 앱 세트와 함께 번들로 제공되는 TeX Live 자체(같은 해 릴리스, 동일한 패키지)가 있습니다. Apple이 서명하고 공증한 .pkg로, 더블 클릭으로 설치되므로 Mac 사용자에게 편리합니다.

번들로 제공되는 GUI 앱은 /Applications/TeX/에 포함되며 주요 기능인 TeXShop(전용 TeX 편집기), TeX Live Utility(아래 업데이트 프로그램), LaTeXiT(등식을 다른 곳에 놓을 수 있는 이미지로 변환) 및 BibDesk(참고문헌 관리자)를 포함합니다. MacTeX-2026은 약 6.4 GB이며 macOS 11(Big Sur) 이상(최대 Tahoe, macOS 26)이 필요하며 기본적으로 Apple silicon 및 Intel에서 실행됩니다.

전체 패키지가 너무 크거나 연결이 얇은 경우 작은 하위 집합인 BasicTeX(약 140 MB)가 있습니다. 이는 TeX Live의 scheme-small(세 가지 주요 엔진(pdfLaTeX, XeLaTeX, LuaLaTeX)으로 조판하는 데 필요한 최소값)에 해당하며 나중에 tlmgr를 사용하여 누락된 항목을 추가합니다. BasicTeX와 MacTeX는 공존할 수 있으므로 BasicTeX를 먼저 시도하는 것이 합리적인 방법입니다.

내용이 TeX Live이므로 tlmgr는 그대로 작동합니다. Mac에는 GUI TeX Live Utility도 있는데, 이는 아래에서 tlmgr를 구동하여 업데이트를 시각적으로 확인하고 적용합니다(프로그램 업데이트는 매일 선택할 수 있음). 간단히 말해서 MacTeX를 "TeX Live에 Mac 인체공학적 요소를 더한 것"이라고 생각하면 맞습니다.

2026년 주요 추가 사항: BasicTeX는 이제 세 가지 표준 엔진(pdfTeX, XeTeX, LuaTeX) 및 tex4ht와 함께 제공되므로 최소 설치로도 HTML 변환에 도달합니다. TeX Live 2026 / MacTeX-2026에는 TeX 소스를 새로운 휴대용 .hnt 형식으로 변환하는 Hint project 도구(hitex, hilatex 및 뷰어 hintView)도 추가됩니다. macOS Tahoe (26)에서 현재 모양을 원하는 경우 별도의 mactex-texshoptahoe 패키지가 Liquid Glass UI와 함께 TeXShop 5.58을 설치합니다.

비교하고 선택하세요

나란히 놓고 보면 차이점이 명확합니다. 크기는 대략적인 것이며 선택한 구성표와 MiKTeX의 경우 자동 설치된 구성표에 따라 많이 다릅니다.

플랫폼패키지 모델업데이트 도구대략. 크기
TeX LiveWindows / macOS / Linux / Unix모두 미리(구성표 선택)tlmgr~7 GB 가득 참
MiKTeXWindows (또한 macOS / Linux)필요에 따라 즉석에서MiKTeX Console작지만 시간이 지나면서 커집니다.
MacTeXmacOS 전용(11+)모두 앞쪽(= TeX Live)TeX Live Utility / tlmgr~6.4 GB (BasicTeX ~140 MB)
  • Windows에서 확실하지 않은 경우 참조급 재현성을 위해 TeX Live를 선택하거나 디스크 공간을 절약하고 빠르게 시작하려면 MiKTeX를 선택하세요.
  • macOS에서: MacTeX가 표준입니다. 크기나 대역폭이 걱정되나요? BasicTeX로 시작하고 tlmgr를 통해 패키지를 추가하세요.
  • Linux / Unix: TeX Live가 기준입니다(배포판의 패키지 버전이 오래되었을 수 있으므로 업스트림 설치 프로그램이 더 안전합니다).
  • CI, Docker 또는 오프라인의 경우 재현성이 중요한 곳에 사용하세요. TeX Live는 요청 시 패키지 가져오기에 의존하지 않기 때문에 더 쉽습니다.
  • 세 곳 모두 일본어를 취급합니다. TeX Live/MacTeX는 있는 그대로 작동합니다. 작은 구성표로 collection-langjapanese를 추가하십시오.

당신이 선택한 후 운영 규칙

배포판을 선택하고 나면 각 원고에 사용된 연간 릴리스를 기록하세요. TeX Live는 매년 출시되므로 2026 트리 아래에 편집된 논문은 패키지 업데이트 후 2027 아래에서 조금씩 이동할 수 있습니다. 수업 과제의 경우 걱정할 필요가 거의 없지만 논문, 제출 및 CI 빌드의 경우 연도 및 추가된 패키지를 README에 유지하거나 빌드 스크립트가 나중에 성과를 거두게 됩니다.

  • 제출 직전에 대규모 업데이트를 수행하는 것보다 동일한 연간 릴리스로 다시 빌드하는 것을 선호합니다.
  • CI 또는 Docker에서는 MiKTeX 즉시 가져오기에 의존하는 대신 필요한 패키지를 명시적으로 설치합니다.
  • MacTeX + Homebrew 또는 distro TeX + 업스트림 TeX Live와 같이 여러 설치가 공존하는 경우 어느 것이 PATH를 리드하는지 결정하세요.