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
latex [Le 28/10/2012, 20:44]
sefran [Paquets additionnels]
latex [Le 11/09/2022, 11:28] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 2: Ligne 2:
  
 ---- ----
-====== LaTeX, langage de description de document ====== ​+====== LaTeX, langage de description de document ====== 
 + 
 +[[wpfr>​LaTeX|LaTeX]] est un langage de description de document. Il est très utile pour créer des documents formatés de manière logique, avec un excellent rendu des équations et formules. Il permet également de générer facilement sommaires, listes de figures et numéros d'​équation. Un fichier LaTeX est un fichier texte. Un fichier LaTeX peut ensuite être converti en un grand nombre de formats différents comme par exemple PDF, PostScript, DVI, et HTML. 
 + 
 +Pour produire directement un document pdf, il y a [[:​XeLaTeX]] ou [[:​LuaLaTeX]]. 
 + 
 +LaTeX se prononce [latɛk] soit "​latek"​ : le "​X"​ est en fait la lettre grecque "​khi"​.
  
-**LaTeX** est un langage de description de document. Si vous avez déjà utilisé le langage HTML, ou édité un wiki, vous êtes déjà familier à l'​idée d'​utiliser des symboles ou des commandes au sein d'un texte pour en définir le rendu et la mise en page. LaTeX est utilisé couramment pour les publications scientifiques. Il est très utile pour créer des documents formatés de manière logique, avec un excellent rendu des équations et formules. Il permet également de générer facilement sommaires, listes de figures et numéros d'​équation. Les fichiers LaTeX peuvent ensuite être convertis en un grand nombre de formats différents comme par exemple PDF, PostScript, DVI, et HTML. Il se prononce "​Latèque"​ ou "​Latec"​ mais certainement pas Latex. 
  
-Un fichier LaTeX est un fichier contenant du texte et des commandes de marquage. Il peut être écrit avec un [[éditeur de texte]] ([[:Gedit]] par exemple), il est ensuite converti vers d'​autres formats grâce à un compilateur LaTeX. Certaines personnes préféreront écrire des fichiers LaTeX dans un environnement intégré, avec menus et boutons de formatage de texte comme l'​excellent et très complet [[:kile| Kile]] ou aussi  [[Texmaker|Texmaker]]. Il existe également de nombreux paquets additionnels permettant d'​enrichir LaTeX en fonctionnalités diverses. 
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 14: Ligne 18:
  
 ===== Installation ===== ===== Installation =====
-Tout comme GNU/Linux, LaTeX est en fait une collection de plusieurs outils et fichiers indépendants. Et pour éviter de devoir les rechercher un par un, puis de les installer, il existe une distribution LaTeX. 
- 
-Sous Ubuntu, c'est //​TeX-Live//​ présent dans le dépôt « Universe » qui permet de faire du LaTeX. 
   * Pour l'​installation minimale, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​texlive|texlive]]**.   * Pour l'​installation minimale, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​texlive|texlive]]**.
   * Pour le support de la langue française, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​texlive-lang-french|texlive-lang-french]]**.   * Pour le support de la langue française, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​texlive-lang-french|texlive-lang-french]]**.
Ligne 22: Ligne 23:
   * Pour l'​installation complète sans se poser de questions au sujet des paquets supplémentaires,​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​texlive-full|texlive-full]]**.   * Pour l'​installation complète sans se poser de questions au sujet des paquets supplémentaires,​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​texlive-full|texlive-full]]**.
 <note important>​Dans le cas de l'​installation complète, l'​ensemble des paquets est très volumineux !</​note>​ <note important>​Dans le cas de l'​installation complète, l'​ensemble des paquets est très volumineux !</​note>​
