logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:tex:latex [01/07/2023 20:45]
Philou92 [Installation]
doc:tex:latex [14/04/2024 22:43]
Philou92 [Installation]
Ligne 11: Ligne 11:
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=398772#​p398772]]((N'​hésitez pas à * intervenir !))    * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=398772#​p398772]]((N'​hésitez pas à * intervenir !)) 
  
-{{tag>​en-chantier}}+
  
 ===== Introduction ===== ===== Introduction =====
Ligne 36: Ligne 36:
  
  
-=== Option 1 installer LaTeX à partir des paquets debian (option recommandée) ===+==== Option 1 installer LaTeX à partir des paquets debian (option recommandée) ​====
    
 ^Option ​     ^   **1 - Installer les paquets //​texlive//​((en suivant le wiki //debian// là : [[https://​wiki.debian.org/​fr/​Latex]]. Il est recommandé d’installer à minima les paquets //texlive// et //​texlive-lang-french//​)) de la distribution //​debian//​**\\ Option recommandée ​ ^ ^Option ​     ^   **1 - Installer les paquets //​texlive//​((en suivant le wiki //debian// là : [[https://​wiki.debian.org/​fr/​Latex]]. Il est recommandé d’installer à minima les paquets //texlive// et //​texlive-lang-french//​)) 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.  | ^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 TDS((https://​faq.gutenberg-asso.fr/​5_fichiers/​tds/​start)). 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 CTAN((https://​ctan.org/​)) puis l’installer le répertoire local ou utilisateur. Le problème est que ce paquet ne sera jamais mis à jour automatiquement ​ |+^Inconvénients\\ ​ | - L’installation peut s’avérer lourde ​(plusieurs Go) 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 TDS((https://​faq.gutenberg-asso.fr/​5_fichiers/​tds/​start)). 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 CTAN((https://​ctan.org/​)) 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//​ 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 :<file latex essai.tex>​+* Testez ​le fonctionnement de votre installation. Placez-vous dans un répertoire temporaire et éditer le code LaTeX suivant dans un fichier nommé essai.tex :<file latex essai.tex>​
 \documentclass[french]{article}% \documentclass[french]{article}%
 \usepackage[utf8]{inputenc}% \usepackage[utf8]{inputenc}%
Ligne 60: Ligne 60:
   * Vérifier que le fichier essai.pdf a été produit correctement   * Vérifier que le fichier essai.pdf a été produit correctement
  
-=== Option 2 installer LaTeX à partir de la distribution texlive dite à la vanille ===+---- 
 + 
 +==== Option 2 installer LaTeX à partir de la distribution texlive dite à la vanille ===
 + 
 +<note warning>​Cette option est déconseillée pour les dépôts avec une version supérieure à « stable » (testing, sid, experimental)</​note>​
  
 ^Option ​     ^    ** 2 - Installer la distribution //texlive// dite à la //​vanille//​**((en suivant le guide d’installation ici [[https://​www.tug.org/​texlive/​doc/​texlive-fr/​texlive-fr.html]]))\\ Option pour les administrateurs aguerris ​ ^ ^Option ​     ^    ** 2 - Installer la distribution //texlive// dite à la //​vanille//​**((en suivant le guide d’installation ici [[https://​www.tug.org/​texlive/​doc/​texlive-fr/​texlive-fr.html]]))\\ 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 tlmgr((http://​mirrors.ctan.org/​info/​tlmgrbasics/​doc/​tlmgr.pdf)) 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 ​  | +^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 tlmgr((http://​mirrors.ctan.org/​info/​tlmgrbasics/​doc/​tlmgr.pdf)) permet d’installer/​désinstaller très facilement des packages LaTeX \\ - Mise à jour de la distribution texlive à la demande\\ - Permet de conserver plusieurs versions de //texlive// (Il est parfois utile de conserver une vieille version car des paquets peuvent disparaître lors d’une montée de version) ​\\ - Désinstallation extrêmement facile. Il suffit de supprimer le répertoire d’installation ​ou d’utiliser le gestionnaire de paquets //​tlmgr// ​\\ - 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 ​ |+^Inconvénients\\  | - Nécessite de maîtriser la ligne de commande et l’administration de votre debian\\ - La mise à jour de la distribution debian (montée de version) nécessite une vigilance particulière (voir [[https://​debian-facile.org/​doc:​tex:​latex#​future-mise-a-niveau-de-la-distribution-debian-bookworm-vers-trixie]]). C’est pour cette raison que cette option est déconseillée pour les dépôts avec une version supérieure à « stable » (testing, sid, experimental) ​|
  
 L’installation de //texlive// dite à la vanille va se dérouler en deux étapes : L’installation de //texlive// dite à la vanille va se dérouler en deux étapes :
