LaT EX (pronunciato "lah-TEKH" e alternativamente indicato come LaTeX), è un linguaggio di programmazione utilizzato per la composizione dei dati tecnici. È popolare tra matematici, scienziati e ingegneri, perché facilita l'uso di simboli ed equazioni matematiche nel testo.
LaT EX è una variante del più generale sistema di preparazione dei documenti noto come TEX (pronunciato "TEKH" e alternativamente indicato come TeX). Ci sono diverse varianti, chiamate anche "sapori", di TEX diverse da LaT EX, ma LaT EX è la più usata. Tutte le varianti di TEX consentono il posizionamento di caratteri, espressioni e illustrazioni entro una piccola frazione di millimetro su un display o su una pagina stampata. La tolleranza di posizione può essere modificata per adattarsi alla risoluzione di qualsiasi display o stampante.
Come tutte le "versioni" di TEX, LaT EX è un linguaggio di markup. In un certo senso, assomiglia all'HTML (Hypertext Markup Language) utilizzato per progettare i siti Web. Esistono numerosi codici di formattazione e uno sguardo casuale a un complesso documento matematico scritto in questo linguaggio rivela arcane stringhe di comandi e caratteri. Chiunque desideri utilizzare LaT EX deve affrontare una curva di apprendimento. Ci sono numerosi programmi di interfaccia WYSIWYG (quello che vedi è quello che ottieni) disponibili per l'uso con LaT EX, ma per ottenere i migliori risultati, è necessario imparare la lingua stessa.