diff options
author | Karl Berry <karl@freefriends.org> | 2022-10-19 20:55:38 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-10-19 20:55:38 +0000 |
commit | 9c55e913414b14106670eeecb2560d051c210010 (patch) | |
tree | 4c2e453e973cf81792eac44586e5449df3afa507 | |
parent | 0a602f3c9912613aca90f114d76e0b3b601730c2 (diff) |
acmart (19oct22)
git-svn-id: svn://tug.org/texlive/trunk@64753 c570f23f-e606-0410-a88d-b1316a301751
40 files changed, 1125 insertions, 91 deletions
diff --git a/Master/texmf-dist/doc/latex/acmart/README b/Master/texmf-dist/doc/latex/acmart/README index b84560af246..b30dc5e1fdb 100644 --- a/Master/texmf-dist/doc/latex/acmart/README +++ b/Master/texmf-dist/doc/latex/acmart/README @@ -12,6 +12,12 @@ The production version is the one on CTAN and ACM sites. 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 diff --git a/Master/texmf-dist/doc/latex/acmart/acmart.pdf b/Master/texmf-dist/doc/latex/acmart/acmart.pdf Binary files differindex d7d29d82795..606574db265 100644 --- a/Master/texmf-dist/doc/latex/acmart/acmart.pdf +++ b/Master/texmf-dist/doc/latex/acmart/acmart.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/acmguide.pdf b/Master/texmf-dist/doc/latex/acmart/acmguide.pdf Binary files differindex 2c96654fa5f..70313fded36 100644 --- a/Master/texmf-dist/doc/latex/acmart/acmguide.pdf +++ b/Master/texmf-dist/doc/latex/acmart/acmguide.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf Binary files differnew file mode 100644 index 00000000000..c3993bfd617 --- /dev/null +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex new file mode 100644 index 00000000000..ab7a125e08f --- /dev/null +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmcp.tex @@ -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@corporation.com} +\orcid{1234-5678-9012} +\author{G.K.M. Tobin} +\email{webmaster@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@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@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@affiliation.org} + +\author{Julius P. Kumquat} +\affiliation{% + \institution{The Kumquat Consortium} + \city{New York} + \country{USA}} +\email{jpkumquat@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@corporation.com}{trovato@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'. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf Binary files differindex f9caa582b95..6c12412fcdc 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex index 861cdacde46..189cb4b9233 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmengage.tex @@ -36,7 +36,6 @@ %% - %% %% %% Commands for TeXCount diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf Binary files differindex 1d17b01c8ee..606a977bda0 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex index a26cbef7ed6..66ece2a9c2f 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf Binary files differindex 71f6045226d..cbb483fe0be 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex index 7b880078bdd..cf0559e4e3b 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-biblatex.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf Binary files differindex 72f5f4d98d3..02ac97731e7 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex index 6c8be503c43..8f9950195fa 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf Binary files differindex a01026bcb69..776edd55f07 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex index 051009f006a..3627c9a9e87 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf Binary files differindex a966e4d2563..b996692fa26 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex index e387ac5179d..f8b917b765a 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf Binary files differindex d42901423d2..e3512e0b46d 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex index 9da1be51183..0e132cc30a8 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf Binary files differindex 654952f224d..efcebebee7b 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex index 0bf3f1a5bc4..4d50c9b895f 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf Binary files differindex a4885105351..54d7f0fae77 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex index 0eede65c825..50fd2fec8bd 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf Binary files differindex 7ab5447a4fc..b51259c8baa 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex index 152c57d3b1d..487bfaa46eb 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf Binary files differindex 5b32f3eb2f7..86affdb954b 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex index cc98e59e287..0653b3d6b03 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-biblatex.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf Binary files differindex 312f44903c2..d1a809306c1 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex index 56cd2e64c01..79deb2fb4b4 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf-i13n.tex @@ -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 @@ language=german, language=spanish, language=english]{acmart} %%\citestyle{acmauthoryear} - %% %% end of the preamble, start of the body of the document source. \begin{document} @@ -297,6 +306,10 @@ language=german, language=spanish, language=english]{acmart} \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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf Binary files differindex ee926cd1100..2431f251318 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex index 4e2c5febae5..54688e4d060 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf Binary files differindex c77f003bafd..a9a992f2a9c 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex index 5379d554f1f..070bbc27f0d 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf b/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf Binary files differindex 77dcd18b8a4..a39b0854827 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf diff --git a/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex b/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex index 35aa7585cea..3eb42bdab78 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex +++ b/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex @@ -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. diff --git a/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx b/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx index e5ab6b43991..24fa4f05949 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx +++ b/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx @@ -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,8 +149,7 @@ \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> +%<*manuscript|acmsmall|acmsmall-submission|acmsmall-biblatex|acmlarge|acmtog|sigconf|sigconf-biblatex|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf|sigconf-i13n|acmcp> %% %% end of the preamble, start of the body of the document source. @@ -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@corporation.com} \orcid{1234-5678-9012} \author{G.K.M. Tobin} -\authornotemark[1] +%<!acmcp>\authornotemark[1] \email{webmaster@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@corporation.com}{trovato@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 @@ a numbered list of URLs with an optional brief description of the content found \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 diff --git a/Master/texmf-dist/doc/latex/acmart/samples/samples.ins b/Master/texmf-dist/doc/latex/acmart/samples/samples.ins index f2331d10881..57ab5d7c41a 100644 --- a/Master/texmf-dist/doc/latex/acmart/samples/samples.ins +++ b/Master/texmf-dist/doc/latex/acmart/samples/samples.ins @@ -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}} } diff --git a/Master/texmf-dist/source/latex/acmart/Makefile b/Master/texmf-dist/source/latex/acmart/Makefile index 44f80ef195b..6c120b6afb3 100644 --- a/Master/texmf-dist/source/latex/acmart/Makefile +++ b/Master/texmf-dist/source/latex/acmart/Makefile @@ -135,7 +135,14 @@ archive: all clean 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 diff --git a/Master/texmf-dist/source/latex/acmart/acmart.dtx b/Master/texmf-dist/source/latex/acmart/acmart.dtx index da94d187c58..f8221dcccbd 100644 --- a/Master/texmf-dist/source/latex/acmart/acmart.dtx +++ b/Master/texmf-dist/source/latex/acmart/acmart.dtx @@ -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,6 +331,9 @@ % 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 @@ -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@corporation.com}{trovato@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,6 +1969,29 @@ % 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} @@ -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@choicekey*+{acmart.cls}{format}[\ACM@format\ACM@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@fontsize} % The font size to pass to the base class % \begin{macrocode} +% \changes{v1.87}{2022/08/27}{Added fontsize 8pt} \def\ACM@fontsize{} +\DeclareOptionX{8pt}{\edef\ACM@fontsize{\CurrentOption}} \DeclareOptionX{9pt}{\edef\ACM@fontsize{\CurrentOption}} \DeclareOptionX{10pt}{\edef\ACM@fontsize{\CurrentOption}} \DeclareOptionX{11pt}{\edef\ACM@fontsize{\CurrentOption}} @@ -2626,6 +2718,19 @@ % % \end{macro} % +% \begin{macro}{\if@ACM@acmcp} +% \changes{v1.87}{2022/08/12}{Introduced macro} +% ACM cover page formatting +% \begin{macrocode} +\newif\if@ACM@acmcp +\@ACM@acmcpfalse +% \end{macrocode} +% +% \end{macro} +% +% +% +% % Setting up switches % \begin{macrocode} \ifnum\ACM@format@nr=5\relax % siggraph @@ -2682,6 +2787,10 @@ \or % acmengage \@ACM@journalfalse \@ACM@engagetrue +\or % acmcp + \@ACM@journaltrue + \@ACM@acmcptrue + \AtBeginDocument{\@ACM@printacmreffalse}% \fi \if@ACM@journal \@ACM@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@fontsize} or use defaults @@ -2721,6 +2831,10 @@ \def\ACM@fontsize{9pt}% \or % sigchi-a \def\ACM@fontsize{10pt}% + \or % acmengage + \def\ACM@fontsize{10pt}% + \or % acmcp + \def\ACM@fontsize{9pt}% \fi \fi \ClassInfo{\@classname}{Using fontsize \ACM@fontsize} @@ -2768,6 +2882,13 @@ % \end{macrocode} % % +% \changes{v1.87}{2022/08/14}{Added `framed' package for acmcp} +% \begin{macrocode} +\if@ACM@acmcp +\RequirePackage{framed} +\fi +% \end{macrocode} +% % % % @@ -3327,6 +3448,7 @@ \or % sigchi-a \urlstyle{sf} \or % acmengage +\or % acmcp \fi \AtEndPreamble{% \if@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@choicekey*+{ACM}{acmJournal}[\@journalCode\@journalCode@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@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@choicekey+{ACM}{articletype}[\ACM@ArticleType\ACM@ArticleType@nr]{% + Research,Review,Discussion,Invited,Position}[Review]{% + \ifcase\ACM@ArticleType@nr + \relax % Research + \colorlet{@ACM@Article@color}{ACMBlue}% + \or % Review + \colorlet{@ACM@Article@color}{ACMOrange}% + \or % Discussion + \colorlet{@ACM@Article@color}{ACMGreen}% + \or % Invited + \colorlet{@ACM@Article@color}{ACMPurple}% + \or % Position + \colorlet{@ACM@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@color@frame}{% + \def\FrameCommand{\hspace*{-6.5pc}% + \colorbox{@ACM@Article@color!10!white}}% + \MakeFramed {\advance\hsize -6.5pc\relax\FrameRestore}}{\endMakeFramed} +\if@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@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,12 +5759,40 @@ % % \end{macro} % +% \begin{macro}{\@ACM@copyright@check@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@copyright@check@cc{% + \if@ACM@nonacm + \ClassInfo{\@classname}{Using CC license with a non-acm + material}% + \else + \if@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]} % \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@copyright@check@cc \IfEq{\ACM@cc@type}{zero}{% \def\ACM@CC@Url{https://creativecommons.org/publicdomain/zero/1.0/legalcode}}{% \edef\ACM@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@ACM@anonymous\else - \if@ACM@journal@bibstrip - \footnotetextauthorsaddresses{% - \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}% + \if@ACM@acmcp\else + \ifx\@empty\@authorsaddresses\else + \if@ACM@anonymous\else + \if@ACM@journal@bibstrip + \footnotetextauthorsaddresses{% + \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}% + \fi \fi - \fi + \fi \fi - \if@ACM@nonacm\else\footnotetextcopyrightpermission{% + \if@ACM@nonacm + \ifnum\acm@copyrightmode=15\relax % cc + \footnotetextcopyrightpermission{\@copyrightpermission}% + \fi + \else + \if@ACM@acmcp\else + \footnotetextcopyrightpermission{% \if@ACM@authordraft \raisebox{-2ex}[\z@][\z@]{\makebox[0pt][l]{\large\bfseries Unpublished working draft. Not for distribution.}}% @@ -5966,7 +6216,8 @@ \fi \fi \fi - \fi} + \fi}% + \fi \fi \endgroup \if@ACM@engage\@typesetengagemetadata\fi @@ -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@ACM@acmcp\else + \ifx\@keywords\@empty\else\bgroup + {\@specialsection{\keywordsname}% + \noindent\@keywords\par}\egroup + \fi + \ifx\@translatedkeywords\@empty\else + \@translatedkeywords + \fi \fi \let\metadata@authors=\authors \nxandlist{, }{, }{, }\metadata@authors @@ -6012,11 +6265,43 @@ \@printendtopmatter \@afterindentfalse \@afterheading + \if@ACM@acmcp + \set@ACM@acmcpbox + \AtEndDocument{\end@ACM@color@frame}% + \@ACM@color@frame + \fi } % \end{macrocode} % % \end{macro} % +% \begin{macro}{\set@ACM@acmcpbox} +% \changes{v1.87}{2022/08/14}{Added macro} +% Setting infobox for acmcp +% \begin{macrocode} +\newbox\@ACM@acmcpbox +\def\set@ACM@acmcpbox{% + \bgroup + \hsize=5pc + \global\setbox\@ACM@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@acm \let\@vspacer\@vspacer@acm @@ -6126,6 +6413,8 @@ \fi \or % acmengage \twocolumn[\box\mktitle@bx]% + \or % acmcp + \box\mktitle@bx\par \fi } % \end{macrocode} @@ -6158,6 +6447,8 @@ \@mktitle@iv \or % acmengage \@mktitle@iii + \or % acmcp + \@mktitle@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@i{\hsize=\textwidth + \if@ACM@acmcp + \advance\hsize by -6pc% + \fi \@ACM@title@width=\hsize \ifx\@acmBadgeL@image\@empty\else \advance\@ACM@title@width by -\@ACM@badge@width @@ -6465,6 +6764,8 @@ \@mkauthors@iv \or % acmengage \@mkauthors@iii + \or % acmcp + \@mkauthors@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@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@i{% \def\@currentauthors{}% @@ -6644,6 +6949,9 @@ \fi \fi \global\let\and\@typeset@author@line}% + \if@ACM@acmcp + \advance\hsize by -6pc% + \fi \global\setbox\mktitle@bx=\vbox{\noindent\unvbox\mktitle@bx\par\medskip \noindent\addresses\@typeset@author@line \par\medskip}% @@ -7181,6 +7489,8 @@ \ACM@mk@linecount \or % acmengage \ACM@mk@linecount + \or % acmcp + \relax \fi \begin{picture}(0,0)% \put(20,-22){\usebox{\ACM@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@ACM@timestamp \fancyfoot[LO,RE]{\ACM@timestamp} \fi + \if@ACM@acmcp + \renewcommand{\footrulewidth}{0.1\p@}% + \fancyheadoffset[L]{46pt}% + \fancyhead[L]{\makebox[\z@][l]{% + \raisebox{-\dimexpr(0.25\textheight*\ACM@ArticleType@nr)}{% + \rotatebox{90}{\colorbox{@ACM@Article@color}{\color{white}% + \strut\ACM@ArticleType~Article}}}}% + \ACM@linecountL}% + \fancyhead[R]{\makebox[\z@][r]{\box\@ACM@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@timestamp} \fi \fi + \if@ACM@acmcp + \renewcommand{\footrulewidth}{0.1\p@}% + \fancyheadoffset[L]{46pt}% + \fancyhead[L]{\makebox[\z@][l]{% + \raisebox{-\dimexpr(0.25\textheight*\ACM@ArticleType@nr)}{% + \rotatebox{90}{\colorbox{@ACM@Article@color}{\color{white}% + \strut\ACM@ArticleType~Article}}}}% + \ACM@linecountL}% + \fancyhead[R]{\makebox[\z@][r]{\box\@ACM@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@NRadjust} % \changes{v1.54}{2018/06/17}{Added macro} % Ross Moore's macro. @@ -7700,6 +8045,7 @@ \or % acmengage \def\@secfont{\bfseries\Large\section@raggedright\MakeTextUppercase} \def\@subsecfont{\bfseries\Large\section@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@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@ACM@balance @@ -8034,6 +8392,8 @@ \global\@ACM@balancefalse \or % acmengage \RequirePackage{balance}% + \or % acmcp + \global\@ACM@balancefalse \fi \fi } diff --git a/Master/texmf-dist/tex/latex/acmart/acmart.cls b/Master/texmf-dist/tex/latex/acmart/acmart.cls index 97a17e2e884..523867f3579 100644 --- a/Master/texmf-dist/tex/latex/acmart/acmart.cls +++ b/Master/texmf-dist/tex/latex/acmart/acmart.cls @@ -38,7 +38,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesClass{acmart} -[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@choicekey*+{acmart.cls}{format}[\ACM@format\ACM@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@boolkey+{acmart.cls}[@ACM@]{screen}[true]{% \if@ACM@screen @@ -161,6 +162,7 @@ false}} \ExecuteOptionsX{authordraft=false} \def\ACM@fontsize{} +\DeclareOptionX{8pt}{\edef\ACM@fontsize{\CurrentOption}} \DeclareOptionX{9pt}{\edef\ACM@fontsize{\CurrentOption}} \DeclareOptionX{10pt}{\edef\ACM@fontsize{\CurrentOption}} \DeclareOptionX{11pt}{\edef\ACM@fontsize{\CurrentOption}} @@ -180,6 +182,8 @@ \newif\if@ACM@sigchiamode \newif\if@ACM@engage \@ACM@engagefalse +\newif\if@ACM@acmcp +\@ACM@acmcpfalse \ifnum\ACM@format@nr=5\relax % siggraph \ClassWarning{\@classname}{% The format siggraph is now obsolete.\MessageBreak @@ -234,6 +238,10 @@ \or % acmengage \@ACM@journalfalse \@ACM@engagetrue +\or % acmcp + \@ACM@journaltrue + \@ACM@acmcptrue + \AtBeginDocument{\@ACM@printacmreffalse}% \fi \if@ACM@journal \@ACM@journal@bibstriptrue @@ -260,6 +268,10 @@ \def\ACM@fontsize{9pt}% \or % sigchi-a \def\ACM@fontsize{10pt}% + \or % acmengage + \def\ACM@fontsize{10pt}% + \or % acmcp + \def\ACM@fontsize{9pt}% \fi \fi \ClassInfo{\@classname}{Using fontsize \ACM@fontsize} @@ -275,6 +287,9 @@ \onehalfspacing \fi \RequirePackage{textcase} +\if@ACM@acmcp +\RequirePackage{framed} +\fi \if@ACM@natbib \RequirePackage{natbib} \renewcommand{\bibsection}{% @@ -605,6 +620,7 @@ \or % sigchi-a \urlstyle{sf} \or % acmengage +\or % acmcp \fi \AtEndPreamble{% \if@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@labelwidth \AtBeginDocument{% @@ -1038,6 +1066,7 @@ \newif\if@ACM@maketitle@typeset \@ACM@maketitle@typesetfalse \define@choicekey*+{ACM}{acmJournal}[\@journalCode\@journalCode@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@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@choicekey+{ACM}{articletype}[\ACM@ArticleType\ACM@ArticleType@nr]{% + Research,Review,Discussion,Invited,Position}[Review]{% + \ifcase\ACM@ArticleType@nr + \relax % Research + \colorlet{@ACM@Article@color}{ACMBlue}% + \or % Review + \colorlet{@ACM@Article@color}{ACMOrange}% + \or % Discussion + \colorlet{@ACM@Article@color}{ACMGreen}% + \or % Invited + \colorlet{@ACM@Article@color}{ACMPurple}% + \or % Position + \colorlet{@ACM@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@color@frame}{% + \def\FrameCommand{\hspace*{-6.5pc}% + \colorbox{@ACM@Article@color!10!white}}% + \MakeFramed {\advance\hsize -6.5pc\relax\FrameRestore}}{\endMakeFramed} +\if@ACM@acmcp +\acmArticleType{Research}% +\fi +\def\acmCodeLink#1{% + \ifx\@acmCodeDataLink\@empty + \gdef\@acmCodeDataLink{\url{#1}}% + \else + \g@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@copyright@check@cc{% + \if@ACM@nonacm + \ClassInfo{\@classname}{Using CC license with a non-acm + material}% + \else + \if@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@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@copyright@check@cc \IfEq{\ACM@cc@type}{zero}{% \def\ACM@CC@Url{https://creativecommons.org/publicdomain/zero/1.0/legalcode}}{% \edef\ACM@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@ACM@anonymous\else - \if@ACM@journal@bibstrip - \footnotetextauthorsaddresses{% - \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}% + \if@ACM@acmcp\else + \ifx\@empty\@authorsaddresses\else + \if@ACM@anonymous\else + \if@ACM@journal@bibstrip + \footnotetextauthorsaddresses{% + \def\par{\let\par\@par}\parindent\z@\@setauthorsaddresses}% + \fi \fi - \fi + \fi \fi - \if@ACM@nonacm\else\footnotetextcopyrightpermission{% + \if@ACM@nonacm + \ifnum\acm@copyrightmode=15\relax % cc + \footnotetextcopyrightpermission{\@copyrightpermission}% + \fi + \else + \if@ACM@acmcp\else + \footnotetextcopyrightpermission{% \if@ACM@authordraft \raisebox{-2ex}[\z@][\z@]{\makebox[0pt][l]{\large\bfseries Unpublished working draft. Not for distribution.}}% @@ -2077,7 +2179,8 @@ \fi \fi \fi - \fi} + \fi}% + \fi \fi \endgroup \if@ACM@engage\@typesetengagemetadata\fi @@ -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@ACM@acmcp\else + \ifx\@keywords\@empty\else\bgroup + {\@specialsection{\keywordsname}% + \noindent\@keywords\par}\egroup + \fi + \ifx\@translatedkeywords\@empty\else + \@translatedkeywords + \fi \fi \let\metadata@authors=\authors \nxandlist{, }{, }{, }\metadata@authors @@ -2123,7 +2228,30 @@ \@printendtopmatter \@afterindentfalse \@afterheading + \if@ACM@acmcp + \set@ACM@acmcpbox + \AtEndDocument{\end@ACM@color@frame}% + \@ACM@color@frame + \fi } +\newbox\@ACM@acmcpbox +\def\set@ACM@acmcpbox{% + \bgroup + \hsize=5pc + \global\setbox\@ACM@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@orig \let\@vspacer\@vspacer@orig @@ -2148,6 +2276,8 @@ \section*{#1}% \or % acmengage \section*{#1}% + \or % acmcp + \section*{#1}% \fi \let\@vspace\@vspace@acm \let\@vspacer\@vspacer@acm @@ -2205,6 +2335,8 @@ \fi \or % acmengage \twocolumn[\box\mktitle@bx]% + \or % acmcp + \box\mktitle@bx\par \fi } \def\@mktitle{% @@ -2229,6 +2361,8 @@ \@mktitle@iv \or % acmengage \@mktitle@iii + \or % acmcp + \@mktitle@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@format@nr @@ -2276,8 +2412,13 @@ \mdseries \or % acmengage \LARGE\mdseries + \or % acmcp + \mdseries \fi} \def\@mktitle@i{\hsize=\textwidth + \if@ACM@acmcp + \advance\hsize by -6pc% + \fi \@ACM@title@width=\hsize \ifx\@acmBadgeL@image\@empty\else \advance\@ACM@title@width by -\@ACM@badge@width @@ -2395,6 +2536,8 @@ \@mkauthors@iv \or % acmengage \@mkauthors@iii + \or % acmcp + \@mkauthors@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@author@line{% \andify\@currentauthors\par\noindent @@ -2487,6 +2633,9 @@ \fi \fi \global\let\and\@typeset@author@line}% + \if@ACM@acmcp + \advance\hsize by -6pc% + \fi \global\setbox\mktitle@bx=\vbox{\noindent\unvbox\mktitle@bx\par\medskip \noindent\addresses\@typeset@author@line \par\medskip}% @@ -2758,6 +2907,8 @@ \ACM@mk@linecount \or % acmengage \ACM@mk@linecount + \or % acmcp + \relax \fi \begin{picture}(0,0)% \put(20,-22){\usebox{\ACM@linecount@bx}}% @@ -2892,6 +3043,21 @@ \if@ACM@timestamp \fancyfoot[LO,RE]{\ACM@timestamp} \fi + \if@ACM@acmcp + \renewcommand{\footrulewidth}{0.1\p@}% + \fancyheadoffset[L]{46pt}% + \fancyhead[L]{\makebox[\z@][l]{% + \raisebox{-\dimexpr(0.25\textheight*\ACM@ArticleType@nr)}{% + \rotatebox{90}{\colorbox{@ACM@Article@color}{\color{white}% + \strut\ACM@ArticleType~Article}}}}% + \ACM@linecountL}% + \fancyhead[R]{\makebox[\z@][r]{\box\@ACM@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@timestamp} \fi \fi + \if@ACM@acmcp + \renewcommand{\footrulewidth}{0.1\p@}% + \fancyheadoffset[L]{46pt}% + \fancyhead[L]{\makebox[\z@][l]{% + \raisebox{-\dimexpr(0.25\textheight*\ACM@ArticleType@nr)}{% + \rotatebox{90}{\colorbox{@ACM@Article@color}{\color{white}% + \strut\ACM@ArticleType~Article}}}}% + \ACM@linecountL}% + \fancyhead[R]{\makebox[\z@][r]{\box\@ACM@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@NRadjust#1{% \begingroup @@ -3093,9 +3274,13 @@ \or % acmengage \def\@secfont{\bfseries\Large\section@raggedright\MakeTextUppercase} \def\@subsecfont{\bfseries\Large\section@raggedright} +\or %acmcp \fi \def\@adddotafter#1{#1\@addpunct{.}} \def\@addspaceafter#1{#1\@addpunct{\enspace}} +\if@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@ACM@balance @@ -3257,6 +3446,8 @@ \global\@ACM@balancefalse \or % acmengage \RequirePackage{balance}% + \or % acmcp + \global\@ACM@balancefalse \fi \fi } |