AMS-TeX

AMS-TeX는 Michael Spivak이 American Mathematical Society(AMS)를 위해 plain TeX 위에 작성한 매크로 패키지입니다. 이는 고품질 수학 조판을 위해 만들어진 자체 형식이었으며, 그 수학 기계는 나중에 LaTeX로 포팅되어 오늘날 우리가 사용하는 amsmath의 조상이 되었습니다. 원래 AMS-TeX는 이제 직접 호출되는 경우가 거의 없습니다.

AMS-TeX가 무엇인가요?

AMS-TeX는 Knuth의 plain TeX(기본 매크로 세트)에 계층화된 형식(매크로 패키지)입니다. 이는 LaTeX와 별도의 계보입니다. 당시에는 Lamport의 LaTeX와 병행하여 "TeX를 사용"하는 또 다른 방법이었습니다. Michael Spivak은 1980년대 초에 AMS용으로 이 장치를 제작했으며, AMS는 1983년부터 1985년까지 저널 및 도서 제작에 사용했습니다. 사용법은 The Joy of TeX 매뉴얼에 문서화되어 있습니다.

그 특징은 수학적 품질이었습니다. 여러 줄로 정렬된 방정식(\align), 가환 다이어그램(amscd 뒤에 있는 기계), \matrix를 통한 행렬, 첨자와 중첩 분수의 섬세한 처리(기본 plain TeX에서는 힘들었던 구성)를 이제 작성자의 부담을 훨씬 덜면서 아름답게 설정할 수 있습니다. AMS-TeX는 TeX를 수학 출판의 표준으로 확립하는 데 결정적인 역할을 했습니다.

자체 포맷이기 때문에 전용 명령어인 amstex로 처리하였고, 마크업도 LaTeX와 다릅니다. LaTeX의 \documentclass\begin{document}\end{document} 대신 본문은 \document\enddocument, \title로 설정된 제목, \head로 설정된 제목 및 유사한 자체 명령으로 래핑되었습니다.

기호 및 알파벳의 경우 AMS가 조립한 AMSFonts 컬렉션이 그 아래에 있습니다. 검은 글자/fraktur \frak 및 칠판 굵은 글씨(중공 굵은 글씨) \Bbb(수학자에게 친숙한 알파벳)는 여기에서 왔으며 나중에 문자 그대로 LaTeX 세계로 전달되었습니다.

amsmath / AMS-LaTeX와의 관계

이것이 중요한 포인트입니다. LaTeX가 사실상의 표준이 되면서 AMS-TeX의 우수한 수학 기능이 LaTeX 세계로 포팅되었습니다. 결과는 AMS-LaTeX입니다. 구체적으로 AMS 문서 클래스 amsart(문서), amsbook(책) 및 amsproc(절차)와 함께 amsmath, amssymb, amsthmamscd 패키지입니다.

즉, 현대 작가는 LaTeX에 \usepackage{amsmath}를 쓰는 것만으로 AMS-TeX의 품질을 얻을 수 있습니다. align, 정리 환경(amsthm) 및 교환 다이어그램(amscd)과 같은 수학 환경은 모두 이 라인에서 파생됩니다. 기호 글꼴에도 동일하게 적용됩니다. amssymb를 로드하면 내부적으로 amsfonts를 가져와서 \mathbb(msbm 글꼴의 굵은 칠판) 및 \mathfrak(eufm 글꼴의 fraktur)를 제공합니다. msammsbm는 AMS의 추가 기호 글꼴입니다.

아래의 대조를 보면 이를 구체적으로 알 수 있습니다. 왼쪽에는 AMS-TeX 스타일로 정렬된 디스플레이가 있습니다. 오른쪽에는 최신 LaTeX(amsmath)와 동등한 것이 있습니다. 마크업은 다르지만 목표는 동일합니다. 즉, 등호에 정렬된 여러 줄 표시입니다.

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}
구성 요소그것이 무엇인지/하는 일
amsmath핵심 수학 패키지; align, gather, cases
amssymb추가 기호 및 알파벳 내부적으로 amsfont를 로드합니다.
amsthm정리/증명 환경(proof, 향상된 \newtheorem)
amscd교환 다이어그램을 위한 환경
amsart / amsbook / amsprocAMS 문서 클래스(article, 서적, 프로시딩)
AMSFonts글꼴 컬렉션: eufm(fraktur), msam, msbm(추가 기호)

