summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/acmart/acmart.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/acmart/acmart.cls')
-rw-r--r--Master/texmf-dist/tex/latex/acmart/acmart.cls96
1 files changed, 81 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/acmart/acmart.cls b/Master/texmf-dist/tex/latex/acmart/acmart.cls
index adbf35bd2fa..bbb7da46155 100644
--- a/Master/texmf-dist/tex/latex/acmart/acmart.cls
+++ b/Master/texmf-dist/tex/latex/acmart/acmart.cls
@@ -38,7 +38,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart}
-[2024/04/03 v2.05 Typesetting articles for the Association for Computing Machinery]
+[2024/04/13 v2.06 Typesetting articles for the Association for Computing Machinery]
\def\@classname{acmart}
\InputIfFileExists{acmart-preload-hook.tex}{%
\ClassWarning{\@classname}{%
@@ -1131,9 +1131,9 @@
TOMPECS,%
TOMS,%
TOPC,%
- TOPS,%
TOPLAS,%
TOPML,%
+ TOPS,%
TORS,%
TOS,%
TOSEM,%
@@ -1151,6 +1151,7 @@
\def\@journalName{ACM Journal on Computing and Sustainable Societies}%
\def\@journalNameShort{ACM J. Comput. Sustain. Soc.}%
\def\@permissionCodeOne{2834-5533}%
+ \def\@permissionCodeTwo{2834-5533}%
\or % CIE
\def\@journalName{ACM Computers in Entertainment}%
\def\@journalNameShort{ACM Comput. Entertain.}%
@@ -1159,18 +1160,22 @@
\def\@journalName{ACM Computing Surveys}%
\def\@journalNameShort{ACM Comput. Surv.}%
\def\@permissionCodeOne{0360-0300}%
+ \def\@permissionCodeTwo{1557-7341}%
\or % DGOV
\def\@journalName{Digital Government: Research and Practice}%
\def\@journalNameShort{Digit. Gov. Res. Pract.}%
\def\@permissionCodeOne{2639-0175}%
+ \def\@permissionCodeTwo{2639-0175}%
\or % DLT
\def\@journalName{Distributed Ledger Technologies: Research and Practice}%
\def\@journalNameShort{Distrib. Ledger Technol.}%
\def\@permissionCodeOne{2769-6472}%
+ \def\@permissionCodeTwo{2769-6480}%
\or % DTRAP
\def\@journalName{Digital Threats: Research and Practice}%
\def\@journalNameShort{Digit. Threat. Res. Pract.}%
\def\@permissionCodeOne{2576-5337}%
+ \def\@permissionCodeTwo{2576-5337}%
\or % FAC
\def\@journalName{Formal Aspects of Computing}%
\def\@journalNameShort{Form. Asp. Comput.}%
@@ -1180,29 +1185,35 @@
\def\@journalName{ACM Games: Research and Practice}%
\def\@journalNameShort{ACM Games}%
\def\@permissionCodeOne{2832-5516}%
+ \def\@permissionCodeTwo{2832-5516}%
\or % HEALTH
\def\@journalName{ACM Transactions on Computing for Healthcare}%
\def\@journalNameShort{ACM Trans. Comput. Healthcare}%
\def\@permissionCodeOne{2637-8051}%
+ \def\@permissionCodeTwo{2637-8051}%
\or % IMWUT
\def\@journalName{Proceedings of the ACM on Interactive, Mobile,
Wearable and Ubiquitous Technologies}%
\def\@journalNameShort{Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.}%
\def\@permissionCodeOne{2474-9567}%
+ \def\@permissionCodeTwo{2474-9567}%
\@ACM@screentrue
\PackageInfo{\@classname}{Using screen mode due to \@journalCode}%
\or % JACM
\def\@journalName{Journal of the ACM}%
\def\@journalNameShort{J. ACM}%
\def\@permissionCodeOne{0004-5411}%
+ \def\@permissionCodeTwo{1557-735X}%
\or % JATS
\def\@journalName{Journal on Autonomous Transportation Systems}%
\def\@journalNameShort{ACM J. Auton. Transport. Syst.}%
\def\@permissionCodeOne{2833-0528}%
+ \def\@permissionCodeTwo{2833-0528}%
\or % JDIQ
\def\@journalName{ACM Journal of Data and Information Quality}%
\def\@journalNameShort{ACM J. Data Inform. Quality}%
\def\@permissionCodeOne{1936-1955}%
+ \def\@permissionCodeTwo{1936-1963}%
\or % JDS
\def\@journalName{ACM/IMS Journal of Data Science}%
\def\@journalNameShort{ACM/IMS J. Data Sci.}%
@@ -1212,6 +1223,7 @@
\def\@journalName{ACM Journal of Experimental Algorithmics}%
\def\@journalNameShort{ACM J. Exp. Algor.}%
\def\@permissionCodeOne{1084-6654}%
+ \def\@permissionCodeTwo{1084-6654}%
\or % JERIC
\def\@journalName{ACM Journal of Educational Resources in Computing}%
\def\@journalNameShort{ACM J. Edu. Resources in Comput.}%
@@ -1220,6 +1232,7 @@
\def\@journalName{ACM Journal on Emerging Technologies in Computing Systems}%
\def\@journalNameShort{ACM J. Emerg. Technol. Comput. Syst.}%
\def\@permissionCodeOne{1550-4832}%
+ \def\@permissionCodeTwo{1550-4840}%
\or % JOCCH
\def\@journalName{ACM Journal on Computing and Cultural Heritage}%
\def\@journalNameShort{ACM J. Comput. Cult. Herit.}%
@@ -1229,52 +1242,62 @@
\def\@journalName{ACM Journal on Responsible Computing}%
\def\@journalNameShort{ACM J. Responsib. Comput.}%
\def\@permissionCodeOne{2832-0565}%
+ \def\@permissionCodeTwo{2832-0565}%
\or % PACMCGIT
\def\@journalName{Proceedings of the ACM on Computer Graphics and Interactive Techniques}%
\def\@journalNameShort{Proc. ACM Comput. Graph. Interact. Tech.}%
\def\@permissionCodeOne{2577-6193}%
+ \def\@permissionCodeTwo{2577-6193}%
\@ACM@screentrue
\PackageInfo{\@classname}{Using screen mode due to \@journalCode}%
\or % PACMHCI
\def\@journalName{Proceedings of the ACM on Human-Computer Interaction}%
\def\@journalNameShort{Proc. ACM Hum.-Comput. Interact.}%
\def\@permissionCodeOne{2573-0142}%
+ \def\@permissionCodeTwo{2573-0142}%
\@ACM@screentrue
\PackageInfo{\@classname}{Using screen mode due to \@journalCode}%
\or % PACMMOD
\def\@journalName{Proceedings of the ACM on Management of Data}%
\def\@journalNameShort{Proc. ACM Manag. Data}%
\def\@permissionCodeOne{2836-6573}%
+ \def\@permissionCodeTwo{2836-6573}%
\or % PACMNET
\def\@journalName{Proceedings of the ACM on Networkng}%
\def\@journalNameShort{Proc. ACM Netw.}%
\def\@permissionCodeOne{2834-5509}%
+ \def\@permissionCodeTwo{2834-5509}%
\or % PACMPL
\def\@journalName{Proceedings of the ACM on Programming Languages}%
\def\@journalNameShort{Proc. ACM Program. Lang.}%
\def\@permissionCodeOne{2475-1421}%
+ \def\@permissionCodeTwo{2475-1421}%
\@ACM@screentrue
\PackageInfo{\@classname}{Using screen mode due to \@journalCode}%
\or % PACMSE
\def\@journalName{Proceedings of the ACM on Software Engineering}%
\def\@journalNameShort{Proc. ACM Softw. Eng.}%
\def\@permissionCodeOne{2994-970X}%
+ \def\@permissionCodeTwo{2994-970X}%
\@ACM@screentrue
\PackageInfo{\@classname}{Using screen mode due to \@journalCode}%
\or % POMACS
\def\@journalName{Proceedings of the ACM on Measurement and Analysis of Computing Systems}%
\def\@journalNameShort{Proc. ACM Meas. Anal. Comput. Syst.}%
\def\@permissionCodeOne{2476-1249}%
+ \def\@permissionCodeTwo{2476-1249}%
\@ACM@screentrue
\PackageInfo{\@classname}{Using screen mode due to \@journalCode}%
\or % TAAS
\def\@journalName{ACM Transactions on Autonomous and Adaptive Systems}%
\def\@journalNameShort{ACM Trans. Autonom. Adapt. Syst.}%
\def\@permissionCodeOne{1556-4665}%
+ \def\@permissionCodeTwo{1556-4703}%
\or % TACCESS
\def\@journalName{ACM Transactions on Accessible Computing}%
\def\@journalNameShort{ACM Trans. Access. Comput.}%
\def\@permissionCodeOne{1936-7228}%
+ \def\@permissionCodeTwo{1936-7236}%
\or % TACO
\def\@journalName{ACM Transactions on Architecture and Code Optimization}%
\def\@journalNameShort{ACM Trans. Arch. Code Optim.}%
@@ -1284,18 +1307,22 @@
\def\@journalName{ACM Transactions on Algorithms}%
\def\@journalNameShort{ACM Trans. Algor.}%
\def\@permissionCodeOne{1549-6325}%
+ \def\@permissionCodeTwo{1549-6333}%
\or % TALLIP
\def\@journalName{ACM Transactions on Asian and Low-Resource Language Information Processing}%
\def\@journalNameShort{ACM Trans. Asian Low-Resour. Lang. Inf. Process.}%
\def\@permissionCodeOne{2375-4699}%
+ \def\@permissionCodeTwo{2375-4702}%
\or % TAP
\def\@journalName{ACM Transactions on Applied Perception}%
\def\@journalNameShort{ACM Trans. Appl. Percept.}%
\def\@permissionCodeOne{1544-3558}%
+ \def\@permissionCodeTwo{1544-3965}%
\or % TCPS
\def\@journalName{ACM Transactions on Cyber-Physical Systems}%
\def\@journalNameShort{ACM Trans. Cyber-Phys. Syst.}%
\def\@permissionCodeOne{2378-962X}%
+ \def\@permissionCodeTwo{2378-9638}%
\or % TDS
\def\@journalName{ACM/IMS Transactions on Data Science}%
\def\@journalNameShort{ACM/IMS Trans. Data Sci.}%
@@ -1304,26 +1331,32 @@
\def\@journalName{ACM Transactions on Economics and Computation}%
\def\@journalNameShort{ACM Trans. Econ. Comput.}%
\def\@permissionCodeOne{2167-8375}%
+ \def\@permissionCodeTwo{2167-8383}%
\or % TECS
\def\@journalName{ACM Transactions on Embedded Computing Systems}%
\def\@journalNameShort{ACM Trans. Embedd. Comput. Syst.}%
\def\@permissionCodeOne{1539-9087}%
+ \def\@permissionCodeTwo{1558-3465}%
\or % TELO
\def\@journalName{ACM Transactions on Evolutionary Learning and Optimization}%
\def\@journalNameShort{ACM Trans. Evol. Learn. Optim.}%
\def\@permissionCodeOne{2688-3007}%
+ \def\@permissionCodeTwo{2345-6789}%
\or % THRI
\def\@journalName{ACM Transactions on Human-Robot Interaction}%
\def\@journalNameShort{ACM Trans. Hum.-Robot Interact.}%
\def\@permissionCodeOne{2573-9522}%
+ \def\@permissionCodeTwo{2573-9522}%
\or % TIIS
\def\@journalName{ACM Transactions on Interactive Intelligent Systems}%
\def\@journalNameShort{ACM Trans. Interact. Intell. Syst.}%
\def\@permissionCodeOne{2160-6455}%
+ \def\@permissionCodeTwo{2160-6463}%
\or % TIOT
\def\@journalName{ACM Transactions on Internet of Things}%
\def\@journalNameShort{ACM Trans. Internet Things}%
\def\@permissionCodeOne{2577-6207}%
+ \def\@permissionCodeTwo{2577-6207}%
\or % TISSEC
\def\@journalName{ACM Transactions on Information and System Security}%
\def\@journalNameShort{ACM Trans. Info. Syst. Sec.}%
@@ -1332,54 +1365,67 @@
\def\@journalName{ACM Transactions on Intelligent Systems and Technology}%
\def\@journalNameShort{ACM Trans. Intell. Syst. Technol.}%
\def\@permissionCodeOne{2157-6904}%
+ \def\@permissionCodeTwo{2157-6912}%
\or % TKDD
\def\@journalName{ACM Transactions on Knowledge Discovery from Data}%
\def\@journalNameShort{ACM Trans. Knowl. Discov. Data.}%
\def\@permissionCodeOne{1556-4681}%
+ \def\@permissionCodeTwo{1556-472X}%
\or % TMIS
\def\@journalName{ACM Transactions on Management Information Systems}%
\def\@journalNameShort{ACM Trans. Manag. Inform. Syst.}%
\def\@permissionCodeOne{2158-656X}%
+ \def\@permissionCodeTwo{2158-6578}%
\or % TOCE
\def\@journalName{ACM Transactions on Computing Education}%
\def\@journalNameShort{ACM Trans. Comput. Educ.}%
\def\@permissionCodeOne{1946-6226}%
+ \def\@permissionCodeTwo{1946-6226}%
\or % TOCHI
\def\@journalName{ACM Transactions on Computer-Human Interaction}%
\def\@journalNameShort{ACM Trans. Comput.-Hum. Interact.}%
\def\@permissionCodeOne{1073-0516}%
+ \def\@permissionCodeTwo{1557-7325}%
\or % TOCL
\def\@journalName{ACM Transactions on Computational Logic}%
\def\@journalNameShort{ACM Trans. Comput. Logic}%
\def\@permissionCodeOne{1529-3785}%
+ \def\@permissionCodeTwo{1557-945X}%
\or % TOCS
\def\@journalName{ACM Transactions on Computer Systems}%
\def\@journalNameShort{ACM Trans. Comput. Syst.}%
\def\@permissionCodeOne{0734-2071}%
+ \def\@permissionCodeTwo{1557-7333}%
\or % TOCT
\def\@journalName{ACM Transactions on Computation Theory}%
\def\@journalNameShort{ACM Trans. Comput. Theory}%
\def\@permissionCodeOne{1942-3454}%
+ \def\@permissionCodeTwo{1942-3462}%
\or % TODAES
\def\@journalName{ACM Transactions on Design Automation of Electronic Systems}%
\def\@journalNameShort{ACM Trans. Des. Autom. Electron. Syst.}%
\def\@permissionCodeOne{1084-4309}%
+ \def\@permissionCodeTwo{1557-7309}%
\or % TODS
\def\@journalName{ACM Transactions on Database Systems}%
\def\@journalNameShort{ACM Trans. Datab. Syst.}%
\def\@permissionCodeOne{0362-5915}%
+ \def\@permissionCodeTwo{1557-4644}%
\or % TOG
\def\@journalName{ACM Transactions on Graphics}%
\def\@journalNameShort{ACM Trans. Graph.}%
- \def\@permissionCodeOne{0730-0301}
+ \def\@permissionCodeOne{0730-0301}%
+ \def\@permissionCodeTwo{1557-7368}%
\or % TOIS
\def\@journalName{ACM Transactions on Information Systems}%
\def\@journalNameShort{ACM Trans. Inf. Syst.}%
\def\@permissionCodeOne{1046-8188}%
+ \def\@permissionCodeTwo{1558-2868}%
\or % TOIT
\def\@journalName{ACM Transactions on Internet Technology}%
\def\@journalNameShort{ACM Trans. Internet Technol.}%
\def\@permissionCodeOne{1533-5399}%
+ \def\@permissionCodeTwo{1557-6051}%
\or % TOMACS
\def\@journalName{ACM Transactions on Modeling and Computer Simulation}%
\def\@journalNameShort{ACM Trans. Model. Comput. Simul.}%
@@ -1394,67 +1440,82 @@
\def\@journalName{ACM Transactions on Modeling and Performance Evaluation of Computing Systems}%
\def\@journalNameShort{ACM Trans. Model. Perform. Eval. Comput. Syst.}%
\def\@permissionCodeOne{2376-3639}%
+ \def\@permissionCodeTwo{2376-3647}%
\or % TOMS
\def\@journalName{ACM Transactions on Mathematical Software}%
\def\@journalNameShort{ACM Trans. Math. Softw.}%
\def\@permissionCodeOne{0098-3500}%
+ \def\@permissionCodeTwo{1557-7295}%
\or % TOPC
\def\@journalName{ACM Transactions on Parallel Computing}%
\def\@journalNameShort{ACM Trans. Parallel Comput.}%
\def\@permissionCodeOne{2329-4949}%
\def\@permissionCodeTwo{2329-4957}%
-\or % TOPS
- \def\@journalName{ACM Transactions on Privacy and Security}%
- \def\@journalNameShort{ACM Trans. Priv. Sec.}%
- \def\@permissionCodeOne{2471-2566}%
\or % TOPLAS
\def\@journalName{ACM Transactions on Programming Languages and Systems}%
\def\@journalNameShort{ACM Trans. Program. Lang. Syst.}%
\def\@permissionCodeOne{0164-0925}%
+ \def\@permissionCodeTwo{1558-4593}%
\or % TOPML
\def\@journalName{ACM Transactions on Probabilistic Machine Learning}%
\def\@journalNameShort{ACM Trans. Probab. Mach. Learn.}%
\def\@permissionCodeOne{2836-8924}%
+ \def\@permissionCodeTwo{2836-8924}%
+\or % TOPS
+ \def\@journalName{ACM Transactions on Privacy and Security}%
+ \def\@journalNameShort{ACM Trans. Priv. Sec.}%
+ \def\@permissionCodeOne{2471-2566}%
+ \def\@permissionCodeTwo{2471-2574}%
\or % TORS
\def\@journalName{ACM Transactions on Recommender Systems}%
\def\@journalNameShort{ACM Trans. Recomm. Syst.}%
\def\@permissionCodeOne{2770-6699}%
+ \def\@permissionCodeTwo{2770-6699}%
\or % TOS
\def\@journalName{ACM Transactions on Storage}%
\def\@journalNameShort{ACM Trans. Storage}%
\def\@permissionCodeOne{1553-3077}%
+ \def\@permissionCodeTwo{1553-3093}%
\or % TOSEM
\def\@journalName{ACM Transactions on Software Engineering and Methodology}%
\def\@journalNameShort{ACM Trans. Softw. Eng. Methodol.}%
\def\@permissionCodeOne{1049-331X}%
+ \def\@permissionCodeTwo{1557-7392}%
\or % TOSN
\def\@journalName{ACM Transactions on Sensor Networks}%
\def\@journalNameShort{ACM Trans. Sensor Netw.}%
\def\@permissionCodeOne{1550-4859}%
+ \def\@permissionCodeTwo{1550-4867}%
\or % TQC
\def\@journalName{ACM Transactions on Quantum Computing}%
\def\@journalNameShort{ACM Trans. Quantum Comput.}%
\def\@permissionCodeOne{2643-6817}%
+ \def\@permissionCodeTwo{2643-6817}%
\or % TRETS
\def\@journalName{ACM Transactions on Reconfigurable Technology and Systems}%
\def\@journalNameShort{ACM Trans. Reconfig. Technol. Syst.}%
\def\@permissionCodeOne{1936-7406}%
+ \def\@permissionCodeTwo{1936-7414}%
\or % TSAS
\def\@journalName{ACM Transactions on Spatial Algorithms and Systems}%
\def\@journalNameShort{ACM Trans. Spatial Algorithms Syst.}%
\def\@permissionCodeOne{2374-0353}%
+ \def\@permissionCodeTwo{2374-0361}%
\or % TSC
\def\@journalName{ACM Transactions on Social Computing}%
\def\@journalNameShort{ACM Trans. Soc. Comput.}%
\def\@permissionCodeOne{2469-7818}%
+ \def\@permissionCodeTwo{2469-7826}%
\or % TSLP
\def\@journalName{ACM Transactions on Speech and Language Processing}%
\def\@journalNameShort{ACM Trans. Speech Lang. Process.}%
\def\@permissionCodeOne{1550-4875}%
+ \def\@permissionCodeTwo{2329-9304}%
\or % TWEB
\def\@journalName{ACM Transactions on the Web}%
\def\@journalNameShort{ACM Trans. Web}%
\def\@permissionCodeOne{1559-1131}%
+ \def\@permissionCodeTwo{1559-114X}%
\else % FACMP, a dummy journal
\def\@journalName{ACM Just Accepted}%
\def\@journalNameShort{ACM Accepted}%
@@ -1572,10 +1633,8 @@
\def\institution##1{##1\ignorespaces}%
\def\department{\@ifnextchar[{\@department}{\@department[]}}%
\def\@department[##1]##2{\unskip, ##2\ignorespaces}%
- \let\streetaddress\position
\let\city\position
\let\state\position
- \let\postcode\position
\let\country\position
Also with #1\unskip.\egroup}
\renewcommand{\email}[2][]{%
@@ -2507,8 +2566,12 @@
\unskip\cleaders\copy\@ACM@commabox\hskip\wd\@ACM@commabox
\fi\fi
#1}
-\def\streetaddress#1{\unskip\ignorespaces}
-\def\postcode#1{\unskip\ignorespaces}
+\def\streetaddress#1{\ClassWarning{\@classname}{ACM no longer collects
+ authors' postal addresses. I am ignoring your street
+ address}\unskip\ignorespaces}
+\def\postcode#1{\ClassWarning{\@classname}{ACM no longer collects
+ authors' postal addresses. I am ignoring your postal
+ code}\unskip\ignorespaces}
\if@ACM@journal
\def\position#1{\unskip\ignorespaces}
\def\institution#1{\global\@ACM@instpresenttrue
@@ -2768,11 +2831,14 @@
\def\@mkauthorsaddresses{%
\ifnum\num@authors>1\relax
Authors' \else Author's \fi
- \ifnum\num@authorgroups>1\relax
- addresses: \else address: \fi
+ Contact Information:
\bgroup
- \def\streetaddress##1{\unskip, ##1}%
- \def\postcode##1{\unskip, ##1}%
+ \def\streetaddress##1{\ClassWarning{\@classname}{ACM no longer collects
+ authors' postal addresses. I am ignoring your street
+ address}\unskip\ignorespaces}%
+ \def\postcode##1{\ClassWarning{\@classname}{ACM no longer collects
+ authors' postal addresses. I am ignoring your postal
+ code}\unskip\ignorespaces}%
\def\position##1{\unskip\ignorespaces}%
\gdef\@ACM@institution@separator{, }%
\def\institution##1{\unskip\@ACM@institution@separator ##1\gdef\@ACM@institution@separator{ and }}%