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.