texlive[43859] Master/texmf-dist: aomart (14apr17)

commits+karl at tug.org commits+karl at tug.org
Mon Apr 17 00:18:59 CEST 2017


Revision: 43859
          http://tug.org/svn/texlive?view=revision&revision=43859
Author:   karl
Date:     2017-04-17 00:18:59 +0200 (Mon, 17 Apr 2017)
Log Message:
-----------
aomart (14apr17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst
    trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst
    trunk/Master/texmf-dist/doc/latex/aomart/README
    trunk/Master/texmf-dist/doc/latex/aomart/aomart.pdf
    trunk/Master/texmf-dist/doc/latex/aomart/aomsample.pdf
    trunk/Master/texmf-dist/doc/latex/aomart/aomsample.tex
    trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf
    trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.tex
    trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx
    trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/aomart/aomsample_doi.bib

Modified: trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst	2017-04-16 22:18:59 UTC (rev 43859)
@@ -77,6 +77,7 @@
     editor
     howpublished
     institution
+    issue
     jfmnumber
     journal
     key
@@ -473,7 +474,7 @@
 }
 
 
-FUNCTION {format.journal.vol.year}
+FUNCTION {format.journal.vol.num.year}
 { journal empty$
     { "journal name" missing.warning ""}
     { " \emph{"  journal * "}" * }
@@ -482,6 +483,19 @@
     'skip$
     { " \textbf{" * volume * "}" * }
   if$
+  number empty$
+    { issue empty$
+        'skip$
+        { " no.~" * issue * }
+      if$
+    }
+    { issue empty$
+        'skip$
+        {"both number and issue are present in " cite$ * warning$}
+      if$
+      " no.~" * number *
+    }
+  if$
   year empty$
     { "year" missing.warning }
     { " (" * year * ")" * }
@@ -802,7 +816,7 @@
   format.title "title" output.check
   titlenote output
   crossref missing$
-    { format.journal.vol.year "journal, volume, and year" output.check
+    { format.journal.vol.num.year "journal, volume, and year" output.check
       format.pages "pages" output.check
     }
     { format.article.crossref output.nonnull

Modified: trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst	2017-04-16 22:18:59 UTC (rev 43859)
@@ -75,6 +75,7 @@
     editor
     howpublished
     institution
+    issue
     jfmnumber
     journal
     key
@@ -469,7 +470,7 @@
 }
 
 
-FUNCTION {format.journal.vol.year}
+FUNCTION {format.journal.vol.num.year}
 { journal empty$
     { "journal name" missing.warning ""}
     { " \emph{"  journal * "}" * }
@@ -478,6 +479,19 @@
     'skip$
     { " \textbf{" * volume * "}" * }
   if$
+  number empty$
+    { issue empty$
+        'skip$
+        { " no.~" * issue * }
+      if$
+    }
+    { issue empty$
+        'skip$
+        {"both number and issue are present in " cite$ * warning$}
+      if$
+      " no.~" * number *
+    }
+  if$
   year empty$
     { "year" missing.warning }
     { " (" * year * ")" * }
@@ -797,7 +811,7 @@
   format.title "title" output.check
   titlenote output
   crossref missing$
-    { format.journal.vol.year output
+    { format.journal.vol.num.year output
       format.pages "pages" output.check
     }
     { format.article.crossref output.nonnull

Modified: trunk/Master/texmf-dist/doc/latex/aomart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/aomart/README	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/doc/latex/aomart/README	2017-04-16 22:18:59 UTC (rev 43859)
@@ -1,6 +1,6 @@
 	      LaTeX Class for The Annals of Mathematics
 			    Boris Veytsman
-			    Version 1.17a
+			    Version 1.19
 
 This package provides the class for typesetting articles for The Annals
 of Mathematics, http://annals.princeton.edu/.  
@@ -7,6 +7,13 @@
 
 Changes:
 
+    Version 1.19
+          Bibliography changes
+
+    Version 1.18
+    	  Now we print keywords and AMS subjects
+	  Added orcid
+
     Version 1.17a
           Bug fixed in aomplain.bst
 

Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomart.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/aomart/aomsample.tex	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/doc/latex/aomart/aomsample.tex	2017-04-16 22:18:59 UTC (rev 43859)
@@ -120,7 +120,7 @@
 \urladdr{http://borisv.lk.net}
 \givenname{Boris}
 \surname{Veytsman}
-\copyrightyear{2008--2012}
+\copyrightyear{2008--2017}
 \copyrightnote{\textcopyright~2008--2012 Boris Veytsman}
 \thanks{The class was commissioned by Annals of Mathematics}
 

Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.tex	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.tex	2017-04-16 22:18:59 UTC (rev 43859)
@@ -120,7 +120,7 @@
 \urladdr{http://borisv.lk.net}
 \givenname{Boris}
 \surname{Veytsman}
-\copyrightyear{2008--2012}
+\copyrightyear{2008--2017}
 \copyrightnote{\textcopyright~2008--2012 Boris Veytsman}
 \thanks{The class was commissioned by Annals of Mathematics}
 
@@ -1725,7 +1725,7 @@
 
 
 \bibliography{aomsample}
-\bibliographystyle{aomalpha}
+\bibliographystyle{aomplain}
 
 \end{document}
 \endinput

Deleted: trunk/Master/texmf-dist/doc/latex/aomart/aomsample_doi.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/aomart/aomsample_doi.bib	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/doc/latex/aomart/aomsample_doi.bib	2017-04-16 22:18:59 UTC (rev 43859)
@@ -1,226 +0,0 @@
- at article{dihe:newdir,
-  author = {W. Diffie and E. Hellman},
-  title = {New directions in Cryptography},
-  journal = {IEEE Transactions on Information Theory},
-  year = {1976},
-  volume = {22},
-  number = {5},
-  pages = {644--654},
-  doi = {10.1109/TIT.1976.1055638}
-}
-
- at misc{fre:cichon,
-  author = {D. H. Fremlin},
-  title = {Cichon's Diagram},
-  howpublished = {presented at the S{\'e}minaire Initiation {\`a} l'Analyse, G. Choquet, M. Rogalski, J. Saint Raymond, at the Universit{\'e} Pierre et Marie Curie, Paris, 23e ann{\'e}e.},
-  year = {1983/194}
-}
-
- at book{fre:riesz,
-  author = {D. H. Fremlin},
-  title = {Topological {R}iesz Spaces and Measure Theory},
-  publisher = {Cambridge University Press},
-  year = {2008}
-}
-
- at article{gouja:lagrmeth,
-  author = {I. P. Goulden and D. M. Jackson},
-  title = {The Enumeration of Directed Closed {E}uler Trails and Directed {H}amiltonian Circuits by {L}angrangian Methods},
-  journal = {European Journal of Combinatorics},
-  year = {1981},
-  volume = {2},
-  pages = {131--212},
-  doi = {10.1016/S0195-6698(81)80004-2}
-}
-
- at book{hapa:graphenum,
-  author = {F. Harary and E. M. Palmer},
-  title = {Graphical Enumeration},
-  publisher = {Academic Press},
-  year = {1973}
-}
-
- at inproceedings{imlelu:oneway,
-  author = {R. Impagliazzo and L. Levin and M. Luby},
-  title = {Pseudo-random Generation from One-Way Functions},
-  booktitle = {Proc. 21st STOC},
-  pages = {12--24},
-  year = {1989},
-  venue = {Seattle, WA, USA},
-  address = {New York},
-  publisher = {ACM}
-}
-
- at techreport{komiyo:unipfunc,
-  author = {M. Kojima and S. Mizuno and A. Yoshise},
-  title = {A New Continuation Method for Complementarity Problems With Uniform $p$-Functions},
-  institution = {Tokyo Inst. of Technology, Dept. of Information Sciences},
-  year = {1987},
-  number = {B-194},
-  address = {Tokyo}
-}
-
- at techreport{komiyo:lincomp,
-  author = {M. Kojima and S. Mizuno and A. Yoshise},
-  title = {A Polynomial-Time Algorithm For a Class of Linear Complementarity Problems},
-  institution = {Tokyo Inst. of Technology, Dept. of Information Sciences},
-  year = {1987},
-  number = {B-193},
-  address = {Tokyo}
-}
-
- at article{liuchow:formalsum,
-  author = {C. J. Liu and Yutze Chow},
-  title = {On Operator and Formal Sum Methods for Graph Enumeration Problems},
-  journal = {SIAM Journal of Algorithms and Discrete Methods},
-  year = {1984},
-  volume = {5},
-  pages = {384--438},
-  doi = {10.1137/0605038}
-}
-
- at article{mami:matrixth,
-  author = {M. Marcus and H. Minc},
-  title = {A Survey of Matrix Theory and Matrix Inequalities},
-  journal = {Complementary Series in Mathematics},
-  year = {1964},
-  volume = {14},
-  pages = {21--48}
-}
-
- at techreport{miyoki:lincomp,
-  author = {S. Mizuno and A. Yoshise and T. Kikuchi},
-  title = {Practical Polynomial Time Algorithms for Linear Complementarity Problems},
-  institution = {Tokyo Inst. of Technology, Dept. of Industrial Engineering and Management},
-  year = {1988},
-  number = {13},
-  address = {Tokyo},
-  month = {April}
-}
-
- at techreport{moad:quadpro,
-  author = {R. D. Monteiro and I. Adler},
-  title = {Interior Path Following Primal-Dual Algorithms, Part {II}: Quadratic Programming},
-  institution = {Dept. of Industrial Engineering and Operations Research},
-  year = {1987},
-  type = {Working Paper},
-  month = {August}
-}
-
- at book{ste:sint,
-  author = {E. M. Stein},
-  title = {Singular Integrals and Differentiability Properties of Functions},
-  publisher = {Princeton Univ. Press},
-  year = {1970},
-  address = {Princeton, NJ}
-}
-
- at phdthesis{ye:intalg,
-  author = {Y. Ye},
-  title = {Interior Algorithms for Linear, Quadratic and Linearly Constrained Convex Programming},
-  school = {Stanford Univ., Dept. of Engineering--Economic Systems},
-  year = {1987},
-  address = {Palo Alto, CA},
-  month = {July}
-}
-
- at article{Lenstra74,
-  author = {Lenstra, Jr., Hendrik W. and Oort, Frans},
-  title = {Simple abelian varieties having a prescribed formal isogeny type.},
-  journal = {J. Pure Appl. Algebra},
-  volume = {4},
-  pages = {47--53},
-  year = {1974},
-  doi = {10.1016/0022-4049(74)90029-2},
-  zblnumber = {50:7163},
-  mrnumber = {0279.14009},
-  url = {http://www.math.leidenuniv.nl/~hwl/PUBLICATIONS/1973a/art.pdf}
-}
-
- at unpublished{Minasyan08,
-  author = {A. Minasyan and D. Osin},
-  title = {Normal Automorphisms of Relatively Hyperbolic Groups},
-  arxiv = {0809.2408},
-  year = {2008}
-}
-
- at article{Zarhin92,
-  key = {Zarh92},
-  author = {Zarhin, {\relax Yu}ri G.},
-  title = {Abelian Varieties Having a Reduction of {K3} Type},
-  journal = {Duke Math J.},
-  year = {1992},
-  volume = {65},
-  number = {3},
-  pages = {511--527},
-  mrnumber = {1154181},
-  zblnumber = {0774.14039},
-  doi = {10.1215/S0012-7094-92-06520-3}
-}
-
- at book{Arnold89:MathMethodsMechanics,
-  author = {Arnold, V. I.},
-  title = {Mathematical Methods of Classical Mechanics},
-  publisher = {Springer},
-  year = {1989},
-  volume = {60},
-  series = {Graduate Texts in Mathematics},
-  address = {New York},
-  edition = {Second}
-}
-
- at book{Michal48,
-  author = {A. D. Michal},
-  title = {Matrix and Tensor Calculus},
-  publisher = {John Wiley \& Sons, Inc.; Chapman \& Hall, Ltd.},
-  year = {1948},
-  series = {GALCIT Aeronautical Series},
-  address = {New York; London}
-}
-
- at article{Michal38,
-  author = {A. D. Michal},
-  title = {Differential Calculus in Linear Topological Spaces},
-  journal = {Proc. nat. Acad. Sci. USA},
-  year = {1938},
-  volume = {24},
-  jfmnumber = {64.0366.02},
-  pages = {340--342},
-  doi = {10.1073/pnas.24.8.340}
-}
-
- at unpublished{Zarhin:AG,
-  author = {Zarhin, {\relax Yu}ri G.},
-  title = {On Abel Groups},
-  sortyear = {2200},
-  note = {Private Communication}
-}
-
- at unpublished{Zarhin:AC,
-  author = {Zarhin, {\relax Yu}ri G.},
-  title = {Algebra and Cryptography},
-  sortyear = {2100},
-  note = {Private Communication}
-}
-
- at incollection{degroot1992stochastic,
-  author = {C. de Groot and D. W{\"u}rtz and M. Hanf and R. Peikert and T. Koller and K. H. Hoffmann},
-  title = {Stochastic Optimization---Efficient Algorithms to Solve Complex Problems},
-  booktitle = {System Modelling and Optimization, Proceedings of the Fifteenth IFIP Conference},
-  year = {1992},
-  editor = {P. Kall},
-  pages = {546--555},
-  venue = {Z{\"u}rich},
-  publisher = {Springer-Verlag}
-}
-
- at book{Knuth94:TheTeXbook,
-  author = {Knuth, Donald Ervin},
-  title = {The \TeX book},
-  publisher = {Addison-Wesley Publishing Company},
-  year = {1994},
-  series = {Computers \& Typesetting A},
-  address = {Reading, MA},
-  titlenote = {with illustrations by Duane Bibby}
-}
-

Modified: trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx	2017-04-16 22:18:59 UTC (rev 43859)
@@ -1,5 +1,5 @@
 % \iffalse
-% $Id: aomart.dtx,v 1.67 2017/01/26 23:31:37 boris Exp $
+% $Id: aomart.dtx,v 1.70 2017/04/13 02:24:55 boris Exp $
 %
 % Copyright 2010-2017, Princeton University (Mathematics Department)
 % This work may be distributed and/or modified under the
@@ -23,7 +23,7 @@
 % public domain.
 %
 % \fi 
-% \CheckSum{1361}
+% \CheckSum{1396}
 %
 %
 %% \CharacterTable
@@ -107,6 +107,9 @@
 % \changes{v1.17}{2017/01/26}{Added new field totalpages to the
 % bibliography}   
 % \changes{v1.17a}{2017/01/26}{Bug fixed in aomplain.bst}   
+% \changes{v1.18}{2017/02/11}{New option \texttt{oldkeywords} and
+% printing keywords and subjects by default}   
+% \changes{v1.19}{2017/04/12}{Bibliography changes}   
 %
 % \clearpage
 %
@@ -243,6 +246,10 @@
 % changed again according to Crossref recommendations.  The option
 % |doi2016| switches to the version existed between 2011 and 2016.  
 %
+% \DescribeOption{oldkeywords}%
+% Since June 2017 keywords and AMS Mathematical Subjects
+% classification numbers are printed on the title page.  The option
+% \texttt{oldkeywords} suppresses this.  
 %
 % \DescribeOptions{8pt,9pt,10pt,11pt,12pt}
 % The size-changing options of \progname{amsart} class (|8pt|, |9pt|,
@@ -291,23 +298,23 @@
 % author wants to add a footnote or linebreaks to the title.  
 %
 %
-% \DescribeMacro{\author} 
-% \DescribeMacro{\email}
-% \DescribeMacro{\address} \DescribeMacro{\curraddr}
-% \DescribeMacro{\urladdr} 
-% The interface for specifying the authors
-% and their affiliations is close the the one of
-% \progname{amsart}~\cite{instr-l} (and different from the standard \LaTeX).
-% For each author a separate command |\author| should be used,
-% followed by |\address| and (optionally) |\curraddr|, |\email| and
-% |\urladdr|.  Note that the house style of the \emph{Annals of
-% Mathematics} requires writing |\address| in the form
-% \emph{Institution, City, State} (or \emph{Institution, City,
-% Country} for non-US locations).
-% Like the newer versions of \progname{amsart}, \progname{aomart} does
-% \emph{not} 
-% require the doubling of the |@| symbols in the e-mail addresses.
-% The macro |\author| has two arguments, similarly to |\title|:
+% \DescribeMacro{\author}%
+% \DescribeMacro{\email}%
+% \DescribeMacro{\address} \DescribeMacro{\curraddr}%
+% \DescribeMacro{\urladdr}%
+% \DescribeMacro{\orccid}%
+% The interface for specifying the authors and their affiliations is
+% close the the one of \progname{amsart}~\cite{instr-l} (and different
+% from the standard \LaTeX).  For each author a separate command
+% |\author| should be used, followed by |\address| and (optionally)
+% |\curraddr|, |\email|, |\urladdr| and \cs{orcid}.  Note that the
+% house style of the \emph{Annals of Mathematics} requires writing
+% |\address| in the form \emph{Institution, City, State} (or
+% \emph{Institution, City, Country} for non-US locations).  Like the
+% newer versions of \progname{amsart}, \progname{aomart} does
+% \emph{not} require the doubling of the |@| symbols in the e-mail
+% addresses.  The macro |\author| has two arguments, similarly to
+% |\title|:
 % \begin{flushleft}
 %   |\author[|\meta{AbbrevName}|]{|\meta{FullName}|}|
 % \end{flushleft}
@@ -738,7 +745,7 @@
 \ProvidesFile{aomart.dtx}
 %</gobble>
 %<class>\ProvidesClass{aomart}
-[2017/02/04 v1.17a Typesetting articles for the Annals of Mathematics]
+[2017/04/12 v1.19 Typesetting articles for the Annals of Mathematics]
 %    \end{macrocode}
 %
 %
@@ -826,8 +833,19 @@
 % \end{macro}
 %
 %
+% \begin{macro}{\if at aom@oldkeywords}
+% \changes{v1.18}{2017/02/11}{Added keywords processing} 
+%   Keywords processing is different in the ``old'' and new mode.
+%    \begin{macrocode}
+\newif\if at aom@oldkeywords
+\@aom at oldkeywordsfalse
+\DeclareOption{oldkeywords}{\@aom at oldkeywordstrue}
+%    \end{macrocode}
+%   
+% \end{macro}
 %
 %
+%
 % All other options are passed to \progname{amsart}:
 %    \begin{macrocode}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{amsart}}
@@ -1185,6 +1203,7 @@
 \@onlypreamble{\address}
 \@onlypreamble{\curraddr}
 \@onlypreamble{\urladdr}
+\@onlypreamble{\orcid}
 \@onlypreamble{\givenname}
 \@onlypreamble{\fulladdress}
 \@onlypreamble{\surname}
@@ -1287,6 +1306,18 @@
 %   
 % \end{macro}
 %
+% \begin{macro}{\orcid}
+% \changes{v1.18}{2017/02/15}{Added macro} 
+%   Orcid also outputs metadata
+%    \begin{macrocode}
+\newcommand{\orcid}[2][]{%
+  \g at addto@macro\addresses{\orcid{#1}{#2}}%
+  \g at addto@macro\@names{orcid=#2;}%
+}
+%    \end{macrocode}
+%   
+% \end{macro}
+%
 % \begin{macro}{\keyword}
 %   Actually \progname{amsart} has |\kewords| macro. It redefines
 %   |\@keywords|.  Our macro adds to the stack instead.
@@ -1297,11 +1328,12 @@
 % \end{macro}
 %
 % \begin{macro}{\subject}
-%   We do not typeset subject, but use it for PDF info.
+% \changes{v1.18}{2017/02/15}{Drop scheme and primary/secondary} 
+%   Subjects:
 %    \begin{macrocode}
 \let\@subjects\@empty
-\def\subject#1#2#3{\ifx\@subjects\@empty\gdef\@subjects{#1:#2:#3}\else
-  \g at addto@macro\@subjects{, #1:#2:#3}\fi}
+\def\subject#1#2#3{\ifx\@subjects\@empty\gdef\@subjects{#3}\else
+  \g at addto@macro\@subjects{, #3}\fi}
 %    \end{macrocode}
 %   
 % \end{macro}
@@ -1704,23 +1736,31 @@
 %
 %
 % \begin{macro}{\@setkeywords}
-%   We do not typeset keywords, but use them for the PDF information
+% \changes{v1.18}{2017/02/11}{Now we print keywords} 
+%   Typesetting keywords
 %    \begin{macrocode}
 \def\@setkeywords{%
     \ifpdf
       \hypersetup{pdfkeywords=\@keywords}%
     \fi
+    \if at aom@oldkeywords\else
+    \@footnotetext{Keywords: \@keywords}%
+    \fi
 }  
 %    \end{macrocode}
 % \end{macro}
 %
 % \begin{macro}{\@setsubjects}
-%   We do not typeset subjects, but use them for the PDF information
+% \changes{v1.18}{2017/02/11}{Now we print subjects} 
+%   Setting subjects
 %    \begin{macrocode}
 \def\@setsubjects{%
     \ifpdf
       \hypersetup{pdfsubject=\@subjects}%
+    \if at aom@oldkeywords\else
+    \@footnotetext{AMS Classification: \@subjects}%
     \fi
+    \fi
 }  
 %    \end{macrocode}
 % \end{macro}
@@ -1789,6 +1829,7 @@
 % \changes{v0.9}{2010/12/04}{Deleted spurious space in urladdress} 
 % \changes{v1.2}{2011/01/05}{Changed font for current address} 
 % \changes{v1.11}{2012/07/23}{Changed email handling} 
+% \changes{v1.18}{2017/02/15}{Added orcid} 
 %   The difference between our definition and the one in
 %   \progname{amsart} is that we want the e-mail and URL to be clickable
 %    \begin{macrocode}
@@ -1814,6 +1855,10 @@
     \@ifnotempty{##2}{\nobreak\indent
       \@ifnotempty{##1}{, \ignorespaces##1\unskip}%
       \url{##2}\par}\endgroup}%
+  \def\orcid##1##2{\begingroup
+    \@ifnotempty{##2}{\nobreak\indent
+      \@ifnotempty{##1}{, \ignorespaces##1\unskip}%
+      ORCID: ##2\par}\endgroup}%
   \addresses
   \endgroup
 }

Modified: trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls	2017-04-16 22:18:35 UTC (rev 43858)
+++ trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls	2017-04-16 22:18:59 UTC (rev 43859)
@@ -37,7 +37,7 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{aomart}
-[2017/02/04 v1.17a Typesetting articles for the Annals of Mathematics]
+[2017/04/12 v1.19 Typesetting articles for the Annals of Mathematics]
 \long\def\aom at size@warning#1{%
   \ClassWarning{aomart}{Size-changing option #1 will not be
     honored}}%
@@ -58,6 +58,9 @@
 \newif\if at aom@doiMMXVI
 \@aom at doiMMXVIfalse
 \DeclareOption{doi2016}{\@aom at doiMMXVItrue}
+\newif\if at aom@oldkeywords
+\@aom at oldkeywordsfalse
+\DeclareOption{oldkeywords}{\@aom at oldkeywordstrue}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{amsart}}
 \InputIfFileExists{aomart.cfg}{%
   \ClassInfo{aomart}{%
@@ -172,6 +175,7 @@
 \@onlypreamble{\address}
 \@onlypreamble{\curraddr}
 \@onlypreamble{\urladdr}
+\@onlypreamble{\orcid}
 \@onlypreamble{\givenname}
 \@onlypreamble{\fulladdress}
 \@onlypreamble{\surname}
@@ -231,11 +235,15 @@
   \g at addto@macro\addresses{\urladdr{#1}{#2}}%
   \g at addto@macro\@names{urladdr=#2;}%
 }
+\newcommand{\orcid}[2][]{%
+  \g at addto@macro\addresses{\orcid{#1}{#2}}%
+  \g at addto@macro\@names{orcid=#2;}%
+}
 \def\keyword#1{\ifx\@keywords\@empty\gdef\@keywords{#1}\else
   \g at addto@macro\@keywords{, #1}\fi}
 \let\@subjects\@empty
-\def\subject#1#2#3{\ifx\@subjects\@empty\gdef\@subjects{#1:#2:#3}\else
-  \g at addto@macro\@subjects{, #1:#2:#3}\fi}
+\def\subject#1#2#3{\ifx\@subjects\@empty\gdef\@subjects{#3}\else
+  \g at addto@macro\@subjects{, #3}\fi}
 \def\formatdate#1{\@formatdate#1\@endformatdate}
 \def\@formatdate#1-#2-#3\@endformatdate{%
   \@tempcnta=#3\relax
@@ -413,11 +421,17 @@
     \ifpdf
       \hypersetup{pdfkeywords=\@keywords}%
     \fi
+    \if at aom@oldkeywords\else
+    \@footnotetext{Keywords: \@keywords}%
+    \fi
 }
 \def\@setsubjects{%
     \ifpdf
       \hypersetup{pdfsubject=\@subjects}%
+    \if at aom@oldkeywords\else
+    \@footnotetext{AMS Classification: \@subjects}%
     \fi
+    \fi
 }
 \def\@@and{\MakeLowercase{\@aom at and}}
 \def\enddoc at text{%
@@ -453,6 +467,10 @@
     \@ifnotempty{##2}{\nobreak\indent
       \@ifnotempty{##1}{, \ignorespaces##1\unskip}%
       \url{##2}\par}\endgroup}%
+  \def\orcid##1##2{\begingroup
+    \@ifnotempty{##2}{\nobreak\indent
+      \@ifnotempty{##1}{, \ignorespaces##1\unskip}%
+      ORCID: ##2\par}\endgroup}%
   \addresses
   \endgroup
 }



More information about the tex-live-commits mailing list