texlive[73261] Master/texmf-dist: acmart (1jan25)
commits+karl at tug.org
commits+karl at tug.org
Wed Jan 1 21:52:48 CET 2025
Revision: 73261
https://tug.org/svn/texlive?view=revision&revision=73261
Author: karl
Date: 2025-01-01 21:52:48 +0100 (Wed, 01 Jan 2025)
Log Message:
-----------
acmart (1jan25)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
trunk/Master/texmf-dist/doc/latex/acmart/README
trunk/Master/texmf-dist/doc/latex/acmart/acmart.pdf
trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog-conf.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-authordraft.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf
trunk/Master/texmf-dist/source/latex/acmart/Makefile
trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
trunk/Master/texmf-dist/tex/latex/acmart/acmart-tagged.cls
trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged-luamml-mathml.html
Modified: trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst 2025-01-01 20:52:29 UTC (rev 73260)
+++ trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst 2025-01-01 20:52:48 UTC (rev 73261)
@@ -501,10 +501,15 @@
FUNCTION { format.year }
{ % push year string or "[n.\,d.]" onto output stack
%% Because year is a mandatory field, we always force SOMETHING
- %% to be output
+ %% to be output. If we do not know year but know date, we push date
+ %% as the last resort
"\bibinfo{year}{"
year empty.or.unknown
- { "[n.\,d.]" }
+ { date empty.or.unknown
+ { "[n.\,d.]" }
+ { date #1 #4 substring$ }
+ if$
+ }
{ year }
if$
* "}" *
@@ -782,10 +787,22 @@
{ % warn if year empty, output top string and leave " YEAR<label>" on stack in mid-sentence
year empty.or.unknown
{ "empty year in " cite$ * warning$
- write$
- " \bibinfo{year}{[n.\,d.]}"
- "\natexlab{" extra.label * "}" * *
- mid.sentence 'output.state :=
+ date empty.or.unknown
+ {
+ "using n.d. in " cite$ * warning$
+ write$
+ " \bibinfo{year}{[n.\,d.]}"
+ "\natexlab{" extra.label * "}" * *
+ mid.sentence 'output.state :=
+ }
+ {
+ "using date in " cite$ * warning$
+ write$
+ " \bibinfo{year}{" date #1 #4 substring$ * "}" *
+ "\natexlab{" extra.label * "}" * *
+ mid.sentence 'output.state :=
+ }
+ if$
}
{ write$
" \bibinfo{year}{" year * "}" *
@@ -2002,7 +2019,11 @@
if$
duplicate$
year empty.or.unknown
- { "{[n.\,d.]}" }
+ { date empty.or.unknown
+ { "{[n.\,d.]}" }
+ { date field.or.null purify$ #1 #4 substring$}
+ if$
+ }
{ year field.or.null purify$ #-1 #4 substring$}
if$
*
@@ -2050,7 +2071,11 @@
% save the year for sort processing afterwards (adding a, b, c, etc.)
%
year empty.or.unknown
- { "{[n.\,d.]}" }
+ { date empty.or.unknown
+ { "{[n.\,d.]}" }
+ { date field.or.null purify$ #1 #4 substring$}
+ if$
+ }
{ year field.or.null purify$ #-1 #4 substring$}
if$
'label.year :=
Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README 2025-01-01 20:52:29 UTC (rev 73260)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README 2025-01-01 20:52:48 UTC (rev 73261)
@@ -12,6 +12,9 @@
Changes
+Version 2.12 Bug fixes
+ Switched to unicode-math and libertinus for Unicode engines
+
Version 2.11 Conference date is no longer printed in bibstrip.
ISBN now uses 4-digit year
DOI in bibliography is now output as doi:XX.XXXX/XXXXX.XXXX
Modified: trunk/Master/texmf-dist/doc/latex/acmart/acmart.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged-luamml-mathml.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged-luamml-mathml.html (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged-luamml-mathml.html 2025-01-01 20:52:48 UTC (rev 73261)
@@ -0,0 +1,236 @@
+<!DOCTYPE html>
+<html>
+
+<div>
+<h2>\mml 1</h2>
+<p>$\pi $</p>
+<p>72E07F313C973C8CB2030C22C1CF81F4</p>
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+ <mi>
+ 𝜋
+ </mi>
+</math>
+</div>
+
+<div>
+<h2>\mml 2</h2>
+<p>$\Psi ^2_1$</p>
+<p>9339FEF72A9AF81E22B3496564B5208D</p>
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+ <msubsup>
+ <mi mathvariant="normal">
+ Ψ
+ </mi>
+ <mn>
+ 1
+ </mn>
+ <mn>
+ 2
+ </mn>
+ </msubsup>
+</math>
+</div>
+
+<div>
+<h2>\mml 3</h2>
+<p>$\alpha $</p>
+<p>B7932A8B63ED6AE7CA61921EC2B87D40</p>
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+ <mi>
+ 𝛼
+ </mi>
+</math>
+</div>
+
+<div>
+<h2>\mml 4</h2>
+<p>$\omega $</p>
+<p>32902E719B16DEC67B28C9943762CD89</p>
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+ <mi>
+ 𝜔
+ </mi>
+</math>
+</div>
+
+<div>
+<h2>\mml 5</h2>
+<p>$\lim _{n\rightarrow \infty }x=0$</p>
+<p>99599FCED516EC76AA3BC3E64F36D51D</p>
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+ <munder>
+ <mi mathvariant="normal">
+ lim
+ </mi>
+ <mrow>
+ <mi>
+ 𝑛
+ </mi>
+ <mo lspace="0" rspace="0" stretchy="false">
+ →
+ </mo>
+ <mi mathvariant="normal">
+ ∞
+ </mi>
+ </mrow>
+ </munder>
+ <mspace width="0.167em"/>
+ <mi>
+ 𝑥
+ </mi>
+ <mo lspace="0.278em" rspace="0.278em">
+ =
+ </mo>
+ <mn>
+ 0
+ </mn>
+</math>
+</div>
+
+<div>
+<h2>\mml 6</h2>
+<p>\begin {equation}\lim _{n\rightarrow \infty }x=0\end {equation}</p>
+<p>58DB33CC6008044EBFBAF14DD0E01211</p>
+
+<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">
+ <mpadded depth="0" height="0">
+ <mtext/>
+ </mpadded>
+ <mo lspace="0" rspace="0"/>
+ <munder>
+ <mi mathvariant="normal">
+ lim
+ </mi>
+ <mrow>
+ <mi>
+ 𝑛
+ </mi>
+ <mo lspace="0" rspace="0" stretchy="false">
+ →
+ </mo>
+ <mi mathvariant="normal">
+ ∞
+ </mi>
+ </mrow>
+ </munder>
+ <mspace width="0.167em"/>
+ <mi>
+ 𝑥
+ </mi>
+ <mo lspace="0.278em" rspace="0.278em">
+ =
+ </mo>
+ <mn>
+ 0
+ </mn>
+</math>
+</div>
+
+<div>
+<h2>\mml 7</h2>
+<p>\begin {equation*}\sum _{i=0}^{\infty } x + 1\end {equation*}</p>
+<p>0FA9E148128F6070D18DB3FC24D54CF1</p>
+
+<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">
+ <munderover>
+ <mo lspace="0" movablelimits="true" rspace="0.167em">
+ ∑
+ </mo>
+ <mrow>
+ <mi>
+ 𝑖
+ </mi>
+ <mo lspace="0" rspace="0">
+ =
+ </mo>
+ <mn>
+ 0
+ </mn>
+ </mrow>
+ <mi mathvariant="normal">
+ ∞
+ </mi>
+ </munderover>
+ <mi>
+ 𝑥
+ </mi>
+ <mo lspace="0.222em" rspace="0.222em">
+ +
+ </mo>
+ <mn>
+ 1
+ </mn>
+</math>
+</div>
+
+<div>
+<h2>\mml 8</h2>
+<p>\begin {equation}\sum _{i=0}^{\infty }x_i=\int _{0}^{\pi +2} f\end {equation}</p>
+<p>997D925C998243FE3FF8CAB4A2F0E638</p>
+
+<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">
+ <mpadded depth="0" height="0">
+ <mtext/>
+ </mpadded>
+ <mo lspace="0" rspace="0"/>
+ <munderover>
+ <mo lspace="0" movablelimits="true" rspace="0.167em">
+ ∑
+ </mo>
+ <mrow>
+ <mi>
+ 𝑖
+ </mi>
+ <mo lspace="0" rspace="0">
+ =
+ </mo>
+ <mn>
+ 0
+ </mn>
+ </mrow>
+ <mi mathvariant="normal">
+ ∞
+ </mi>
+ </munderover>
+ <msub>
+ <mi>
+ 𝑥
+ </mi>
+ <mi>
+ 𝑖
+ </mi>
+ </msub>
+ <mo lspace="0.278em" rspace="0">
+ =
+ </mo>
+ <msubsup>
+ <mo lspace="0.278em" rspace="0.167em">
+ ∫
+ </mo>
+ <mn>
+ 0
+ </mn>
+ <mrow>
+ <mi>
+ 𝜋
+ </mi>
+ <mo lspace="0" rspace="0">
+ +
+ </mo>
+ <mn>
+ 2
+ </mn>
+ </mrow>
+ </msubsup>
+ <mi>
+ 𝑓
+ </mi>
+</math>
+</div>
+
+</html>
Property changes on: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged-luamml-mathml.html
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-tagged.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog-conf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-authordraft.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/acmart/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/Makefile 2025-01-01 20:52:29 UTC (rev 73260)
+++ trunk/Master/texmf-dist/source/latex/acmart/Makefile 2025-01-01 20:52:48 UTC (rev 73261)
@@ -144,7 +144,7 @@
samples/$(PACKAGE)-tagged.cls \
samples/ACM-Reference-Format.bst \
samples/*.log samples/*.aux samples/*.out \
- samples/*.bbl samples/*.blg samples/*.cut *.toc \
+ samples/*.bbl samples/*.blg samples/*.cut samples/*.toc \
samples/acm-jdslogo.png \
samples/*.run.xml samples/*.bcf $(SAMPLEBIBLATEXFILES)
Modified: trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2025-01-01 20:52:29 UTC (rev 73260)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2025-01-01 20:52:48 UTC (rev 73261)
@@ -1534,7 +1534,7 @@
%
% As for the |printonly| and |screenonly| environments,
% |\begin{acks}| and |\end{acks}| should start on a
-% line of their own with no leading or trailing spaces.
+% line of their own with no leading or trailing spaces or comments.
%
% \DescribeMacro{\grantsponsor}%
% \DescribeMacro{\grantnum}%
@@ -1567,7 +1567,7 @@
%
% The authors would also like to thank the anonymous referees for
% their valuable comments and helpful suggestions. This work is
-% supported by the \grantsponsor{GS501100001809}{National Natural
+% supported by the \grantsponsor{my-grant-GS501100001809}{National Natural
% Science Foundation of
% China}{https://doi.org/10.13039/501100001809} under Grant
% No.:~\grantnum{GS501100001809}{61273304}
@@ -2256,7 +2256,7 @@
%</gobble>
%<class&!tagged>\ProvidesClass{acmart}
%<tagged>\ProvidesClass{acmart-tagged}
-[2024/12/07 v2.11 Typesetting articles for the Association for Computing Machinery]
+[2024/12/28 v2.12 Typesetting articles for the Association for Computing Machinery]
% \end{macrocode}
%
% \changes{v1.00}{2016/04/14}{First released version}
@@ -2958,9 +2958,10 @@
% \end{macrocode}
%
% \changes{v1.40}{2017/06/05}{Added `textcase' package}
-% We need |textcase| for better upcasing
+% \changes{v2.12}{2024/12/28}{Removed `textcase' package}
+% We no longer need |textcase| for better upcasing.
% \begin{macrocode}
-\RequirePackage{textcase}
+% \RequirePackage{textcase}
% \end{macrocode}
%
%
@@ -3949,23 +3950,27 @@
% monotype font declaration}
% \changes{v1.74}{2020/10/25}{Changed the order of font loading}%
% We use Libertine throughout.
+% \changes{v2.12}{2024/12/29}{Use unicode-math and libertinus for Unicode engines}%
+% We use Libertine throughout.
% \begin{macrocode}
\if at ACM@newfonts
- \RequirePackage[T1]{fontenc}
% Note that the order in which packages are loaded matters,
% and the correct order depends on the LaTeX engine used.
% See https://github.com/borisveytsman/acmart/issues/402
% and https://github.com/borisveytsman/acmart/issues/410
\ifxetex
- \RequirePackage[libertine]{newtxmath}
+ \RequirePackage{unicode-math}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\RequirePackage[tt=false]{libertine}
\setmonofont[StylisticSet=3]{inconsolata}
\else
\ifluatex
- \RequirePackage[libertine]{newtxmath}
+ \RequirePackage{unicode-math}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\RequirePackage[tt=false]{libertine}
\setmonofont[StylisticSet=3]{inconsolata}
\else
+ \RequirePackage[T1]{fontenc}
\RequirePackage[tt=false, type1=true]{libertine}
\RequirePackage[varqu]{zi4}
\RequirePackage[libertine]{newtxmath}
@@ -5112,7 +5117,7 @@
\def\position##1{\ignorespaces}%
\def\institution##1{##1\ignorespaces}%
\def\department{\@ifnextchar[{\@department}{\@department[]}}%
- \def\@department[##1]##2{\unskip, ##2\ignorespaces}%
+ \def\@department[##1]##2{##2, \ignorespaces}%
\let\city\position
\let\state\position
\let\country\position
@@ -6437,7 +6442,9 @@
\if at printcopyright
\copyright\ \@copyrightyear\ \@copyrightowner\\
\else
- \@copyrightyear.\
+ \ifx\@copyrightyear\@empty\else
+ \@copyrightyear.\
+ \fi
\fi
\if at ACM@manuscript
Manuscript submitted to ACM\\
@@ -6563,6 +6570,7 @@
\fi
\ifx\@empty\@authorsaddresses\else\bigskip\@setauthorsaddresses\fi
\zsaveposy{@ACM at acmcpbox@y}%
+ \par
}
\egroup}
% \end{macrocode}
@@ -7148,6 +7156,8 @@
% This version is used in most journal formats. Note that \cs{and} between
% authors with the same affiliation becomes \verb*| and |:
% \changes{v1.87}{2022/08/14}{Special treatment for acmcp}
+% \changes{v1.12}{2024/12/28}{Removed MakeTextUppercase due to a bug
+% with new kernel}
% \begin{macrocode}
\def\@mkauthors at i{%
\def\@currentauthors{}%
@@ -7155,9 +7165,9 @@
\global\let\and\@typeset at author@line
\def\@author##1{%
\ifx\@currentauthors\@empty
- \gdef\@currentauthors{\@authorfont\MakeTextUppercase{##1}}%
+ \gdef\@currentauthors{\@authorfont\MakeUppercase{##1}}%
\else
- \g at addto@macro{\@currentauthors}{\and\MakeTextUppercase{##1}}%
+ \g at addto@macro{\@currentauthors}{\and\MakeUppercase{##1}}%
\fi
\gdef\and{}}%
\def\email##1##2{}%
Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart-tagged.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart-tagged.cls 2025-01-01 20:52:29 UTC (rev 73260)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart-tagged.cls 2025-01-01 20:52:48 UTC (rev 73261)
@@ -38,7 +38,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart-tagged}
-[2024/12/07 v2.11 Typesetting articles for the Association for Computing Machinery]
+[2024/12/28 v2.12 Typesetting articles for the Association for Computing Machinery]
\def\@classname{acmart-tagged}
\InputIfFileExists{acmart-preload-hook.tex}{%
\ClassWarning{\@classname}{%
@@ -293,7 +293,6 @@
\RequirePackage{setspace}
\onehalfspacing
\fi
-\RequirePackage{textcase}
\if at ACM@acmcp
\RequirePackage{framed}
\RequirePackage{zref-savepos, zref-user}
@@ -778,21 +777,23 @@
have the newtxmath package installed. Please upgrade your
TeX}\@ACM at newfontsfalse}
\if at ACM@newfonts
- \RequirePackage[T1]{fontenc}
% Note that the order in which packages are loaded matters,
% and the correct order depends on the LaTeX engine used.
% See https://github.com/borisveytsman/acmart/issues/402
% and https://github.com/borisveytsman/acmart/issues/410
\ifxetex
- \RequirePackage[libertine]{newtxmath}
+ \RequirePackage{unicode-math}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\RequirePackage[tt=false]{libertine}
\setmonofont[StylisticSet=3]{inconsolata}
\else
\ifluatex
- \RequirePackage[libertine]{newtxmath}
+ \RequirePackage{unicode-math}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\RequirePackage[tt=false]{libertine}
\setmonofont[StylisticSet=3]{inconsolata}
\else
+ \RequirePackage[T1]{fontenc}
\RequirePackage[tt=false, type1=true]{libertine}
\RequirePackage[varqu]{zi4}
\RequirePackage[libertine]{newtxmath}
@@ -1555,7 +1556,7 @@
\def\position##1{\ignorespaces}%
\def\institution##1{##1\ignorespaces}%
\def\department{\@ifnextchar[{\@department}{\@department[]}}%
- \def\@department[##1]##2{\unskip, ##2\ignorespaces}%
+ \def\@department[##1]##2{##2, \ignorespaces}%
\let\city\position
\let\state\position
\let\country\position
@@ -2166,7 +2167,9 @@
\if at printcopyright
\copyright\ \@copyrightyear\ \@copyrightowner\\
\else
- \@copyrightyear.\
+ \ifx\@copyrightyear\@empty\else
+ \@copyrightyear.\
+ \fi
\fi
\if at ACM@manuscript
Manuscript submitted to ACM\\
@@ -2282,6 +2285,7 @@
\fi
\ifx\@empty\@authorsaddresses\else\bigskip\@setauthorsaddresses\fi
\zsaveposy{@ACM at acmcpbox@y}%
+ \par
}
\egroup}
\def\@specialsection#1{%
@@ -2599,9 +2603,9 @@
\global\let\and\@typeset at author@line
\def\@author##1{%
\ifx\@currentauthors\@empty
- \gdef\@currentauthors{\@authorfont\MakeTextUppercase{##1}}%
+ \gdef\@currentauthors{\@authorfont\MakeUppercase{##1}}%
\else
- \g at addto@macro{\@currentauthors}{\and\MakeTextUppercase{##1}}%
+ \g at addto@macro{\@currentauthors}{\and\MakeUppercase{##1}}%
\fi
\gdef\and{}}%
\def\email##1##2{}%
Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2025-01-01 20:52:29 UTC (rev 73260)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2025-01-01 20:52:48 UTC (rev 73261)
@@ -38,7 +38,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart}
-[2024/12/07 v2.11 Typesetting articles for the Association for Computing Machinery]
+[2024/12/28 v2.12 Typesetting articles for the Association for Computing Machinery]
\def\@classname{acmart}
\InputIfFileExists{acmart-preload-hook.tex}{%
\ClassWarning{\@classname}{%
@@ -289,7 +289,6 @@
\RequirePackage{setspace}
\onehalfspacing
\fi
-\RequirePackage{textcase}
\if at ACM@acmcp
\RequirePackage{framed}
\RequirePackage{zref-savepos, zref-user}
@@ -859,21 +858,23 @@
have the newtxmath package installed. Please upgrade your
TeX}\@ACM at newfontsfalse}
\if at ACM@newfonts
- \RequirePackage[T1]{fontenc}
% Note that the order in which packages are loaded matters,
% and the correct order depends on the LaTeX engine used.
% See https://github.com/borisveytsman/acmart/issues/402
% and https://github.com/borisveytsman/acmart/issues/410
\ifxetex
- \RequirePackage[libertine]{newtxmath}
+ \RequirePackage{unicode-math}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\RequirePackage[tt=false]{libertine}
\setmonofont[StylisticSet=3]{inconsolata}
\else
\ifluatex
- \RequirePackage[libertine]{newtxmath}
+ \RequirePackage{unicode-math}
+ \setmathfont[Scale=MatchUppercase]{libertinusmath-regular.otf}
\RequirePackage[tt=false]{libertine}
\setmonofont[StylisticSet=3]{inconsolata}
\else
+ \RequirePackage[T1]{fontenc}
\RequirePackage[tt=false, type1=true]{libertine}
\RequirePackage[varqu]{zi4}
\RequirePackage[libertine]{newtxmath}
@@ -1636,7 +1637,7 @@
\def\position##1{\ignorespaces}%
\def\institution##1{##1\ignorespaces}%
\def\department{\@ifnextchar[{\@department}{\@department[]}}%
- \def\@department[##1]##2{\unskip, ##2\ignorespaces}%
+ \def\@department[##1]##2{##2, \ignorespaces}%
\let\city\position
\let\state\position
\let\country\position
@@ -2247,7 +2248,9 @@
\if at printcopyright
\copyright\ \@copyrightyear\ \@copyrightowner\\
\else
- \@copyrightyear.\
+ \ifx\@copyrightyear\@empty\else
+ \@copyrightyear.\
+ \fi
\fi
\if at ACM@manuscript
Manuscript submitted to ACM\\
@@ -2363,6 +2366,7 @@
\fi
\ifx\@empty\@authorsaddresses\else\bigskip\@setauthorsaddresses\fi
\zsaveposy{@ACM at acmcpbox@y}%
+ \par
}
\egroup}
\def\@specialsection#1{%
@@ -2680,9 +2684,9 @@
\global\let\and\@typeset at author@line
\def\@author##1{%
\ifx\@currentauthors\@empty
- \gdef\@currentauthors{\@authorfont\MakeTextUppercase{##1}}%
+ \gdef\@currentauthors{\@authorfont\MakeUppercase{##1}}%
\else
- \g at addto@macro{\@currentauthors}{\and\MakeTextUppercase{##1}}%
+ \g at addto@macro{\@currentauthors}{\and\MakeUppercase{##1}}%
\fi
\gdef\and{}}%
\def\email##1##2{}%
More information about the tex-live-commits
mailing list.