Contrairement aux programmes de traitement de texte classiques, les utilisateurs de LaTeX définir la structure de leurs documents à l'aide d'une série de commandes de programmation comparables. LaTeX a un public fidèle, car il permet aux utilisateurs expérimentés d'effectuer des révisions massives à la structure d'un document avec très peu de travail. Toutefois, le programme a une courbe d'apprentissage abrupte, puisque même les objets triviaux comme les listes à puces nécessitent des commandes spéciales.