Article original : How to Run LaTeX Projects Locally (for Free) On Windows
LaTeX est un système de composition de haute qualité largement utilisé dans les domaines techniques, académiques et scientifiques. Il est très populaire dans le milieu universitaire, notamment dans des domaines comme les mathématiques, la physique, l'informatique et l'ingénierie.
LaTeX n'est pas un traitement de texte comme Microsoft Word, mais plutôt un système de préparation de documents qui vous permet de vous concentrer sur le contenu de votre écriture tout en gérant la mise en forme. Si vous utilisez LaTeX pour rédiger vos documents formels (comme un CV, un curriculum vitæ ou un article de recherche), vous n'avez pas à vous soucier de la mise en forme et de la structure, car tout peut être fait à l'aide de scripts LaTeX.
Si vous utilisez LaTeX pour rédiger vos articles académiques ou de recherche, vous êtes peut-être familier avec des applications basées sur le web comme Overleaf. Overleaf est un site web qui permet à quiconque de lire, écrire et compiler des scripts LaTeX en ligne.
Ces sites sont acceptables pour des petites tâches ou des compilations, ou si vous avez besoin d'un peu de collaboration gratuite. Mais si vous devez travailler sur des projets plus importants ou effectuer de nombreuses tâches collaboratives, l'offre gratuite peut être insuffisante. Et à mon avis, l'abonnement payant coûte trop cher.
Mais ne vous inquiétez pas : exécuter LaTeX localement pourrait être la solution parfaite pour vous. Je le sais car j'ai également été confronté à une situation similaire, et cela a simplement changé ma vie ! Je garde également toutes les traces dans Git (GitHub, GitLab, etc.) avec des opportunités de collaboration illimitées et de compilation. Et le plus beau, c'est que tout cela est complètement gratuit car tout se passe sur ma machine locale.
Alors dans cet article, je vais discuter des méthodes en détail. J'ai également créé une vidéo approfondie pour vous aider à comprendre comment cela fonctionne.
Tutoriel Vidéo
Ressources dont vous aurez besoin :
1. Dépôt GitHub
L'ensemble de ce guide est disponible dans l'un de mes projets GitHub nommé Install-LaTeX. Le site web en direct est également disponible ici (fahimfba.github.io/Install-LaTeX). Je serais très reconnaissant si vous mettez une étoile (★) au dépôt. Vous pouvez également créer des issues ici si vous rencontrez des problèmes. Toute contribution est également la bienvenue.
2. Système d'exploitation
Vous pouvez installer LaTeX sur n'importe quel système d'exploitation majeur (Windows, MacOS et systèmes d'exploitation basés sur Linux). Mais dans cet article, je vais uniquement parler du système d'exploitation Windows.
Ici, j'utilise le dernier système d'exploitation Windows 11, mais la même procédure devrait être applicable à tous les systèmes d'exploitation basés sur Windows qui sortiront à l'avenir. Windows 10 devrait également convenir.
3. Éditeur
Je vais utiliser le populaire Visual Studio Code comme éditeur. C'est un éditeur 100 % gratuit et robuste, très populaire parmi les développeurs du monde entier. Si vous ne l'avez pas déjà, allez-y et installez-le avant de continuer.

4. Compilateur/IDE LaTeX
Pour travailler sur des fichiers LaTeX, vous aurez besoin d'un compilateur spécifique. Je vais utiliser MikTeX. Il existe d'autres outils, mais c'est le meilleur outil pour l'instant (selon moi !). Il est complètement gratuit et prend en charge tous les principaux systèmes d'exploitation. Il dispose également d'un IDE intégré, mais nous allons utiliser VS Code comme éditeur principal.

Téléchargez le fichier exécutable Windows depuis la section Téléchargement.

Après la fin du téléchargement, installez l'exécutable. À la fin de l'installation, gardez la coche dans "Vérifier les mises à jour maintenant".

Vous trouverez la console MikTeX dans votre barre des tâches. Ouvrez-la.

Allez dans l'onglet "Mises à jour" et cliquez sur "Mettre à jour maintenant". Cela installera tous ces packages.

À la fin, il vous demandera de fermer la console. Cliquez sur "OK". Ouvrez à nouveau MiKTeX.

C'est tout pour cet outil.
5. Perl
Les commandes que nous allons exécuter pour construire les fichiers LaTeX dépendent de Perl. Comme le système d'exploitation Windows ne dispose pas d'un compilateur Perl intégré, nous allons installer Strawberry Perl.

Téléchargez le dernier package MSI.

Installez l'exécutable une fois le téléchargement de l'application terminé.
Nous devons ajouter le chemin de Perl à la variable d'environnement du système. Pour ce faire, allez dans l'emplacement où il a été installé. Par défaut, il est installé dans le répertoire C:\Strawberry\perl\bin. Copiez le chemin.
Recherchez maintenant "env" dans la barre de recherche Windows jusqu'à ce que vous trouviez quelque chose appelé "Modifier les variables d'environnement du système".

Cliquez maintenant sur "Variables d'environnement...".

Sélectionnez maintenant "Path" dans "Variables système" et cliquez sur "Modifier".

Cliquez sur "Nouveau". Collez le chemin. Fermez maintenant toutes les fenêtres en cliquant sur "OK" dans chaque fenêtre.

Extensions Visual Studio Code
Nous avons besoin de certaines extensions dans VS Code pour rationaliser notre flux de travail.
Tout d'abord, obtenons LaTeX Workshop. C'est l'extension principale pour travailler avec des fichiers LaTeX dans VS Code Studio.

Ensuite, vous aurez besoin de Rewrap. C'est un outil incroyable qui vous permet de wrap les lignes plus longues. Il vous aide à travailler sur une longue ligne en lignes séparées sans casser aucune structure ou phrase.

Construire le fichier LaTeX
Chaque fois que vous souhaitez construire un fichier LaTeX dans VS Code Studio, ouvrez simplement ce fichier. Ensuite, ouvrez la palette de commandes en utilisant Ctrl + Shift + P.
Recherchez "LaTeX Workshop: Build with recipe" et allez-y. Cela commencera à construire le fichier. Chaque fois qu'il vous demande d'installer un package manquant, décochez la case qui dit "Toujours afficher cette boîte de dialogue" et appuyez sur "Installer". Je fais cela car cliquer sur "Installer" sur des centaines de fenêtres de demande pour construire un fichier LaTeX est très difficile pour moi.

Après avoir terminé la construction du fichier LaTeX, vous obtiendrez le fichier PDF de sortie dans VS Code. Vous pouvez ouvrir le fichier PDF directement dans VS Code.
Si vous souhaitez aller à une ligne spécifique dans le code à partir du fichier PDF de sortie comme Overleaf, cliquez simplement sur cette partie spécifique dans le PDF en appuyant sur la touche Ctrl. Cela vous amènera immédiatement à la partie du code où elle se trouve.
C'est tout ! Il fonctionne maintenant sur votre machine locale et il n'y a aucune restriction ni limitation, littéralement ! De plus, pour la collaboration et le suivi de l'historique, l'utilisation de Git est la meilleure option, comme je le fais.
Conclusion
Merci d'avoir lu ce court tutoriel. J'espère qu'il vous a aidé à interagir plus facilement avec LaTeX.
Vous pouvez me suivre sur GitHub, LinkedIn, et YouTube pour obtenir plus de contenu comme celui-ci. De plus, mon site web est toujours disponible pour vous !