texlive[53188] Master/texmf-dist: acmart (19dec19)
commits+karl at tug.org
commits+karl at tug.org
Thu Dec 19 23:12:28 CET 2019
Revision: 53188
http://tug.org/svn/texlive?view=revision&revision=53188
Author: karl
Date: 2019-12-19 23:12:28 +0100 (Thu, 19 Dec 2019)
Log Message:
-----------
acmart (19dec19)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
trunk/Master/texmf-dist/doc/latex/acmart/README
trunk/Master/texmf-dist/doc/latex/acmart/acmart.bib
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-acmlarge.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.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.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-manuscript.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.tex
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.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/source/latex/acmart/Makefile
trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
Modified: trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst 2019-12-19 22:12:28 UTC (rev 53188)
@@ -34,6 +34,7 @@
institution
journal
key
+ location
month
note
number
@@ -1232,6 +1233,8 @@
FUNCTION { format.emphasize.booktitle }
{ booktitle format.a.title.with.edition }
+
+
FUNCTION { format.city }
{
% jtb: if the preceding string (the title of the conference) is non-empty,
@@ -1241,7 +1244,7 @@
duplicate$ empty.or.unknown
{ }
{
- city empty.or.unknown
+ city empty.or.unknown location empty.or.unknown and
{
date empty.or.unknown
{ }
@@ -1249,10 +1252,18 @@
if$
}
{
- date empty.or.unknown
- { " (" * city * ")" * }
- { " (" * city * ", " * date * ")" * }
- if$
+ location empty.or.unknown
+ {
+ date empty.or.unknown
+ { " (" * city * ")" * }
+ { " (" * city * ", " * date * ")" * }
+ }
+ {
+ date empty.or.unknown
+ { " (" * location * ")" * }
+ { " (" * location * ", " * date * ")" * }
+ }
+ if$
}
if$
}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README 2019-12-19 22:12:28 UTC (rev 53188)
@@ -240,4 +240,11 @@
Version 1.65 Bug fixes
New journal: DGOV
- DTRAP and HEALTH are now using acmlarge format
\ No newline at end of file
+ DTRAP and HEALTH are now using acmlarge format
+
+Version 1.66 Bug fixes
+ BibTeX change: location is now a synonym for city (Feras Saad)
+ ACM reference format is now mandatory for papers over one page.
+ CCS concepts and keywords are now mandatory for
+ papers over two pages.
+ Authors' addresses are mandatory for journal articles.
Modified: trunk/Master/texmf-dist/doc/latex/acmart/acmart.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/acmart.bib 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/acmart.bib 2019-12-19 22:12:28 UTC (rev 53188)
@@ -72,11 +72,11 @@
}
@Manual{Talbot16:Glossaries,
- title = {User Manual for glossaries.sty v4.25},
+ title = {User Manual for glossaries.sty v4.44},
author = {Nicola L. C. Talbot},
- year = 2016,
- month = jun,
- note = {\url{http://www.ctan.org/pkg/subcaption}}
+ year = 2019,
+ month = dec,
+ note = {\url{http://www.ctan.org/pkg/glossaries}}
}
@Manual{Carlisle04:Textcase,
Modified: trunk/Master/texmf-dist/doc/latex/acmart/acmart.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -361,6 +361,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -384,6 +386,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -401,8 +406,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -371,6 +371,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -394,6 +396,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -411,8 +416,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -361,6 +361,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -384,6 +386,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -401,8 +406,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -359,6 +359,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -382,6 +384,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -399,8 +404,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -371,6 +371,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -394,6 +396,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -411,8 +416,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -361,6 +361,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -384,6 +386,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -401,8 +406,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.tex 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -361,6 +361,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -384,6 +386,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -401,8 +406,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.tex 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -361,6 +361,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -384,6 +386,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -401,8 +406,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -371,6 +371,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -394,6 +396,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -411,8 +416,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -371,6 +371,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -394,6 +396,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -411,8 +416,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex 2019-12-19 22:12:28 UTC (rev 53188)
@@ -371,6 +371,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -394,6 +396,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -411,8 +416,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx 2019-12-19 22:12:28 UTC (rev 53188)
@@ -390,6 +390,8 @@
complete explanation of these commands and tips for their effective
use.
+Note that authors' addresses are mandatory for journal articles.
+
\section{Rights Information}
Authors of any work published by ACM will need to complete a rights
@@ -413,6 +415,9 @@
works for an event, make sure to use the correct set of commands with
each of the works.
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
\section{CCS Concepts and User-Defined Keywords}
Two elements of the ``acmart'' document class provide powerful
@@ -430,8 +435,9 @@
of the authors' choosing, providing a more flexible way of describing
the research being presented.
-CCS concepts and user-defined keywords are required for all short- and
-full-length articles, and optional for two-page abstracts.
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
\section{Sectioning Commands}
Modified: trunk/Master/texmf-dist/source/latex/acmart/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/Makefile 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/source/latex/acmart/Makefile 2019-12-19 22:12:28 UTC (rev 53188)
@@ -39,7 +39,7 @@
ALLSAMPLES:
cd samples; pdflatex samples.ins; cd ..
for texfile in samples/*.tex; do \
- pdffile=$${texfile/.tex/.pdf}; \
+ pdffile=$${texfile%.tex}.pdf; \
${MAKE} $$pdffile; \
done
@@ -100,3 +100,5 @@
documents.zip: all docclean
zip -r $@ acmart.pdf acmguide.pdf samples *.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 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2019-12-19 22:12:28 UTC (rev 53188)
@@ -112,7 +112,6 @@
% Enrico Gregorio,
% Jamie Davis,
% Peter Kemp,
-% Kerry A. Seitz, Jr.,
% Luis Leiva,
% Ben Liblit,
% Rholais Lii,
@@ -130,8 +129,11 @@
% Matteo Riondato,
% Craig Rodkin,
% Bernard Rous,
+% Feras Saad,
+% Kerry A. Seitz, Jr.,
% David Shamma,
% Gabriel Scherer,
+% Kartik Singhal,
% Stephen Spencer,
% Shin Hwei Tan,
% Daniel Thomas,
@@ -617,7 +619,7 @@
% copy, but they \emph{are} necessary since they are used by the XML
% metadata extraction programs. Do \emph{not} put commas or |\\|
% between the elements of \cs{affiliation}. They will be provided
-% automatically.
+% automatically.
%
%
% An example of the author block:
@@ -722,7 +724,7 @@
% 123456 Helm, Germany
% \end{verbatim}
%
-% Note that you should \emph{not} use this option for journals.
+% Note that you should \emph{not} use this option for journals.
%
% It is expected that these commands are inserted by the author of the
% manuscript.
@@ -754,7 +756,8 @@
% Moffett Field, California 94035.}
% \end{verbatim}
% You can \emph{suppress} printing authors' addresses by setting them
-% to an empty string: |\authorsaddresses{}|.
+% to an empty string: |\authorsaddresses{}|. Please note that
+% authors' addresses are mandatory for journal articles.
%
% \DescribeMacro{\titlenote}%
% \DescribeMacro{\subtitlenote}%
@@ -947,6 +950,10 @@
% You just need to copy this code and paste it in your paper anywhere
% before \verb|\maketitle|.
%
+% CCS Concepts and user-defined keywords are required for all articles
+% over two pages in length, and are optional for one- and two-page
+% articles (or abstracts).
+%
% \DescribeMacro{\setcopyright}
% There are several possibilities for the copyright of the papers
% published by the ACM: the authors may transfer the rights to the ACM,
@@ -1068,6 +1075,11 @@
% default settings. Setting |authorsperrow| to $0$ will revert it to the
% default settings.
%
+% The parameter |printacmref| specifies whether to print the ACM
+% bibliographic entry (default), or not. Note that this entry is
+% required for all articles over one page in length, and is optional
+% for one-page articles (abstracts).
+%
% \begin{table}
% \centering
% \caption{Settings for the \cs{settopmatter} command}
@@ -1830,7 +1842,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\ProvidesClass{acmart}
-[2019/10/19 v1.65 Typesetting articles for the Association for Computing Machinery]
+[2019/12/18 v1.66 Typesetting articles for the Association for Computing Machinery]
% \end{macrocode}
%
% \changes{v1.00}{2016/04/14}{First released version}
@@ -1925,7 +1937,12 @@
% \changes{1.63a}{2019/08/05}{Move: TQUANT to TQC}
% \changes{1.64}{2019/08/17}{Putting abstract after \cs{maketitle} now
% causes an error}
-% \changes{1.65}{2019/10/19}{New journal: DGOV}
+% \changes{1.65}{2019/10/19}{New journal: DGOV}
+% \changes{1.66}{2019/12/18}{ACM reference format is now mandatory for
+% papers over one page; CCS concepts and keywords are now mandatory for
+% papers over two pages}
+% \changes{1.66}{2019/12/18}{Authors' addresses are mandatory for
+% journal articles}
%
% And the driver code:
% \begin{macrocode}
@@ -3176,7 +3193,10 @@
\ClassWarningNoLine{\@classname}{Some images may lack descriptions}\fi}
% \end{macrocode}
%
-% Hooks for figures and tables
+% Hooks for figures and tables. We also patch |algorithm| and
+% |algorithm*| in case somebody uses them.
+% \changes{v1.66}{2019/11/23}{Patching algorithm and algorithm*
+% to prevent spurious space warnings}
% \begin{macrocode}
\AtBeginEnvironment{figure}{\@Description at presentfalse
\let\@vspace\@vspace at orig
@@ -3194,6 +3214,11 @@
\let\@vspacer\@vspacer at orig}
\AtBeginEnvironment{table*}{\let\@vspace\@vspace at orig
\let\@vspacer\@vspacer at orig}
+\AtBeginEnvironment{algorithm}{\let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig}
+\AtBeginEnvironment{algorithm*}{\let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig}
+
% \end{macrocode}
%
%
@@ -4388,9 +4413,18 @@
% sense to keep them for compatibility.
% \begin{macrocode}
\def\keywords#1{\def\@keywords{#1}}
-\keywords{}
+\let\@keywords\@empty
% \end{macrocode}
%
+% \changes{1.66}{2019/12/18}{Added warning for missing keywords}
+% \begin{macrocode}
+\AtEndDocument{\if at ACM@nonacm\else\ifx\@keywords\@empty
+ \ifnum\getrefnumber{TotPages}>2\relax
+ \ClassWarningNoLine{\@classname}{ACM keywords are mandatory
+ for papers over two pages}%
+ \fi\fi\fi}
+% \end{macrocode}
+%
% \end{macro}
%
%
@@ -4448,6 +4482,15 @@
\fi}{\ClassError{\@classname}{The option printacmref can be either true or false}}
% \end{macrocode}
%
+% \changes{1.66}{2019/12/18}{Added warning for longer papers}
+% \begin{macrocode}
+\AtEndDocument{\if at ACM@nonacm\else\if at ACM@printacmref\else
+ \ifnum\getrefnumber{TotPages}>1\relax
+ \ClassWarningNoLine{\@classname}{ACM reference format is mandatory
+ for papers over one page}%
+ \fi\fi\fi}
+% \end{macrocode}
+%
% \end{macro}
%
% \begin{macro}{\if at ACM@printfolios}
@@ -4598,6 +4641,14 @@
\ccsdesc at parse@finish}
% \end{macrocode}
%
+% \changes{1.66}{2019/12/18}{Added warning for missing concepts}
+% \begin{macrocode}
+\AtEndDocument{\if at ACM@nonacm\else\ifx\@concepts\@empty\relax
+ \ifnum\getrefnumber{TotPages}>2\relax
+ \ClassWarningNoLine{\@classname}{CCS concepts are mandatory
+ for papers over two pages}%
+ \fi\fi\fi}
+% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\ccdesc at parse@finish}
@@ -4818,10 +4869,10 @@
source.
\or % usgovmixed
ACM acknowledges that this contribution was authored or co-authored
- by an employee, contractor, or affiliate of the United States government. As such,
- the United States government retains a nonexclusive, royalty-free right to
- publish or reproduce this article, or to allow others to do so, for
- government purposes only.
+ by an employee, contractor, or affiliate of the United States
+ government. As such, the United States government retains a
+ nonexclusive, royalty-free right to publish or reproduce this
+ article, or to allow others to do so, for government purposes only.
\or % cagov
This article was authored by employees of the Government of Canada.
As such, the Canadian government retains all interest in the
@@ -5142,9 +5193,13 @@
% \end{macro}
%
% \begin{macro}{\@specialsection}
+% \changes{v1.66}{2019/11/23}{Suppress warnings about \cs{vspace}}
% This macro starts sections for proceedings and uses \cs{small} for journals
% \begin{macrocode}
\def\@specialsection#1{%
+ \bgroup
+ \let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig
\ifcase\ACM at format@nr
\relax % manuscript
\par\medskip\small\noindent#1: %
@@ -5164,7 +5219,8 @@
\section*{#1}%
\or % sigchi-a
\section*{#1}%
- \fi}
+ \fi
+ \egroup}
% \end{macrocode}
%
% \end{macro}
@@ -5858,6 +5914,14 @@
\egroup}
% \end{macrocode}
%
+% \changes{1.66}{2019/12/18}{Added warning for missing addresses}
+% \begin{macrocode}
+\AtEndDocument{\if at ACM@nonacm\else\if at ACM@journal
+ \ifx\@authorsaddresses\@empty
+ \ClassWarningNoLine{\@classname}{Authors'
+ addresses are mandatory for ACM journals}%
+ \fi\fi\fi}
+% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@setaddresses}
Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2019-12-19 22:11:59 UTC (rev 53187)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2019-12-19 22:12:28 UTC (rev 53188)
@@ -37,7 +37,7 @@
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart}
-[2019/10/19 v1.65 Typesetting articles for the Association for Computing Machinery]
+[2019/12/18 v1.66 Typesetting articles for the Association for Computing Machinery]
\def\@classname{acmart}
\InputIfFileExists{acmart-preload-hook.tex}{%
\ClassWarning{\@classname}{%
@@ -730,6 +730,11 @@
\let\@vspacer\@vspacer at orig}
\AtBeginEnvironment{table*}{\let\@vspace\@vspace at orig
\let\@vspacer\@vspacer at orig}
+\AtBeginEnvironment{algorithm}{\let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig}
+\AtBeginEnvironment{algorithm*}{\let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig}
+
\RequirePackage{caption, float}
\captionsetup[table]{position=top}
\if at ACM@journal
@@ -1379,7 +1384,12 @@
\def\terms#1{\ClassWarning{\@classname}{The command \string\terms{} is
obsolete. I am going to ignore it}}
\def\keywords#1{\def\@keywords{#1}}
-\keywords{}
+\let\@keywords\@empty
+\AtEndDocument{\if at ACM@nonacm\else\ifx\@keywords\@empty
+ \ifnum\getrefnumber{TotPages}>2\relax
+ \ClassWarningNoLine{\@classname}{ACM keywords are mandatory
+ for papers over two pages}%
+ \fi\fi\fi}
\renewenvironment{abstract}{\Collect at Body\@saveabstract}{}
\long\def\@saveabstract#1{\if at ACM@maketitle at typeset
\ClassError{\@classname}{Abstract must be defined before maketitle
@@ -1399,6 +1409,11 @@
\else
\ClassInfo{\@classname}{Suppressing bibformat}%
\fi}{\ClassError{\@classname}{The option printacmref can be either true or false}}
+\AtEndDocument{\if at ACM@nonacm\else\if at ACM@printacmref\else
+ \ifnum\getrefnumber{TotPages}>1\relax
+ \ClassWarningNoLine{\@classname}{ACM reference format is mandatory
+ for papers over one page}%
+ \fi\fi\fi}
\define at boolkey+{@ACM at topmatter@}[@ACM@]{printfolios}[true]{%
\if at ACM@printfolios
\ClassInfo{\@classname}{Printing folios}%
@@ -1468,6 +1483,11 @@
#3\fi\fi\ifnum\value{@concepts}=0.\else; \fi}%
\fi
\ccsdesc at parse@finish}
+\AtEndDocument{\if at ACM@nonacm\else\ifx\@concepts\@empty\relax
+ \ifnum\getrefnumber{TotPages}>2\relax
+ \ClassWarningNoLine{\@classname}{CCS concepts are mandatory
+ for papers over two pages}%
+ \fi\fi\fi}
\def\ccsdesc at parse@finish#1\ccsdesc at parse@end{}
\newif\if at printcopyright
\@printcopyrighttrue
@@ -1608,10 +1628,10 @@
source.
\or % usgovmixed
ACM acknowledges that this contribution was authored or co-authored
- by an employee, contractor, or affiliate of the United States government. As such,
- the United States government retains a nonexclusive, royalty-free right to
- publish or reproduce this article, or to allow others to do so, for
- government purposes only.
+ by an employee, contractor, or affiliate of the United States
+ government. As such, the United States government retains a
+ nonexclusive, royalty-free right to publish or reproduce this
+ article, or to allow others to do so, for government purposes only.
\or % cagov
This article was authored by employees of the Government of Canada.
As such, the Canadian government retains all interest in the
@@ -1834,6 +1854,9 @@
\@afterheading
}
\def\@specialsection#1{%
+ \bgroup
+ \let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig
\ifcase\ACM at format@nr
\relax % manuscript
\par\medskip\small\noindent#1: %
@@ -1853,7 +1876,8 @@
\section*{#1}%
\or % sigchi-a
\section*{#1}%
- \fi}
+ \fi
+ \egroup}
\def\@printtopmatter{%
\ifx\@startPage\@empty
\gdef\@startPage{1}%
@@ -2261,6 +2285,11 @@
\def\email##1##2{\unskip, \nolinkurl{##2}}%
\addresses
\egroup}
+\AtEndDocument{\if at ACM@nonacm\else\if at ACM@journal
+ \ifx\@authorsaddresses\@empty
+ \ClassWarningNoLine{\@classname}{Authors'
+ addresses are mandatory for ACM journals}%
+ \fi\fi\fi}
\def\@setaddresses{}
\def\@authornotemark{\g at addto@macro\@currentauthors{\footnotemark\relax}}
\def\@@authornotemark#1{\g at addto@macro\@currentauthors{\footnotemark[#1]}}
More information about the tex-live-commits
mailing list