LaT EX (pronunciado "lah-TEKH" y alternativamente denotado como LaTeX), es un lenguaje de programación que se utiliza para la composición tipográfica de datos técnicos. Es popular entre matemáticos, científicos e ingenieros porque facilita el uso de símbolos matemáticos y ecuaciones en el texto.
LaT EX es una variante del sistema de preparación de documentos más general conocido como TEX (pronunciado "TEKH" y, alternativamente, denominado TeX). Hay varias variantes, también llamadas "sabores", de TEX además de LaT EX, pero LaT EX es la más utilizada. Todas las variantes de TEX permiten la colocación de caracteres, expresiones e ilustraciones dentro de una pequeña fracción de milímetro en una pantalla o página impresa. La tolerancia de posición se puede modificar para que coincida con la resolución de cualquier pantalla o impresora.
Como todos los "sabores" de TEX, LaT EX es un lenguaje de marcado. En cierto modo, se parece al HTML (lenguaje de marcado de hipertexto) que se utiliza para diseñar sitios web. Existen numerosos códigos de formato, y un vistazo casual a un documento matemático complejo escrito en este idioma revela cadenas arcanas de comandos y caracteres. Cualquiera que desee utilizar LaT EX se enfrenta a una curva de aprendizaje. Hay numerosos programas de interfaz WYSIWYG (lo que ve es lo que obtiene) disponibles para usar con LaT EX, pero para obtener los mejores resultados, es necesario aprender el idioma en sí.