Ligne 70: Ligne 74:
   - création d’un paquet factice debian (.deb) pour faire croire à votre distribution que texlive est installé.   - création d’un paquet factice debian (.deb) pour faire croire à votre distribution que texlive est installé.
    
-<note important>​Lire le document d’installation. Ce qui va suivre n’est un résumé des actions et quelques compléments</​note>​+<note important>​Lire le document d’installation. Ce qui va suivre n’est ​qu’un résumé des actions et quelques compléments. Les références données sont celles du document d’installation.</​note>​
  
-== Étape 1 - installation de la distribution ==+=== Étape 1 - installation de la distribution ​===
 Cette étape nécessite une bonne connexion réseau (entre 1,5 et 2Go de téléchargement). 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.+L’ensemble des actions d’administration cités ci-dessous se font en ligne de commande dans un terminal.
 Vous avez évidemment les droits d’administration sur la machine cible. Vous avez évidemment les droits d’administration sur la machine cible.
  
Ligne 87: Ligne 91:
   * ne rien modifier dans l’écran suivant : Options customizations   * ne rien modifier dans l’écran suivant : Options customizations
   * Procéder à l’installation (choix I) puis attendre le chargement des paquets texlive. Cela peut être long (environ 1,5Go avec les options d’installation proposées)…   * Procéder à l’installation (choix I) puis attendre le chargement des paquets texlive. Cela peut être long (environ 1,5Go avec les options d’installation proposées)…
-  * Réf 3.4.1 Il faut maintenant modifier quelques variables d’environnement de votre compte utilisateur en éditant le fichier .bashrc et ajoutant à la fin les trois lignes suivantes : <file config /home/<USER>/​.bashrc>​+  * Réf 3.4.1 Il faut maintenant modifier quelques variables d’environnement de votre compte utilisateur en éditant le fichier .bashrc et ajoutant à la fin les trois lignes suivantes : <file config /​home/​USER/​.bashrc>​
 PATH=/​usr/​local/​texlive/​2023/​bin/​x86_64-linux:​$PATH;​ export PATH  PATH=/​usr/​local/​texlive/​2023/​bin/​x86_64-linux:​$PATH;​ export PATH 
 MANPATH=/​usr/​local/​texlive/​2023/​texmf-dist/​doc/​man:​$MANPATH;​ export MANPATH ​ MANPATH=/​usr/​local/​texlive/​2023/​texmf-dist/​doc/​man:​$MANPATH;​ export MANPATH ​
Ligne 94: Ligne 98:
 PATH=/​usr/​local/​texlive/​2023/​bin/​x86_64-linux:​$PATH;​ export PATH  PATH=/​usr/​local/​texlive/​2023/​bin/​x86_64-linux:​$PATH;​ export PATH 
 </​file>​ </​file>​
-  * Testez ​que votre installation ​fonctionne bien. Placez-vous dans votre répertoire temporaire et éditer le code LaTeX suivant dans un fichier nommé essai.tex :<file latex essai.tex>​+  * Testez ​le fonctionnement de votre installation. Placez-vous dans votre répertoire temporaire et éditer le code LaTeX suivant dans un fichier nommé essai.tex :<file latex essai.tex>​
 \documentclass[french]{article}% \documentclass[french]{article}%
 \usepackage[utf8]{inputenc}% \usepackage[utf8]{inputenc}%
Ligne 113: Ligne 117:
   * Si tout fonctionne passer à l’étape suivante.   * Si tout fonctionne passer à l’étape suivante.
  
