====== Que sont AMS-TeX et AMS-LaTeX? ======
[[ctanpkg>amslatex|AMS-LaTeX]] est un terme utilisé pour désigner un ensemble de fichiers distribués par l'//[[https://fr.wikipedia.org/wiki/American_Mathematical_Society|American Mathematical Society]]// (AMS). L'essentiel de ces extensions a été conçu par Frank Mittelbach, Michael Downes (décédé) et Rainer Schöpf, et s'appuie sur \LaTeXe. C'est un outil complémentaire à \LaTeX pour écrire des mathématiques (il devient d'ailleurs rapidement indispensable). Quant à [[ctanpkg>amstex|AMS-TeX]], il est l'équivalent de AMS-LaTeX pour Plain \TeX.
AMS-LaTeX est divisée en deux parties:
* [[ctanpkg>amscls]] pour écrire des articles ou livres de l'AMS. Ces classes sont [[ctanpkg>amsart]] (pour écrire des article), [[ctanpkg>amsbook]] (pour des livres) et [[ctanpkg>amsproc]] (pour des comptes-rendus de réunion). Elles font appel à certaines des extensions citées ci-après ;
* [[ctanpkg>amsmath|amsmath]] qui fournit des commandes et environnements supplémentaires pour l'écriture des mathématiques.
Les extensions proposées par ''amsmath'' sont :
* [[ctanpkg>amsmath|amsmath]] : la base, assez complète. Elle charge en particulier [[ctanpkg>amstext|amstext]], [[ctanpkg>amsopn|amsopn]], and [[ctanpkg>amsbsy|amsbsy]] ;
* [[ctanpkg>amstext|amstext]] : pour écrire du texte en mode mathématique ;
* [[ctanpkg>amsbsy|amsbsy]] : pour les symboles gras ;
* [[ctanpkg>amsopn|amsopn]] : pour la déclaration d'opérateurs ;
* [[ctanpkg>amsthm|amsthm]] : pour les environnements ''proof'' et ''theorem'' ;
* [[ctanpkg>amsintx|amsintx]] : pour étendre la syntaxe des sommes et intégrales ;
* [[ctanpkg>amscd|amscd]] : pour les diagrammes commutatifs ;
* [[ctanpkg>amsxtra|amsxtra]] : contient quelques fonctions pour la compatibilité avec les anciennes versions ;
* [[ctanpkg>upref|upref]] : pour les références croisées.
S'ajoute à AMS-LaTeX et AMS-TeX la collection [[ctanpkg>amsfonts|AMS-Fonts]] contenant de nombreuses polices utiles pour écrire des mathématiques.
Début 2016, la maintenance d'''amsmath'' a été transférée à l'équipe du //[[https://www.latex-project.org/|LaTeX Project]]//. //A contrario//, la responsabilité des classes de documents et de l'extension ''amsthm'' reste à l'AMS (et sont stockées de façon distincte sur le CTAN).
===== Ressources et documentation =====
Le [[http://www.ams.org/publications/authors/tex/tex|site de l'AMS]] présente très largement les différents éléments cités ci-dessus.
Par ailleurs, les différentes extensions sont disponibles par le CTAN, les répertoires correspondants sont :
* [[ctanpkg>amslatex|amslatex]] pour AMS-LaTeX ;
* [[ctanpkg>amstex|amstex]] pour AMS-TeX ;
* [[ctanpkg>amsfonts|amsfonts]] pour AMS-Fonts.
===== Historique =====
Toutes ces classes et extensions sont dérivées d'AMS-TeX, une extension \TeX basé sur ''Plain'' \TeX, écrit à l'origine par Michael Spivak pour l'AMS de 1983 à 1985 et décrite dans le livre //[[1_generalites:documentation:livres:documents_sur_tex|The Joy of TeX]]//. AMS-TeX fournit de nombreuses fonctionnalités pour améliorer la mise en forme des formules mathématiques en simplifiant la tâche des auteurs. Elle prête attention aux détails les plus fins du dimensionnement et du positionnement auxquels sont attachés les éditeurs d'ouvrages mathématiques. Cependant, elle ne traitait pas les questions de numérotation automatique et de références croisées et, lorsque \LaTeX a gagné en popularité, les auteurs ont cherché à soumettre des articles à l'AMS en \LaTeX. C'est ainsi qu'AMS-LaTeX a été développé.
L'AMS ne recommande plus l'utilisation d'AMS-TeX et exhorte ses auteurs à utiliser les classes et extensions \LaTeX à la place.
-----
//Source:// [[faquk>FAQ-AMSpkg|What are the AMS packages (amsmath, etc.)?]]
{{htmlmetatags>metatag-keywords=(LaTeX,amslatex,amstex,amsmath,ams)
metatag-og:title=(Que sont AMS-TeX et AMS-LaTeX)
metatag-og:site_name=(FAQ LaTeX francophone)
}}