Installation sur ordinateur

Cette page présente les étapes concrètes de l'installation de TeX sur votre propre machine, OS par OS : Windows, macOS, puis Linux/Unix. La distribution à choisir est expliquée ailleurs. Ici, nous nous concentrons sur le lancement du programme d'installation, l'installation des binaires sur votre PATH et la confirmation de ce qui a atterri. Les versions actuelles sont TeX Live 2026 (publiées le 1er mars 2026) et sa version macOS MacTeX-2026.

Avant de commencer

L'installation est essentiellement un choix entre deux tailles. Une installation complète (le scheme-full par défaut) coûte environ 7 GB et regroupe chaque package et police sur CTAN ; si vous disposez du disque et de la bande passante, c'est le moins de problèmes à long terme car vous ne partez jamais à la recherche d'un package manquant. Une installation minimale (BasicTeX ou scheme-basic) ne représente que quelques centaines de MB, mais vous ajoutez ce qui vous manque plus tard avec tlmgr. Sur une connexion lente, une installation complète peut prendre une heure ou plus pour être téléchargée et décompressée.

Ce qu'est réellement chaque distribution (TeX Live / MiKTeX / MacTeX) et comment elles se comparent se trouve sur la page « Distributions ». L'ajout ultérieur de packages (tlmgr) et la disposition de l'arborescence TEXMF ont également chacun leur propre page. Cette page reste centrée sur la procédure d'installation elle-même.

Installation sur Windows

Sur Windows, vous disposez de deux options principales. TeX Live est la norme multiplateforme, avec des versions annuelles alignées sur tous les systèmes d'exploitation. MiKTeX est né sur Windows et est connu pour récupérer les packages manquants à la volée lorsque vos commandes en ont besoin. L’un ou l’autre est bien ; voici les étapes pour les deux.

