Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Ce tuto n’a pas pour ambition de vous apprendre à utiliser LaTeX. Il existe pour cela pléthore d’excellentes documentations, livres, et vidéo qui plus est en langue française. Vous en trouverez une liste à la section « Liens utiles » https://debian-facile.org/projets:tuto-latex#liens-utiles. Ce que vous trouverez ici :
N’hésitez pas à amender ces listes.
Site internet | Lien |
---|---|
Overleaf | https://fr.overleaf.com/ |
LaTeX base | https://latexbase.com |
P∀PEERIA | https://papeeria.com/ |
Deux options d’installation s’offrent à vous :
Option | 1 - Installer les paquets texlive2) de la distribution debian Option recommandée |
---|---|
Avantages | - Installation facile comme tous paquets debian - Fonctionne sans souci. Prête à l’emploi - Parfait pour apprendre LaTeX sans rentrer dans les arcanes du fonctionnement des moteurs tex, LaTeX, etc. |
Inconvénients | - L’installation peut s’avérer lourde si on souhaite utiliser des packages LaTeX en dehors de du méta-paquet debian texlive - L’installation d’autre méta-paquet va installer une multitude de packages LaTeX qui vous seront probablement inutiles. Cela occupe de l’espace disque et ralenti les processus de mise à jour - La désinstallation complète des fichiers et paquets d’une texlive à la sauce debian peut s’avérer complexe car elle ne supprime pas forcément toutes les dépendances et peut nécessiter de faire le ménage par la suite. Cette situation peut survenir si vous avez installé des paquets qui dépendent de paquets texlive - L’installation ne suit pas les canons de l’arborescence des répertoires TDS3). Cela concerne notamment les fichiers de documentation et de nombreux programmes - Il n’y aura aucune mise à jour des packages entre deux versions stables de debian. Cela peut être gênant si on souhaite bénéficier d’un package LaTeX récent. Pour cela il faudra le télécharger sur le serveur CTAN4) puis l’installer le répertoire local ou utilisateur. Le problème est que ce paquet ne sera jamais mis à jour automatiquement |
Pour l’installation suivre le wiki debian là : https://wiki.debian.org/fr/Latex. Il est recommandé d’installer à minima les paquets texlive et texlive-lang-french
* Testez que votre installation fonctionne bien. Placez-vous dans un répertoire temporaire et éditer le code LaTeX suivant dans un fichier nommé essai.tex :
\documentclass[french]{article}% \usepackage[utf8]{inputenc}% \usepackage[T1]{fontenc}% \usepackage{babel} \begin{document} {\LARGE\centering% Oh joie intense ma texlive brille de mille feux ! } \end{document}
pdflatex essai.tex
Option | 2 - Installer la distribution texlive dite à la vanille5) Option pour les administrateurs aguerris |
---|---|
Avantages | - Installation d’une texlive totalement indépendante du système debian, les deux distributions peuvent vivre chacune leur vie sans gêner l’autre comme une célèbre marque de matelas… - Installation facile si on prend le soin de lire le guide d’installation - L’installation peut-être dimensionnée en fonction de ses besoins - L’installation peut se faire en root ou dans le répertoire d’un utilisateur - L’utilitaire tlmgr6) permet d’installer/désinstaller très facilement des packages LaTeX - Mise à jour de la distribution texlive à la demande - Désinstallation extrêmement facile. Il suffit de supprimer le répertoire d’installation - Suit pleinement l’arborescence des répertoires TDS - texlive étant multi-plateforme il sera plus facile de trouver de l’aide sur le fonctionnement de votre distribution |
Inconvénients | - Nécessite de maîtriser la ligne de commande et l’administration de votre debian |
L’installation de texlive dite à la vanille va se dérouler en deux étapes :
Cette étape nécessite une bonne connexion réseau (entre 1,5 et 2Go de téléchargement). L’ensemble des actions d’administration cités ci-dessous se font dans en ligne de commande dans terminal. Vous avez évidemment les droits d’administration sur la machine cible.
tar -xzf install-t-unx.tar.gz
ls -al install-tl-AAAAMMJJ
. Il contient entre autres un fichier exécutable install-tl
/home/<USER>/chemin/temp/install-tl
/.bashrc> PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH; export PATH MANPATH=/usr/local/texlive/2023/texmf-dist/doc/man:$MANPATH; export MANPATH INFOPATH=/usr/local/texlive/2023/texmf-dist/doc/info:$INFOPATH; export INFOPATH
Faites de même pour le fichier .bashrc du compte root en ajoutant la ligne :
PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH; export PATH
\documentclass[french]{article}% \usepackage[utf8]{inputenc}% \usepackage[T1]{fontenc}% \usepackage{babel} \begin{document} {\LARGE\centering% Oh joie intense ma texlive brille de mille feux ! } \end{document}
pdflatex essai.tex
tlmgr info schemes
et
tlmgr info collections
Elles retournent un résumé de votre installation texlive (préfixe i=installé).
tlmgr info schemes
apt update && apt install tex-common
apt install texinfo
... ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/texlive/2023/bin ...
apt install equivs
cd && mkdir -p /tmp/tl-equivs && cd /tmp/tl-equivs
equivs-control texlive-local
... texlive-pstricks, texlive-pstricks-doc, texlive-publishers, texlive-publishers-doc, texlive-science, texlive-science-doc, texlive-xetex, thailatex, tipa, tipa-doc, xindy, xindy-rules, xmltex, asymptote, texinfo Depends: freeglut3 <--**** ligne à supprimer *************************** Architecture: all Description: My local installation of TeX Live 2022. A full "vanilla" TeX Live 2022
equivs-build texlive-local
cela va créer le fichier texlive-local_2022.99999999-1_all.deb
dpkg -i /home/<USER>/tmp/tl-equivs/texlive-local_2022.99999999-1_all.deb
Titre | Lien | Commentaire |
---|---|---|
Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (Vincent Lozano) | http://lozzone.free.fr/latex/guide-local.pdf https://archives.framabook.org/docs/latex/framabook5_latex_v1_art-libre.pdf | À lire absolument… |
ViM, LaTeX, Xfig, GNUplot et autres…(Frédéric Bellisent) | http://ivsb2.free.fr/docs/edition-latex.pdf | Plein d’astuces pour utiliser l’éditeur Vim avec LaTeX |
Initiation à LaTeX. Pour débutants ou jeunes utilisateurs (Adrien Bouzigues) | https://mirror.ibcp.fr/pub/CTAN/info/guide-latex-fr/guide-latex-fr.pdf | |
LaTeX… pour le prof de maths ! Aide-mémoire, astuces et approfondissements (Arnaud Gazagnes) | https://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourLeProfDeMaths.pdf | Tout est dans le titre |
LaTeX Companion (2ᵉ édition) traduction française. Pearsons. (J. André) | La bible LaTeX. Ouvrage malheureusement épuisé. La 3ᵉ édition en version anglaise sera bientôt disponible (info https://www.latex-project.org/news/2023/03/17/TLC3/) | |
LaTeX pour l’impatient (4ᵉ édition). H&K | https://www.h-k.fr/ | Excellent ouvrage pour débuter et plus… |
Documentations du Réseau exhaustif d’archives TeX (Ctan) | https://ctan.org/tex-archive/documentation | Documentations très majoritairement en langue anglaise |
Administration d’une distribution TeX (Daniel Flipo) | http://daniel.flipo.free.fr/doc/tex-admin/TeX-admin.pdf | Date un peu (2009). L’administration d’une texlive s’est nettement simplifiée depuis. À consulter toutefois notamment le chapitre consacré à Debian |
(Xe)LaTeX appliqué aux sciences humaines | https://shs.hal.science/halshs-00924546 | (Xe)LaTeX le moteur apte à utiliser les fontes OpenType et TrueType |
TeX pour l’impatient | https://texdoc.org/serve/fbook.pdf/0 | Où comment utiliser plain TeX. Document utile pour comprendre le fonctionnement bas niveau de LaTeX et ses nombreux package |
TikZ pour l’impatient | http://math.et.info.free.fr/TikZ/ | Où comment inclure des figures précises d’une grande qualité au format PDF sans savoir dessiner |
Nom | Liens |
---|---|
F.A.Q LaTeX francophone | https://faq.gutenberg-asso.fr/start |
Tuteurs de L’ENS | https://www.tuteurs.ens.fr/logiciels/latex/ |
Forum LaTeX - Texnique | https://texnique.fr/osqa/ |
Groupe francophone des utilisateurs de LaTeX | https://www.gutenberg-asso.fr/ |
Vidéo Apprendre le Latex (Alain Olivetti) | https://www.youtube.com/@AlainOlivetti/playlists |
Tout sur les packages, les distributions TeX, les documentations… | https://ctan.org/ |
N’importe quel éditeur de texte permet d’éditer un document source LaTeX. Qu’ils soient en mode texte ou graphique tous sont utilisables avec plus ou moins de fonctionnalités et facilités d’utilisation. Il n’y a pas de bon ou mauvais éditeur. Ce n’est qu’une affaire de goût et d’usage. Ne seront présentés ci-dessous que ceux qui vous permettront à la fois d’éditer et de compiler votre document voire plus.
Éditeur | Commentaire |
---|---|
Vim | Vim dispose de plusieurs plugins pour éditer efficacement dont Vim-Latex. Il est cependant possible de créer ces propres macro-commandes adaptées à vos besoins (lire le document de V.Lozano). Installation : voir le tuto Vim |
emacs | utilisé en combinaison avec le paquet debian auctex offre un outil puissant pour éditer avec LaTeX Pour installer emacs voir le tuto emacs Pour installer auctex entrer la commande : apt install auctex |
gedit | Éditeur Gnome à utiliser en combinaison avec son greffon gedit-latex-plugin Pour installer gedit voir le tuto gedit Pour installer le greffon gedit-latex-plugin entrer la commande : apt install gedit-latex-plugin |
Éditeur | Commentaire |
---|---|
TeXmaker | Éditeur complet. Installation : apt install texmaker Une configuration peut s’avérer nécessaire après installation pour dire à TeXmaker où trouver les programmes texlive (consulter la documentation) |
TeXworks | Un éditeur complet qui s’inspire de TeXshop (éditeur dédié aux plateformes macOS) Installation : apt install texworks Configuration automatique. Prêt à l’emploi. |
TeXstudio | Éditeur basé sur TeXmaker avec des fonctionnalités en plus Installation : apt install texstudio Une configuration peut s’avérer nécessaire après installation pour dire à TeXstudio où trouver les programmes texlive (consulter la documentation) |
kile | L’environnement LaTeX intégré à KDE Installation : apt install kile Configuration automatique. Prêt à l’emploi. |
lyx | Environnement LaTeX avec une interface WYSIWYG Installation apt install lyx /!\ Non testé. |
latexila | L’éditeur LaTeX conçu pour le bureau Gnome Installation : apt install latexila |
gummi | Éditeur simple pour LaTeX avec prévisualisation en direct Installation : apt install gummi |
geany | Utilisation sans bouillir avec son plugin geany-plugin-latex Installation : suivre les instructions du lien geany Une configuration peut s’avérer nécessaire après installation pour dire à geany où trouver les programmes texlive |
Ne sont présentés ici que les visionneurs connus avec la capacité de se rafraîchir automatiquement après une compilation pdflatex. Tous les autres visionneurs qui n’ont pas cette capacité nécessiteront un rafraîchissement manuel du document.