Autour du langage de description/formatage de page LaTeX
Qu'est que TeX/LaTeX ?
"TeX (1978) est le formateur de texte de D. E. Knuth.
À l'origine, Knuth a développé TeX [...] pour réaliser de beaux documents et écrire des formules mathématiques." (définition après la
FAQ LaTeX)
LaTeX est un jeu de macro au-dessus de TeX. Typiquement, LaTeX est idéal pour rédiger des articles scientifiques, des livres
techniques et des thèses, car il contient des outils et mécanismes internes pour calculer automatiquement les liens, les numéro
de figues, chapitres, section, gérer des bibliographies et des index, tracer des figures et écrire des équations ... La plupart
des revues scientifiques et des proceedings utilise LaTeX.
La conversion vers le HTML est aisée; elle était disponible 5 ans avant que MS-Word ne le propose ! (plusieurs alternatives en
logiciels libres : LaTeX2html,
TtH (the TEX to HTML translator), ...)
Particularités de TeX/LaTeX
- Particularités de TeX/LaTeX
- ce logiciel est gratuit;
- ce logiciel est disponible sur à peut prêt toutes les plateformes, il ne tient qu'à vous de le porter sur la votre !
- un document LaTeX doit être compilé pour produire une sortie mise en page, d'abord dans un format "device independant" (.dvi)
puis vers PostScript, PDF,...
- un document LaTeX est structuré un peu de la même manière qu'un document HTML (hiérarchie, balises de contextes);
- LaTeX gère automatiquement: la numérotation des pages, sections, chapitres, annexes, figures, tables, ... (ce qui n'existe pas
depuis longtemps dans la plupart des traitements de texte payants et propriétaires type MS-Word ou WordPerfect)
- LaTeX a toujours eu la notion de "feuille de style", depuis pompée par les traitements de texte payants et propriétaires type
MS-Word ou WordPerfect.
- contrairement à des documents produits par MS-Word, vous êtes sur d'obtenir la même sortie sur 2 ordinateurs différents, même
à 10 ans d'intervalle ... Et, même si vous n'avez pas le programme LaTeX sur un ordinateur, vous pouvez éditer le document, le lire...
- un document LaTeX étant d'abord un simple fichier texte, tout son contenu est visible, contrairement aux documents produits par
MS-Word; un document LaTeX est donc éditable par tout éditeur texte, comme X
Emacs par exemple.
- LaTeX permet de gérer facilement les citations dans un document (thèse, livre, ...) en créant automatiquement la bibliographie
(mot-clef \cite{}). L'apparence de la bibliographie générée automatiquement en fonction des citations dans le document est géré par
un style modifiable. Grâce à BibTeX peut être importer toute ou partie de bases bibliographiques (fichiers *.bib)
(cf par exemple ma bibliographie ISO);
- LaTeX permet de créer facilement un ou des index d'un document ou d'un livre grâce à MakeIndex;
Quelques liens