texlive[64753] Master/texmf-dist: acmart (19oct22)

commits+karl at tug.org commits+karl at tug.org
Wed Oct 19 22:55:39 CEST 2022


Revision: 64753
          http://tug.org/svn/texlive?view=revision&revision=64753
Author:   karl
Date:     2022-10-19 22:55:38 +0200 (Wed, 19 Oct 2022)
Log Message:
-----------
acmart (19oct22)

Modified Paths:
--------------
    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-acmengage.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx
    trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.ins
    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.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex

Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README	2022-10-19 20:55:38 UTC (rev 64753)
@@ -12,6 +12,12 @@
 
 Changes
 
+Version 1.87   CC license is allowed for non-acm documents and ACM Engage
+	       documents only
+	       New format acmcp for the cover page
+	       New journals: JATS, ACMJCSS, TORS
+	       Bug fixes
+
 Version 1.86.  Empty country in affiliation now produces an error
                Bug fixes
 	       New samples for acmengage

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)

Added: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf	2022-10-19 20:55:38 UTC (rev 64753)

Property changes on: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -0,0 +1,222 @@
+%%
+%% This is file `sample-acmcp.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% samples.dtx  (with options: `acmcp')
+%% 
+%% IMPORTANT NOTICE:
+%% 
+%% For the copyright see the source file.
+%% 
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from sample-acmcp.tex.
+%% 
+%% For distribution of the original source see the terms
+%% for copying and modification in the file samples.dtx.
+%% 
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
+\documentclass[acmcp]{acmart}
+
+%%
+%% \BibTeX command to typeset BibTeX logo in the docs
+\AtBeginDocument{%
+  \providecommand\BibTeX{{%
+    Bib\TeX}}}
+
+%% Rights management information.  This information is sent to you
+%% when you complete the rights form.  These commands have SAMPLE
+%% values in them; it is your responsibility as an author to replace
+%% the commands and values with those provided to you when you
+%% complete the rights form.
+\setcopyright{acmcopyright}
+\copyrightyear{2018}
+\acmYear{2018}
+\acmDOI{XXXXXXX.XXXXXXX}
+
+
+%%
+%% These commands are for a JOURNAL article.
+\acmJournal{JDS}
+\acmVolume{37}
+\acmNumber{4}
+\acmArticle{111}
+\acmMonth{8}
+
+%%
+%% Submission ID.
+%% Use this when submitting an article to a sponsored event. You'll
+%% receive a unique submission ID from the organizers
+%% of the event, and this ID should be used as the parameter to this command.
+%%\acmSubmissionID{123-A56-BU3}
+
+
+
+
+%%
+%% end of the preamble, start of the body of the document source.
+\begin{document}
+
+%%
+%% The "title" command has an optional parameter,
+%% allowing the author to define a "short title" to be used in page headers.
+\title{The Name of the Title Is Hope}
+
+%%
+%% The "author" command and its associated commands are used to define
+%% the authors and their affiliations.
+%% Of note is the shared affiliation of the first two authors, and the
+%% "authornote" and "authornotemark" commands
+%% used to denote shared contribution to the research.
+\author{Ben Trovato}
+\email{trovato at corporation.com}
+\orcid{1234-5678-9012}
+\author{G.K.M. Tobin}
+\email{webmaster at marysville-ohio.com}
+\affiliation{%
+  \institution{Institute for Clarity in Documentation}
+  \streetaddress{P.O. Box 1212}
+  \city{Dublin}
+  \state{Ohio}
+  \country{USA}
+  \postcode{43017-6221}
+}
+
+\author{Lars Th{\o}rv{\"a}ld}
+\affiliation{%
+  \institution{The Th{\o}rv{\"a}ld Group}
+  \streetaddress{1 Th{\o}rv{\"a}ld Circle}
+  \city{Hekla}
+  \country{Iceland}}
+\email{larst at affiliation.org}
+
+\author{Valerie B\'eranger}
+\affiliation{%
+  \institution{Inria Paris-Rocquencourt}
+  \city{Rocquencourt}
+  \country{France}
+}
+
+\author{Aparna Patel}
+\affiliation{%
+ \institution{Rajiv Gandhi University}
+ \streetaddress{Rono-Hills}
+ \city{Doimukh}
+ \state{Arunachal Pradesh}
+ \country{India}}
+
+\author{Huifen Chan}
+\affiliation{%
+  \institution{Tsinghua University}
+  \streetaddress{30 Shuangqing Rd}
+  \city{Haidian Qu}
+  \state{Beijing Shi}
+  \country{China}}
+
+\author{Charles Palmer}
+\affiliation{%
+  \institution{Palmer Research Laboratories}
+  \streetaddress{8600 Datapoint Drive}
+  \city{San Antonio}
+  \state{Texas}
+  \country{USA}
+  \postcode{78229}}
+\email{cpalmer at prl.com}
+
+\author{John Smith}
+\affiliation{%
+  \institution{The Th{\o}rv{\"a}ld Group}
+  \streetaddress{1 Th{\o}rv{\"a}ld Circle}
+  \city{Hekla}
+  \country{Iceland}}
+\email{jsmith at affiliation.org}
+
+\author{Julius P. Kumquat}
+\affiliation{%
+  \institution{The Kumquat Consortium}
+  \city{New York}
+  \country{USA}}
+\email{jpkumquat at consortium.net}
+
+%%
+%% By default, the full list of authors will be used in the page
+%% headers. Often, this list is too long, and will overlap
+%% other information printed in the page headers. This command allows
+%% the author to define a more concise list
+%% of authors' names for this purpose.
+\renewcommand{\shortauthors}{Trovato et al.}
+%%
+%% Article type: Research, Review, Discussion, Invited or position
+\acmArticleType{Review}
+%%
+%% Links to code and data
+\acmCodeLink{https://github.com/borisveytsman/acmart}
+\acmDataLink{htps://zenodo.org/link}
+%%
+%%
+%% Sometimes the addresses are too long to fit on the page.  In this
+%% case uncomment the lines below and fill them accodingly.
+%%
+%% \authorsaddresses{Corresponding author: Ben Trovato,
+%% \href{mailto:trovato at corporation.com}{trovato at corporation.com};
+%% Institute for Clarity in Documentation, P.O. Box 1212, Dublin,
+%% Ohio, USA, 43017-6221}
+%%
+%%
+%% Keywords. The author(s) should pick words that accurately describe
+%% the work being presented. Separate the keywords with commas.
+\keywords{datasets, neural networks, gaze detection, text tagging}
+
+\maketitle
+
+\section{Problem statement}
+
+In this document we discuss how to write an ACM article.
+
+\section{Methods}
+
+This document provides \LaTeX\ templates for the article.
+
+\section{Results}
+
+We hope the resulting templates help the reader to write ACM papers
+and proceedings.
+
+\section{Significance}
+
+This document is important for anybody wanting to comply with the
+requirements of ACM publishing.
+
+\end{document}
+\endinput
+%%
+%% End of file `sample-acmcp.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
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-acmengage.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -36,7 +36,6 @@
 %%
 
 
-
 %%
 %%
 %% Commands for TeXCount

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-acmlarge.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[acmlarge]{acmart}
 
 %%
@@ -95,7 +105,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -242,6 +251,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-biblatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[acmsmall,natbib=false]{acmart}
 
 %%
@@ -102,7 +112,6 @@
 \addbibresource{software.bib}
 \addbibresource{sample-base.bib}
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -249,6 +258,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-conf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[acmsmall]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -257,6 +266,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[acmsmall,screen,review]{acmart}
 
 %%
@@ -95,7 +105,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -242,6 +251,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-acmsmall.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[acmsmall]{acmart}
 
 %%
@@ -95,7 +105,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -242,6 +251,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-acmtog.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[acmtog]{acmart}
 
 %%
@@ -93,7 +103,6 @@
 \citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -240,6 +249,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigconf,authordraft]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -257,6 +266,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigconf]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -257,6 +266,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-manuscript.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[manuscript,screen,review]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -247,6 +256,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-biblatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigconf,natbib=false]{acmart}
 
 %%
@@ -95,7 +105,6 @@
 \addbibresource{software.bib}
 \addbibresource{sample-base.bib}
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -242,6 +251,10 @@
 %% the work being presented. Separate the keywords with commas.
 \keywords{datasets, neural networks, gaze detection, text tagging}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-i13n.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigconf, language=french,
 language=german, language=spanish, language=english]{acmart}
 
@@ -101,7 +111,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -297,6 +306,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

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-sigconf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigconf]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -257,6 +266,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigplan,screen]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -257,6 +266,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex	2022-10-19 20:55:38 UTC (rev 64753)
@@ -34,7 +34,17 @@
 %TC:envir comment 0 0
 %%
 %%
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
 \documentclass[sigconf]{acmart}
 
 %%
@@ -100,7 +110,6 @@
 %%\citestyle{acmauthoryear}
 
 
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -257,6 +266,10 @@
   \label{fig:teaser}
 \end{teaserfigure}
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx	2022-10-19 20:55:38 UTC (rev 64753)
@@ -1,4 +1,4 @@
-%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
+%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 %%
 %% 
 %% Commands for TeXCount
@@ -15,7 +15,17 @@
 %TCMACROS
 %% 
 %% 
-%% The first command in your LaTeX source must be the \documentclass command.
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication. 
+%%
+%%
 %<manuscript>\documentclass[manuscript,screen,review]{acmart}
 %<acmsmall|acmsmall-conf>\documentclass[acmsmall]{acmart}
 %<acmsmall-biblatex>\documentclass[acmsmall,natbib=false]{acmart}
@@ -30,6 +40,7 @@
 %<sigchi-a>\documentclass[sigchi-a, nonacm]{acmart}
 %<sigconf-i13n>\documentclass[sigconf, language=french,
 %<sigconf-i13n>language=german, language=spanish, language=english]{acmart}
+%<acmcp>\documentclass[acmcp]{acmart}
 
 %%
 %% \BibTeX command to typeset BibTeX logo in the docs
@@ -48,7 +59,7 @@
 \acmYear{2018}
 \acmDOI{XXXXXXX.XXXXXXX}
 
-%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
+%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 %<*manuscript|sigconf|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
 %% These commands are for a PROCEEDINGS abstract or paper.
 \acmConference[Conference acronym 'XX]{Make sure to enter the correct
@@ -64,18 +75,19 @@
 \acmISBN{978-1-4503-XXXX-X/18/06}
 %</manuscript|sigconf|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
 
-%<*acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog>
+%<*acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|acmcp>
 %%
 %% These commands are for a JOURNAL article.
 %<acmsmall|acmsmall-submission|acmsmall-biblatex>\acmJournal{JACM}
 %<acmlarge>\acmJournal{POMACS}
 %<acmtog>\acmJournal{TOG}
+%<acmcp>\acmJournal{JDS}
 \acmVolume{37}
 \acmNumber{4}
 \acmArticle{111}
 \acmMonth{8}
-%</acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog>
-%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
+%</acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|acmcp>
+%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 
 
 %%
@@ -84,8 +96,9 @@
 %% receive a unique submission ID from the organizers
 %% of the event, and this ID should be used as the parameter to this command.
 %%\acmSubmissionID{123-A56-BU3}
-%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
+%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 
+%<*!acmcp>
 %%
 %% For managing citations, it is recommended to use bibliography
 %% files in BibTeX format.
@@ -98,6 +111,7 @@
 %% Look at the sample-*-biblatex.tex files for templates showcasing
 %% the biblatex styles.
 %%
+%</!acmcp>
 
 %<*manuscript|acmsmall|acmsmall-submission|acmlarge|acmtog|sigconf|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
 %%
@@ -135,9 +149,8 @@
 \addbibresource{software.bib}
 \addbibresource{sample-base.bib}
 %</acmsmall-biblatex|sigconf-biblatex>
+%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 
-%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
-
 %%
 %% end of the preamble, start of the body of the document source.
 \begin{document}
@@ -157,11 +170,11 @@
 %% "authornote" and "authornotemark" commands 
 %% used to denote shared contribution to the research.
 \author{Ben Trovato}
-\authornote{Both authors contributed equally to this research.}
+%<!acmcp>\authornote{Both authors contributed equally to this research.}
 \email{trovato at corporation.com}
 \orcid{1234-5678-9012}
 \author{G.K.M. Tobin}
-\authornotemark[1]
+%<!acmcp>\authornotemark[1]
 \email{webmaster at marysville-ohio.com}
 \affiliation{%
   \institution{Institute for Clarity in Documentation}
@@ -235,6 +248,27 @@
 %% the author to define a more concise list 
 %% of authors' names for this purpose.
 \renewcommand{\shortauthors}{Trovato et al.}
+%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
+%<*acmcp>
+%%
+%% Article type: Research, Review, Discussion, Invited or position
+\acmArticleType{Review}
+%%
+%% Links to code and data
+\acmCodeLink{https://github.com/borisveytsman/acmart}
+\acmDataLink{htps://zenodo.org/link}
+%%
+%%
+%% Sometimes the addresses are too long to fit on the page.  In this
+%% case uncomment the lines below and fill them accodingly.
+%%
+%% \authorsaddresses{Corresponding author: Ben Trovato,
+%% \href{mailto:trovato at corporation.com}{trovato at corporation.com};
+%% Institute for Clarity in Documentation, P.O. Box 1212, Dublin,
+%% Ohio, USA, 43017-6221} 
+%%
+%</acmcp>
+%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
 
 %%
 %% The abstract is a short summary of the work to be presented in the
@@ -315,6 +349,8 @@
 \ccsdesc{Computer systems organization~Robotics}
 \ccsdesc[100]{Networks~Network reliability}
 
+%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
+%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 %%
 %% Keywords. The author(s) should pick words that accurately describe
 %% the work being presented. Separate the keywords with commas.
@@ -326,7 +362,7 @@
 %<sigconf-i13n> neuronale Netze, Blickerkennung, Textklassifizierung}
 %<sigconf-i13n> \translatedkeywords{spanish}{conjuntos de datos,
 %<sigconf-i13n> redes neuronales, detección de mirada, etiquetado de texto} 
-%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
+%</manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp>
 %<*sigconf|authordraft|sigplan|acmsmall-conf|sigconf-i13n>
 %% A "teaser" image appears between the author and affiliation
 %% information and the body of the document, and typically spans the
@@ -341,6 +377,10 @@
 %</sigconf|authordraft|sigplan|acmsmall-conf|sigconf-i13n>
 %<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n>
 
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
 %%
 %% This command processes the author and affiliation and title
 %% information and builds the first part of the formatted document.
@@ -1217,3 +1257,29 @@
 
 \end{document}
 %</acmengage>
+%<*acmcp>
+
+\maketitle
+
+
+\section{Problem statement}
+
+In this document we discuss how to write an ACM article.
+
+\section{Methods}
+
+This document provides \LaTeX\ templates for the article.
+
+\section{Results}
+
+We hope the resulting templates help the reader to write ACM papers
+and proceedings.
+
+\section{Significance}
+
+This document is important for anybody wanting to comply with the
+requirements of ACM publishing.
+
+
+\end{document}
+%</acmcp>
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.ins
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.ins	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.ins	2022-10-19 20:55:38 UTC (rev 64753)
@@ -21,6 +21,7 @@
   \file{sample-sigplan.tex}{\from{samples.dtx}{sigplan}}
   \file{sample-acmsmall-conf.tex}{\from{samples.dtx}{acmsmall-conf}}
   \file{sample-sigconf-i13n.tex}{\from{samples.dtx}{sigconf-i13n}}
-  \file{sample-acmengage.tex}{\from{samples.dtx}{acmengage}}      
+  \file{sample-acmengage.tex}{\from{samples.dtx}{acmengage}}
+  \file{sample-acmcp.tex}{\from{samples.dtx}{acmcp}}          
 }
 

Modified: trunk/Master/texmf-dist/source/latex/acmart/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/Makefile	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/source/latex/acmart/Makefile	2022-10-19 20:55:38 UTC (rev 64753)
@@ -135,7 +135,14 @@
 zip:  all clean
 	zip -r  $(PACKAGE).zip * -x '*~' -x '*.tgz' -x '*.zip' -x CVS -x 'CVS/*'
 
-documents.zip: all docclean
-	zip -r $@ acmart.pdf acmguide.pdf samples *.cls ACM-Reference-Format.*
+# distros
+distros: all docclean
+	zip -r acm-distro.zip  \
+	acmart.pdf acmguide.pdf samples *.cls ACM-Reference-Format.* \
+	--exclude samples/sample-acmengage*
+	zip -r acmengage-distro.zip samples/sample-acmengage* \
+	samples/*.bib \
+	acmart.pdf acmguide.pdf  *.cls ACM-Reference-Format.*
 
+
 .PHONY: all ALLSAMPLES docclean clean distclean archive zip

Modified: trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx	2022-10-19 20:55:38 UTC (rev 64753)
@@ -302,14 +302,14 @@
 %     \normalfont Value & Meaning\\
 %     \midrule
 %   manuscript & A manuscript. This is the default. \\
-%   acmsmall & Small single-column format.  Used for CIE, CSUR,
-%            DLT, FAC, GAMES, JACM, JDIQ, JDS, JEA, JERIC,
+%   acmsmall & Small single-column format.  Used for ACMJCSS, CIE, CSUR,
+%            DLT, FAC, GAMES, JACM, JATS,  JDIQ, JDS, JEA, JERIC,
 %            JETC, JRC, PACMCGIT, PACMHCI, PACMPL, TAAS, TACCESS, TACO,
 %            TALG, TALLIP (formerly TALIP), TCPS, TDS,
 %            TEAC, TECS, TELO, THRI, TIIS, TIOT, TISSEC, TIST, TKDD, TMIS,
 %            TOCE, TOCHI, TOCL,
 %            TOCS, TOCT, TODAES, TODS, TOIS, TOIT, TOMACS, TOMM (formerly
-%            TOMCCAP), TOMPECS, TOMS, TOPC, TOPLAS, TOPS,
+%            TOMCCAP), TOMPECS, TOMS, TOPC, TOPLAS, TOPS, TORS
 %            TOS, TOSEM, TOSN, TQC, TRETS,
 %            TSAS, TSC, TSLP and TWEB, including special issues. \\
 %   acmlarge  & Large single-column format.  Used for DTRAP, HEALTH,
@@ -317,10 +317,11 @@
 %   acmtog   & Large double-column format.  Used for
 %          TOG, including annual conference Technical Papers.\\
 %   sigconf & Proceedings format for most ACM
-%          conferences (with the exceptions listed below) and all ICPS
+%          conferences (with the exception of SIGPlAN) and all ICPS
 %          volumes.\\
 %   sigplan & Proceedings format for SIGPLAN conferences.\\
-%.  acmengage & ACM EngageCSEdu Course materials.\\
+%   acmengage & ACM EngageCSEdu Course materials.\\
+%   acmcp & ACM cover page. \\
 %   \bottomrule
 %   \end{tabularx}
 % \end{table}
@@ -330,7 +331,10 @@
 % If a file uses |sigchi| format, a warning is issued, and the format
 % is automatically switched to |sigconf|.  Format |sigchi-a| can be
 % used for non-ACM documents only (see Section~\ref{sec:sigchi-a}).
+% The format |acmcp| is used for ACM cover pages discussed in
+% Section~\ref{sec:ug_acmcp}.
 %
+%
 % There are several Boolean options that can take |true| or |false|
 % values.  They are listed in Table~\ref{tab:opts_bool}.  The words
 % |=true| can be omitted when setting a Boolean option, so instead of
@@ -408,7 +412,8 @@
 %     Section~\ref{sec:ug_topmatter})\\
 %     nonacm & false & Use the class typesetting options for
 %     a non-ACM document, which will not include the conference/journal
-%     header and footers or permission statements\\
+%     header and footers.  Currenly such documents allow only a
+%     Creative Commons license.\\
 %     timestamp & false & Whether to put a time stamp in the
 %     footer of each page\\
 %     authordraft & false & Whether author's-draft mode is enabled\\
@@ -1000,6 +1005,8 @@
 % \verb|\setcopyright{acmcopyright}|.  The possible values for this
 % command are listed in Table~\ref{tab:setcopyright}.  This command
 % must be placed in the preamble, before |\begin{document}|.
+% Additional information about ACM copyright rules is discussed in
+% Section~\ref{ug_cc}.
 %
 % \begin{table}
 %   \centering
@@ -1043,7 +1050,9 @@
 %     by IW3C2, when some authors are approved Google employees.\\
 %     \texttt{cc} & Creative Commons license.  If this key is set,
 %     \textsl{doclicense} images are used to typeset the license. See
-%     also \cs{setcctype} command.\\
+%     also \cs{setcctype} command.  Note that at present this license
+%     can be used only for \texttt{acmengage} format or for
+%     \texttt{nonacm} publications.\\
 %     \bottomrule
 %   \end{tabularx}
 % \end{table}
@@ -1164,9 +1173,9 @@
 % is |Received| for the first date and |revised| for the subsequent
 % ones.  For example,
 % \begin{verbatim}
-% \received{February 2007}
-% \received[revised]{March 2009}
-% \received[accepted]{June 2009}
+% \received{20 February 2007}
+% \received[revised]{12 March 2009}
+% \received[accepted]{5 June 2009}
 % \end{verbatim}
 %
 %
@@ -1211,6 +1220,58 @@
 % Note that the type of Creative Commons license, if such license is
 % used, is automatically added to the metadata.
 %
+%
+%\subsection{ACM cover page}
+%\label{sec:ug_acmcp}
+%
+% ACM cover pages are forms of extended abstracts that are added to
+% journals at the late stage.  Authors prepare them as separate
+% \texttt{.tex} files using |acmcp| format.  At present only JDS uses
+% them, but in the future this may change.
+%
+% There are several top matter commands specific for this format.
+%
+% \DescribeMacro{\acmArticleType}%
+% There are five article types accepted by JDS: \emph{Research} (the
+% default), \emph{Review}, \emph{Discussion}, \emph{Invited}, and
+% \emph{Position}. The command \cs{acmArticleType}\marg{type} sets the
+% article type, for example
+% \begin{verbatim}
+% \acmArticleType{Review}
+% \end{verbatim}
+%
+% \DescribeMacro{\acmCodeLink}%
+% \DescribeMacro{\acmDataLink}%
+% The commands \cs{acmCodeDataLink}\marg{link} and
+% \cs{acmDataLink}\marg{link} set the links to the data and code
+% accompanying the paper, for example,
+% \begin{verbatim}
+% \acmCodeLink{https://github.com/repository/code}
+% \acmDataLink{https://datadryad.org/stash/dataset/doi:DOI}
+% \end{verbatim}
+% You may repeat these commands if you have several repositories. 
+%
+%
+% ACM cover page should have the following obligatory sections:
+% \begin{itemize}
+% \item Problem statement,
+% \item Methods,
+% \item Results,
+% \item Significance.
+% \end{itemize}
+% 
+% Sometimes the addresses extracted from the authors' data are too
+% long to fit on the page.  In this case the command
+% \cs{authorsaddresses} can be use to override them, for example,
+% \begin{verbatim}
+% \authorsaddresses{Corresponding author: Ben Trovato,
+% \href{mailto:trovato at corporation.com}{trovato at corporation.com};
+% Institute for Clarity in Documentation, P.O. Box 1212, Dublin,
+% Ohio, USA, 43017-6221} 
+% \end{verbatim}
+% 
+%
+%
 %\subsection{Internationalization}
 %\label{sec:ug_i13n}
 %
@@ -1908,8 +1969,31 @@
 % document.
 %
 %
+%\subsection{Creative Commons licenses for ACM publications}
+%\label{sec:ug_cc}
 %
+% At present ACM does not allow the authors to typeset Creative
+% Commons license for most ACM publications.  These licenses can be
+% used under an agreement with the ACM publishing office.  In this
+% case they are inserted by ACM itself.
 %
+% The exceptions are ACM Engage format, which allows Creative Commons
+% license, and conferences organized and copyrighted by IW3C2.  In
+% these cases the authors should use correspondingly
+% |\setcopyright{cc}|, |\setcopyright{iw3c2w3}|, or
+% |\setcopyright{iw3c2w3g}| (the latter should be used by Google
+% employees).
+%
+% Yet another case is the typesetting of non-ACM materials, when the
+% option |nonacm| is used.  This case is somewhat opposite, because
+% for this case \emph{only} Creative Common licenses are supported.
+%
+% The command |\setcopyright{cc}| produces an error unless the format is
+% |acmengage| or |nonacm| option is selected.  On the other hand, if
+% the option |nonacm| is selected, any argument of |\setcopyright|
+% other than |cc| is treated as |none|. 
+%
+%
 %\subsection{Disabled or forbidden commands}
 %\label{sec:ug_disabled}
 %
@@ -1999,7 +2083,8 @@
 %     \midrule
 % \endhead
 % \bottomrule
-% \endfoot
+%     \endfoot
+%     ACMJCSS &  ACM Journal on Computing and Sustainable Societies \\
 %     CIE & ACM Computers in Entertainment \\
 %     CSUR & ACM Computing Surveys\\
 %     DLT & Distributed Ledger Technologies: Research and Practice\\
@@ -2011,6 +2096,7 @@
 %     IMWUT & PACM on Interactive, Mobile, Wearable and Ubiquitous
 %     Technologies\\
 %     JACM &  Journal of the ACM \\
+%     JATS &  ACM Journal on Autonomous Transportation Systems \\
 %     JDIQ & ACM Journal of Data and Information Quality \\
 %     JDS & ACM/IMS Journal of Data Science \\
 %     JEA & ACM Journal of Experimental Algorithmics \\
@@ -2061,6 +2147,7 @@
 %     TOPC & ACM Transactions on Parallel Computing\\
 %     TOPLAS & ACM Transactions on Programming Languages and Systems\\
 %     TOPS & ACM Transactions on Privacy and Security\\
+%     TORS & ACM Transactions on Recommender Systems\\
 %     TOS & ACM Transactions on Storage\\
 %     TOSEM & ACM Transactions on Software Engineering and Methodology\\
 %     TOSN & ACM Transactions on Sensor Networks\\
@@ -2142,7 +2229,7 @@
 \ProvidesFile{acmart.dtx}
 %</gobble>
 %<class>\ProvidesClass{acmart}
-[2022/06/26 v1.86 Typesetting articles for the Association for Computing Machinery]
+[2022/10/18 v1.87 Typesetting articles for the Association for Computing Machinery]
 %    \end{macrocode}
 %
 % \changes{v1.00}{2016/04/14}{First released version}
@@ -2252,6 +2339,7 @@
 % \changes{1.78}{2021/05/01}{Documentation update: Word count}
 % \changes{1.84}{2022/04/09}{New journals: JDS, GAMES}
 % \changes{1.85}{2022/05/08}{Added CC licenses}
+% \changes{1.87}{2022/08/02}{New format: |acmcp|}
 %
 % And the driver code:
 %    \begin{macrocode}
@@ -2310,11 +2398,12 @@
 %
 % \begin{macro}{format}
 % \changes{1.85}{2022/05/08}{New format: acmengage}
+% \changes{1.87}{2022/08/13}{New format: acmcp}
 %   The possible formats
 %    \begin{macrocode}
 \define at choicekey*+{acmart.cls}{format}[\ACM at format\ACM at format@nr]{%
   manuscript, acmsmall, acmlarge, acmtog, sigconf, siggraph,
-  sigplan, sigchi, sigchi-a, acmengage}[manuscript]{}{%
+  sigplan, sigchi, sigchi-a, acmengage, acmcp}[manuscript]{}{%
   \ClassError{\@classname}{The option format must be manuscript,
     acmsmall, acmlarge, acmtog, sigconf, siggraph,
     sigplan, sigchi or sigchi-a}}
@@ -2329,6 +2418,7 @@
 \@DeclareACMFormat{sigchi}
 \@DeclareACMFormat{sigchi-a}
 \@DeclareACMFormat{acmengage}
+\@DeclareACMFormat{acmcp}
 \ExecuteOptionsX{format}
 %    \end{macrocode}
 %
@@ -2539,7 +2629,9 @@
 % \begin{macro}{\ACM at fontsize}
 %   The font size to pass to the base class
 %    \begin{macrocode}
+% \changes{v1.87}{2022/08/27}{Added fontsize 8pt}
 \def\ACM at fontsize{}
+\DeclareOptionX{8pt}{\edef\ACM at fontsize{\CurrentOption}}
 \DeclareOptionX{9pt}{\edef\ACM at fontsize{\CurrentOption}}
 \DeclareOptionX{10pt}{\edef\ACM at fontsize{\CurrentOption}}
 \DeclareOptionX{11pt}{\edef\ACM at fontsize{\CurrentOption}}
@@ -2626,6 +2718,19 @@
 % 
 % \end{macro}
 %
+% \begin{macro}{\if at ACM@acmcp}
+% \changes{v1.87}{2022/08/12}{Introduced macro}
+% ACM cover page formatting
+%    \begin{macrocode}
+\newif\if at ACM@acmcp
+\@ACM at acmcpfalse
+%    \end{macrocode}
+% 
+% \end{macro}
+%
+%
+% 
+%
 % Setting up switches
 %    \begin{macrocode}
 \ifnum\ACM at format@nr=5\relax % siggraph
@@ -2682,6 +2787,10 @@
 \or % acmengage
   \@ACM at journalfalse
   \@ACM at engagetrue
+\or % acmcp
+  \@ACM at journaltrue
+  \@ACM at acmcptrue
+  \AtBeginDocument{\@ACM at printacmreffalse}%
 \fi
 \if at ACM@journal
  \@ACM at journal@bibstriptrue
@@ -2697,6 +2806,7 @@
 %
 % \changes{v1.13}{2016/06/06}{Increased font size for ACM Large}
 % \changes{v1.38}{2017/05/13}{Increase default font size for SIGPLAN}
+% \changes{v1.87}{2022/08/27}{Set font sizes for |acmengage| and |acmcp|}
 %
 %
 % At this point we either have \cs{ACM at fontsize} or use defaults
@@ -2721,6 +2831,10 @@
     \def\ACM at fontsize{9pt}%
   \or % sigchi-a
     \def\ACM at fontsize{10pt}%
+  \or % acmengage
+    \def\ACM at fontsize{10pt}%
+  \or % acmcp  
+    \def\ACM at fontsize{9pt}%
   \fi
 \fi
 \ClassInfo{\@classname}{Using fontsize \ACM at fontsize}
@@ -2768,6 +2882,13 @@
 %    \end{macrocode}
 %
 %
+% \changes{v1.87}{2022/08/14}{Added `framed' package for acmcp}
+%    \begin{macrocode}
+\if at ACM@acmcp
+\RequirePackage{framed}
+\fi
+%    \end{macrocode}
+% 
 %
 %
 %
@@ -3327,6 +3448,7 @@
 \or % sigchi-a
   \urlstyle{sf}
 \or % acmengage
+\or % acmcp  
 \fi
 \AtEndPreamble{%
   \if at ACM@urlbreakonhyphens
@@ -3521,6 +3643,13 @@
      top=57pt, bottom=73pt, inner=54pt, outer=54pt,
      marginparwidth=2pc,heightrounded
      }%
+\or % acmcp
+   \geometry{twoside=true,
+     includeheadfoot, head=13pt, foot=2pc,
+     paperwidth=6.75in, paperheight=10in,
+     top=58pt, bottom=44pt, inner=46pt, outer=46pt,
+     marginparwidth=2pc,heightrounded
+   }%
 \fi
 %    \end{macrocode}
 %
@@ -3544,6 +3673,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 %    \end{macrocode}
 %
@@ -3652,6 +3782,8 @@
 \or % sigchi-a
 \or % acmengage
   \flushbottom
+\or % acmcp
+  \flushbottom
 \fi
 %    \end{macrocode}
 %
@@ -3878,6 +4010,7 @@
     \captionsetup[table]{labelfont={bf, small},
       textfont={bf, small}}
   \or % acmengage
+  \or % acmcp
   \fi
 \fi
 %    \end{macrocode}
@@ -4029,6 +4162,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 %    \end{macrocode}
 %
@@ -4142,11 +4276,13 @@
 % several journals}
 % \changes{1.84}{2022/04/09}{New journals: JDS, GAMES}
 % \changes{1.85}{2022/05/08}{New journal: JRC}
+% \changes{1.85}{2022/10/18}{New journals: ACMJCSS, JATS, TORS}
 %
 % We use the |xkeyval| interface to define journal titles and the relevant
 % information
 %    \begin{macrocode}
 \define at choicekey*+{ACM}{acmJournal}[\@journalCode\@journalCode at nr]{%
+  ACMJCSS,%
   CIE,%
   CSUR,%
   DGOV,%
@@ -4157,6 +4293,7 @@
   HEALTH,%
   IMWUT,%
   JACM,%
+  JATS,%
   JDIQ,%
   JDS,%
   JEA,%
@@ -4203,6 +4340,7 @@
   TOPC,%
   TOPS,%
   TOPLAS,%
+  TORS,%
   TOS,%
   TOSEM,%
   TOSN,%
@@ -4215,7 +4353,11 @@
   FACMP%
 }{%
 \ifcase\@journalCode at nr
-\relax % CIE
+\relax % ACMJCSS
+  \def\@journalName{ACM Journal on Computing and Sustainable Societies}%
+  \def\@journalNameShort{ACM J. Comput. Sustain. Soc.}%
+  \def\@permissionCodeOne{}%
+\or % CIE
   \def\@journalName{ACM Computers in Entertainment}%
   \def\@journalNameShort{ACM Comput. Entertain.}%
   \def\@permissionCodeOne{1544-3574}%
@@ -4258,6 +4400,10 @@
   \def\@journalName{Journal of the ACM}%
   \def\@journalNameShort{J. ACM}%
   \def\@permissionCodeOne{0004-5411}%
+\or % JATS
+  \def\@journalName{Journal on Autonomous Transportation Systems}%
+  \def\@journalNameShort{ACM J. Auton. Transport. Syst.}%
+  \def\@permissionCodeOne{2833-0528}%
 \or % JDIQ
   \def\@journalName{ACM Journal of Data and Information Quality}%
   \def\@journalNameShort{ACM J. Data Inform. Quality}%
@@ -4446,7 +4592,8 @@
 \or % TOPC
   \def\@journalName{ACM Transactions on Parallel Computing}%
   \def\@journalNameShort{ACM Trans. Parallel Comput.}%
-  \def\@permissionCodeOne{1539-9087}%
+  \def\@permissionCodeOne{2329-4949}%
+  \def\@permissionCodeTwo{2329-4957}%
 \or % TOPS
   \def\@journalName{ACM Transactions on Privacy and Security}%
   \def\@journalNameShort{ACM Trans. Priv. Sec.}%
@@ -4455,6 +4602,10 @@
   \def\@journalName{ACM Transactions on Programming Languages and Systems}%
   \def\@journalNameShort{ACM Trans. Program. Lang. Syst.}%
   \def\@permissionCodeOne{0164-0925}%
+\or % TORS
+  \def\@journalName{ACM Transactions on Recommender Systems}%
+  \def\@journalNameShort{ACM Trans. Recomm. Syst.}%
+  \def\@permissionCodeOne{2770-6699}%
 \or % TOS
   \def\@journalName{ACM Transactions on Storage}%
   \def\@journalNameShort{ACM Trans. Storage}%
@@ -5282,6 +5433,67 @@
 %
 % \end{macro}
 %
+% \begin{macro}{\acmArticleType}
+% \changes{v1.87}{2022/08/13}{Introduced macro}
+% Article type.  We set up the color.
+%    \begin{macrocode}
+\define at choicekey+{ACM}{articletype}[\ACM at ArticleType\ACM at ArticleType@nr]{%
+  Research,Review,Discussion,Invited,Position}[Review]{%
+  \ifcase\ACM at ArticleType@nr
+  \relax % Research
+     \colorlet{@ACM at Article@color}{ACMBlue}%
+  \or % Review
+     \colorlet{@ACM at Article@color}{ACMOrange}%     
+  \or % Discussion
+     \colorlet{@ACM at Article@color}{ACMGreen}%     
+  \or % Invited
+     \colorlet{@ACM at Article@color}{ACMPurple}%     
+  \or % Position
+     \colorlet{@ACM at Article@color}{ACMRed}%     
+  \fi
+}{%
+ \ClassError{\@classname}{Article Type must be Research, Review,\MessageBreak
+   Discussion, Invited, or Position}}
+\def\acmArticleType#1{\setkeys{ACM}{articletype=#1}}
+\newenvironment{@ACM at color@frame}{%
+  \def\FrameCommand{\hspace*{-6.5pc}%
+    \colorbox{@ACM at Article@color!10!white}}%
+  \MakeFramed {\advance\hsize -6.5pc\relax\FrameRestore}}{\endMakeFramed}
+\if at ACM@acmcp
+\acmArticleType{Research}%
+\fi
+%    \end{macrocode}
+% 
+% \end{macro}
+%
+% \begin{macro}{\acmCodeLink}
+% \changes{v1.87}{2022/08/13}{Introduced macro}
+% \changes{v1.87}{2022/08/28}{Added possibility to have several links}
+% The code link
+%    \begin{macrocode}
+\def\acmCodeLink#1{%
+  \ifx\@acmCodeDataLink\@empty
+     \gdef\@acmCodeDataLink{\url{#1}}%
+  \else
+     \g at addto@macro{\@acmCodeDataLink}{\\ \url{#1}}%
+  \fi}
+\def\@acmCodeDataLink{}
+%    \end{macrocode}
+% 
+% \end{macro}
+%
+% \begin{macro}{\acmDataLink}
+% \changes{v1.87}{2022/08/13}{Introduced macro}
+% \changes{v1.87}{2022/08/28}{Now this is the same as the code link}
+% The code link
+%    \begin{macrocode}
+\let\acmDataLink\acmCodeLink
+%    \end{macrocode}
+% 
+% \end{macro}
+%
+%
+% 
 %\subsection{Concepts system}
 %\label{sec:concepts}
 %
@@ -5547,6 +5759,32 @@
 %
 % \end{macro}
 %
+% \begin{macro}{\@ACM at copyright@check at cc}
+% \changes{v1.87}{2022/07/30}{Added macro}
+% At present cC licenses can be used only for acmengage format or for
+% non-acm stuff.  This macro checks whether the CC license is
+% applicable and generates an error if not.
+%    \begin{macrocode}
+\def\@ACM at copyright@check at cc{%
+  \if at ACM@nonacm
+     \ClassInfo{\@classname}{Using CC license with a non-acm
+       material}%
+  \else
+     \if at ACM@engage   
+        \ClassInfo{\@classname}{Using CC license with ACM Enage
+          material}%
+      \else
+      \ClassError{\@classname}{%
+        Sorry, Creative Commons licenses are\MessageBreak
+        currently not used with ACM publications\MessageBreak
+        typeset by the authors}{Please use nonacm 
+           option or ACM Engage class to enable CC licenses}%
+      \fi
+  \fi}
+%    \end{macrocode}
+% 
+% \end{macro}
+%
 % \begin{macro}{\@copyrightpermission}
 % \changes{v1.40}{2017/06/16}{Added new copyright version: licensedcagov}
 % \changes{v1.50}{2018/02/07}{New copyright statements for iw3c2w3[g]}
@@ -5553,6 +5791,8 @@
 % \changes{v1.52}{2018/04/09}{Another rewording of copyright
 % statements for iw3c2w3[g]}
 % \changes{v1.85}{2022/05/08}{Added CC licenses}
+% \changes{v1.87}{2022/07/30}{CC licenses now are allowed only for
+% non-acm or ACM engage publications}
 %   The canned permission block.
 %    \begin{macrocode}
 \def\@copyrightpermission{%
@@ -5678,6 +5918,7 @@
    disseminate the work on their personal and corporate Web sites with
    the appropriate attribution.
  \or % CC
+   \@ACM at copyright@check at cc
    \IfEq{\ACM at cc@type}{zero}{%
      \def\ACM at CC@Url{https://creativecommons.org/publicdomain/zero/1.0/legalcode}}{%
   \edef\ACM at CC@Url{https://creativecommons.org/licenses/\ACM@cc@type/\ACM@cc@version/legalcode}}%
@@ -5867,6 +6108,7 @@
 % \changes{v1.76}{2021/04/05}{Put \cs{par} inside group for keywords}
 % \changes{v1.83}{2022/02/20}{I13n}
 % \changes{v1.85}{2022/05/08}{acmengage}
+% \changes{v1.87}{2022/07/30}{CC license are allowed for non-acm publications}
 %   The (in)famous \cs{maketitle}.  Note that in |sigchi-a| mode, authors
 %   are \emph{not} in the title box.
 %
@@ -5904,15 +6146,23 @@
     \footnotetextauthorsaddresses{%
       \def\par{\let\par\@par}\parindent\z@\@setthanks}%
   \fi
-  \ifx\@empty\@authorsaddresses\else
-     \if at ACM@anonymous\else
-       \if at ACM@journal at bibstrip
-         \footnotetextauthorsaddresses{%
-           \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}%
+  \if at ACM@acmcp\else
+    \ifx\@empty\@authorsaddresses\else
+       \if at ACM@anonymous\else
+         \if at ACM@journal at bibstrip
+           \footnotetextauthorsaddresses{%
+             \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}%
+         \fi
        \fi
-     \fi
+    \fi
   \fi
-  \if at ACM@nonacm\else\footnotetextcopyrightpermission{%
+  \if at ACM@nonacm
+    \ifnum\acm at copyrightmode=15\relax % cc
+       \footnotetextcopyrightpermission{\@copyrightpermission}%
+    \fi
+  \else
+    \if at ACM@acmcp\else
+    \footnotetextcopyrightpermission{%
     \if at ACM@authordraft
         \raisebox{-2ex}[\z@][\z@]{\makebox[0pt][l]{\large\bfseries
             Unpublished working draft. Not for distribution.}}%
@@ -5966,8 +6216,9 @@
             \fi
           \fi
         \fi
-      \fi}
+      \fi}%
     \fi
+    \fi
   \endgroup
   \if at ACM@engage\@typesetengagemetadata\fi  
   \setcounter{footnote}{0}%
@@ -5980,12 +6231,14 @@
          \noindent\@concepts\par}\egroup
      \fi
    \fi
-   \ifx\@keywords\@empty\else\bgroup
-      {\@specialsection{\keywordsname}%
-         \noindent\@keywords\par}\egroup
-   \fi
-  \ifx\@translatedkeywords\@empty\else
-     \@translatedkeywords
+   \if at ACM@acmcp\else
+     \ifx\@keywords\@empty\else\bgroup
+        {\@specialsection{\keywordsname}%
+           \noindent\@keywords\par}\egroup
+     \fi
+    \ifx\@translatedkeywords\@empty\else
+       \@translatedkeywords
+    \fi
   \fi
   \let\metadata at authors=\authors
   \nxandlist{, }{, }{, }\metadata at authors
@@ -6012,11 +6265,43 @@
   \@printendtopmatter
   \@afterindentfalse
   \@afterheading
+  \if at ACM@acmcp
+    \set at ACM@acmcpbox
+    \AtEndDocument{\end at ACM@color at frame}%
+    \@ACM at color@frame  
+  \fi
 }
 %    \end{macrocode}
 %
 % \end{macro}
 %
+% \begin{macro}{\set at ACM@acmcpbox}
+% \changes{v1.87}{2022/08/14}{Added macro}
+% Setting infobox for acmcp
+%    \begin{macrocode}
+\newbox\@ACM at acmcpbox
+\def\set at ACM@acmcpbox{%
+  \bgroup
+  \hsize=5pc
+  \global\setbox\@ACM at acmcpbox=\vtop to \textheight{%
+    \setlength{\parindent}{\z@}%
+    {\Large LOGO\par}%
+    \scriptsize
+    \vfill
+    \ifx\@acmCodeDataLink\@empty\else
+    Code and data links:\\ \@acmCodeDataLink\par\vfill
+    \fi
+    \ifx\@keywords\@empty\else Keywords:
+    \@keywords\par\vfill
+    \fi
+    \ifx\@empty\@authorsaddresses\else\@setauthorsaddresses\vfill\fi
+  }
+\egroup}
+%    \end{macrocode}
+% 
+% \end{macro}
+%
+%
 % \begin{macro}{\@specialsection}
 % \changes{v1.66}{2019/11/23}{Suppress warnings about \cs{vspace}}
 % \changes{v1.67}{2020/01/11}{Paragraph inside group does not print
@@ -6051,6 +6336,8 @@
     \section*{#1}%
   \or % acmengage
     \section*{#1}%
+  \or % acmcp
+    \section*{#1}%
     \fi
   \let\@vspace\@vspace at acm
   \let\@vspacer\@vspacer at acm
@@ -6126,6 +6413,8 @@
     \fi
   \or % acmengage
     \twocolumn[\box\mktitle at bx]%
+  \or % acmcp
+     \box\mktitle at bx\par  
   \fi
 }
 %    \end{macrocode}
@@ -6158,6 +6447,8 @@
     \@mktitle at iv
   \or % acmengage
     \@mktitle at iii
+  \or % acmcp
+    \@mktitle at i
   \fi
 }
 %    \end{macrocode}
@@ -6193,6 +6484,8 @@
      \Huge\bfseries
   \or % acmengage
     \Huge\sffamily\bfseries
+  \or % acmcp
+    \LARGE\sffamily\bfseries
   \fi}
 %    \end{macrocode}
 %
@@ -6226,6 +6519,8 @@
      \mdseries
   \or % acmengage
      \LARGE\mdseries
+  \or % acmcp
+    \mdseries
   \fi}
 %    \end{macrocode}
 %
@@ -6236,9 +6531,13 @@
 % \changes{v1.06}{2016/05/01}{Added processing badges}
 % \changes{v1.83}{2022/02/20}{Added \cs{translatedtitle} and
 % \cs{translatedsubtitle}}
+% \changes{v1.87}{2022/08/14}{Special treatment for acmcp}
 %   The version of \cs{mktitle} for most journals
 %    \begin{macrocode}
 \def\@mktitle at i{\hsize=\textwidth
+  \if at ACM@acmcp
+    \advance\hsize by -6pc%
+  \fi
   \@ACM at title@width=\hsize
   \ifx\@acmBadgeL at image\@empty\else
     \advance\@ACM at title@width by -\@ACM at badge@width
@@ -6465,6 +6764,8 @@
     \@mkauthors at iv
   \or % acmengage
     \@mkauthors at iii
+  \or % acmcp
+    \@mkauthors at i
   \fi
   \endgroup
 }
@@ -6518,6 +6819,9 @@
 \or % acmengage
   \def\@authorfont{\LARGE}
   \def\@affiliationfont{\large}
+\or % acmcp
+  \def\@authorfont{\large\sffamily}
+  \def\@affiliationfont{\small\normalfont}
 \fi
 %    \end{macrocode}
 %
@@ -6615,6 +6919,7 @@
 % \changes{v1.78}{2021/05/16}{Unboxing \cs{mktitle at bx}}
 %   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}
 %    \begin{macrocode}
 \def\@mkauthors at i{%
   \def\@currentauthors{}%
@@ -6644,6 +6949,9 @@
       \fi
     \fi
      \global\let\and\@typeset at author@line}%
+  \if at ACM@acmcp
+    \advance\hsize by -6pc%
+  \fi
   \global\setbox\mktitle at bx=\vbox{\noindent\unvbox\mktitle at bx\par\medskip
     \noindent\addresses\@typeset at author@line
    \par\medskip}%
@@ -7181,6 +7489,8 @@
           \ACM at mk@linecount
        \or % acmengage
           \ACM at mk@linecount
+       \or % acmcp
+         \relax
     \fi
     \begin{picture}(0,0)%
       \put(20,-22){\usebox{\ACM at linecount@bx}}%
@@ -7263,6 +7573,7 @@
 % \changes{v1.76}{2021/02/21}{Fixed bug with no line numbers for
 % nonacm}
 % \changes{v1.86}{2022/06/26}{Special treatment of ACM Engage materials}
+% \changes{v1.87}{2022/08/14}{Special treatment of ACMCP}
 %   The page style for all pages but the first one
 %    \begin{macrocode}
 \AtBeginDocument{%
@@ -7371,6 +7682,21 @@
   \if at ACM@timestamp
      \fancyfoot[LO,RE]{\ACM at timestamp}
   \fi
+  \if at ACM@acmcp
+  \renewcommand{\footrulewidth}{0.1\p@}%
+  \fancyheadoffset[L]{46pt}%
+  \fancyhead[L]{\makebox[\z@][l]{%
+      \raisebox{-\dimexpr(0.25\textheight*\ACM at ArticleType@nr)}{%
+      \rotatebox{90}{\colorbox{@ACM at Article@color}{\color{white}%
+          \strut\ACM at ArticleType~Article}}}}%
+    \ACM at linecountL}%
+  \fancyhead[R]{\makebox[\z@][r]{\box\@ACM at acmcpbox}}%
+  \fancyfoot[L,C]{}%
+  \fancyfoot[R]{\footnotesize
+    \@journalName, Volume~\@acmVolume, Issue~\@acmNumber,
+    \ifx\@acmArticle\@empty\else Article~\@acmArticle\fi\space
+    (\@acmPubDate)\ifx\@acmDOI\@empty\else\\\@formatdoi{\@acmDOI}\fi}
+  \fi
 }%
 \pagestyle{standardpagestyle}
 }
@@ -7448,6 +7774,8 @@
 %
 % \end{macro}
 %
+%
+%
 % \begin{macro}{firstpagestyle}
 % \changes{v1.33}{2017/03/10}{Added timestamp (Michael D.~Adams)}
 % \changes{v1.33}{2017/03/29}{Added right linecount for two-column
@@ -7457,6 +7785,7 @@
 % \changes{v1.59}{2019/04/20}{Added logic for conference papers using
 % journal format}
 % \changes{v1.59}{2019/04/20}{Moved page styles to \cs{AtBeginDocument}}
+% \changes{v1.87}{2022/08/14}{Special treatment for acmcp}
 %   The page style for the first page only.
 %    \begin{macrocode}
 \AtBeginDocument{%
@@ -7520,6 +7849,21 @@
     \fancyfoot[LO,RE]{\ACM at timestamp}
     \fi
   \fi
+  \if at ACM@acmcp
+  \renewcommand{\footrulewidth}{0.1\p@}%
+  \fancyheadoffset[L]{46pt}%
+  \fancyhead[L]{\makebox[\z@][l]{%
+      \raisebox{-\dimexpr(0.25\textheight*\ACM at ArticleType@nr)}{%
+      \rotatebox{90}{\colorbox{@ACM at Article@color}{\color{white}%
+          \strut\ACM at ArticleType~Article}}}}%
+    \ACM at linecountL}%
+  \fancyhead[R]{\makebox[\z@][r]{\box\@ACM at acmcpbox}}%
+  \fancyfoot[L,C]{}%
+  \fancyfoot[R]{\footnotesize
+    \@journalName, Volume~\@acmVolume, Issue~\@acmNumber,
+    \ifx\@acmArticle\@empty\else Article~\@acmArticle\fi\space
+    (\@acmPubDate)\ifx\@acmDOI\@empty\else\\\@formatdoi{\@acmDOI}\fi}
+  \fi
 }}
 %    \end{macrocode}
 %
@@ -7529,6 +7873,7 @@
 %\subsection{Sectioning}
 %\label{sec:sectioninng}
 %
+%
 % \begin{macro}{\ACM at NRadjust}
 % \changes{v1.54}{2018/06/17}{Added macro}
 % Ross Moore's macro.
@@ -7700,6 +8045,7 @@
 \or % acmengage
  \def\@secfont{\bfseries\Large\section at raggedright\MakeTextUppercase}
  \def\@subsecfont{\bfseries\Large\section at raggedright}
+\or %acmcp
 \fi
 %    \end{macrocode}
 %
@@ -7724,6 +8070,14 @@
 %
 % \end{macro}
 %
+% \changes{v1.87}{2022/08/14}{No numbering sections for ACMCP}
+%    \begin{macrocode}
+\if at ACM@acmcp
+   \setcounter{secnumdepth}{-1}%
+\fi
+%    \end{macrocode}
+% 
+%
 %\subsection{TOC lists}
 %\label{sec:tocs}
 %
@@ -7792,6 +8146,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 %    \end{macrocode}
 %
@@ -7863,6 +8218,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 %    \end{macrocode}
 %
@@ -7962,6 +8318,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 %    \end{macrocode}
 %
@@ -8010,6 +8367,7 @@
        \or % sigchi-a
        \or % acmengage
           \RequirePackage{pbalance}%
+       \or % acmcp
     \fi
   \fi
   \if at ACM@balance
@@ -8034,6 +8392,8 @@
           \global\@ACM at balancefalse
        \or % acmengage
           \RequirePackage{balance}%
+       \or % acmcp
+         \global\@ACM at balancefalse
     \fi
   \fi
 }

Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls	2022-10-19 20:55:01 UTC (rev 64752)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls	2022-10-19 20:55:38 UTC (rev 64753)
@@ -38,7 +38,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{acmart}
-[2022/06/26 v1.86 Typesetting articles for the Association for Computing Machinery]
+[2022/10/18 v1.87 Typesetting articles for the Association for Computing Machinery]
 \def\@classname{acmart}
 \InputIfFileExists{acmart-preload-hook.tex}{%
   \ClassWarning{\@classname}{%
@@ -49,7 +49,7 @@
 \RequirePackage{iftex}
 \define at choicekey*+{acmart.cls}{format}[\ACM at format\ACM at format@nr]{%
   manuscript, acmsmall, acmlarge, acmtog, sigconf, siggraph,
-  sigplan, sigchi, sigchi-a, acmengage}[manuscript]{}{%
+  sigplan, sigchi, sigchi-a, acmengage, acmcp}[manuscript]{}{%
   \ClassError{\@classname}{The option format must be manuscript,
     acmsmall, acmlarge, acmtog, sigconf, siggraph,
     sigplan, sigchi or sigchi-a}}
@@ -64,6 +64,7 @@
 \@DeclareACMFormat{sigchi}
 \@DeclareACMFormat{sigchi-a}
 \@DeclareACMFormat{acmengage}
+\@DeclareACMFormat{acmcp}
 \ExecuteOptionsX{format}
 \define at boolkey+{acmart.cls}[@ACM@]{screen}[true]{%
   \if at ACM@screen
@@ -161,6 +162,7 @@
     false}}
 \ExecuteOptionsX{authordraft=false}
 \def\ACM at fontsize{}
+\DeclareOptionX{8pt}{\edef\ACM at fontsize{\CurrentOption}}
 \DeclareOptionX{9pt}{\edef\ACM at fontsize{\CurrentOption}}
 \DeclareOptionX{10pt}{\edef\ACM at fontsize{\CurrentOption}}
 \DeclareOptionX{11pt}{\edef\ACM at fontsize{\CurrentOption}}
@@ -180,6 +182,8 @@
 \newif\if at ACM@sigchiamode
 \newif\if at ACM@engage
 \@ACM at engagefalse
+\newif\if at ACM@acmcp
+\@ACM at acmcpfalse
 \ifnum\ACM at format@nr=5\relax % siggraph
 \ClassWarning{\@classname}{%
   The format siggraph is now obsolete.\MessageBreak
@@ -234,6 +238,10 @@
 \or % acmengage
   \@ACM at journalfalse
   \@ACM at engagetrue
+\or % acmcp
+  \@ACM at journaltrue
+  \@ACM at acmcptrue
+  \AtBeginDocument{\@ACM at printacmreffalse}%
 \fi
 \if at ACM@journal
  \@ACM at journal@bibstriptrue
@@ -260,6 +268,10 @@
     \def\ACM at fontsize{9pt}%
   \or % sigchi-a
     \def\ACM at fontsize{10pt}%
+  \or % acmengage
+    \def\ACM at fontsize{10pt}%
+  \or % acmcp
+    \def\ACM at fontsize{9pt}%
   \fi
 \fi
 \ClassInfo{\@classname}{Using fontsize \ACM at fontsize}
@@ -275,6 +287,9 @@
 \onehalfspacing
 \fi
 \RequirePackage{textcase}
+\if at ACM@acmcp
+\RequirePackage{framed}
+\fi
 \if at ACM@natbib
   \RequirePackage{natbib}
   \renewcommand{\bibsection}{%
@@ -605,6 +620,7 @@
 \or % sigchi-a
   \urlstyle{sf}
 \or % acmengage
+\or % acmcp
 \fi
 \AtEndPreamble{%
   \if at ACM@urlbreakonhyphens
@@ -745,6 +761,13 @@
      top=57pt, bottom=73pt, inner=54pt, outer=54pt,
      marginparwidth=2pc,heightrounded
      }%
+\or % acmcp
+   \geometry{twoside=true,
+     includeheadfoot, head=13pt, foot=2pc,
+     paperwidth=6.75in, paperheight=10in,
+     top=58pt, bottom=44pt, inner=46pt, outer=46pt,
+     marginparwidth=2pc,heightrounded
+   }%
 \fi
 \setlength\parindent{10\p@}
 \setlength\parskip{\z@}
@@ -760,6 +783,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 \setlength\normalparindent{\parindent}
 \def\copyrightpermissionfootnoterule{\kern-3\p@
@@ -802,6 +826,8 @@
 \or % sigchi-a
 \or % acmengage
   \flushbottom
+\or % acmcp
+  \flushbottom
 \fi
 \ifPDFTeX
 \input{glyphtounicode}
@@ -925,6 +951,7 @@
     \captionsetup[table]{labelfont={bf, small},
       textfont={bf, small}}
   \or % acmengage
+  \or % acmcp
   \fi
 \fi
 \newfloat{sidebar}{}{sbar}
@@ -986,6 +1013,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 \newdimen\@ACM at labelwidth
 \AtBeginDocument{%
@@ -1038,6 +1066,7 @@
 \newif\if at ACM@maketitle at typeset
 \@ACM at maketitle@typesetfalse
 \define at choicekey*+{ACM}{acmJournal}[\@journalCode\@journalCode at nr]{%
+  ACMJCSS,%
   CIE,%
   CSUR,%
   DGOV,%
@@ -1048,6 +1077,7 @@
   HEALTH,%
   IMWUT,%
   JACM,%
+  JATS,%
   JDIQ,%
   JDS,%
   JEA,%
@@ -1094,6 +1124,7 @@
   TOPC,%
   TOPS,%
   TOPLAS,%
+  TORS,%
   TOS,%
   TOSEM,%
   TOSN,%
@@ -1106,7 +1137,11 @@
   FACMP%
 }{%
 \ifcase\@journalCode at nr
-\relax % CIE
+\relax % ACMJCSS
+  \def\@journalName{ACM Journal on Computing and Sustainable Societies}%
+  \def\@journalNameShort{ACM J. Comput. Sustain. Soc.}%
+  \def\@permissionCodeOne{}%
+\or % CIE
   \def\@journalName{ACM Computers in Entertainment}%
   \def\@journalNameShort{ACM Comput. Entertain.}%
   \def\@permissionCodeOne{1544-3574}%
@@ -1149,6 +1184,10 @@
   \def\@journalName{Journal of the ACM}%
   \def\@journalNameShort{J. ACM}%
   \def\@permissionCodeOne{0004-5411}%
+\or % JATS
+  \def\@journalName{Journal on Autonomous Transportation Systems}%
+  \def\@journalNameShort{ACM J. Auton. Transport. Syst.}%
+  \def\@permissionCodeOne{2833-0528}%
 \or % JDIQ
   \def\@journalName{ACM Journal of Data and Information Quality}%
   \def\@journalNameShort{ACM J. Data Inform. Quality}%
@@ -1337,7 +1376,8 @@
 \or % TOPC
   \def\@journalName{ACM Transactions on Parallel Computing}%
   \def\@journalNameShort{ACM Trans. Parallel Comput.}%
-  \def\@permissionCodeOne{1539-9087}%
+  \def\@permissionCodeOne{2329-4949}%
+  \def\@permissionCodeTwo{2329-4957}%
 \or % TOPS
   \def\@journalName{ACM Transactions on Privacy and Security}%
   \def\@journalNameShort{ACM Trans. Priv. Sec.}%
@@ -1346,6 +1386,10 @@
   \def\@journalName{ACM Transactions on Programming Languages and Systems}%
   \def\@journalNameShort{ACM Trans. Program. Lang. Syst.}%
   \def\@permissionCodeOne{0164-0925}%
+\or % TORS
+  \def\@journalName{ACM Transactions on Recommender Systems}%
+  \def\@journalNameShort{ACM Trans. Recomm. Syst.}%
+  \def\@permissionCodeOne{2770-6699}%
 \or % TOS
   \def\@journalName{ACM Transactions on Storage}%
   \def\@journalNameShort{ACM Trans. Storage}%
@@ -1676,6 +1720,39 @@
   \ifx\@received\@empty\else
     \par\bigskip\noindent\small\normalfont\@received\par
   \fi}
+\define at choicekey+{ACM}{articletype}[\ACM at ArticleType\ACM at ArticleType@nr]{%
+  Research,Review,Discussion,Invited,Position}[Review]{%
+  \ifcase\ACM at ArticleType@nr
+  \relax % Research
+     \colorlet{@ACM at Article@color}{ACMBlue}%
+  \or % Review
+     \colorlet{@ACM at Article@color}{ACMOrange}%
+  \or % Discussion
+     \colorlet{@ACM at Article@color}{ACMGreen}%
+  \or % Invited
+     \colorlet{@ACM at Article@color}{ACMPurple}%
+  \or % Position
+     \colorlet{@ACM at Article@color}{ACMRed}%
+  \fi
+}{%
+ \ClassError{\@classname}{Article Type must be Research, Review,\MessageBreak
+   Discussion, Invited, or Position}}
+\def\acmArticleType#1{\setkeys{ACM}{articletype=#1}}
+\newenvironment{@ACM at color@frame}{%
+  \def\FrameCommand{\hspace*{-6.5pc}%
+    \colorbox{@ACM at Article@color!10!white}}%
+  \MakeFramed {\advance\hsize -6.5pc\relax\FrameRestore}}{\endMakeFramed}
+\if at ACM@acmcp
+\acmArticleType{Research}%
+\fi
+\def\acmCodeLink#1{%
+  \ifx\@acmCodeDataLink\@empty
+     \gdef\@acmCodeDataLink{\url{#1}}%
+  \else
+     \g at addto@macro{\@acmCodeDataLink}{\\ \url{#1}}%
+  \fi}
+\def\@acmCodeDataLink{}
+\let\acmDataLink\acmCodeLink
 \RequirePackage{comment}
 \excludecomment{CCSXML}
 \let\@concepts\@empty
@@ -1819,6 +1896,22 @@
   Copyright held by the owner/author(s).
   \fi}
 \def\@formatdoi#1{\url{https://doi.org/#1}}
+\def\@ACM at copyright@check at cc{%
+  \if at ACM@nonacm
+     \ClassInfo{\@classname}{Using CC license with a non-acm
+       material}%
+  \else
+     \if at ACM@engage
+        \ClassInfo{\@classname}{Using CC license with ACM Enage
+          material}%
+      \else
+      \ClassError{\@classname}{%
+        Sorry, Creative Commons licenses are\MessageBreak
+        currently not used with ACM publications\MessageBreak
+        typeset by the authors}{Please use nonacm
+           option or ACM Engage class to enable CC licenses}%
+      \fi
+  \fi}
 \def\@copyrightpermission{%
   \ifcase\acm at copyrightmode\relax % none
   \or % acmcopyright
@@ -1942,6 +2035,7 @@
    disseminate the work on their personal and corporate Web sites with
    the appropriate attribution.
  \or % CC
+   \@ACM at copyright@check at cc
    \IfEq{\ACM at cc@type}{zero}{%
      \def\ACM at CC@Url{https://creativecommons.org/publicdomain/zero/1.0/legalcode}}{%
   \edef\ACM at CC@Url{https://creativecommons.org/licenses/\ACM@cc@type/\ACM@cc@version/legalcode}}%
@@ -2015,15 +2109,23 @@
     \footnotetextauthorsaddresses{%
       \def\par{\let\par\@par}\parindent\z@\@setthanks}%
   \fi
-  \ifx\@empty\@authorsaddresses\else
-     \if at ACM@anonymous\else
-       \if at ACM@journal at bibstrip
-         \footnotetextauthorsaddresses{%
-           \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}%
+  \if at ACM@acmcp\else
+    \ifx\@empty\@authorsaddresses\else
+       \if at ACM@anonymous\else
+         \if at ACM@journal at bibstrip
+           \footnotetextauthorsaddresses{%
+             \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}%
+         \fi
        \fi
-     \fi
+    \fi
   \fi
-  \if at ACM@nonacm\else\footnotetextcopyrightpermission{%
+  \if at ACM@nonacm
+    \ifnum\acm at copyrightmode=15\relax % cc
+       \footnotetextcopyrightpermission{\@copyrightpermission}%
+    \fi
+  \else
+    \if at ACM@acmcp\else
+    \footnotetextcopyrightpermission{%
     \if at ACM@authordraft
         \raisebox{-2ex}[\z@][\z@]{\makebox[0pt][l]{\large\bfseries
             Unpublished working draft. Not for distribution.}}%
@@ -2077,8 +2179,9 @@
             \fi
           \fi
         \fi
-      \fi}
+      \fi}%
     \fi
+    \fi
   \endgroup
   \if at ACM@engage\@typesetengagemetadata\fi
   \setcounter{footnote}{0}%
@@ -2091,12 +2194,14 @@
          \noindent\@concepts\par}\egroup
      \fi
    \fi
-   \ifx\@keywords\@empty\else\bgroup
-      {\@specialsection{\keywordsname}%
-         \noindent\@keywords\par}\egroup
-   \fi
-  \ifx\@translatedkeywords\@empty\else
-     \@translatedkeywords
+   \if at ACM@acmcp\else
+     \ifx\@keywords\@empty\else\bgroup
+        {\@specialsection{\keywordsname}%
+           \noindent\@keywords\par}\egroup
+     \fi
+    \ifx\@translatedkeywords\@empty\else
+       \@translatedkeywords
+    \fi
   \fi
   \let\metadata at authors=\authors
   \nxandlist{, }{, }{, }\metadata at authors
@@ -2123,7 +2228,30 @@
   \@printendtopmatter
   \@afterindentfalse
   \@afterheading
+  \if at ACM@acmcp
+    \set at ACM@acmcpbox
+    \AtEndDocument{\end at ACM@color at frame}%
+    \@ACM at color@frame
+  \fi
 }
+\newbox\@ACM at acmcpbox
+\def\set at ACM@acmcpbox{%
+  \bgroup
+  \hsize=5pc
+  \global\setbox\@ACM at acmcpbox=\vtop to \textheight{%
+    \setlength{\parindent}{\z@}%
+    {\Large LOGO\par}%
+    \scriptsize
+    \vfill
+    \ifx\@acmCodeDataLink\@empty\else
+    Code and data links:\\ \@acmCodeDataLink\par\vfill
+    \fi
+    \ifx\@keywords\@empty\else Keywords:
+    \@keywords\par\vfill
+    \fi
+    \ifx\@empty\@authorsaddresses\else\@setauthorsaddresses\vfill\fi
+  }
+\egroup}
 \def\@specialsection#1{%
   \let\@vspace\@vspace at orig
   \let\@vspacer\@vspacer at orig
@@ -2148,6 +2276,8 @@
     \section*{#1}%
   \or % acmengage
     \section*{#1}%
+  \or % acmcp
+    \section*{#1}%
     \fi
   \let\@vspace\@vspace at acm
   \let\@vspacer\@vspacer at acm
@@ -2205,6 +2335,8 @@
     \fi
   \or % acmengage
     \twocolumn[\box\mktitle at bx]%
+  \or % acmcp
+     \box\mktitle at bx\par
   \fi
 }
 \def\@mktitle{%
@@ -2229,6 +2361,8 @@
     \@mktitle at iv
   \or % acmengage
     \@mktitle at iii
+  \or % acmcp
+    \@mktitle at i
   \fi
 }
 \def\@titlefont{%
@@ -2253,6 +2387,8 @@
      \Huge\bfseries
   \or % acmengage
     \Huge\sffamily\bfseries
+  \or % acmcp
+    \LARGE\sffamily\bfseries
   \fi}
 \def\@subtitlefont{\normalsize
   \ifcase\ACM at format@nr
@@ -2276,8 +2412,13 @@
      \mdseries
   \or % acmengage
      \LARGE\mdseries
+  \or % acmcp
+    \mdseries
   \fi}
 \def\@mktitle at i{\hsize=\textwidth
+  \if at ACM@acmcp
+    \advance\hsize by -6pc%
+  \fi
   \@ACM at title@width=\hsize
   \ifx\@acmBadgeL at image\@empty\else
     \advance\@ACM at title@width by -\@ACM at badge@width
@@ -2395,6 +2536,8 @@
     \@mkauthors at iv
   \or % acmengage
     \@mkauthors at iii
+  \or % acmcp
+    \@mkauthors at i
   \fi
   \endgroup
 }
@@ -2427,6 +2570,9 @@
 \or % acmengage
   \def\@authorfont{\LARGE}
   \def\@affiliationfont{\large}
+\or % acmcp
+  \def\@authorfont{\large\sffamily}
+  \def\@affiliationfont{\small\normalfont}
 \fi
 \def\@typeset at author@line{%
   \andify\@currentauthors\par\noindent
@@ -2487,6 +2633,9 @@
       \fi
     \fi
      \global\let\and\@typeset at author@line}%
+  \if at ACM@acmcp
+    \advance\hsize by -6pc%
+  \fi
   \global\setbox\mktitle at bx=\vbox{\noindent\unvbox\mktitle at bx\par\medskip
     \noindent\addresses\@typeset at author@line
    \par\medskip}%
@@ -2758,6 +2907,8 @@
           \ACM at mk@linecount
        \or % acmengage
           \ACM at mk@linecount
+       \or % acmcp
+         \relax
     \fi
     \begin{picture}(0,0)%
       \put(20,-22){\usebox{\ACM at linecount@bx}}%
@@ -2892,6 +3043,21 @@
   \if at ACM@timestamp
      \fancyfoot[LO,RE]{\ACM at timestamp}
   \fi
+  \if at ACM@acmcp
+  \renewcommand{\footrulewidth}{0.1\p@}%
+  \fancyheadoffset[L]{46pt}%
+  \fancyhead[L]{\makebox[\z@][l]{%
+      \raisebox{-\dimexpr(0.25\textheight*\ACM at ArticleType@nr)}{%
+      \rotatebox{90}{\colorbox{@ACM at Article@color}{\color{white}%
+          \strut\ACM at ArticleType~Article}}}}%
+    \ACM at linecountL}%
+  \fancyhead[R]{\makebox[\z@][r]{\box\@ACM at acmcpbox}}%
+  \fancyfoot[L,C]{}%
+  \fancyfoot[R]{\footnotesize
+    \@journalName, Volume~\@acmVolume, Issue~\@acmNumber,
+    \ifx\@acmArticle\@empty\else Article~\@acmArticle\fi\space
+    (\@acmPubDate)\ifx\@acmDOI\@empty\else\\\@formatdoi{\@acmDOI}\fi}
+  \fi
 }%
 \pagestyle{standardpagestyle}
 }
@@ -2996,6 +3162,21 @@
     \fancyfoot[LO,RE]{\ACM at timestamp}
     \fi
   \fi
+  \if at ACM@acmcp
+  \renewcommand{\footrulewidth}{0.1\p@}%
+  \fancyheadoffset[L]{46pt}%
+  \fancyhead[L]{\makebox[\z@][l]{%
+      \raisebox{-\dimexpr(0.25\textheight*\ACM at ArticleType@nr)}{%
+      \rotatebox{90}{\colorbox{@ACM at Article@color}{\color{white}%
+          \strut\ACM at ArticleType~Article}}}}%
+    \ACM at linecountL}%
+  \fancyhead[R]{\makebox[\z@][r]{\box\@ACM at acmcpbox}}%
+  \fancyfoot[L,C]{}%
+  \fancyfoot[R]{\footnotesize
+    \@journalName, Volume~\@acmVolume, Issue~\@acmNumber,
+    \ifx\@acmArticle\@empty\else Article~\@acmArticle\fi\space
+    (\@acmPubDate)\ifx\@acmDOI\@empty\else\\\@formatdoi{\@acmDOI}\fi}
+  \fi
 }}
 \def\ACM at NRadjust#1{%
  \begingroup
@@ -3093,9 +3274,13 @@
 \or % acmengage
  \def\@secfont{\bfseries\Large\section at raggedright\MakeTextUppercase}
  \def\@subsecfont{\bfseries\Large\section at raggedright}
+\or %acmcp
 \fi
 \def\@adddotafter#1{#1\@addpunct{.}}
 \def\@addspaceafter#1{#1\@addpunct{\enspace}}
+\if at ACM@acmcp
+   \setcounter{secnumdepth}{-1}%
+\fi
 \providecommand*\@dotsep{4.5}
 \def\@acmplainbodyfont{\itshape}
 \def\@acmplainindent{\parindent}
@@ -3116,6 +3301,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 \newtheoremstyle{acmplain}%
   {.5\baselineskip\@plus.2\baselineskip
@@ -3147,6 +3333,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 \newtheoremstyle{acmdefinition}%
   {.5\baselineskip\@plus.2\baselineskip
@@ -3203,6 +3390,7 @@
 \or % sigchi
 \or % sigchi-a
 \or % acmengage
+\or % acmcp
 \fi
 \renewenvironment{proof}[1][\proofname]{\par
   \pushQED{\qed}%
@@ -3233,6 +3421,7 @@
        \or % sigchi-a
        \or % acmengage
           \RequirePackage{pbalance}%
+       \or % acmcp
     \fi
   \fi
   \if at ACM@balance
@@ -3257,6 +3446,8 @@
           \global\@ACM at balancefalse
        \or % acmengage
           \RequirePackage{balance}%
+       \or % acmcp
+         \global\@ACM at balancefalse
     \fi
   \fi
 }



More information about the tex-live-commits mailing list.