texlive[76110] Master/texmf-dist: aomart (21aug25)
commits+karl at tug.org
commits+karl at tug.org
Thu Aug 21 22:13:54 CEST 2025
Revision: 76110
https://tug.org/svn/texlive?view=revision&revision=76110
Author: karl
Date: 2025-08-21 22:13:54 +0200 (Thu, 21 Aug 2025)
Log Message:
-----------
aomart (21aug25)
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/aomfrench.pdf
trunk/Master/texmf-dist/doc/latex/aomart/aomsample.bib
trunk/Master/texmf-dist/doc/latex/aomart/aomsample.pdf
trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf
trunk/Master/texmf-dist/doc/man/man1/aom-fullref.1
trunk/Master/texmf-dist/doc/man/man1/aom-fullref.man1.pdf
trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx
trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls
Modified: trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/bibtex/bst/aomart/aomalpha.bst 2025-08-21 20:13:54 UTC (rev 76110)
@@ -873,6 +873,7 @@
}
if$
format.date "year" output.check
+ format.pages output
format.language *
note output
fin.entry
@@ -885,6 +886,7 @@
titlenote output
howpublished output
address output
+ format.pages output
format.date output
note output
fin.entry
@@ -991,6 +993,7 @@
}
if$
format.edition output
+ format.pages output
format.date output
note output
fin.entry
@@ -1006,7 +1009,7 @@
address output
format.date "year" output.check
note output
- format.book.pages output
+ format.pages output
fin.entry
}
@@ -1033,7 +1036,7 @@
address output
format.date "year" output.check
note output
- format.book.pages output
+ format.pages output
fin.entry
}
@@ -1067,6 +1070,7 @@
format.date "year" output.check
}
if$
+ format.pages output
note output
fin.entry
}
Modified: trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/bibtex/bst/aomart/aomplain.bst 2025-08-21 20:13:54 UTC (rev 76110)
@@ -868,6 +868,7 @@
}
if$
format.date "year" output.check
+ format.pages output
format.language *
note output
fin.entry
@@ -880,6 +881,7 @@
titlenote output
howpublished output
address output
+ format.pages output
format.date output
note output
fin.entry
@@ -987,6 +989,7 @@
if$
format.edition output
format.date output
+ format.pages output
note output
fin.entry
}
@@ -1001,7 +1004,7 @@
address output
format.date "year" output.check
note output
- format.book.pages output
+ format.pages output
fin.entry
}
@@ -1028,7 +1031,7 @@
address output
format.date "year" output.check
note output
- format.book.pages output
+ format.pages output
fin.entry
}
@@ -1062,6 +1065,7 @@
format.date "year" output.check
}
if$
+ format.pages output
note output
fin.entry
}
@@ -1075,6 +1079,7 @@
institution "institution" output.check
address output
format.date "year" output.check
+ format.pages output
note output
fin.entry
}
@@ -1086,6 +1091,7 @@
titlenote output
note "note" output.check
format.date output
+ format.pages output
fin.entry.misc
}
Modified: trunk/Master/texmf-dist/doc/latex/aomart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/aomart/README 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/doc/latex/aomart/README 2025-08-21 20:13:54 UTC (rev 76110)
@@ -1,6 +1,6 @@
LaTeX Class for The Annals of Mathematics
Boris Veytsman
- Version 1.34
+ Version 1.36
This package provides the class for typesetting articles for The Annals
of Mathematics, http://annals.princeton.edu/.
@@ -7,6 +7,12 @@
Changes:
+ Version 1.36
+ Bibliography change: printing the total pages for books
+
+ Version 1.35
+ Internal changes for the paperurl formation
+
Version 1.34
Redesign of the editorial comments system.
Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomart.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomfrench.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/aomart/aomsample.bib 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/doc/latex/aomart/aomsample.bib 2025-08-21 20:13:54 UTC (rev 76110)
@@ -158,7 +158,8 @@
of Functions},
publisher = {Princeton Univ. Press},
year = 1970,
- address = {Princeton, NJ}
+ address = {Princeton, NJ},
+ totalpages = {304}
}
@@ -218,7 +219,8 @@
volume = 60,
series = {Graduate Texts in Mathematics},
address = {New York},
- edition = {Second}
+ edition = {Second},
+ totalpages = {xvi+516}
}
@Book{Michal48,
@@ -227,7 +229,8 @@
publisher = {John Wiley \& Sons, Inc.; Chapman \& Hall, Ltd.},
year = 1948,
series = {GALCIT Aeronautical Series},
- address = {New York; London}
+ address = {New York; London},
+ totalpages = {144}
}
@@ -275,7 +278,8 @@
year = 1994,
series = {Computers \& Typesetting A},
address = {Reading, MA},
- titlenote = {with illustrations by Duane Bibby}
+ titlenote = {with illustrations by Duane Bibby},
+ totalpages = {496}
}
@Book{Hahn96,
@@ -282,7 +286,9 @@
author = {Liang-shin Hahn and Bernard Epstein},
title = {Classical Complex Analysis},
publisher = {Jones \& Bartlett},
- year = 1996}
+ year = 1996,
+ totalpages = {xiii, 411}
+ }
@Book{Lin11,
author = {I-Hsiung Lin},
@@ -289,5 +295,6 @@
title = {Classical Complex Analysis: A Geometric Approach},
publisher = {World Scientific},
year = 2011,
+ totalpages = 1084,
volume = 1}
Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/aomart/aomsample1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/aom-fullref.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/aom-fullref.1 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/doc/man/man1/aom-fullref.1 2025-08-21 20:13:54 UTC (rev 76110)
@@ -1,5 +1,4 @@
-.\" -*- mode: troff; coding: utf-8 -*-
-.\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
+.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -16,12 +15,29 @@
.ft R
.fi
..
-.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
+.\" Set up some character translations and predefined strings. \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote. \*(C+ will
+.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
+. ds -- \(*W-
+. ds PI pi
+. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
+. ds L" ""
+. ds R" ""
. ds C` ""
. ds C' ""
'br\}
.el\{\
+. ds -- \|\(em\|
+. ds PI \(*p
+. ds L" ``
+. ds R" ''
. ds C`
. ds C'
'br\}
@@ -52,20 +68,82 @@
. \}
.\}
.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear. Run. Save yourself. No user-serviceable parts.
+. \" fudge factors for nroff and troff
+.if n \{\
+. ds #H 0
+. ds #V .8m
+. ds #F .3m
+. ds #[ \f1
+. ds #] \fP
+.\}
+.if t \{\
+. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+. ds #V .6m
+. ds #F 0
+. ds #[ \&
+. ds #] \&
+.\}
+. \" simple accents for nroff and troff
+.if n \{\
+. ds ' \&
+. ds ` \&
+. ds ^ \&
+. ds , \&
+. ds ~ ~
+. ds /
+.\}
+.if t \{\
+. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+. \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+. \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+. \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+. ds : e
+. ds 8 ss
+. ds o a
+. ds d- d\h'-1'\(ga
+. ds D- D\h'-1'\(hy
+. ds th \o'bp'
+. ds Th \o'LP'
+. ds ae ae
+. ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "aom-fullref 1"
-.TH aom-fullref 1 2025-01-09 "" "LATEX AOMART"
+.TH aom-fullref 1 "2025-01-09" "" "LATEX AOMART"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
-.SH NAME
+.SH "NAME"
aom\-fullref.pl \- confert references to aomart fullref commands
-.SH SYNOPSIS
+.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
-aom\-fullref.pl INPUT > OUTPUT
-.SH DESCRIPTION
+aom\-fullref.pl \s-1INPUT\s0 > \s-1OUTPUT\s0
+.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Aomart class <https://ctan.org/pkg/aomart> uses commands like
\&\f(CW\*(C`\efullref{Theorem}{ref}\*(C'\fR to generate clickable reference to constructions
@@ -72,9 +150,9 @@
like ``Theorem 7'' or ``Equation 4''. This script changes all \f(CW\*(C`\eref\*(C'\fR and
\&\f(CW\*(C`\epageref\*(C'\fR commands into \f(CW\*(C`\efullref\*(C'\fR and \f(CW\*(C`\epfullref\*(C'\fR commands suitable
for use with aomart.
-.SH AUTHOR
+.SH "AUTHOR"
.IX Header "AUTHOR"
Boris Veytsman
.SH "COPYRIGHT AND LICENSE"
.IX Header "COPYRIGHT AND LICENSE"
-This work is in public domain and licensed under CC0 1.0
+This work is in public domain and licensed under \s-1CC0 1.0\s0
Modified: trunk/Master/texmf-dist/doc/man/man1/aom-fullref.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/source/latex/aomart/aomart.dtx 2025-08-21 20:13:54 UTC (rev 76110)
@@ -1,5 +1,5 @@
% \iffalse
-% $Id: aomart.dtx,v 1.90 2025/05/07 01:22:59 boris Exp $
+% $Id: aomart.dtx,v 1.92 2025/08/20 23:09:00 boris Exp $
%
% Copyright 2010-2025, Princeton University (Mathematics Department)
% This work may be distributed and/or modified under the
@@ -847,7 +847,22 @@
% \item[totalpages:] some articles (especially published in an electronic
% format) do not have start and end page numbers; instead you may put
% the total number of pages. If both \texttt{pages} and
-% \texttt{totalpages} are present, \texttt{pages} take precedence.
+% \texttt{totalpages} are present, \texttt{pages} take precedence.
+% For books, dissertations, manuals and reports this field stores the
+% total pages in the item, for example,
+% \begin{verbatim}
+% @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},
+% totalpages = {xvi+516}
+%}
+% \end{verbatim}
%
% \end{description}
%
@@ -921,7 +936,7 @@
\ProvidesFile{aomart.dtx}
%</gobble>
%<class>\ProvidesClass{aomart}
-[2025/04/13 v1.34 Typesetting articles for the Annals of Mathematics]
+[2025/08/20 v1.36 Typesetting articles for the Annals of Mathematics]
% \end{macrocode}
%
%
@@ -2051,6 +2066,7 @@
% \changes{v1.21}{2017/12/13}{Added main language}
% \changes{v1.27}{2022/04/30}{Keep the .rpi file open till the end of
% document}
+% \changes{v1.35}{2025/05/25}{Added paper url}
% This writes the information about the paper into the file
% |jobname.rpi|. Note that hyperref makes our life a little bit
% more complex
@@ -2109,7 +2125,10 @@
\protected at write\@mainrpi{}%
{\@percentchar abstract=\@aom at abstract}%
\protected at write\@mainrpi{}%
- {\@percentchar articlelanguage=\languagename}%
+ {\@percentchar articlelanguage=\languagename}%
+ \def\paperUrl{https://annals.math.princeton.edu/\currentyear/\currentvolume-\currentissue/p\currentpaper}%
+ \protected at write\@mainrpi{}%
+ {\@percentchar paperUrl=\paperUrl}%
\AtEndDocument{\closeout\@mainrpi}%
\fi
\egroup}
@@ -2793,6 +2812,19 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@aom at sponsors}
+% \changes{v1.35}{2022/05/25}{Added macro}
+% The list of sponsors, separated by |\and|
+% \begin{macrocode}
+\def\@aom at sponsors{}
+\AtEndDocument{%
+ \ifx\@aom at sponsort\@empty\else
+ \protected at write\@mainrpi{}%
+ {\@percentchar grants=\@aom at sponsors}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\funding}
% \changes{v1.27}{2022/04/30}{Added macro}
% The macro to print grants. It adds to the rpi file the information
@@ -2799,8 +2831,11 @@
% about grants
% \begin{macrocode}
\newcommand\funding[3][]{%
- \protected at write\@mainrpi{}%
- {\@percentchar sponsor=#2, grantid=#3}%
+ \ifx\@aom at sponsors\@empty
+ \gdef\@aom at sponsors{sponsor=#2, grantid=#3}%
+ \else
+ \g at addto@macro{\@aom at sponsors}{\protect\and sponsor=#2, grantid=#3}%
+ \fi
\def\@tempa{#1}\relax%
\ifx\@tempa\@empty\relax
\def\@tempb{#3}%
Modified: trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls 2025-08-21 20:13:37 UTC (rev 76109)
+++ trunk/Master/texmf-dist/tex/latex/aomart/aomart.cls 2025-08-21 20:13:54 UTC (rev 76110)
@@ -37,7 +37,7 @@
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{aomart}
-[2025/04/13 v1.34 Typesetting articles for the Annals of Mathematics]
+[2025/08/20 v1.36 Typesetting articles for the Annals of Mathematics]
\long\def\aom at size@warning#1{%
\ClassWarning{aomart}{Size-changing option #1 will not be
honored}}%
@@ -500,7 +500,10 @@
\protected at write\@mainrpi{}%
{\@percentchar abstract=\@aom at abstract}%
\protected at write\@mainrpi{}%
- {\@percentchar articlelanguage=\languagename}%
+ {\@percentchar articlelanguage=\languagename}%
+ \def\paperUrl{https://annals.math.princeton.edu/\currentyear/\currentvolume-\currentissue/p\currentpaper}%
+ \protected at write\@mainrpi{}%
+ {\@percentchar paperUrl=\paperUrl}%
\AtEndDocument{\closeout\@mainrpi}%
\fi
\egroup}
@@ -766,9 +769,18 @@
\newcommand\includecolorgraphics[3][]{\if at aom@screen at mode
\includegraphics[#1]{#2}\else
\includegraphics[#1]{#3}\fi}
+\def\@aom at sponsors{}
+\AtEndDocument{%
+ \ifx\@aom at sponsort\@empty\else
+ \protected at write\@mainrpi{}%
+ {\@percentchar grants=\@aom at sponsors}%
+ \fi}
\newcommand\funding[3][]{%
- \protected at write\@mainrpi{}%
- {\@percentchar sponsor=#2, grantid=#3}%
+ \ifx\@aom at sponsors\@empty
+ \gdef\@aom at sponsors{sponsor=#2, grantid=#3}%
+ \else
+ \g at addto@macro{\@aom at sponsors}{\protect\and sponsor=#2, grantid=#3}%
+ \fi
\def\@tempa{#1}\relax%
\ifx\@tempa\@empty\relax
\def\@tempb{#3}%
More information about the tex-live-commits
mailing list.