[[latex]]
Piste: » latex
LaTeX, langage de description de document
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.
Un fichier LaTeX est un fichier ASCII contenant du texte et des commandes de marquage. Il peut être écrit avec un éditeur de texte comme Gedit ou Vim. 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 ou aussi Texmaker. Il existe également de nombreux paquets additionnels permettant d'enrichir LaTeX en fonctionnalités diverses.
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.
Edgy, Feisty, Gusty et Hardy
Avec Edgy, Feisty et Gusty, c'est TeX-Live qui permet de faire du LaTeX, car les paquets TeTeX (cf. la sous-section Dapper) ne sont plus maintenus. Il se trouve dans le dépôt « Universe ».
- Pour l'installation minimale, installez le paquet texlive Texlive (acceptez les autres paquets à installer avec).
- Pour le support de la langue française, installez le paquet texlive-lang-french Texlive-lang-french.
- Pour une compilation de greffons bien utiles, installez le paquet texlive-latex-extra Texlive-latex-extra.
- Pour l'installation complète sans vous poser de questions au sujet des paquets supplémentaires, installez le paquet texlive-full Texlive-full (acceptez les autres paquets à installer avec).
Dapper
La distribution LaTeX la plus courante pour l'environnement Linux est teTeX. Elle se trouve dans le dépôt principal d'Ubuntu.
- Pour l'installation minimale, installez les paquets tetex-base tetex-bin.
- Pour une compilation de greffons bien utiles, installez le paquet tetex-extra.
Pour que LaTeX gère l'UTF8 (encodage par défaut sous Ubuntu depuis Hoary) installez le paquet latex-ucs.
Logiciels graphiques dédiés à LaTeX
Texmaker : éditeur de texte spécialisé dans la conception de texte LaTeX. Pour plus d'informations, voir la page dédiée.
gedit : Une des façons les plus simples est d'utiliser le plugin latex de gedit. Pour ce faire télécharger l'archive et copier son contenu dans ~/.gnome2/gedit/plugins. Il vous reste à installer les paquets rubber et texlive-latex-recommended et à activer le plugin dans gedit (édition→préférence→greffon). Enjoy ! Attention cependant à ne pas oublier l'extention .tex (exemple : fichier.tex) dans votre fichier sinon gedit vous dira qu'il arrive pas à compiler.
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.
Kile : Dans la même veine que Texmaker, 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. Pensez également à installer tetex-extra
. 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 (UTF8 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.
Paquets additionnels
LaTeX peut être complété par des paquets additionnels, dont vous trouverez la liste détaillée sur le site du Catalogue Tex en ligne ou sur le 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/share/texmf/tex/latex/ ». Lancez ensuite texhash, pour mettre à jour la base de données.
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 cd /usr/local/share/texmf/tex/latex sudo unzip $HOME/mhchem.zip sudo texhash
Parmi d'autres paquets utiles :
- mhchem : molécules chimiques, réactions chimiques, etc.
Remarque concernant les accents
Contrairement à Windows, il vous faudra utiliser le codage de caractères UTF-8 (et non latin1). L'en-tête contient alors :
... \usepackage[utf8]{inputenc} % accents dans la source ...
Si toutefois vous souhaitez encoder vos fichiers en latin1, vous pouvez aussi taper le code suivant :
... \usepackage[latin1]{inputenc} ...
Ressources
Aide et guides
- Groupe d'utilisateurs TeX [en] et d'autres liens intéressants
- Documentation LaTeX [en]
- Guide Pratique teTeX [fr]
- FAQ-LaTeX [fr]
OpenOffice
- OOoLatex permet d'intégrer des equations LaTeX dans des documents OpenOffice (Writer et Impress).
Contributeurs : Gauthier, Freetux, djibi, L.Bellegarde, Steren Giannini, Ner0lph.