summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/aomart
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-08-13 03:02:18 +0000
committerNorbert Preining <norbert@preining.info>2020-08-13 03:02:18 +0000
commit1163ada9c470777f1cd48cfc16ffa9c26758827e (patch)
tree14711035f159182ac7523e28129a86075c24a220 /macros/latex/contrib/aomart
parente0812858de2e5d85ce63d194b8e02f2fd69a86fc (diff)
CTAN sync 202008130302
Diffstat (limited to 'macros/latex/contrib/aomart')
-rw-r--r--macros/latex/contrib/aomart/README11
-rw-r--r--macros/latex/contrib/aomart/aomart.dtx83
-rw-r--r--macros/latex/contrib/aomart/aomart.pdfbin409350 -> 413744 bytes
-rw-r--r--macros/latex/contrib/aomart/aomfrench.pdfbin211039 -> 204430 bytes
-rw-r--r--macros/latex/contrib/aomart/aomsample.pdfbin473384 -> 477825 bytes
-rw-r--r--macros/latex/contrib/aomart/aomsample.tex14
-rw-r--r--macros/latex/contrib/aomart/aomsample1.pdfbin473380 -> 477842 bytes
-rw-r--r--macros/latex/contrib/aomart/aomsample1.tex14
8 files changed, 89 insertions, 33 deletions
diff --git a/macros/latex/contrib/aomart/README b/macros/latex/contrib/aomart/README
index 9ceea25659..31738d4abe 100644
--- a/macros/latex/contrib/aomart/README
+++ b/macros/latex/contrib/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/macros/latex/contrib/aomart/aomart.dtx b/macros/latex/contrib/aomart/aomart.dtx
index 29d2c8e44d..3bfbf3390a 100644
--- a/macros/latex/contrib/aomart/aomart.dtx
+++ b/macros/latex/contrib/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/macros/latex/contrib/aomart/aomart.pdf b/macros/latex/contrib/aomart/aomart.pdf
index b55d158b22..58366ab260 100644
--- a/macros/latex/contrib/aomart/aomart.pdf
+++ b/macros/latex/contrib/aomart/aomart.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomfrench.pdf b/macros/latex/contrib/aomart/aomfrench.pdf
index 52c5111612..5b411b76b1 100644
--- a/macros/latex/contrib/aomart/aomfrench.pdf
+++ b/macros/latex/contrib/aomart/aomfrench.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomsample.pdf b/macros/latex/contrib/aomart/aomsample.pdf
index 96e744afda..817a42f5ee 100644
--- a/macros/latex/contrib/aomart/aomsample.pdf
+++ b/macros/latex/contrib/aomart/aomsample.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomsample.tex b/macros/latex/contrib/aomart/aomsample.tex
index ed04e86b7a..9d331b0b85 100644
--- a/macros/latex/contrib/aomart/aomsample.tex
+++ b/macros/latex/contrib/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/macros/latex/contrib/aomart/aomsample1.pdf b/macros/latex/contrib/aomart/aomsample1.pdf
index 860f2696b4..cbc4470d34 100644
--- a/macros/latex/contrib/aomart/aomsample1.pdf
+++ b/macros/latex/contrib/aomart/aomsample1.pdf
Binary files differ
diff --git a/macros/latex/contrib/aomart/aomsample1.tex b/macros/latex/contrib/aomart/aomsample1.tex
index 6dfb76e81d..29257baead 100644
--- a/macros/latex/contrib/aomart/aomsample1.tex
+++ b/macros/latex/contrib/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}}