From b49945b30a6ab91e2a224bfe64f5a1f10016416d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 13 Aug 2020 21:31:41 +0000 Subject: aomart (13aug20) git-svn-id: svn://tug.org/texlive/trunk@56102 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/aomart/Makefile | 69 ------------------ Master/texmf-dist/doc/latex/aomart/README | 11 ++- Master/texmf-dist/doc/latex/aomart/aomart.pdf | Bin 409350 -> 413744 bytes Master/texmf-dist/doc/latex/aomart/aomfrench.pdf | Bin 211039 -> 204430 bytes Master/texmf-dist/doc/latex/aomart/aomsample.pdf | Bin 473384 -> 477825 bytes Master/texmf-dist/doc/latex/aomart/aomsample.tex | 14 ++-- Master/texmf-dist/doc/latex/aomart/aomsample1.pdf | Bin 473380 -> 477842 bytes Master/texmf-dist/doc/latex/aomart/aomsample1.tex | 14 ++-- Master/texmf-dist/source/latex/aomart/Makefile | 69 ++++++++++++++++++ Master/texmf-dist/source/latex/aomart/aomart.dtx | 83 +++++++++++++++++----- Master/texmf-dist/tex/latex/aomart/aomart.cls | 30 ++++++-- 11 files changed, 182 insertions(+), 108 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/aomart/Makefile create mode 100644 Master/texmf-dist/source/latex/aomart/Makefile diff --git a/Master/texmf-dist/doc/latex/aomart/Makefile b/Master/texmf-dist/doc/latex/aomart/Makefile deleted file mode 100644 index a32946042f1..00000000000 --- a/Master/texmf-dist/doc/latex/aomart/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -# -# Makefile for aomart package -# -# This file is in public domain -# -# $Id: Makefile,v 1.7 2017/12/14 03:25:19 boris Exp $ -# - -PACKAGE=aomart - -SAMPLES = \ - aomsample.tex\ - aomsample1.tex \ - aomfrench.tex - -PDF = $(PACKAGE).pdf ${SAMPLES:%.tex=%.pdf} - -all: ${PDF} - - -%.pdf: %.dtx $(PACKAGE).cls - pdflatex $< - - bibtex $* - pdflatex $< - - makeindex -s gind.ist -o $*.ind $*.idx - - makeindex -s gglo.ist -o $*.gls $*.glo - pdflatex $< - while ( grep -q '^LaTeX Warning: Label(s) may have changed' $*.log) \ - do pdflatex $<; done - - -%.cls: %.ins %.dtx - pdflatex $< - -%.pdf: %.tex $(PACKAGE).cls - pdflatex $< - - bibtex $* - pdflatex $< - while ( grep -q '^LaTeX Warning: Label(s) may have changed' $*.log) \ - do pdflatex $<; done - -aomsample1.tex: fullref.pl aomsample.tex - perl fullref.pl aomsample.tex > aomsample1.tex - - -.PRECIOUS: $(PACKAGE).cfg $(PACKAGE).cls - - -clean: - $(RM) $(PACKAGE).cls *.log *.aux \ - *.cfg *.glo *.idx *.toc \ - *.ilg *.ind *.out *.lof \ - *.lot *.bbl *.blg *.gls \ - *.dvi *.ps *.thm *.tgz *.zip *.rpi - -distclean: clean - $(RM) $(PDF) aomsample1.tex - -# -# Archive for the distribution. Includes typeset documentation -# -archive: all clean - COPYFILE_DISABLE=1 \ - tar -C .. -czvf ../$(PACKAGE).tgz --exclude '*~' \ - --exclude '*.tgz' --exclude '*.zip' --exclude CVS $(PACKAGE) - mv ../$(PACKAGE).tgz . - -zip: all clean - zip -r $(PACKAGE).zip * -x '*~' -x '*.tgz' -x '*.zip' -x CVS -x 'CVS/*' diff --git a/Master/texmf-dist/doc/latex/aomart/README b/Master/texmf-dist/doc/latex/aomart/README index 9ceea256591..31738d4abed 100644 --- a/Master/texmf-dist/doc/latex/aomart/README +++ b/Master/texmf-dist/doc/latex/aomart/README @@ -1,12 +1,21 @@ LaTeX Class for The Annals of Mathematics Boris Veytsman - Version 1.21 + Version 1.24 This package provides the class for typesetting articles for The Annals of Mathematics, http://annals.princeton.edu/. Changes: + Version 1.24 + Optionally print MSC designation + + Version 1.23 + Large ymath symbols are now default + + Version 1.22 + Changed margins for screen mode + Version 1.21 Better support of internationalization diff --git a/Master/texmf-dist/doc/latex/aomart/aomart.pdf b/Master/texmf-dist/doc/latex/aomart/aomart.pdf index b55d158b22f..58366ab2604 100644 Binary files a/Master/texmf-dist/doc/latex/aomart/aomart.pdf and b/Master/texmf-dist/doc/latex/aomart/aomart.pdf differ diff --git a/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf b/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf index 52c51116121..5b411b76b1b 100644 Binary files a/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf and b/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf differ diff --git a/Master/texmf-dist/doc/latex/aomart/aomsample.pdf b/Master/texmf-dist/doc/latex/aomart/aomsample.pdf index 96e744afdaa..817a42f5ee9 100644 Binary files a/Master/texmf-dist/doc/latex/aomart/aomsample.pdf and b/Master/texmf-dist/doc/latex/aomart/aomsample.pdf differ diff --git a/Master/texmf-dist/doc/latex/aomart/aomsample.tex b/Master/texmf-dist/doc/latex/aomart/aomsample.tex index ed04e86b7a9..9d331b0b85e 100644 --- a/Master/texmf-dist/doc/latex/aomart/aomsample.tex +++ b/Master/texmf-dist/doc/latex/aomart/aomsample.tex @@ -13,7 +13,7 @@ %%% ==================================================================== \NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) [1994/12/01]% LaTeX date must December 1994 or later -\documentclass[manuscript]{aomart} +\documentclass[manuscript, printscheme]{aomart} %\usepackage[english]{babel} %\documentclass[screen]{aomart} %\documentclass{aomart} @@ -120,16 +120,16 @@ Fairfax, VA 22030} \urladdr{http://borisv.lk.net} \givenname{Boris} \surname{Veytsman} -\copyrightyear{2008--2017} -\copyrightnote{\textcopyright~2008--2012 Boris Veytsman} +\copyrightyear{2008--2020} +\copyrightnote{\textcopyright~2008--2020 Boris Veytsman} \thanks{The class was commissioned by Annals of Mathematics} \keyword{Hamiltonian paths} \keyword{Typesetting} -\subject{primary}{matsc2000}{1AB5} -\subject{primary}{matsc2000}{2FD5} -\subject{secondary}{matsc2000}{FFFF} -\subject{secondary}{matsc2000}{G25} +\subject{primary}{matsc2020}{1AB5} +\subject{primary}{matsc2020}{2FD5} +\subject{secondary}{matsc2020}{FFFF} +\subject{secondary}{matsc2020}{G25} \received{\formatdate{2004-12-24}} \revised{\formatdate{2006-04-12}} diff --git a/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf b/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf index 860f2696b45..cbc4470d341 100644 Binary files a/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf and b/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf differ diff --git a/Master/texmf-dist/doc/latex/aomart/aomsample1.tex b/Master/texmf-dist/doc/latex/aomart/aomsample1.tex index 6dfb76e81d5..29257baeadd 100644 --- a/Master/texmf-dist/doc/latex/aomart/aomsample1.tex +++ b/Master/texmf-dist/doc/latex/aomart/aomsample1.tex @@ -13,7 +13,7 @@ %%% ==================================================================== \NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) [1994/12/01]% LaTeX date must December 1994 or later -\documentclass[manuscript]{aomart} +\documentclass[manuscript, printscheme]{aomart} %\usepackage[english]{babel} %\documentclass[screen]{aomart} %\documentclass{aomart} @@ -120,16 +120,16 @@ Fairfax, VA 22030} \urladdr{http://borisv.lk.net} \givenname{Boris} \surname{Veytsman} -\copyrightyear{2008--2017} -\copyrightnote{\textcopyright~2008--2012 Boris Veytsman} +\copyrightyear{2008--2020} +\copyrightnote{\textcopyright~2008--2020 Boris Veytsman} \thanks{The class was commissioned by Annals of Mathematics} \keyword{Hamiltonian paths} \keyword{Typesetting} -\subject{primary}{matsc2000}{1AB5} -\subject{primary}{matsc2000}{2FD5} -\subject{secondary}{matsc2000}{FFFF} -\subject{secondary}{matsc2000}{G25} +\subject{primary}{matsc2020}{1AB5} +\subject{primary}{matsc2020}{2FD5} +\subject{secondary}{matsc2020}{FFFF} +\subject{secondary}{matsc2020}{G25} \received{\formatdate{2004-12-24}} \revised{\formatdate{2006-04-12}} diff --git a/Master/texmf-dist/source/latex/aomart/Makefile b/Master/texmf-dist/source/latex/aomart/Makefile new file mode 100644 index 00000000000..a32946042f1 --- /dev/null +++ b/Master/texmf-dist/source/latex/aomart/Makefile @@ -0,0 +1,69 @@ +# +# Makefile for aomart package +# +# This file is in public domain +# +# $Id: Makefile,v 1.7 2017/12/14 03:25:19 boris Exp $ +# + +PACKAGE=aomart + +SAMPLES = \ + aomsample.tex\ + aomsample1.tex \ + aomfrench.tex + +PDF = $(PACKAGE).pdf ${SAMPLES:%.tex=%.pdf} + +all: ${PDF} + + +%.pdf: %.dtx $(PACKAGE).cls + pdflatex $< + - bibtex $* + pdflatex $< + - makeindex -s gind.ist -o $*.ind $*.idx + - makeindex -s gglo.ist -o $*.gls $*.glo + pdflatex $< + while ( grep -q '^LaTeX Warning: Label(s) may have changed' $*.log) \ + do pdflatex $<; done + + +%.cls: %.ins %.dtx + pdflatex $< + +%.pdf: %.tex $(PACKAGE).cls + pdflatex $< + - bibtex $* + pdflatex $< + while ( grep -q '^LaTeX Warning: Label(s) may have changed' $*.log) \ + do pdflatex $<; done + +aomsample1.tex: fullref.pl aomsample.tex + perl fullref.pl aomsample.tex > aomsample1.tex + + +.PRECIOUS: $(PACKAGE).cfg $(PACKAGE).cls + + +clean: + $(RM) $(PACKAGE).cls *.log *.aux \ + *.cfg *.glo *.idx *.toc \ + *.ilg *.ind *.out *.lof \ + *.lot *.bbl *.blg *.gls \ + *.dvi *.ps *.thm *.tgz *.zip *.rpi + +distclean: clean + $(RM) $(PDF) aomsample1.tex + +# +# Archive for the distribution. Includes typeset documentation +# +archive: all clean + COPYFILE_DISABLE=1 \ + tar -C .. -czvf ../$(PACKAGE).tgz --exclude '*~' \ + --exclude '*.tgz' --exclude '*.zip' --exclude CVS $(PACKAGE) + mv ../$(PACKAGE).tgz . + +zip: all clean + zip -r $(PACKAGE).zip * -x '*~' -x '*.tgz' -x '*.zip' -x CVS -x 'CVS/*' diff --git a/Master/texmf-dist/source/latex/aomart/aomart.dtx b/Master/texmf-dist/source/latex/aomart/aomart.dtx index 29d2c8e44db..3bfbf3390ab 100644 --- a/Master/texmf-dist/source/latex/aomart/aomart.dtx +++ b/Master/texmf-dist/source/latex/aomart/aomart.dtx @@ -1,7 +1,7 @@ % \iffalse -% $Id: aomart.dtx,v 1.74 2017/12/14 04:17:05 boris Exp $ +% $Id: aomart.dtx,v 1.77 2020/08/09 22:26:46 boris Exp $ % -% Copyright 2010-2017, Princeton University (Mathematics Department) +% Copyright 2010-2020, Princeton University (Mathematics Department) % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either % version 1.3 of this license or (at your option) any @@ -23,7 +23,7 @@ % public domain. % % \fi -% \CheckSum{1474} +% \CheckSum{1532} % % %% \CharacterTable @@ -66,7 +66,7 @@ % \GetFileInfo{aomart.dtx} % \newcommand{\progname}[1]{\textsf{#1}} % \title{\LaTeX{} Class for The \emph{Annals of -% Mathematics}\thanks{\copyright 2010, Princeton University +% Mathematics}\thanks{\copyright 2010--2020, Princeton University % (Mathematics Department)}} % \author{Boris Veytsman\thanks{% % \href{mailto:borisv@lk.net}{\texttt{borisv@lk.net}}, @@ -260,6 +260,9 @@ % \progname{amsart}). % % +% \DescribeOption{printscheme}% +% Normally the scheme for MSC numbers is not printed. If the option +% |printscheme| is chosen, however, it is printed explicitly. % % %\subsection{Top Matter} @@ -412,9 +415,8 @@ % \subject{primary}{msc2000}{20E45} % \subject{secondary}{msc2000}{20F65} % \end{verbatim} -% % -% \DescribeMacro{\formatdate} +% \DescribeMacro{\formatdate}% % The macro |\formatdate| is used to format the dates in the % commands. Its argument is the date in the format |YYYY-MM-DD|, for % example @@ -779,7 +781,7 @@ \ProvidesFile{aomart.dtx} % %\ProvidesClass{aomart} -[2017/12/13 v1.21 Typesetting articles for the Annals of Mathematics] +[2020/08/09 v1.24 Typesetting articles for the Annals of Mathematics] % \end{macrocode} % % @@ -878,7 +880,15 @@ % % \end{macro} % -% +% \begin{macro}{\if@aom@printscheme} +% \changes{v1.24}{2020/08/09}{Added optional printing of scheme} +% \begin{macrocode} +\newif\if@aom@printscheme +\@aom@printschemefalse +\DeclareOption{printscheme}{\@aom@printschemetrue} +% \end{macrocode} +% +% \end{macro} % % All other options are passed to \progname{amsart}: % \begin{macrocode} @@ -912,13 +922,15 @@ % \changes{v0.5}{2010/10/24}{Made Roman font the default URL font} % \changes{v0.10}{2010/12/20}{Screen mode triggers special URL % settings} -% \changes{v1.1}{2010/12/31}{In manuscript mode the links are always blue} +% \changes{v1.1}{2010/12/31}{In manuscript mode the links are always +% blue} +% \changes{v1.22}{2018/05/21}{In screen mode we no longer crop pages} % \begin{macrocode} \RequirePackage{fancyhdr, lastpage, ifpdf} \RequirePackage[breaklinks,colorlinks]{hyperref} \if@aom@screen@mode \hypersetup{linkcolor=blue,citecolor=blue, - urlcolor=blue, pdfpagescrop={110 705 500 80}}% + urlcolor=blue}% \else\if@aom@manuscript@mode \hypersetup{linkcolor=blue,citecolor=blue, urlcolor=blue}% @@ -978,13 +990,40 @@ % %\subsection{Fonts} %\label{sec:fonts} -% +% % \changes{v0.8}{2010/1/16}{Added yhmath} -% We use \progname{yhmath} for wide symbols: +% We use \progname{yhmath} for large symbols: % \begin{macrocode} \RequirePackage{yhmath} % \end{macrocode} % +% \changes{v1.23}{2018/12/25}{Made ymath large symbols default} +% Since version 1.2 ymath no longer makes its large symbols default. +% We override this +% \begin{macrocode} +\DeclareSymbolFont{largesymbols}{OMX}{yhex}{m}{n} +% \end{macrocode} +% +% \begin{macro}{\widehat} +% \begin{macro}{\widetilde} +% \changes{v1.23}{2018/12/25}{We are taking wide hat and wide tilde +% from amsfonts} +% The way \cs{widehat} and \cs{widetilde} are implemented in ymath is +% buggy, see +% \url{https://www.reddit.com/r/LaTeX/comments/2j7mtn/usepackageamsmath_vs_usepackageyhmath_and_the/}. We use AMS definitions instead +% \begin{macrocode} +\xdef\widehat#1{\noexpand\@mathmeasure\z@\textstyle{#1}% + \noexpand\ifdim\noexpand\wd\z@>\tw@ em% + \mathaccent"0\hexnumber@\symAMSb 5B{#1}% + \noexpand\else\mathaccent"0362{#1}\noexpand\fi} +\xdef\widetilde#1{\noexpand\@mathmeasure\z@\textstyle{#1}% + \noexpand\ifdim\noexpand\wd\z@>\tw@ em% + \mathaccent"0\hexnumber@\symAMSb 5D{#1}% + \noexpand\else\mathaccent"0365{#1}\noexpand\fi} +% \end{macrocode} +% +% \end{macro} +% \end{macro} % % \changes{v0.3}{2010/09/26}{Added package mdputu} % \changes{v0.4}{2010/09/28}{Switched to upright digits in italics @@ -1363,16 +1402,24 @@ % % \begin{macro}{\subject} % \changes{v1.18}{2017/02/15}{Drop scheme and primary/secondary} -% \changes{v1.20}{2017/05/09}{Make primary and secondary subjects separated} -% Subjects: +% \changes{v1.20}{2017/05/09}{Make primary and secondary subjects +% separated} +% \changes{v1.24}{2020/08/09}{Added scheme} +% Subjects. % \begin{macrocode} \let\@primarysubjects\@empty \let\@secondarysubjects\@empty +\let\@primaryscheme\@empty +\let\@secondaryschme\@empty \def\subject#1#2#3{% \expandafter\ifx\csname @#1subjects\endcsname\@empty\relax \expandafter\gdef\csname @#1subjects\endcsname{#3}% \else \expandafter\g@addto@macro\csname @#1subjects\endcsname{, #3}% + \fi + \if@aom@printscheme + \expandafter\g@addto@macro\csname @#1subjects\endcsname{% + ~(#2)}% \fi} % \end{macrocode} % @@ -1831,20 +1878,20 @@ \def\@setsubjects{% \let\@subjects\@empty \ifx\@primarysubjects\@empty\else - \edef\@subjects{Primary: \@primarysubjects}% + \edef\@subjects{Primary:~\@primarysubjects}% \fi \ifx\@secondarysubjects\@empty\else \ifx\@primarysubjects\@empty - \edef\@subjects{Secondary: \@secondarysubjects}% + \edef\@subjects{Secondary:~\@secondarysubjects}% \else - \edef\@subjects{\@subjects; Secondary: \@secondarysubjects}% + \edef\@subjects{\@subjects; Secondary:~\@secondarysubjects}% \fi \fi \ifpdf \hypersetup{pdfsubject=\@subjects}% \fi \if@aom@oldkeywords\else - \@footnotetext{AMS Classification: \@subjects.}% + \@footnotetext{AMS Classification:~\@subjects.}% \fi } % \end{macrocode} diff --git a/Master/texmf-dist/tex/latex/aomart/aomart.cls b/Master/texmf-dist/tex/latex/aomart/aomart.cls index a9324141a25..82430d1c322 100644 --- a/Master/texmf-dist/tex/latex/aomart/aomart.cls +++ b/Master/texmf-dist/tex/latex/aomart/aomart.cls @@ -37,7 +37,7 @@ %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{aomart} -[2017/12/13 v1.21 Typesetting articles for the Annals of Mathematics] +[2020/08/09 v1.24 Typesetting articles for the Annals of Mathematics] \long\def\aom@size@warning#1{% \ClassWarning{aomart}{Size-changing option #1 will not be honored}}% @@ -61,6 +61,9 @@ \newif\if@aom@oldkeywords \@aom@oldkeywordsfalse \DeclareOption{oldkeywords}{\@aom@oldkeywordstrue} +\newif\if@aom@printscheme +\@aom@printschemefalse +\DeclareOption{printscheme}{\@aom@printschemetrue} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{amsart}} \InputIfFileExists{aomart.cfg}{% \ClassInfo{aomart}{% @@ -73,7 +76,7 @@ \RequirePackage[breaklinks,colorlinks]{hyperref} \if@aom@screen@mode \hypersetup{linkcolor=blue,citecolor=blue, - urlcolor=blue, pdfpagescrop={110 705 500 80}}% + urlcolor=blue}% \else\if@aom@manuscript@mode \hypersetup{linkcolor=blue,citecolor=blue, urlcolor=blue}% @@ -90,6 +93,15 @@ \addto\captionsgerman{\def\@aom@by{Von}\def\@aom@and{und}}% \addto\captionsenglish{\def\@aom@by{By}\def\@aom@and{and}}}{}} \RequirePackage{yhmath} +\DeclareSymbolFont{largesymbols}{OMX}{yhex}{m}{n} +\xdef\widehat#1{\noexpand\@mathmeasure\z@\textstyle{#1}% + \noexpand\ifdim\noexpand\wd\z@>\tw@ em% + \mathaccent"0\hexnumber@\symAMSb 5B{#1}% + \noexpand\else\mathaccent"0362{#1}\noexpand\fi} +\xdef\widetilde#1{\noexpand\@mathmeasure\z@\textstyle{#1}% + \noexpand\ifdim\noexpand\wd\z@>\tw@ em% + \mathaccent"0\hexnumber@\symAMSb 5D{#1}% + \noexpand\else\mathaccent"0365{#1}\noexpand\fi} \IfFileExists{cmtiup.sty}{% \RequirePackage{cmtiup}}{% \ClassWarning{aomart}{The package mdputu is not found.\MessageBreak @@ -243,11 +255,17 @@ \g@addto@macro\@keywords{, #1}\fi} \let\@primarysubjects\@empty \let\@secondarysubjects\@empty +\let\@primaryscheme\@empty +\let\@secondaryschme\@empty \def\subject#1#2#3{% \expandafter\ifx\csname @#1subjects\endcsname\@empty\relax \expandafter\gdef\csname @#1subjects\endcsname{#3}% \else \expandafter\g@addto@macro\csname @#1subjects\endcsname{, #3}% + \fi + \if@aom@printscheme + \expandafter\g@addto@macro\csname @#1subjects\endcsname{% + ~(#2)}% \fi} \def\formatdate#1{\@formatdate#1\@endformatdate} \def\@formatdate#1-#2-#3\@endformatdate{% @@ -453,20 +471,20 @@ \def\@setsubjects{% \let\@subjects\@empty \ifx\@primarysubjects\@empty\else - \edef\@subjects{Primary: \@primarysubjects}% + \edef\@subjects{Primary:~\@primarysubjects}% \fi \ifx\@secondarysubjects\@empty\else \ifx\@primarysubjects\@empty - \edef\@subjects{Secondary: \@secondarysubjects}% + \edef\@subjects{Secondary:~\@secondarysubjects}% \else - \edef\@subjects{\@subjects; Secondary: \@secondarysubjects}% + \edef\@subjects{\@subjects; Secondary:~\@secondarysubjects}% \fi \fi \ifpdf \hypersetup{pdfsubject=\@subjects}% \fi \if@aom@oldkeywords\else - \@footnotetext{AMS Classification: \@subjects.}% + \@footnotetext{AMS Classification:~\@subjects.}% \fi } \def\@@and{\MakeLowercase{\@aom@and}} -- cgit v1.2.3