LaTeX est un système logiciel de composition de documents créé par Leslie Lamport. Plus exactement, il s'agit d'une collection de macro-commandes destinées à faciliter l'utilisation du « processeur de texte » TeX de Donald Knuth. Il a été créé en 1985. Depuis 1993, il est maintenu par le LATEX3 Project team. La dernière version majeure est appelée LaTeX2ε.
Le nom est l'abréviation de Lamport TeX. On écrit souvent LATEX, le logiciel permettant les mises en forme correspondantes au logo.
Du fait de sa relative simplicité, il est devenu la méthode privilégiée d'écriture de documents scientifiques employant TeX. Il est particulièrement utilisé dans les domaines techniques et scientifiques pour la production de documents de taille moyenne ou importante (thèse ou livre, par exemple). Néanmoins, il peut aussi être employé pour générer des documents de types variés (par exemple, des lettres ou des transparents).
LaTeX se prononce habituellement /la.tek/ par les francophones ; plus rarement, le « X » final est prononcé comme une consonne fricative vélaire sourde. En effet, le nom de TeX (d’où est dérivé LaTeX) dérive du mot grec ancien τέχνη (tekhnê), et le « X » représente donc un khi (χ). La prononciation /-x/ (consonne fricative vélaire sourde) est celle du grec moderne, et la prononciation /-k/ est celle habituelle de la lettre khi (transcrite kh ou ch) pour les mots français et anglais dérivant du grec.
La prononciation du khi comme en grec dans TeX a été encouragée par le créateur de TeX, Donald Knuth, dans son livre The TeXbook. Cependant, Leslie Lamport, le créateur de LaTeX, indique explicitement dans son livre LaTeX: A Document Preparation System n’encourager aucune prononciation particulière pour LaTeX.
LaTeX est souvent utilisé par des personnes devant produire un contenu parfois complexe (équations) ayant une mise en forme standard, c'est-à-dire ne nécessitant pas de mise en forme particulière.
Pour cette raison, il est particulièrement utilisé par des étudiants, éditeurs, professeurs de mathématiques et de physique, scientifiques, principalement en informatique, en ingénierie, en mathématiques et en physique. Il est également utilisé par les musiciens.
Il est également intégré dans d'autres logiciels :
LaTeX est capable de produire de nombreux types de document différents (par défaut ou bien en employant des extensions), notamment des articles, cours, livres, présentations, diagrammes, partitions de musique (via lilypond), rapports, lettres, étiquettes, pochettes de disque compact, posters, cartes de visite.
Toutefois, la rédaction d'un document à la mise en page particulière (comme un journal ou un magazine) peut être plus facile à réaliser avec d'autres types de logiciel (voir Publication assistée par ordinateur).
Certains logiciels de calcul génèrent des notes de calcul au format LaTeX.
LaTeX est distribué sous LPPL. Cette licence, bien que libre, est incompatible avec la GPL.
LaTeX exige du rédacteur de se concentrer sur la structure logique de son document, son contenu, tandis que la mise en page du document (césure des mots, alinéas) est laissée au logiciel lors d'une compilation ultérieure. LaTeX sépare en deux phases la forme du contenu. Avec les logiciels de type WYSIWYG (What You See Is What You Get, ce que vous voyez est ce que vous obtenez) tels que OpenOffice.org Writer et Microsoft Word, la structure est codée par les styles, la forme étant automatiquement et immédiatement visible à l'écran. Il existe au XXIe siècle des logiciels permettant de rédiger des documents LaTeX de cette manière, comme TexMacs.
Il existe également d'autres méthodes, comme celle adoptée par le logiciel LyX, selon le concept de WYSIWYM, qui permet d'écrire un texte à l'écran, sans avoir le rendu exact à l'écran lors de l'écriture, mais dont le résultat visuel à l'exportation choisie (DVI, PostScript ou bien PDF) aura toutes les qualités du rendu d'un document LaTeX compilé, puisque LaTeX est utilisé en arrière-plan. Des langages de balisage léger tels que txt2tags, reStructuredText, ou Plain Old Documentation permettent également d'exporter vers LaTeX, au prix d'une certaine limitation dans l'accès aux fonctionnalités avancées de LaTeX.
La rédaction d'un document LaTeX se fait la plupart du temps à travers un éditeur de texte, puis le document rédigé est traité (compilé) avec LaTeX afin d'obtenir sa version mise en forme au format de données DVI (pour DeVice Independent en anglais, « indépendant du périphérique ») prête pour visualisation sur écran ou transformée en format PostScript ou PDF pour impression.
LaTeX requiert un apprentissage initial plus important que celui qui est nécessaire pour les logiciels de type WYSIWYG, du moins pour la mise en page de petits documents simples. Mais une fois cette phase d'apprentissage (assez aisée : on peut comparer cela à l'apprentissage du langage HTML) accomplie, le fait de se concentrer sur le contenu et de laisser à LaTeX le soin de présenter le document devient très appréciable : la qualité du document produit est élevée (formules mathématiques, respect des règles typographiques), la gestion des références bibliographiques (BibTeX), les numérotations et table des matières sont cohérentes sans qu'on ait à s'en soucier. Par ailleurs, LaTeX laisse à l'utilisateur la possibilité de l'adapter à ses besoins spécifiques en créant ou modifiant des macro-commandes. Le site Comprehensive TeX Archive Network (CTAN) regroupe un grand nombre de ces macro-commandes regroupées en paquetages. L'évolution de LaTeX est assurée par une communauté structurée en groupes d'utilisateurs.
Ces qualités, outre la gratuité du logiciel, en font l'outil de rédaction privilégié des mondes universitaire et scientifique dans certaines disciplines. Il est en effet courant en mathématiques, informatique et physique de voir les éditeurs proposer des fichiers de style LaTeX, et de déclarer qu'ils préfèrent ce format à celui de Microsoft Word (qui est très utilisé pour les logiciels de traitement de texte interactifs dans le monde de l'entreprise). Certains éditeurs refusent même les soumissions n'étant pas dans ce format.