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.

VS Code

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.

MiKTeX

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

Télécharger MiKTeX

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".

Vérifier les mises à jour

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

Console MiKTeX

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

6d585388-0218-4792-b78e-798c75dee6a6

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

926b5aba-0a3a-4c80-a103-fef5a5aafc38

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.

Perl

Téléchargez le dernier package MSI.

Télécharger Strawberry Perl

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".

env

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

Propriétés système

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

Variables système

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

ajouter var dans le chemin système

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.

2311c19b-d56e-4363-a3c0-75a9b0a323ee

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.

86bacaa6-77ff-441c-acca-08ee6a74d354

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.

installation du package

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 !