-== Étape 2 création du paquet debian factice ==+=== Étape 2 création du paquet debian factice ​===
  
 <note important>​Lire le document de référence de TeX User Group [[https://​tug.org/​texlive/​debian.html#​vanilla]] <note important>​Lire le document de référence de TeX User Group [[https://​tug.org/​texlive/​debian.html#​vanilla]]
Ligne 129: Ligne 133:
   * Créer un répertoire temporaire de travail dans votre home : <code user>cd && mkdir -p /​tmp/​tl-equivs && cd /​tmp/​tl-equivs</​code>​   * Créer un répertoire temporaire de travail dans votre home : <code user>cd && mkdir -p /​tmp/​tl-equivs && cd /​tmp/​tl-equivs</​code>​
   * Créer un modèle de fichier de configuration equivs nommé texlive-local en exécutant la commande :<code user>​equivs-control texlive-local</​code>​   * Créer un modèle de fichier de configuration equivs nommé texlive-local en exécutant la commande :<code user>​equivs-control texlive-local</​code>​
-  * Éditer le fichier texlive-local,​ remplacer son contenu par celui du lien [[https://​tug.org/​texlive/​files/​debian-equivs-2022-ex.txt]]. Pour bien marquer que c’est vous qui êtes à l’origine du paquet renseigner votre nom et adresse mail à la ligne Mainteneur à la place de //you <​you@yourdomain.example.org>/​/+  * Éditer le fichier texlive-local,​ remplacer son contenu par celui du lien [[https://​tug.org/​texlive/​files/​debian-equivs-2022-ex.txt]]. Pour bien marquer que c’est vous qui êtes à l’origine du paquet renseigner votre nom et adresse mail à la ligne Maintainer : <file extrait texlive-local>​ 
 +... 
 +Maintainer: ​you <​you@yourdomain.example.org>​ 
 +... 
 +</file>
 <note important>​Ce fichier ajoute une dépendance au paquet freeglut3 qui n’est pas disponible dans //debian 12//. freeglut3 est une boite à outil OpenGL dont l’utilité est loin d’être pertinente nous allons la supprimer.</​note>​ <note important>​Ce fichier ajoute une dépendance au paquet freeglut3 qui n’est pas disponible dans //debian 12//. freeglut3 est une boite à outil OpenGL dont l’utilité est loin d’être pertinente nous allons la supprimer.</​note>​
   * Supprimer la ligne « Depends: freeglut3 » et enregistrer le fichier <file config extrait texlive-local>​   * Supprimer la ligne « Depends: freeglut3 » et enregistrer le fichier <file config extrait texlive-local>​
Ligne 145: Ligne 153:
   * C’est fini. Votre distribution debian est maintenant persuadée que l’ensemble des paquets debian texlive sont déjà installés. ​ Les paquets qui en dépendent sont leurrés et n’installeront automatiquement aucun paquet texlive debian.   * C’est fini. Votre distribution debian est maintenant persuadée que l’ensemble des paquets debian texlive sont déjà installés. ​ Les paquets qui en dépendent sont leurrés et n’installeront automatiquement aucun paquet texlive debian.
   * Il est recommandé de redémarrer votre machine.   * Il est recommandé de redémarrer votre machine.
 +
 +=== Future mise à niveau de la distribution debian (Bookworm vers Trixie) ===
 +<note warning>​Attention il faudra certainement,​ avant l’opération d’upgrade,​ créer un nouveau paquet texlive-local à la place de l’ancien pour tenir compte du nouveau numéro de version et du nouveau fichier de configuration equivs fourni par Tex User Group.</​note>​
 +Cette section sera mise à jour lors de la prochaine version de debian prévue… quand elle sera prête.
  
  
Ligne 167: Ligne 179:
 |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// ​ | |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 ​ | |(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 ​ |+|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 ​packages ​ |
 |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 ​ | |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 ​ |
  
Ligne 207: Ligne 219:
  
 Ne sont présentés ici que les visionneurs connus avec la capacité de se rafraîchir automatiquement après une compilation pdflatex. 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.+Tous les autres visionneurs qui n’ont pas cette capacité nécessiteront un rafraîchissement manuel ​après chaque compilation ​du document.
  
 ^ Nom du paquet ^ ^ Nom du paquet ^
 |[[doc:​environnements:​gnome:​evince|evince]]| |[[doc:​environnements:​gnome:​evince|evince]]|
 |[[doc:​editeurs:​zathura|zathura]]| |[[doc:​editeurs:​zathura|zathura]]|
 +|Okular|
  
  
doc/tex/latex.txt · Dernière modification: 14/04/2024 22:43 par Philou92

Pied de page des forums

Propulsé par FluxBB