MiKTeX
MiKTeX est un environnement LaTeX libre et complet pour Windows, Linux et macOS. Son gestionnaire de paquets intégré permet une installation progressive des composants nécessaires, évitant ainsi une installation lourde dès le départ.
Caractéristiques
MiKTeX se différencie des autres distributions TeX par son approche modulaire de l’installation. Contrairement aux distributions qui imposent une installation complète comme Tex Live, MiKTeX permet de commencer avec une installation minimale qui occupe environ 170 Mo. Les paquets supplémentaires peuvent être ajoutés au fil des besoins.
La principale innovation réside dans son installation à la volée : lorsqu’un fichier nécessaire à une compilation est absent, le logiciel le recherche automatiquement et propose son installation immédiate avant de poursuivre.
MiKTeX inclut les formats Plain TeX et LaTeX, les moteurs pdfTeX, XeTeX et LuaTeX, ainsi que l’accès aux paquets du réseau CTAN (Comprehensive TeX Archive Network). La distribution intègre TeXworks, un éditeur facilitant la rédaction et la compilation.
Le logiciel est distribué sous licence libre. MiKTeX ne nécessite aucune compétence technique particulière pour son installation.
Fonctionnement
Installer la distribution
Le programme d’installation propose deux modes : une installation minimale qui télécharge uniquement les composants essentiels, et une installation complète qui récupère l’ensemble des paquets disponibles. L’installation minimale représente le point de départ recommandé, car elle permet de constituer progressivement un environnement adapté aux besoins réels. Le programme installe automatiquement les moteurs de compilation, les polices de base et un éditeur, TeXworks.
Configurer le gestionnaire de paquets
MiKTeX Console, l’interface de gestion, permet de paramétrer le comportement du système face aux paquets manquants. Trois options sont disponibles : demander confirmation avant chaque installation, installer automatiquement sans intervention, ou ignorer les paquets manquants. Le gestionnaire permet également de choisir le dépôt source de téléchargement et de mettre à jour la liste des paquets disponibles.
Rédiger un document LaTeX
La rédaction s’effectue dans TeXworks ou tout autre éditeur de texte compatible comme Texmaker, TeXstudio ou Lyx. L’éditeur intégré TeXworks présente une interface épurée avec un volet d’édition pour le code source et une barre d’outils offrant les commandes de compilation courantes. L’éditeur propose une coloration syntaxique qui facilite la lecture du code LaTeX. Les documents peuvent être créés à partir de modèles prédéfinis ou développés depuis un fichier vierge.
Compiler le document
La compilation transforme le fichier source LaTeX en document PDF final. Si un paquet requis n’est pas installé, le système interrompt la compilation, affiche une fenêtre indiquant le paquet manquant et propose son installation. Une fois confirmée, le téléchargement et l’installation s’effectuent automatiquement, puis la compilation reprend.
Gérer les paquets installés
MiKTeX Console affiche la liste complète des paquets installés. Chaque paquet peut être mis à jour ou désinstallé si nécessaire. Des mises à jour peuvent être appliquées globalement ou sélectivement. La fonction de rafraîchissement de la base de données de fichiers doit être exécutée après toute installation manuelle de paquets.
Utiliser différents moteurs de compilation
MiKTeX fournit plusieurs moteurs adaptés à des usages spécifiques. pdfTeX génère directement des fichiers PDF et convient à la majorité des documents. XeTeX permet l’utilisation de polices système et facilite le travail avec des caractères non-latins. LuaTeX intègre le langage de programmation Lua pour des fonctionnalités avancées. Le choix du moteur s’effectue dans l’éditeur avant la compilation.
Aide et tutoriels
Documentation officielle
Documentation
Manuel (en)
Manuels et tutoriels
xm1math.net : Installation de MiKTeX 2.9 (version complète) et de Texmaker sous windows
Vidéos
Arnaudetsesvideos : Installer une distribution Latex sous Windows (Miktex)
Porteurs et partenaires
MiKTeX a été créé au début des années 1990 par Christian Schenk, informaticien berlinois, comme projet personnel destiné à porter TeX sur les systèmes MS-DOS puis Windows. Initialement développé comme passe-temps, le projet est devenu une distribution majeure maintenue principalement par son créateur. En 2000, MiKTeX a adopté un modèle de développement open source, permettant à la communauté de contribuer au code via la plateforme GitHub, bien que Schenk conserve le contrôle des versions officielles et de l’architecture générale du projet.
Article publié le 5 décembre 2025 Dernière mise à jour : 5 décembre 2025