-<note important>​L'​installation via les dépôts « Universe » va installer TeX-Live 2009. Dans certains cascette version peut causer des bugs. +Si vous voulez ​installer ​la dernière version de TeX Live, vous devez la télécharger et suivre les instructions ​https://​tug.org/​texlive/​
-Une méthode pour installer ​la dernière version est exposée ici [[http://www.tug.org/​texlive/​doc/​texlive-fr/​texlive-fr.html|http://​www.tug.org/​texlive/​doc/​texlive-fr/​texlive-fr.html]]</​note>​+
  
 +===== Version =====
 +Pour connaître la version de TeX Live dans les dépôts :
  
-==== Paquets additionnels ==== +https://​packages.ubuntu.com/​search?​keywords=texlive&​searchon=names&​suite=all&​section=all
-LaTeX peut être complété par des paquets additionnels. +
-=== Installation automatique ​=== +
-<note important>​ +
-Cette manipulation est faite pour un utilisateur avancé de Latex. +
-</​note>​+
  
-Si vous voulez ​ que ces paquets s'​installent automatiquement il faut la commande **tlmgr**. ​+Pour connaître ​la version de TeX Live de votre Ubuntu : 
 +<code bash>​apt-cache policy texlive</​code>​
  
-Pour cela il faut installer directement TexLive sur votre Ubuntu en téléchargeant ​[[http://​mirror.ctan.org/​systems/​texlive/​tlnet/​install-tl-unx.tar.gz|texliveunix]]. +===== Désinstallation ===== 
-positionnez-vous dans le répertoire ​de téléchargement. +Pour supprimer cette application, ​il suffit de [[:tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale ​de l'​application est conservée ou suppriméeLes journaux ​du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
-Extraction ​du script +
-<code bash> +
-tar zxvf install-tl-unx.tar.gz +
-</​code>​ +
-Installation des paquets nécessaires +
-<code bash> +
-sudo apt-get install tex-common texinfo equivs perl-tk perl-doc +
-</​code>​+
  
-<code bash> 
-cd /​home/​user/​cd install-tl-20121027 
-./​install-tl ​ 
-</​code>​ 
-=== Méthode manuelle === 
-Vous trouverez la liste détaillée sur le site du  [[http://​www.ctan.org/​tex-archive/​help/​Catalogue/​brief.html | Catalogue Tex en ligne]] ou sur le [[http://​www.ctan.org/​ | Réseau d'​archives TeX]]. Ils peuvent en général être téléchargés sous forme de fichiers compressés « tar.gz » ou « zip ». Pour les installer, il faut d'​abord les décompresser puis les copier dans le répertoire « /​usr/​local/​share/​texmf/​tex/​latex/​ ». Lancez ensuite ''​texhash'',​ pour mettre à jour la base de données. 
-<note important>​Dans la version 10.04, le répertoire à utiliser est « /​usr/​share/​texmf/​tex/​latex/​ »</​note>​ 
-Supposons que vous avez téléchargé le paquet « mhchem.zip » vers votre répertoire personnel, les commandes suivantes devraient fonctionner : 
  
-  sudo mkdir -p /​usr/​local/​share/​texmf/​tex/​latex +===== Consulter la documentation ===== 
-  cd /​usr/​local/​share/​texmf/​tex/​latex +Pour consulter la documentation d'un package : 
-  sudo unzip $HOME/mhchem.zip +<code bash>​texdoc nom_du_package<​/code>
-  sudo texhash+
  
  
-<note important>​ 
-Une méthode plus simple est exposée ici : 
-http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=9408961#​p9408961 
-</​note>​ 
  
- +===== Logiciels dédiés à LaTeX ====
- +
-Parmi d'​autres paquets utiles : +
-  * [[http://​mirror.ibcp.fr/​pub/​CTAN/​help/​Catalogue/​entries/​mhchem.html|mhchem]] : molécules chimiques, réactions chimiques, etc. +
-  * [[http://​mirror.ibcp.fr/​pub/​CTAN/​help/​Catalogue/​entries/​isotope.html|Isotope]] +
-  * [[http://​www.ctan.org/​tex-archive/​help/​Catalogue/​entries/​unicode.html|Package UTF-8]] +
- +
- +
-===== Logiciels dédiés à LaTeX =====+
  
 ==== Logiciels graphiques d'​édition du code ==== ==== Logiciels graphiques d'​édition du code ====
  
-=== TeXworks === +  ​* [[:texworks|texworks]] 
- +  * [[:kile]] 
-**[[texworks|texworks]]** est un excellent éditeur de texte pour **LaTeX** qui s'​inspire de l'​éditeur **TeXShop** bien connu des adeptes de LaTeX sous Mac OS X. Cet éditeur est particulièrement simple d'​utilisation. +  * [[:​texmaker]] 
- +  * [[:eclipse#​eclipse_pour_latex|Eclipse ​avec texlipse]] 
- +  * [[:​latexila]] 
-===Kile===  +  * winefish 
- +  * [[:​texstudio]]
-  * Page dédiée sur le wiki : [[:kile]] +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installation]] de Kile : **[[apt>​kile|kile]]** +
- +
-Dans la même veine que Texmaker, [[http://​kile.sourceforge.net/​|Kile]] est un logiciel avec une interface graphique KDE et très complet. Vous pouvez l'​installer facilement, le paquet **kile** est présent dans les dépôts. +
- +
-**Si vous rencontrez des problèmes d'​accents lors des ouvertures et sauvegardes sous Kile**, pensez à spécifier qu'il doit utiliser le bon encodage (UTF-8 par défaut). Pour ce faire, allez dans //Settings -> Configure Kile -> Editor -> Open/​Save//​. +
-En haut, pour « Encoding », choisissez « Western European (ISO 8859-15) ». +
-Pensez également à ouvrir vos fichiers en « Western European (ISO 8859-15) », en haut à gauche quand vous ouvrez un fichier. +
- +
-===Texmaker===  +
-  * Page dédiée sur le wiki : [[:​texmaker]] +
-  * [[:tutoriel:​comment_installer_un_paquet|Installation]] de Texmaker : **[[apt>​texmaker|texmaker]]** +
- +
-Éditeur de texte spécialisé dans la conception de texte LaTeX.  +
-Cet éditeur utilise la bibliothèque Qt et est donc optimisé pour KDE (KUbuntu). +
- +
-===Eclipse===  +
- +
-Le plug-in Texlipse permet d'​éditer un fichier latex dans Eclipse : http://texlipse.sourceforge.net/​ +
- +
-Pour l'​installer,​ ajouter http://​texlipse.sourceforge.net/​ au gestionnaire de mise à jours Eclipse. +
- +
-Voir aussi : [[eclipse#​eclipse_pour_latex]] +
- +
- +
-=== LaTeXila === +
- +
-  * [[:LaTeXila]] : éditeur de code LaTeX pour Gnome [[http://​projects.gnome.org/​latexila/]] +
- +
- +
-=== Winefish === +
- +
-**WineFish** (n'est plus mis à jour depuis 2006. Dernière version disponible 1.33) +
- +
- +
-=== TeXstudio === +
- +
-A l'​origine TeXstudio était appelé TexMakerX. C'est un "​fork"​ the Texmaker. +
-[[http://texstudio.sourceforge.net/​]] +
  
  
 ==== Logiciels graphiques d'​édition WYSIWYM (What you see is what you mean) ==== ==== Logiciels graphiques d'​édition WYSIWYM (What you see is what you mean) ====
- +  ​* [[:lyx]] 
-===LyX===  +  * [[:gummi]]
-  ​Page dédiée sur le wiki : [[:lyx]] +
-  * [[:tutoriel:​comment_installer_un_paquet|Installation]] de LyX : **[[apt>​lyx|lyx]]** +
- +
-Un logiciel libre d'​édition de documents qui lui aussi utilise LaTeX, mais avec une interface très différente des précédentes. L'​avantage de ce logiciel est de permettre une pseudo-visualisation en direct de ce qu'on veut obtenir, ce qui permet en un clin d'œil de repérer la structure du document.  +
- +
-===Gummi=== +
-  * Page dédiée sur le wiki : [[:​Gummi]] +
- +
-Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3691822#​p3691822|ce post]].+
  
 ==== Autres logiciels pouvant créer des fichiers LaTeX ==== ==== Autres logiciels pouvant créer des fichiers LaTeX ====
- +N'​importe quel [[:editeur_de_texte|éditeur de texte]] ([[:nano]] par exemple) peut être utilisé. Certains ont des extensions pour faciliter l'​écritude du code LaTeX. 
-=== Vim === +  ​* [[:vim]] avec **[[apt>​vim-latexsuite|vim-latexsuite]]** 
-  * Page dédiée sur le wiki : [[:vim]] +  * [[:​emacs#​ecrire_en_latex_avec_emacs_exemple_de_configuration|emacs]] ​avec **[[apt>​auctex|auctex]]** 
-  * [[:tutoriel:​comment_installer_un_paquet|Installation]] de Vim : **[[apt>vim|vim]]** +  * **[[apt>​whizzytex|whizzytex]]** 
-  * Plugin vim-latexsuite ​**[[apt>​vim-latexsuite|vim-latexsuite]]** +  * **[[apt>​yatex|yatex]]** 
-Vim a aussi son plugin latex :) +  * **[[apt>​texmacs|texmacs]]** 
- +  * [[:​gedit]] ​avec **[[apt>​gedit-latex-plugin|gedit-latex-plugin]]** 
-=== Emacs === +  * [[:geany]] avec **[[apt>​geany-plugin-latex|geany-plugin-latex]]** 
-  * Page du wiki montrant un exemple de configuration d'​emacs avec AucTeX: ​[[:​emacs#​ecrire_en_latex_avec_emacs_exemple_de_configuration|Écrire en LaTeX avec Emacs : exemple de configuration]] +  * [[:sublime-text]] avec le plugin ​[[https://packagecontrol.io/packages/LaTeXTools|LaTeXTools]]
-  * [[:​tutoriel:​comment_installer_un_paquet|Installation]] : **[[apt>​emacs|emacs]]** +
-  * Plugin auctex : **[[apt>​auctex|auctex]]** ​(conseillé) +
-Emacs permet d'​éditer du code, l'​édition est aussi facilitée avec son plugin auctex. +
-  * Plugin Whizzytex : **[[apt>​whizzytex|whizzytex]]** +
-  * Plugin yatex **[[apt>​yatex|yatex]]** +
-  * Plugin ​ texmacs ​**[[apt>​texmacs|texmacs]]** +
- +
-===Gedit=== +
-  * Page dédiée sur le wiki : [[:gedit]]+
-  * [[:​tutoriel:​comment_installer_un_paquet|Installation]] de gedit : **[[apt>​gedit|gedit]]** +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installation]] de gedit LaTeX Plugin : **[[apt>​gedit-latex-plugin|gedit-latex-plugin]]** +
-  * [[:tutoriel:​comment_installer_un_paquet|Installation]] d'une liste de plugins gedit : **[[apt>​gedit-plugins|gedit-plugins]]** +
- +
-En premier lieu, il est fortement conseillé de configurer gedit de façon à faciliter la programmation. En particulier,​ dans Préférences -> Affichage, cocher +
-  * Afficher les numéros de ligne (indispensable pour revenir rapidement sur des lignes incorrectes relevées lors d'une compilation) +
-  * Surligner la ligne actuelle (plutôt utile pour se repérer rapidement dans le code +
-  * Surligner les parenthèses correspondantes (permet en particulier d'​identifier rapidement si les {} des commandes sont bien situés). +
-Dans Préférences -> Éditeur, il est aussi fortement conseillé d'​activer l'​indentation automatique. +
- +
-Quelques raccourcis par défaut, qui s'​avèrent très utiles à l'​usage:​ +
-  * Ctrl + D permet de supprimer la ligne courante. +
-  * Alt + flèche haut ou bas permet de déplacer d'un bloc la ligne courante respectivement au dessus de la ligne supérieure ou en dessous de la ligne inférieure. +
- +
-Notons enfin que depuis la version 10.04, une (ou plusieurs) ligne sélectionnée sera automatiquement indentée par la commande tabulation, et désindentée par la commande shift + tabulation. +
- +
-**Une des façons les plus simples est d'​utiliser [[http://​live.gnome.org/​Gedit/​LaTeXPlugin|le plugin latex]] de [[:gedit]]. ** +
- +
-Attention cependant à ne pas oublier l'​extension .tex (exemple : fichier.tex) dans votre fichier sinon gedit vous indiquera qu'il n'​arrive pas à compiler. +
- +
-Installation du plugin pour Ubuntu 8.10 et inférieur : +
-  * Télécharger [[http://​sourceforge.net/​project/​showfiles.php?​group_id=204144|l'​archive]] et copier son contenu dans ~/​.gnome2/​gedit/​plugins. +
-  * Installer les paquets **[[apt>​rubber|rubber]]** et **[[apt>​texlive-latex-recommended|texlive-latex-recommended]]** +
-  * Activer le plugin dans [[:gedit]] (édition->​préférence->​greffon). [[http://​live.gnome.org/​Gedit/​LaTeXPlugin/​Screenshots|Enjoy !]]  +
- +
-**Utilisation alternative de Gedit sans le plugin LaTex dédié.** +
- +
-Pour ceux qui n'ont pas été convaincus par le plugin dédié à LaTex, Gedit peut malgré tout être un outil assez puissant pour LaTeX pour peu que l'on utilise quelques plugins appropriés du paquet **[[apt>​gedit-plugins|gedit-plugins]]** +
-Pour activer ces plugins, aller dans Édition -> Préférences -> Greffons. Parmi les plugins les plus intéressants,​ on note: +
-  * « Commentateur de code » : permet de commenter/​décommenter une ligne avec un raccourci clavier (Ctrl + M / Ctrl + Shift + M) (ce plugin peut aussi servir pour d'​autres langages de programmation) +
-  * « Signets » : permet d'​installer des marqueurs dans le fichier source pour en avoir un accès rapide via un raccourci clavier +
-  * « Outils externes » : permet de programmer des scripts qui pourront par exemple effectuer la compilation automatique du document latex (les résultats de la compilation s'​afficheront dans une console en bas de gedit) +
-  * « Extraits de code » : particulièrement utile (et même indispensable pour ceux qui en ont pris l'​habitude),​ ce plugin permet de programmer des raccourcis clavier personnalisés pour entrer des commandes courantes de LaTeX. Par exemple, « sec » suivi immédiatement d'une tabulation sera remplacé par \section{[un texte à remplir]} ; une nouvelle tabulation amènera ensuite immédiatement à la ligne suivante (ou en fin de ligne, au choix). +
- +
-L'​emploi de ces quatre plugins (éventuellement combinés avec d'​autres dans la liste des greffons) permet déjà une pratique extrêmement confortable (même si le plugin LaTeX dédié peut éventuellement faire l'​affaire à lui seul). +
- +
-=== Geany === +
-  * Page dédiée sur le wiki : [[:​geany]] +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installation]] de geany : **[[apt>​geany|geany]]** +
-  * Plugin : **[[apt>​geany-plugin-latex|geany-plugin-latex]]** +
-Geany est un IDE, et ce plugin permet d'​éditer du code latex. +
- +
-===== Consulter la documentation ===== +
-Pour consulter la documentation d'un package :  +
-<​code>​texdoc nom_du_package</​code>​ +
-===== Faire des présentations en Latex ===== +
- +
-Un module vous permet de réaliser vos présentations en latex : **[[apt>​latex-beamer|latex-beamer]]** +
- +
-Placez ensuite en en-tête de votre document : +
- +
-<code latex> +
-\documentclass[slidetop,​9pt]{beamer} +
-</​code>​ +
- +
-puis initialisez ​le document : +
- +
-<code latex> +
-\begin{document} +
-</​code>​ +
- +
-Pour insérer une diapo, procédez comme suit : +
- +
-<code latex> +
-\begin{frame}{Le titre de la diapo dans la barre de menu} +
-   ​\frametitle{Le titre de la diapo} +
-   Le contenu de la diapo +
-\end{frame}  +
-</​code>​ +
- +
-et terminez le document avec : +
- +
-<code latex> +
-\end{document} +
-</​code>​ +
- +
-Vous trouverez un tutoriel complet ​[[http://www.math-linux.com/spip.php?​article76|ici]]. +
- +
-De nombreux thèmes de présentation sont disponibles : en voir un aperçu [[http://​mcclinews.free.fr/​latex/​beamergalerie.php|ici]]+
  
  
Ligne 245: Ligne 77:
 ==== Les formules latex dans divers logiciels ==== ==== Les formules latex dans divers logiciels ====
  
-=== Traitements de texte et chaines ​éditoriales ​ ===+=== Traitements de texte et chaînes ​éditoriales ​ ===
  
-== OpenOffice == +  ​[[:​openoffice.org|OpenOffice]] : l'​extension [[:​ooolatex|OOoLatex]] permet d'​intégrer des équations LaTeX dans des documents OpenOffice (Writer et Impress). 
-  ​L'​extension [[:​ooolatex|OOoLatex]] permet d'​intégrer des équations LaTeX dans des documents OpenOffice (Writer et Impress). +  * [[:​LibreOffice]] : l'​extension [[https://​sourceforge.net/​projects/​texmaths/​|TexMaths]] permet d'​intégrer des équations LaTeX dans des documents LibreOffice (Writer, Impress et Draw). 
- +  * la chaine éditoriale [[:Scenari]] et plus spécifiquement [[:Opale]] permettent d'​intégrer et de générer des documents avec des formules LaTeX. 
-== Scenari == +  * [[:SPIP]] est un CMS qui permet de générer automatiquement des contenus avec des formules LaTeX
-  * la chaine éditoriale [[Scenari]] et plus spécifiquement [[Opale]] permettent d'​intégrer et de générer des documents avec des formules LaTeX. +
- +
-== L'œuf ou la poule == +
-  * [[la poule ou l'​oeuf|la poule ou l'​œuf]] est une chaine éditoriale prenant en compte le format LaTeX +
- +
-== SPIP == +
-  * [[SPIP]] est un CMS qui permet de générer automatiquement des contenus avec des formules LaTeX+
  
 === Messageries instantanées === === Messageries instantanées ===
- +  ​[[:Gajim]] permet de taper des formules en LaTeX après avoir activé l'​option use_latex ​ (nécessite le programme **[[apt>​dvipng|dvipng]]**). 
-== Gajim == +  * [[:​Kopete]] ​dispose d'un greffon (installé par défaut) permettant de taper des formules en LaTeX
-  ​* Gajim permet de taper des formules en latex après avoir activé l'​option use_latex ​ (nécessite le programme **[[apt>​dvipng|dvipng]]**). +  * [[:Pidgin]] dispose d'un [[:​pidgin#​greffon_latex|greffon]] permettant de taper des formules en LaTeX.
- +
-== Kopete == +
-  * Pidgin ​dispose d'un greffon (installé par défaut) permettant de taper des formules en latex. +
- +
-== Pidgin == +
-  * Pidgin dispose d'un [[:​pidgin#​greffon_latex|greffon]] permettant de taper des formules en latex.+
  
 === Graphisme === === Graphisme ===
 +  * [[:​Inkscape]] dispose d'une [[:​inkscape#​effets|fonctionnalité]] permettant de représenter des formules en latex.
 +  * [[http://​latexdraw.sourceforge.net|latexdraw]] **[[apt>​latexdraw|latexdraw]]** est un logiciel de dessin vectoriel pour latex.
  
-== Inkscape ​=+=== Éducation ​ === 
-  * Inkscape dispose d'une [[:​inkscape#​effets|fonctionnalité]] permettant de représenter des formules en latex. +  * [[:anki]] 
- +  * [[:mnemosyne]]
-=== Education ​ === +
- +
-== Anki == +
-  * [[anki]] +
-  +
-== Mnemosyne == +
-  * [[mnemosyne]]+
  
 ==== Convertir un document en latex ==== ==== Convertir un document en latex ====
- +  * [[:pandoc|Pandoc]] ​: convertisseur général de balises
-=== Page HTML === +  * [[:​LibreOffice]] ​avec le paquet **[[apt>libreoffice-writer2latex]]**. 
- +  * **[[apt>​writer2latex]]** est un convertisseur OpenOffice.org Writer/Calc vers LaTeX/XHTML
-Voir [[pandoc|Pandoc]]. +  ​* ​**[[apt>​wv]]** ​: programmes pour l'​accès aux documents Microsoft Word.
- +
-=== Document odt === +
- +
-  * On peut exporter un document odt en latex avec OpenOffice.org (il faut installer ​le paquet **[[apt>openoffice.org-writer2latex|openoffice.org-writer2latex]]**)+
-  * Writer2latex permet de convertir les documents odt en fichier latex+
- +
-=== Document doc === +
-Utiliser ​**[[apt>​wv]]**+
  
 ==== Exporter du Latex ==== ==== Exporter du Latex ====
  
-Il se peut que vous ayez besoin de convertir un document Latex vers un autre format. ​+Il se peut que vous ayez besoin de convertir un document Latex vers un autre format.
  
-<note tip>Le logiciel **[[pandoc|Pandoc]]** permet, en ligne de commande, de passer directement du format LaTeX (.tex) aux formats Rich Text File (.rtf), Word 2010 (.docx), OpenDocument (.odt), HTML, mathML et bien d'​autres. Les solutions ci-dessous sont déjà anciennes voire obsolètes, moins complètes et souvent bugguées FIXME.</​note>​+<note tip>Le logiciel **[[:pandoc|Pandoc]]** permet, en ligne de commande, de passer directement du format LaTeX (.tex) aux formats Rich Text File (.rtf), Word 2010 (.docx), OpenDocument (.odt), HTML, mathML et bien d'​autres.</​note>​
  
 === PDF, PS, DVI === === PDF, PS, DVI ===
  
 Ces formats sont gérés de base avec toutes les distributions latex. Ces formats sont gérés de base avec toutes les distributions latex.
-Voici les commandes respectives pour créer ces fichiers : +Voici les commandes respectives pour créer ces fichiers :
   * PDF : pdflatex   * PDF : pdflatex
   * DVI : latex   * DVI : latex
Ligne 313: Ligne 119:
 === Latex en RTF === === Latex en RTF ===
  
-Le RTF est un format de fichier de traitement de texte que vous pourrez facilement convertir ensuite en format Microsoft Word ou OpenOffice.org avec [[openoffice.org]]. Il suffit d'​installer le paquet **[[apt>​latex2rtf]]**.+Le RTF est un format de fichier de traitement de texte que vous pourrez facilement convertir ensuite en format Microsoft Word ou OpenOffice.org avec [[:openoffice.org]]. Il suffit d'​installer le paquet **[[apt>​latex2rtf]]**.
  
 Ensuite pour convertir : Ensuite pour convertir :
Ligne 333: Ligne 139:
  
 === Latex en odt  === === Latex en odt  ===
-Il y a deux moyens de créer des documents odt à partir d'un fichier latex : +Il y a deux moyens de créer des documents odt à partir d'un fichier latex :
   * Soit on crée d'​abord un fichier html comme expliqué plus haut, puis on l'​ouvre avec OpenOffice.org   * Soit on crée d'​abord un fichier html comme expliqué plus haut, puis on l'​ouvre avec OpenOffice.org
-  * Soit on utilise **[[apt>​tex4ht]]** avec une de ces deux commandes : +  * Soit on utilise **[[apt>​tex4ht]]** avec une de ces deux commandes :
 <code sh> <code sh>
 mk4ht oolatex fichier.tex mk4ht oolatex fichier.tex
Ligne 370: Ligne 176:
 </​code>​ </​code>​
  
-Enfin si vous voulez convertir l'​encodage d'un fichier tex, de latin1 vers UTF8 par exemple, vous pouvez utiliser la ligne de commande [[iconv|iconv]]. ​+Enfin si vous voulez convertir l'​encodage d'un fichier tex, de latin1 vers UTF8 par exemple, vous pouvez utiliser la ligne de commande [[:iconv|iconv]]. ​
  
 Un autre moyen est d'​utiliser ​ **[[apt>​recode]]** pour transformer les caractères accentués en balise LaTeX : Un autre moyen est d'​utiliser ​ **[[apt>​recode]]** pour transformer les caractères accentués en balise LaTeX :
Ligne 381: Ligne 187:
 <​code>​ recode -d UTF-8..LaTeX < fichier.tex > nouveau_fichier.tex</​code>​ <​code>​ recode -d UTF-8..LaTeX < fichier.tex > nouveau_fichier.tex</​code>​
  
-Pour en finir avec les problèmes d'​encodage,​ on utilisera [[xelatex]].+Pour en finir avec les problèmes d'​encodage,​ on utilisera [[:XeLaTex]] ou [[:LuaLaTeX]].
 ==== Sélection du texte des PDF dans Evince ==== ==== Sélection du texte des PDF dans Evince ====
  
-Si vous avez un problème pour la sélection de texte avec Evince allez jeter un œil sur la page consacrée à [[Evince]].+Si vous avez un problème pour la sélection de texte avec Evince allez jeter un œil sur la page consacrée à [[:Evince]].
  
-==== Erreur à la compilation ==== 
  
-Si vous obtenez des erreurs du type : + 
- +
-<​code>​ +
-Font OT1/​ptm/​m/​n/​20.74=ptmr7t at 20.74pt not loadable: Metric (TFM) file not found +
-</​code>​ +
- +
-L'​installation du paquet **[[apt>​latex2html]]** peut corriger le problème. +
-===== Désinstallation ===== +
-FIXME+
  
 ===== Ressources ===== ===== Ressources =====
Ligne 402: Ligne 199:
 ==== Liens officiels ==== ==== Liens officiels ====
   * [[http://​www.latex-project.org/​guides/​|Documentation LaTeX]] [en]   * [[http://​www.latex-project.org/​guides/​|Documentation LaTeX]] [en]
-  * [[http://​www.gutenberg.eu.org/​ |Groupe francophone des utilisateurs de TeX]]+  * [[https://​www.gutenberg.eu.org/​ |Groupe francophone des utilisateurs de TeX]]
  
 ==== Livres ==== ==== Livres ====
-  * [[http://www.framabook.org/​latex.html|Le framabook (livre libre) Latex]] : très bon livre assez complet (~300 pages).+  * [[http://​framabook.org/​5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/​|Le framabook (livre libre) Latex]] : très bon livre assez complet (~300 pages).
   * [[http://​hivernal.org/​static/​computing/​doc/​lshort-fr.fr.html| Une courte introduction à LaTeX]] : une référence ...ressuscitée (~130 pages)   * [[http://​hivernal.org/​static/​computing/​doc/​lshort-fr.fr.html| Une courte introduction à LaTeX]] : une référence ...ressuscitée (~130 pages)
-  * [[http://​fr.wikibooks.org/​wiki/​Programmation_LaTeX|Guide LaTeX sur Wikibook]]+  * [[https://​fr.wikibooks.org/​wiki/​LaTeX|Guide LaTeX sur Wikibook]], [[http://​https://​en.wikibooks.org/​wiki/​LaTeX|Guide LaTeX sur Wikibook ​(en)]]
  
 ==== Tutoriel et FAQ de grande qualité ==== ==== Tutoriel et FAQ de grande qualité ====
-  * [[http://www.grappa.univ-lille3.fr/​FAQ-LaTeX/| FAQ-LaTeX]] [fr] +  * [[https://faq.gutenberg.eu.org/| FAQ-LaTeX]] [fr] 
-  * [[http://​www.tuteurs.ens.fr/​logiciels/​latex/​|La page LaTeX des tuteurs de l'ENS (École Normale Supérieure)]] : excellent guide donnant de nombreuses bases essentielles dans la rédaction d'un document TeX. +  * [[https://​www.tuteurs.ens.fr/​logiciels/​latex/​|La page LaTeX des tuteurs de l'ENS (École Normale Supérieure)]] : excellent guide donnant de nombreuses bases essentielles dans la rédaction d'un document TeX. 
-  * [[http://www.siteduzero.com/tutoriel-3-258577-redigez-des-documents-de-qualite-professionnelle-avec-latex.html|Tutoriel LaTeX sur le Site du Zéro]][fr].+  * [[http://openclassrooms.com/courses/redigez-des-documents-de-qualite-avec-latex|Tutoriel LaTeX sur le Site du Zéro]][fr].
  
 ==== À propos de Beamer ==== ==== À propos de Beamer ====
Ligne 423: Ligne 220:
   * [[http://​www.traduc.org/​docs/​HOWTO/​vf/​TeTeX-HOWTO.html|Guide Pratique teTeX]] [fr]   * [[http://​www.traduc.org/​docs/​HOWTO/​vf/​TeTeX-HOWTO.html|Guide Pratique teTeX]] [fr]
   * [[http://​latex.developpez.com/​faq/?​page=sommaire|FAQ Latex de Développez.com]]   * [[http://​latex.developpez.com/​faq/?​page=sommaire|FAQ Latex de Développez.com]]
-  * [[http://​www.mathematex.net|Communauté active d'​utilisateurs de LaTex en Mathématiques]] +  * [[https://​www.mathematex.fr|Communauté active d'​utilisateurs de LaTeX en Mathématiques]]
-  * [[http://​wiki.student.info.ucl.ac.be/​images/​8/​8f/​Exemples-latex-v0.2.tar.gz|Un aide-mémoire ainsi que deux scripts bash]]+
  
  
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​Gauthier]],​ [[utilisateurs:​Freetux]],​ djibi, L.Bellegarde,​ Steren Giannini, [[utilisateurs:​Ner0lph]]//​. +//​Contributeurs : [[:utilisateurs:​Gauthier]],​ [[:utilisateurs:​Freetux]],​ djibi, L.Bellegarde,​ Steren Giannini, [[:utilisateurs:​Ner0lph]]//​. 
-Remise en forme par [[utilisateurs:​quent57]] et [[utilisateurs:​Darkar]]+Remise en forme par [[:utilisateurs:​quent57]] et [[:utilisateurs:​Darkar]], [[:​utilisateurs:​grigouille]]
  • latex.1351453477.txt.gz
  • Dernière modification: Le 28/10/2012, 20:44
  • par sefran