| Prochaine révision | Révision précédente |
| l_atelier:latex [2025/10/10 18:41] – créée badele | l_atelier:latex [2025/10/27 07:47] (Version actuelle) – badele |
|---|
| <note>**LaTeX** est un langage de programmation de mise en page utilisé pour créer des documents scientifiques et académiques avec précision. Sa syntaxe basée sur des commandes rappelle l’approche de l’automatisation de l’infrastructure informatique (**IAC**) utilisée par les **DevOps**. Comme l’IAC permet de décrire et de gérer l’infrastructure de manière reproductible via du code, LaTeX offre un contrôle similaire sur la présentation des documents, permettant une gestion cohérente et efficace des éléments complexes tels que les équations mathématiques et les références bibliographiques. | <WRAP info>**LaTeX** est un langage de programmation de mise en page utilisé pour créer des documents scientifiques et académiques avec précision. Sa syntaxe basée sur des commandes rappelle l’approche de l’automatisation de l’infrastructure informatique (**IAC**) utilisée par les **DevOps**. Comme l’IAC permet de décrire et de gérer l’infrastructure de manière reproductible via du code, LaTeX offre un contrôle similaire sur la présentation des documents, permettant une gestion cohérente et efficace des éléments complexes tels que les équations mathématiques et les références bibliographiques. |
| </note> | </WRAP> |
| |
| ====== Pourquoi LaTeX ? ====== | ====== Pourquoi LaTeX ? ====== |
| |
| Personnellement, bien que l’on puisse rédiger des documents LaTeX avec un éditeur comme [[https://www.texstudio.org/|TeXstudio]], il est également possible d’utiliser des éditeurs plus simples tels que Nano ou Vim. Pour ma part, j’utilise [[https://github.com/badele/vide|mon propre IDE]], basé sur Vim, qui permet non seulement d’éditer, de reformater, linter et de visualiser des documents LaTeX, mais également, grâce à Nix, de télécharger des packages LaTeX. | Personnellement, bien que l’on puisse rédiger des documents LaTeX avec un éditeur comme [[https://www.texstudio.org/|TeXstudio]], il est également possible d’utiliser des éditeurs plus simples tels que Nano ou Vim. Pour ma part, j’utilise [[https://github.com/badele/vide|mon propre IDE]], basé sur Vim, qui permet non seulement d’éditer, de reformater, linter et de visualiser des documents LaTeX, mais également, grâce à Nix, de télécharger des packages LaTeX. |
| | |
| | Il est égallement possible d'utiliser LaTeX en ligne, comme [[https://crixet.com|crixet]] et [[https://overleaf.com|overleaf]] |
| |
| {{:l_atelier:vim_latex.png|}} | {{:l_atelier:vim_latex.png|}} |
| Voici un éventail des styles de texte. | Voici un éventail des styles de texte. |
| |
| <code bash> | <code latex> |
| % Define document type and format | % Define document type and format |
| % available class :article, report, book, letter, beamer | % available class :article, report, book, letter, beamer |
| En ajoutant les options ''%%draft%%'' et ''%%showframe%%'' à la commande ''%%\documentclass%%'', vous pouvez afficher les bordures des boîtes ainsi que mettre en noir les parties posant problème. | En ajoutant les options ''%%draft%%'' et ''%%showframe%%'' à la commande ''%%\documentclass%%'', vous pouvez afficher les bordures des boîtes ainsi que mettre en noir les parties posant problème. |
| |
| <code latext> | <code latex> |
| % Define document type and format | % Define document type and format |
| % available class :article, report, book, letter, beamer | % available class :article, report, book, letter, beamer |
| Pour lister les packages installés, il sufft d’ajouter la commande ''%%\listfiles%%'' dans le préambule, lors de la prochaine compilation via ''%%pdflatex%%'' vous aurez en sortie de commande la liste des fichiers. | Pour lister les packages installés, il sufft d’ajouter la commande ''%%\listfiles%%'' dans le préambule, lors de la prochaine compilation via ''%%pdflatex%%'' vous aurez en sortie de commande la liste des fichiers. |
| |
| <code> | <code > |
| *File List* | *File List* |
| article.cls 2023/05/17 v1.4n Standard LaTeX document class | article.cls 2023/05/17 v1.4n Standard LaTeX document class |
| ===== Sources ===== | ===== Sources ===== |
| |
| * [[IA]] | * [[:CharteIA]] |
| * openai | * openai |
| * Reformulation des phrases | * Reformulation des phrases |
| * Correction des fautes d’orthographes | * Correction des fautes d’orthographes |