LaTeX

De Ensiwiki
Aller à : navigation, rechercher
Une page composé avec LATEX

LATEX est un logiciel libre de mise en forme de documents, créé par Leslie Lamport et Donald Knuth.

Question - Réponse

Le principe de base de LaTeX est simple. Il s'agit d'un ensemble de macros et de commandes pour faciliter l'utilisation (assez horrible) du processeur de texte TeX créé par un des informaticiens des plus connus, Donald Knuth. Le nom final vient de Lamport TeX.

Comment ça se lit ? La prononciation ("lateque") est une des plus bizarres qu'on puisse trouver, bien qu'encouragée par D. Knuth. En effet, le nom TeX dérive du mot grec τέχνη (art, technique) et s'écrit en lettres majuscules grecques Tau-Epsilon-Khi : ΤΕΧ.

Pourquoi on en parle ? Parce que c'est un des langages les plus répandus pour mettre en page un document dans la communauté scientifique.

Quel est le principe ? L'écrivain doit écrire son document dans le langage LATEX. Ensuite on le passe dans le compilateur, qui lui rendra un DVI, un PostScript ou encore un PDF.

Est-ce que c'est simple ? Le langage de base TeX était très difficile à maitriser dès lors qu'il s'agissait de faire des mises en pages un peu évoluées. Mais le LATEX est très simpliste, bien qu'il faille un minimum d'apprentissage pour avoir les bases.

Et il n'y a pas d'éditeur graphique ? Il existe des solutions WYSIWYM (What You See Is What You Mean), mais pas de bons éditeurs vraiment WYSIWYG (What You Get). Parmi les solutions existantes, on peut citer Scientific Workplace (commercial) ou LyX (libre).

Exemple

\documentclass[a4paper, 11pt]{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[frenchb]{babel}

\begin{document}

Bonjour, j'édite en \LaTeX~!

Voici une formule mathématique : $e^x = \sum_{n=0}^{+\infty} \frac{x^n}{n!}$

\end{document}

Et on obtient ceci :


Bonjour, j'édite en LATEX !
Voici une formule mathématique : e^x = \sum_{n=0}^{+\infty} \frac{x^n}{n!}


Compilation

C'est le format DVI qui est par défaut sur TeX.

Vers DVI

DVI est l'abréviation de device-independent, ce qui signifie « indépendant du type d'unité (ou périphérique) ». Il est très répandu notamment chez les mathématiciens.

La commande par défaut est :

latex fichier.tex

Ce qui va produire un "fichier.dvi".

Vers PostScript

PS est un type de fichier permettant notamment l'impression directe sur les imprimantes de l'ENSIMAG.

Il existe deux façons pour compiler, soit par pslatex en faisant :

pslatex fichier.tex

On peut également passer par la commande latex en enchaînant les commandes (TEX -> DVI -> PS) :

latex fichier.tex && dvips fichier.dvi

dvips existe en plusieurs noms : dvips, dvi2ps ou dvitops.

Vers PDF

PDF est le format de document le plus répandu, que ce soit dans la communauté scientifique ou ailleurs.

Encore une fois deux manières de procéder, soit par pdflatex :

pdflatex fichier.tex

Soit en passant par le chemin complet (TEX -> DVI -> PDF) :

latex fichier.tex && dvipdf fichier.dvi

dvipdf existe en plusieurs noms : dvipdf, dvi2pdf ou dvitopdf.

On peut enfin passer par le chemin (TEX -> DVI -> PS -> PDF) si dvipdf n'existe pas.

! Attention !

pdflatex et pslatex ne solicitent pas les mêmes packages comme par exemple le package pdfpages qui n'est accessible que par pdflatex, ou pstricks qui n'est accessible que par pslatex et latex.

C'est également le cas pour la gestion des images, les formats acceptés ne seront pas les mêmes en PDF qu'en DVI ou en PS !

Tutoriels

Prise en main

Searchtool-80%.png Aide détaillée : Structure d'un document LaTeX‎.
Searchtool-80%.png Aide détaillée : Commandes de base de LaTeX.

Mathématiques

Searchtool-80%.png Aide détaillée : Mathématiques LaTeX.

Environnements

Searchtool-80%.png Aide détaillée : Environnements LaTeX.

Macros

Searchtool-80%.png Aide détaillée : Macros sous LaTeX.

Installation

Searchtool-80%.png Aide détaillée : Installer LaTeX sous Windows.
Searchtool-80%.png Aide détaillée : Installer LaTeX sous Linux.
Searchtool-80%.png Aide détaillée : Installer LaTeX sous Mac.

Bibliographie

Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (Framabook LaTeX)