Fiche signalétique
LaTeX (prononcé LATEK)
| Utilité | Permet la rédaction de documents texte de haute spécificité |
|---|---|
| Où peut-on en voir | Difficile car on n’y a pas accès |
| Langage algorithmique | Non |
| Langage Orienté Objet | Pas du tout |
| Difficulté ressentie | Très difficile (pour la syntaxe et les modules) |
Exemple LaTeX
\documentclass[12pt, letterpaper, twoside]{article}
\usepackage[utf8]{inputenc}
\title{First document}
\author{Hubert Farnsworth \thanks{funded by the Overleaf team}}
\date{February 2014}
\begin{document}
\begin{titlepage}
\maketitle
\end{titlepage}
In this document some extra packages and parameters
were added. There is an encoding package
and pagesize and fontsize parameters.
\end{document}
Fonctionnalités
- LaTeX se base sur un moteur de composition permettant de déterminer la meilleure position pour le texte : c’est un peu comme si une intelligence artificielle savait comment placer notre texte, ce qui explique pourquoi il y a très peu de possibilités de mise en page en LaTeX, contrairement à (par exemple) l’adjonction du langage CSS aux côtés du HTML.
- De nombreux modules permettent de changer l’encodage, gérer des formules et structures mathématiques complexes, ainsi que la totalité des symboles imprimables. Cela rend le tout assez compliqué à comprendre, mais offre de nombreuses possibilités.
Trivia
- LaTeX a été créé en TeX, un autre langage de programmation.
- Aujourd’hui, on utilise plutôt LuaTeX (parfois appelé aussi LuaLaTeX) : https://fr.wikipedia.org/wiki/LuaTeX, mais le nom LaTeX est resté
- LaTeX est très souvent utilisé pour la rédaction de documents universitaires (thèses etc) ou de livres.