Pour TeX Live. Téléchargez install-tl-windows.exe (environ 20 MB ; le même install-tl.zip fonctionne également) depuis tug.org et exécutez-le. Il s'agit d'un installateur réseau : une fois lancé, il extrait toute la distribution d'un miroir CTAN lors de son installation. L'emplacement par défaut est C:\texlive\2026, et le schéma (combien d'installation) et le dossier cible sont choisis dans GUI. Sur Windows le programme d'installation définit votre PATH pour vous, donc quand il a terminé, vous ouvrez simplement une nouvelle invite de commande et c'est parti (si un autre TeX est déjà sur PATH, le nouveau est ajouté ; sinon il est ajouté).

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

Pour MiKTeX. Obtenez le Installateur de base de MiKTeX (.exe) sur la page de téléchargement de miktex.org et exécutez-le. Une installation par utilisateur est recommandée et ne nécessite aucun droit d'administrateur. Lors de l'installation, vous choisissez si les packages manquants s'installent automatiquement : "Demandez-moi d'abord", "Toujours" ou "Jamais". Une fois l'opération terminée, la convention est de lancer MiKTeX Console et de vérifier d'abord les mises à jour. Pour les déploiements sans surveillance sur de nombreuses machines, une installation en ligne de commande scriptable via miktexsetup est également disponible.

Installation sur macOS

La norme sur macOS est MacTeX : l'intégralité de TeX Live packagée pour Mac, plus les applications GUI (TeXShop, BibDesk, LaTeXiT, TeX Live Utility) et Ghostscript. Téléchargez MacTeX.pkg (environ 6,4 GB) depuis tug.org, double-cliquez dessus et suivez les instructions. La distribution elle-même va dans /usr/local/texlive/2026. MacTeX-2026 nécessite macOS 11 (Big Sur, 2020) ou version ultérieure et fonctionne à la fois sur Intel et Apple Silicon ; Catalina et les versions antérieures ne sont plus prises en charge.

macOS pense à PATH. Plutôt que de placer le dossier binaire lui-même (par exemple /usr/local/texlive/2026/bin/universal-darwin) sur votre PATH, MacTeX maintient un lien symbolique, /Library/TeX/texbin, qui pointe vers les binaires de la distribution active. Un fichier déposé dans /etc/paths.d ajoute ensuite /Library/TeX/texbin au PATH par défaut. Ainsi, un terminal fraîchement ouvert fonctionne tout simplement et le basculement entre les versions installées met automatiquement à jour PATH. Pour l'utiliser immédiatement dans un shell déjà ouvert, exécutez :

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

Si vous ne voulez pas des applications GUI et que la ligne de commande suffit, Homebrew est la voie rapide. mactex inclut les applications GUI ; mactex-no-gui est le même TeX Live complet sans eux ; et basictex est une version minimale beaucoup plus petite (pas de GUI, pas de Ghostscript) qui s'installe dans /usr/local/texlive/2026basic.

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

Installation sur Linux / Unix

Sur Linux/Unix, il existe deux chemins, et le choix affecte votre confort plus tard. L'un est le installateur officiel install-tl de tug.org ; l'autre est le package de votre distribution (texlive-full sur Debian/Ubuntu, texlive-scheme-full sur Fedora, etc.).

Tout d'abord, le installateur officiel. Son avantage est que vous obtenez la version la plus récente le jour de sa livraison et que vous pouvez mettre à jour des packages individuels à tout moment avec tlmgr. Récupérez install-tl-unx.tar.gz, décompressez-le et exécutez le script Perl fourni. L'emplacement par défaut est /usr/local/texlive/2026. Si vous préférez utiliser un GUI plutôt que l'interface texte, perl ./install-tl -gui lance la version Tcl/Tk (standard sur Mac, et facilement ajoutée sur la plupart des distributions 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

Sur Unix vous définissez vous-même le PATH (contrairement à Windows, cela ne se fait pas automatiquement). Le répertoire binaire porte le nom de votre CPU — sur Intel/AMD 64 bits, il s'agit de /usr/local/texlive/2026/bin/x86_64-linux. Vous n'avez pas besoin de mémoriser le nom de CPU : l'installateur imprime les lignes exactes à ajouter à la fin de l'exécution. Déposez-les dans votre fichier de démarrage du shell (~/.zshrc sur le macOS moderne où zsh est la valeur par défaut ; ~/.profile ou ~/.bashrc pour les shells de la famille bash).

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

Le package de distribution (sudo apt install texlive-full, etc.), en revanche, se fond dans le système et résout les dépendances pour vous. Mais attention à deux choses. Premièrement, c'est énormetexlive-full s'exécute sur plusieurs GB. Deuxièmement, le calendrier et le contenu des mises à jour dépendent de votre fournisseur OS, il peut donc être décalé de plusieurs mois, voire de plusieurs années, par rapport à la version annuelle officielle. Si vous avez besoin des packages les plus récents ou des mises à jour tlmgr par package, préférez le programme d'installation officiel. Les deux peuvent coexister sous forme d’arbres indépendants ; celui qui apparaît en premier sur votre PATH est celui que vous utilisez.

Vérification de l'installation et de votre PATH

Sur chaque OS, après l'installation, ouvrez un nouveau terminal et vérifiez qu'il fonctionne. Si tex --version imprime une version (par exemple TeX Live 2026), les binaires sont trouvés. Ensuite, confirmez où se trouve l’exécutable qui s’exécute réellement.

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

Si which/where ne renvoie rien ou pointe vers un endroit inattendu, il s'agit d'un problème PATH. Vérifiez que le chemin indiqué ne pointe pas vers une ancienne version ou une distribution différente. Lorsque plusieurs installations de TeX sont présentes, celle qui s'exécute est selon la première éventualité sur PATH. Pour vous assurer que la version souhaitée est choisie, placez son répertoire binaire au début de PATH dans votre fichier de démarrage — et après toute modification, ouvrez un nouveau terminal ou rechargez le fichier de démarrage.

Le piège courant consiste à mélanger les distributions en essayant de corriger PATH. Si pdflatex provient de TeX Live, bibtex d'un package OS et tlmgr d'un ancien MacTeX, ils examinent différents arbres pendant que vous pensez qu'ils traitent un seul manuscrit. Vérifiez which pdflatex, which lualatex et which tlmgr (ou where sur Windows) et confirmez qu'ils pointent vers la même version et distribution annuelle.

  • Avant d'installer sur une machine qui possède déjà TeX, enregistrez où se trouve le pdflatex actuel.
  • Si vous utilisez TeX Live en amont, évitez d'ajouter les packages OS texlive-* ultérieurement pour le même flux de travail.
  • Si vous utilisez MiKTeX, conservez les mises à jour et les ajouts de packages dans MiKTeX Console.

Enfin, prouvez qu’il peut réellement composer. Créez un petit .tex, compilez-le, et si un PDF sort, l'installation est terminée.

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