diff options
author | Karl Berry <karl@freefriends.org> | 2020-08-13 21:31:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-08-13 21:31:41 +0000 |
commit | b49945b30a6ab91e2a224bfe64f5a1f10016416d (patch) | |
tree | 3a3e3da0ef5619168ca5d1f3fff7a9d5f9df3ab7 /Master | |
parent | 1e8dd364b60217632c6c999d2d5afcb6867203c6 (diff) |
aomart (13aug20)
git-svn-id: svn://tug.org/texlive/trunk@56102 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/README | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/aomart.pdf | bin | 409350 -> 413744 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/aomfrench.pdf | bin | 211039 -> 204430 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/aomsample.pdf | bin | 473384 -> 477825 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/aomsample.tex | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/aomsample1.pdf | bin | 473380 -> 477842 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/aomart/aomsample1.tex | 14 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/aomart/Makefile (renamed from Master/texmf-dist/doc/latex/aomart/Makefile) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/aomart/aomart.dtx | 83 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/aomart/aomart.cls | 30 |
10 files changed, 113 insertions, 39 deletions
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 Binary files differindex b55d158b22f..58366ab2604 100644 --- a/Master/texmf-dist/doc/latex/aomart/aomart.pdf +++ b/Master/texmf-dist/doc/latex/aomart/aomart.pdf diff --git a/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf b/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf Binary files differindex 52c51116121..5b411b76b1b 100644 --- a/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf +++ b/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf diff --git a/Master/texmf-dist/doc/latex/aomart/aomsample.pdf b/Master/texmf-dist/doc/latex/aomart/aomsample.pdf Binary files differindex 96e744afdaa..817a42f5ee9 100644 --- a/Master/texmf-dist/doc/latex/aomart/aomsample.pdf +++ b/Master/texmf-dist/doc/latex/aomart/aomsample.pdf 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 Binary files differindex 860f2696b45..cbc4470d341 100644 --- a/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf +++ b/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf 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/doc/latex/aomart/Makefile b/Master/texmf-dist/source/latex/aomart/Makefile index a32946042f1..a32946042f1 100644 --- a/Master/texmf-dist/doc/latex/aomart/Makefile +++ b/Master/texmf-dist/source/latex/aomart/Makefile 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} %</gobble> %<class>\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}} |