AMS는 여전히 작성자를 위해 이러한 패키지와 클래스(AMS-LaTeX)를 배포하고 권장합니다. 이와 대조적으로 독립 실행형 AMS-TeX 형식은 레거시입니다. 이 형식은 기록 기록으로 CTAN에 남아 있지만 AMS 자체에서는 AMS-TeX를 사용하여 새 문서를 생성하는 것을 권장하지 않는다고 명시적으로 명시하고 있습니다.

간단히 말해서, 오늘 LaTeX로 수학을 작성한다면 amsmath를 통해 AMS-TeX의 레거시를 사용하는 것이므로 원래 AMS-TeX 형식을 호출할 필요가 없습니다. TeX Live 2026은 여전히 ​​amstex를 제공하지만 CTAN 배포판은 2021년 8월 v2.01 "최종 보관" 릴리스 이후 동결되었으며 주로 오래된 원고 처리를 위해 보관됩니다. 대조적으로 LaTeX-side amsmath는 LaTeX3 프로젝트와 AMS에 의해 공동으로 유지 관리되며 여전히 활발하게 업데이트됩니다(v2.17z, 2025년 7월).

오늘 새로운 수학 문서를 작성하는 방법

역사는 오늘날의 선택을 안내하기 때문에 중요합니다. 새 보고서, 강의 노트 또는 논문의 경우 amstex 명령을 시작하지 마십시오. LaTeX 문서를 시작하고 필요한 AMS-LaTeX 패키지를 로드합니다. 정렬된 디스플레이의 경우 amsmath, 굵은 칠판과 같은 추가 기호의 경우 amssymb, 정리, 보조정리 및 증명 구조의 경우 amsthm입니다.

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}

AMS 저널이나 책의 경우 amsart 또는 amsbook와 같은 클래스를 추가로 사용할 수 있습니다. 문서 모델은 여전히 ​​LaTeX입니다. \documentclass로 시작한 다음 LaTeX 스타일로 제목, 작성자, 초록 및 정리 구조를 구축합니다. AMS-TeX의 교훈은 레거시 명령을 기억하는 것이 아닙니다. 의미로 수학적 구조를 표시하는 것입니다.

  • AMS-TeX \document가 아닌 \begin{document}를 본문 진입점으로 사용하세요.
  • \head 대신 \section 및 친구들을 제목으로 사용하세요.
  • 오래된 \proclaim 정신으로 정리 문을 직접 작성하지 마십시오. \newtheorem로 번호가 매겨진 구조를 만듭니다.
  • 레거시 \Bbb 대신 amssymb\mathbb를 사용하십시오.

AMS-TeX 원고를 상속받을 때

일반적으로 \document\enddocument로 인식할 수 있는 이전 강의 노트, 연구실 아카이브 또는 출판사의 소스 번들에서 AMS-TeX 원고를 상속받을 수 있습니다. 첫 번째 과제는 현대화가 아닙니다. 재현 가능한 기준선 PDF를 보존하는 것입니다. 소스, 그림, 글꼴 및 로그를 함께 유지하고 TeX Live에 여전히 배송된 amstex로 먼저 처리한 다음 해당 기준에 대해 장별로 LaTeX + amsmath로 마이그레이션합니다.

  • 먼저 보존하십시오. 소스를 변경하기 전에 amstex oldfile.tex를 시도하십시오.
  • LaTeX에 새 자료를 작성하세요. 수정한 후에는 \documentclassamsmath로 이동하세요.
  • 맹목적으로 대량 변환하지 마세요. \alignalign 환경으로, \Bbb\mathbb로 작은 단계로 마이그레이션하세요.
  • PDF를 비교하십시오. 방정식 번호, 줄 바꿈 및 정리 카운터는 이동할 가능성이 가장 높은 부분입니다.