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