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