summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/acmart/acmart.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-04-15 03:01:17 +0000
committerNorbert Preining <norbert@preining.info>2024-04-15 03:01:17 +0000
commitefca04f9a0ac7156dacf34c21a20614e34e37ca2 (patch)
tree8b2eb913577e8fceac2a8fb7a93bdb7e20715755 /macros/latex/contrib/acmart/acmart.dtx
parentad42b96b7e6aa836e884a18da3f45d53dc779145 (diff)
CTAN sync 202404150301
Diffstat (limited to 'macros/latex/contrib/acmart/acmart.dtx')
-rw-r--r--macros/latex/contrib/acmart/acmart.dtx168
1 files changed, 96 insertions, 72 deletions
diff --git a/macros/latex/contrib/acmart/acmart.dtx b/macros/latex/contrib/acmart/acmart.dtx
index c9d253b955..8516651ee4 100644
--- a/macros/latex/contrib/acmart/acmart.dtx
+++ b/macros/latex/contrib/acmart/acmart.dtx
@@ -635,15 +635,12 @@
% \author{Ben Trovato}
% \additionalaffiliation{%
% \institution{The Th{\o}rv{\"a}ld Group}
-% \streetaddress{1 Th{\o}rv{\"a}ld Circle}
% \city{Hekla}
% \country{Iceland}}
% \affiliation{%
% \institution{Institute for Clarity in Documentation}
-% \streetaddress{P.O. Box 1212}
% \city{Dublin}
-% \state{Ohio}
-% \postcode{43017-6221}}
+% \state{Ohio}}
% \end{verbatim}
% Here Trovato and Tobin share their affiliation with the Institute
% for Clarity in Documentation, but only Ben Trovato is affiliated
@@ -653,16 +650,14 @@
% \DescribeMacro{\position}%
% \DescribeMacro{\institution}%
% \DescribeMacro{\department}%
-% \DescribeMacro{\streetaddress}%
% \DescribeMacro{\city}%
% \DescribeMacro{\state}%
-% \DescribeMacro{\postcode}%
% \DescribeMacro{\country}%
% The \cs{affiliation} and \cs{additionalaffiliation} commands are
% further structured to interact with the metadata extraction tools.
% Inside these commands you should use the \cs{position},
-% \cs{institution}, \cs{department}, \cs{city}, \cs{streetaddress},
-% \cs{state}, \cs{postcode} and \cs{country} macros to indicate the
+% \cs{institution}, \cs{department}, \cs{city},
+% \cs{state}, and \cs{country} macros to indicate the
% corresponding parts of the affiliation. Note that in some cases
% (for example, journals) these parts are not printed in the resulting
% copy, but they \emph{are} necessary since they are used by the XML
@@ -675,6 +670,11 @@
% issued. Currently the absence of \cs{country} produces an error;
% ACM may change this in the future.
%
+% Starting 2024, ACM no longer collects or print postal addresses of
+% the authors. Thus the commands \cs{streetaddress} and
+% \cs{postcode}, present in the previous versions of the class, now
+% produce a warining.
+%
%
% An example of the author block:
% \begin{verbatim}
@@ -683,10 +683,8 @@
% \affiliation{%
% \institution{University of New South Wales}
% \department{School of Biomedical Engineering}
-% \streetaddress{Samuels Building (F25), Kensington Campus}
% \city{Sidney}
% \state{NSW}
-% \postcode{2052}
% \country{Australia}}
% \email{author@nsw.au.edu}
% \author{A. N. Other}
@@ -737,51 +735,6 @@
% \end{verbatim}
%
%
-% The command \cs{affiliation} formats its output according to
-% American conventions. This might be wrong for some cases.
-% Consider, for example, a German address. In Germany, the postcode is
-% put before the city and is not separated by a comma. We can handle this
-% order using
-% \begin{verbatim}
-% \affiliation{%
-% \institution{Fluginstitut}
-% \streetaddress{Sonnenallee 17}
-% \postcode{123456}
-% \city{Helm}
-% \country{Germany}}
-% \end{verbatim}
-% However, the comma after the postcode is unfortunate: the address will
-% be typeset (in some formats) as
-% \begin{verbatim}
-% Fluginstitut
-% Sonenallee 17
-% 123456, Helm, Germany
-% \end{verbatim}
-%
-%
-% To overcome this problem, the command \cs{affiliation} has an
-% optional parameter |obeypunctuation|, which can be |false| (the
-% default) or |true|. If this parameter is |true|, \cs{afffiliation}
-% obeys the author's command. Thus
-% \begin{verbatim}
-% \affiliation[obeypunctuation=true]{%
-% \institution{Fluginstitut}\\
-% \streetaddress{Sonnenallee 17}\\
-% \postcode{123456}
-% \city{Helm},
-% \country{Germany}}
-% \end{verbatim}
-% will be typeset as
-% \begin{verbatim}
-% Fluginstitut
-% Sonenallee 17
-% 123456 Helm, Germany
-% \end{verbatim}
-%
-% Note that you should \emph{not} use this option for journals.
-%
-% It is expected that these commands are inserted by the author of the
-% manuscript.
%
% \DescribeMacro{\thanks}%
% Like |amsart| (and unlike standard \LaTeX{}), we allow
@@ -2309,7 +2262,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\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]
% \end{macrocode}
%
% \changes{v1.00}{2016/04/14}{First released version}
@@ -4392,6 +4345,7 @@
% \changes{1.89}{2023/03/25}{Added TOPML}
% \changes{1.90}{2023/03/30}{Added TOPML eISSN}
% \changes{2.05}{2024/04/04}{New data for TELO}
+% \changes{2.06}{2024/04/13}{Added eISSN for a number of journals}
%
% We use the |xkeyval| interface to define journal titles and the relevant
% information
@@ -4456,9 +4410,9 @@
TOMPECS,%
TOMS,%
TOPC,%
- TOPS,%
TOPLAS,%
TOPML,%
+ TOPS,%
TORS,%
TOS,%
TOSEM,%
@@ -4476,6 +4430,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.}%
@@ -4484,18 +4439,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.}%
@@ -4505,29 +4464,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.}%
@@ -4537,6 +4502,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.}%
@@ -4545,6 +4511,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.}%
@@ -4554,52 +4521,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.}%
@@ -4609,18 +4586,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.}%
@@ -4629,26 +4610,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.}%
@@ -4657,54 +4644,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.}%
@@ -4719,67 +4719,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}%
@@ -5050,10 +5065,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}
% \end{macrocode}
@@ -6850,6 +6863,8 @@
% \changes{v1.15}{2016/07/03}{Added macro}
% \changes{v1.33}{2017/03/28}{Added obeypunctuation code}
% \changes{v1.40}{2017/06/15}{We now do not print this even in SIG}
+% \changes{v2.06}{2024/04/13}{We now do not collect postal information
+% anymore}
% \begin{macro}{\city}
% \changes{v1.15}{2016/07/03}{Added macro}
% \changes{v1.33}{2017/03/28}{Added obeypunctuation code}
@@ -6863,6 +6878,8 @@
% \changes{v1.15}{2016/07/03}{Added macro}
% \changes{v1.33}{2017/03/28}{Added obeypunctuation code}
% \changes{v1.40}{2017/06/15}{We now do not print this even in SIG}
+% \changes{v2.06}{2024/04/13}{We now do not collect postal information
+% anymore}
% \begin{macro}{\country}
% \changes{v1.15}{2016/07/03}{Added macro}
% \changes{v1.33}{2017/03/28}{Added obeypunctuation code}
@@ -6876,8 +6893,12 @@
% strange error if an author uses them outside \cs{affiliation}. Of
% course we can make them produce an error message, but\ldots
% \begin{macrocode}
-\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
@@ -6895,10 +6916,8 @@
\if@ACM@affiliation@obeypunctuation#1\else#1\par\fi}%
\newcommand\department[2][0]{\if@ACM@affiliation@obeypunctuation
#2\else#2\par\fi}%
-% \def\streetaddress#1{\if@ACM@affiliation@obeypunctuation#1\else#1\par\fi}%
\def\city#1{\global\@ACM@citypresenttrue\@ACM@addtoaddress{#1}}%
\let\state\@ACM@addtoaddress
-% \def\postcode#1{\if@ACM@affiliation@obeypunctuation#1\else\unskip\space#1\fi}%
\def\country#1{\global\@ACM@countrypresenttrue\@ACM@addtoaddress{#1}}%
\fi
% \end{macrocode}
@@ -7342,16 +7361,21 @@
% \changes{v1.46}{2017/08/27}{Introduced macro}
% \changes{v1.65}{2019/10/13}{Deleted cs{@addpunct}}
% \changes{v1.77}{2021/04/16}{New separator of institutions}
+% \changes{v2.06}{2024/04/13}{\cs{streetaddress} and \cs{postcode} now
+% produce warnings}
% Typesetting authors' addresses in the footnote style
% \begin{macrocode}
\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 }}%