AMS-TeX

AMS-TeX est un package de macros que Michael Spivak a écrit en plus de plain TeX pour l'American Mathematical Society (AMS). Il s'agissait de son propre format, conçu pour une composition mathématique de haute qualité – et sa machinerie mathématique a ensuite été portée dans LaTeX, devenant ainsi l'ancêtre du amsmath que nous utilisons aujourd'hui. Le AMS-TeX d'origine n'est désormais presque jamais invoqué directement.

Qu'est-ce que AMS-TeX

AMS-TeX est un format (package de macros) superposé au plain TeX de Knuth (l'ensemble de base de macros). Il s’agit d’une lignée distincte de LaTeX – à l’époque, c’était une autre façon « d’utiliser TeX », parallèle au LaTeX de Lamport. Michael Spivak l'a construit pour le AMS au début des années 1980, et le AMS l'a utilisé pour la production de journaux et de livres de 1983 à 1985. Son utilisation est documentée dans le manuel The Joy of TeX.

Sa marque était la qualité de ses mathématiques. Les équations alignées sur plusieurs lignes (\align), les diagrammes commutatifs (la machinerie derrière amscd), les matrices via \matrix et la gestion délicate des indices et des fractions imbriquées - des constructions qui étaient laborieuses dans plain TeX nu - pouvaient désormais être magnifiquement définies avec beaucoup moins de charge pour l'auteur. AMS-TeX a joué un rôle décisif dans l'établissement de TeX comme norme en matière de publication mathématique.

Comme il s'agit de son propre format, vous l'avez traité avec une commande dédiée, amstex, et le balisage diffère de LaTeX. Au lieu du \documentclass\begin{document}\end{document} de LaTeX, le corps était enveloppé dans \document\enddocument, le titre défini avec \title et les titres avec \head et des commandes similaires qui lui sont propres.

Pour les symboles et les alphabets, la collection AMSFonts que le AMS a assemblée se trouve en dessous. La lettre noire/fraktur \frak et le tableau noir gras (creux gras) \Bbb — des alphabets familiers aux mathématiciens — viennent d'ici et ont ensuite été repris textuellement dans le monde LaTeX.

Relation avec amsmath / AMS-LaTeX

C’est le point crucial. Alors que LaTeX est devenu le standard de facto, les excellentes fonctionnalités mathématiques de AMS-TeX ont été portées dans le monde LaTeX. Le résultat est AMS-LaTeX : concrètement, les packages amsmath, amssymb, amsthm et amscd, ainsi que les classes de documents AMS amsart (articles), amsbook (livres) et amsproc (actes).

En d’autres termes, un auteur moderne obtient la qualité de AMS-TeX simplement en écrivant \usepackage{amsmath} en LaTeX. Les environnements mathématiques tels que align, l'environnement de théorème (amsthm) et les diagrammes commutatifs (amscd) descendent tous de cette ligne. Il en va de même pour les polices de symboles : le chargement de amssymb récupère amsfonts en interne, vous donnant \mathbb (tableau gras en gras, de la police msbm) et \mathfrak (fraktur, de la police eufm). msam et msbm sont les polices de symboles supplémentaires du AMS.

Le contraste ci-dessous le rend concret. Sur la gauche se trouve un affichage aligné dans le style AMS-TeX ; à droite se trouve son équivalent moderne LaTeX (amsmath). Le balisage diffère, mais l'objectif est le même : un affichage multiligne aligné sur les signes égal.

latex
% AMS-TeX (legacy: processed with the amstex format)
\align
  (a+b)^2 &= a^2 + 2ab + b^2 \\
  (a-b)^2 &= a^2 - 2ab + b^2
\endalign
latex
% Modern LaTeX equivalent
\usepackage{amsmath}
% ...
\begin{align}
  (a+b)^2 &= a^2 + 2ab + b^2 \\
  (a-b)^2 &= a^2 - 2ab + b^2
\end{align}
ComposantQu'est-ce que c'est/fait
amsmathLe package mathématique de base ; align, gather, cases et plus
amssymbSymboles et alphabets supplémentaires ; charge les amsfonts en interne
amsthmEnvironnements de théorème/preuve (proof, \newtheorem amélioré)
amscdEnvironnement pour les diagrammes commutatifs
amsart / amsbook / amsprocClasses de documents AMS (article, livre, actes)
AMSFontsLa collection de polices : eufm (fraktur), msam, msbm (symboles supplémentaires)

Le AMS distribue et recommande toujours ces packages et classes (AMS-LaTeX) aux auteurs. Le format autonome AMS-TeX, en revanche, est hérité : il reste sur CTAN en tant qu'enregistrement historique, mais le AMS lui-même indique explicitement qu'il ne recommande pas de créer de nouveaux documents avec AMS-TeX.

En bref, si vous écrivez des mathématiques en LaTeX aujourd'hui, vous utilisez l'héritage de AMS-TeX via amsmath, et vous n'avez pas besoin d'invoquer le format AMS-TeX d'origine. TeX Live 2026 est toujours livré avec amstex, mais la distribution CTAN a été gelée depuis la version "archive finale" v2.01 en août 2021 et est conservée principalement pour le traitement d'anciens manuscrits. Le LaTeX-side amsmath, en revanche, est maintenu conjointement par le projet LaTeX3 et le AMS et est toujours activement mis à jour (v2.17z, juillet 2025).

Comment rédiger de nouveaux documents mathématiques aujourd'hui

L’histoire est importante car elle guide les choix d’aujourd’hui. Pour un nouveau rapport, une note de cours ou un article, ne lancez pas la commande amstex. Démarrez un document LaTeX et chargez les packages AMS-LaTeX dont vous avez besoin : amsmath pour les affichages alignés, amssymb pour les symboles supplémentaires tels que le gras du tableau noir et amsthm pour les théorèmes, les lemmes et les structures de preuve.

latex
\documentclass{article}
\usepackage{amsmath,amssymb,amsthm}

\newtheorem{theorem}{Theorem}

\begin{document}
\begin{theorem}
For real numbers $a$ and $b$,
\begin{align}
  (a+b)^2 &= a^2 + 2ab + b^2.
\end{align}
\end{theorem}
\end{document}

Pour un journal ou un livre AMS, vous pouvez également utiliser des classes telles que amsart ou amsbook. Le modèle de document est toujours LaTeX : commencez par \documentclass, puis construisez les structures de titre, d'auteur, de résumé et de théorème dans le style de LaTeX. La leçon de AMS-TeX n'est pas de mémoriser les commandes héritées ; il s'agit de marquer la structure mathématique par son sens.

  • Utilisez \begin{document}, et non AMS-TeX \document, comme point d'entrée du corps.
  • Utilisez \section et amis pour les titres plutôt que \head.
  • Ne rédigez pas à la main les énoncés de théorèmes dans le vieil esprit \proclaim ; créez des structures numérotées avec \newtheorem.
  • Utilisez \mathbb de amssymb au lieu de l'ancien \Bbb.

Lorsque vous héritez d'un manuscrit AMS-TeX

Vous pouvez hériter d'un manuscrit AMS-TeX d'anciennes notes de cours, d'archives de laboratoire ou d'un ensemble de sources d'éditeur, généralement reconnaissables par \document et \enddocument. La première tâche n’est pas la modernisation ; il s'agit de préserver une ligne de base reproductible PDF. Conservez la source, les figures, les polices et connectez-vous ensemble, traitez-les d'abord avec le amstex toujours fourni dans TeX Live, puis migrez ensuite chapitre par chapitre vers LaTeX + amsmath par rapport à cette ligne de base.

  • Conservez d'abord : essayez amstex oldfile.tex avant de changer la source.
  • Écrivez du nouveau matériel en LaTeX : une fois que vous avez révisé, passez à \documentclass plus amsmath.
  • N'effectuez pas de conversion groupée aveuglément : migrez \align vers l'environnement align et \Bbb vers \mathbb par petites étapes.
  • Comparez les PDF : les numéros d'équation, les sauts de ligne et les compteurs de théorème sont les parties les plus susceptibles de se déplacer.