texlive[43232] Master/texmf-dist: acmart (15feb17)

commits+karl at tug.org commits+karl at tug.org
Wed Feb 15 23:09:32 CET 2017


Revision: 43232
          http://tug.org/svn/texlive?view=revision&revision=43232
Author:   karl
Date:     2017-02-15 23:09:32 +0100 (Wed, 15 Feb 2017)
Log Message:
-----------
acmart (15feb17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
    trunk/Master/texmf-dist/doc/latex/acmart/Makefile
    trunk/Master/texmf-dist/doc/latex/acmart/README
    trunk/Master/texmf-dist/doc/latex/acmart/acmart.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-acmlarge.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-acmsmall.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-acmtog.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-bibliography.bib
    trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.tex
    trunk/Master/texmf-dist/doc/latex/acmart/sample-sigchi-a.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-sigchi.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.tex
    trunk/Master/texmf-dist/doc/latex/acmart/sample-siggraph.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/sample-sigplan.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex
    trunk/Master/texmf-dist/doc/latex/acmart/samplebody-journals.tex
    trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
    trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf

Modified: trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/bibtex/bst/acmart/ACM-Reference-Format.bst	2017-02-15 22:09:32 UTC (rev 43232)
@@ -25,6 +25,7 @@
 %  Revised 15-APRIL-2011 (Boris/Gerry)
 %  Revised 27-SEPTEMBER-2011 (Boris)
 %  Revised 10-JULY-2016 (Boris)
+%  Revised 04-FEB-2017 (Boris)
 %
 %
 % History (by Nelson)
@@ -620,12 +621,22 @@
   % lists.
   % The numeric prefix is guaranteed to start with "10.", so we use
   % that as a test.
+  % 2017-02-04 Added stripping of https:// (Boris)
   doi #1 #3 substring$ "10." =
     { doi }
     {
-      doi #1 #7 substring$ "http://" =
+      doi 't :=  % get modifiable copy of DOI
+
+      % Change https:// to http:// to strip both prefixes (BV)
+
+      t #1 #8 substring$ "https://" =
+        { "http://"  t #9 t text.length$ #8 - substring$ * 't := }
+        { }
+      if$
+
+      t #1 #7 substring$ "http://" =
         {
-            doi #8 doi text.length$ #7 - substring$ 't := % get modifiable copy of rest of DOI
+            t #8 t text.length$ #7 - substring$ 't := 
 
             "INTERNAL STYLE-FILE ERROR" 's :=
 

Modified: trunk/Master/texmf-dist/doc/latex/acmart/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/Makefile	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/Makefile	2017-02-15 22:09:32 UTC (rev 43232)
@@ -20,7 +20,7 @@
 	sample-sigchi-a.tex 
 
 
-PDF = $(PACKAGE).pdf ${SAMPLES:%.tex=%.pdf}
+PDF = $(PACKAGE).pdf ${SAMPLES:%.tex=%.pdf} acmguide.pdf
 
 all:  ${PDF}
 
@@ -36,6 +36,13 @@
 	do pdflatex $<; done
 
 
+acmguide.pdf: $(PACKAGE).dtx $(PACKAGE).cls
+	pdflatex -jobname acmguide $(PACKAGE).dtx
+	- bibtex acmguide
+	pdflatex -jobname acmguide $(PACKAGE).dtx
+	while ( grep -q '^LaTeX Warning: Label(s) may have changed' acmguide.log) \
+	do 	pdflatex -jobname acmguide $(PACKAGE).dtx; done
+
 %.cls:   %.ins %.dtx  
 	pdflatex $<
 
@@ -75,7 +82,7 @@
 # Archive for the distribution. Includes typeset documentation
 #
 archive:  all clean
-	tar -C .. -czvf $(PACKAGE).tgz --exclude '*~' --exclude '*.tgz' --exclude '*.zip'  --exclude CVS --exclude '.git*' $(PACKAGE) 
+	tar -C .. -czvf ../$(PACKAGE).tgz --exclude '*~' --exclude '*.tgz' --exclude '*.zip'  --exclude CVS --exclude '.git*' $(PACKAGE); mv ../$(PACKAGE).tgz .
 
 zip:  all clean
 	zip -r  $(PACKAGE).zip * -x '*~' -x '*.tgz' -x '*.zip' -x CVS -x 'CVS/*'

Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README	2017-02-15 22:09:32 UTC (rev 43232)
@@ -57,4 +57,12 @@
 
 version 1.28    Bug fixes: natbib=false now behaves correctly.
 
+version 1.29	Documentation changes.  Head height increased from 12pt to 13pt.
+		Removed spurious indent at start of abstract.
+		Improved kerning in CCS description list.
 
+version 1.30    Bibtex style now recognizes https:// in doi.
+	        Added \frenchspacing.
+		\department now has an optional hierarchy level.
+		Switched to T1 encoding
+		Updated IMWUT and PACMPL
\ No newline at end of file

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

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

Index: trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf	2017-02-15 22:09:32 UTC (rev 43232)

Property changes on: trunk/Master/texmf-dist/doc/latex/acmart/acmguide.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/acmart/flies-eps-converted-to.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/acmart/rosette-eps-converted-to.pdf
===================================================================
(Binary files differ)

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

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

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

Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-bibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/sample-bibliography.bib	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/sample-bibliography.bib	2017-02-15 22:09:32 UTC (rev 43232)
@@ -905,13 +905,12 @@
  series = {ICWS '04},
  year = {2004},
  isbn = {0-7695-2167-3},
- pages = {.21--},
+ pages = {21--22},
  url = {http://dx.doi.org/10.1109/ICWS.2004.64},
  doi = {http://dx.doi.org/10.1109/ICWS.2004.64},
  acmid = {1010128},
  publisher = {IEEE Computer Society},
  address = {Washington, DC, USA},
-key = {{$\!\!$}} ,
 }
 
 % div book
@@ -1179,7 +1178,7 @@
  pages = {1714--1747},
  numpages = {34},
  url = {http://dx.doi.org/10.1137/080734467},
- doi = {http://dx.doi.org/10.1137/080734467},
+ doi = {https://doi.org/10.1137/080734467},
  acmid = {1958018},
  publisher = {Society for Industrial and Applied Mathematics},
  address = {Philadelphia, PA, USA},

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

Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.tex	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/sample-manuscript.tex	2017-02-15 22:09:32 UTC (rev 43232)
@@ -108,7 +108,7 @@
 frequencies are available, it also achieves increased energy
 efficiency, demonstrating the ability to work against radio
 interference and the tolerance to a wide range of measured time
-synchronization errors\footnote{This is an abstract footnote}.
+synchronization errors.\footnote{This is an abstract footnote}
 \end{abstract}
 
 

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

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

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

Modified: trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.tex	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/sample-sigconf.tex	2017-02-15 22:09:32 UTC (rev 43232)
@@ -109,7 +109,7 @@
 \begin{abstract}
 This paper provides a sample of a \LaTeX\ document which conforms,
 somewhat loosely, to the formatting guidelines for
-ACM SIG Proceedings\footnote{This is an abstract footnote}. 
+ACM SIG Proceedings.\footnote{This is an abstract footnote}
 \end{abstract}
 
 %

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

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

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samplebody-conf.tex	2017-02-15 22:09:32 UTC (rev 43232)
@@ -1,7 +1,7 @@
 \section{Introduction}
 
-The \textit{proceedings} are the records of a conference\footnote{This
-  is a footnote}.  ACM seeks
+The \textit{proceedings} are the records of a conference.\footnote{This
+  is a footnote}  ACM seeks
 to give these conference by-products a uniform, high-quality
 appearance.  To do this, ACM has some rigid requirements for the
 format of the proceedings documents: there is a specified format
@@ -38,9 +38,9 @@
 not have to indicate typestyle changes when such changes are part of
 the \textit{structural} elements of your article; for instance, the
 heading of this subsection will be in a sans serif\footnote{Another
-  footnote, here.  Let's make this a rather short one to see how it
+  footnote here.  Let's make this a rather long one to see how it
   looks.} typeface, but that is handled by the document class file.
-Take care with the use of\footnote{A third, and last, footnote.}  the
+Take care with the use of\footnote{Another footnote.}  the
 curly braces in typeface changes; they mark the beginning and end of
 the text that is to be in the different typeface.
 

Modified: trunk/Master/texmf-dist/doc/latex/acmart/samplebody-journals.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samplebody-journals.tex	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samplebody-journals.tex	2017-02-15 22:09:32 UTC (rev 43232)
@@ -306,6 +306,9 @@
 Boris / Barbara Beeton: multi-volume works as books
 \cite{MR781536} and \cite{MR781537}.
 
+A couple of citations with DOIs: \cite{2004:ITE:1009386.1010128,
+  Kirschmer:2010:AEI:1958016.1958018}. 
+
 % Appendix
 \appendix
 \section{Switching times}

Modified: trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx	2017-02-15 22:09:32 UTC (rev 43232)
@@ -39,6 +39,18 @@
 %
 %
 % \MakeShortVerb{|}
+% \def\guide{acmguide}
+% \iffalse
+% From
+% http://tex.stackexchange.com/questions/117892/can-i-convert-a-string-to-catcode-11 by egreg
+% \fi
+% \begingroup
+%  \everyeof{\noexpand}
+%  \endlinechar=-1
+%  \xdef\currentjob{\scantokens\expandafter{\jobname}}
+% \endgroup
+%
+% \ifx\currentjob\guide\OnlyDescription\fi
 % \GetFileInfo{acmart.dtx}
 % \newcommand{\progname}[1]{\textsf{#1}}
 % \title{\LaTeX{} Class for \emph{Association for Computing
@@ -55,7 +67,7 @@
 % \tableofcontents
 %
 % \clearpage
-%
+% 
 %\section{Introduction}
 %\label{sec:intro}
 %
@@ -63,7 +75,7 @@
 % educational and scientific computing society, which delivers
 % resources that advance computing as a science and a
 % profession\footnote{\url{http://www.acm.org/}}.  It was one of the
-% earily adopters of \TeX\ for its typesetting.
+% early adopters of \TeX\ for its typesetting.
 %
 % It provided several different classes for a number of journal and
 % conference proceedings.  Unfortunately during the years since these
@@ -101,7 +113,7 @@
 %
 % Most probably, you already have this package installed in your
 % favorite \TeX\ distribution;  if not, you may want to upgrade.  You
-% may need to upgrade it anyway since the package uses a number
+% may need to upgrade it anyway since the package uses a number of
 % relatively recent packages, especially the ones related to the
 % fonts.
 %
@@ -169,7 +181,7 @@
 %\subsection{Invocation and options}
 %\label{sec:invocation}
 %
-% To use the class put in the premable of your document
+% To use the class put in the preamble of your document
 % \begin{quote}
 %   \cs{documentclass}\oarg{options}|{acmart}|
 % \end{quote}
@@ -216,7 +228,8 @@
 %            acmtog   & Large double column format, used for
 %          TOG\\
 %           sigconf & Proceedings format for most of ACM
-%          conferences (with the exceptions listed below)\\
+%          conferences (with the exceptions listed below) and all ICPS
+%          volumes\\
 %           siggraph & Proceedings format for SIGGRAPH and SIGGRAPH
 %          Asia conferences, published in ACM Transactions on Graphics
 %          journal issues \\
@@ -504,6 +517,7 @@
 %  \emph{not} put commas or |\\| between the elements of
 %  \cs{affiliation}: they will be provided automatically.
 %
+%
 % An example of the author block:
 % \begin{verbatim}
 % \author{A. U. Thor}
@@ -541,6 +555,28 @@
 % authors and required some efforts from the authors to achieve
 % alignment.  The new format is much better in this.
 %
+%  Sometimes an author works in several departments within the same
+%  insitution.  There could be two situations: the departments are
+%  independent, or one department is within another.  In the first
+%  case just repeat the command \cs{department} several times.  To
+%  handle the second case the command has an optional numerical
+%  parameter.  The departments with higher numbers are higher in the
+%  organizational chart.  Compare
+% \begin{verbatim}
+%  \affiliation{%
+% \department[0]{Department of Lunar Studies} % 0 is the default
+% \department[1]{John Doe Institute} % higher than 0
+% \institution{University of San Serriffe}
+% \country{San Serriffe}}
+% \end{verbatim}
+%  and
+% \begin{verbatim}
+%  \affiliation{%
+% \department{Department of Lunar Studies} % Not within JD Inst!
+% \department{John Doe Institute} 
+% \institution{University of San Serriffe}
+% \country{San Serriffe}}
+% \end{verbatim}
 %
 %
 % It is expected that these commands are inserted by the author of the
@@ -600,9 +636,9 @@
 % \end{verbatim}
 %
 % \DescribeMacro{\acmArticleSeq}%
-% The articles in the same issue of a journal have \emph{sequential
-% number}.  It is used to position black blob in same formats.  By
-% default it is the same as article number, but the command
+% The articles in the same issue of a journal have a \emph{sequential
+% number}.  It is used to vertically position the black blob in some
+% formats.  By default it is the same as article number, but the command
 % \cs{acmArticleSeq}\marg{n} can be used to change it:
 % \begin{verbatim}
 % \acmArticle{39}   % The sequence number will be 39 by default
@@ -878,7 +914,7 @@
 % \item The captions for figures must be entered \emph{after} the
 % figure bodies, and for the tables \emph{before} the table bodies.
 % \item ACM uses the standard types for figures and types and adds
-% several new ones.  In total there are follwing types:
+% several new ones.  In total there are the following types:
 % \begin{description}
 % \item[figure, table:] a standard figure or table, taking full text
 % width in one-column formats and one column in two-column formats.
@@ -1073,6 +1109,11 @@
 % which you can include using the optional argument of \cs{grantnum}
 % command. 
 %
+% At present \marg{sponsorID} is chosen by the authors and can be an
+% arbitrary key, in the same way the label of \cs{cite} is arbitrarily
+% chosen.  There might be a change to this policy if ACM decides to
+% create a global database of sponsoring organizations.
+%
 % Example:
 % \begin{verbatim}
 % \begin{acks}
@@ -1094,7 +1135,7 @@
 %\subsection{Bibliography}
 %\label{sec:ug_bibliography}
 %
-% ACM uses \textsl{natbib} package for formatting of referencing ant
+% ACM uses the \textsl{natbib} package for formatting references and
 % the style \path{ACM-Reference-Format.bst} for Bib\TeX\
 % processing.  You may disable loading of \textsl{natbib} by using the
 % option |natbib=false| in \cs{documentclass}.  However, it is not
@@ -1275,7 +1316,7 @@
 \ProvidesFile{acmart.dtx}
 %</gobble>
 %<class>\ProvidesClass{acmart}
-[2017/01/07 v1.28 Typesetting articles for Association of
+[2017/02/15 v1.30 Typesetting articles for Association of
 Computing Machinery]
 %    \end{macrocode}
 %
@@ -1316,6 +1357,7 @@
 % \changes{v1.26}{2016/12/24}{Corrected \cs{shortcite} bug}
 % \changes{v1.26}{2016/12/24}{Documentation typos fixed (thanks to
 % Stephen Spencer)} 
+% \changes{v1.30}{2017/02/04}{Bibtex style now recognizes https:// in doi} 
 %
 %
 % And the driver code:
@@ -1840,10 +1882,10 @@
 \let\@footnotetext at nolink\@footnotetext
 \RequirePackage[bookmarksnumbered,unicode]{hyperref}
 \pdfstringdefDisableCommands{%
-  \def\unskip{}
-  \def\textbullet{- }
-  \def\textrightarrow{ -> }
-  \def\footnotemark{}
+  \def\unskip{}%
+  \def\textbullet{- }%
+  \def\textrightarrow{ -> }%
+  \def\footnotemark{}%
 }
 \urlstyle{rm}
 \ifcase\ACM at format@nr
@@ -1930,56 +1972,60 @@
 %\label{sec:paper}
 %
 % \changes{v1.17}{2016/07/07}{Slightly decreased margins for sigs}
-% We use |geometry| for dimensions
+% \changes{v1.29}{2017/01/22}{Increased head to 13pt}
+% We use |geometry| for dimensions.  Note the presently margins do not
+% depend on the font size option - maybe we will need to change this.
+% See
+% \url{https://github.com/borisveytsman/acmart/issues/5#issuecomment-272881329}. 
 %    \begin{macrocode}
 \RequirePackage{geometry}
 \ifcase\ACM at format@nr
 \relax % manuscript
-   \geometry{letterpaper,head=1pc}%
+   \geometry{letterpaper,head=13pt}%
 \or % acmsmall
    \geometry{twoside=true,
-     includeheadfoot, head=1pc, foot=2pc,
+     includeheadfoot, head=13pt, foot=2pc,
      paperwidth=6.75in, paperheight=10in,
      top=58pt, bottom=44pt, inner=46pt, outer=46pt
    }%
 \or % acmlarge
-   \geometry{twoside=true, head=1pc, foot=2pc,
+   \geometry{twoside=true, head=13pt, foot=2pc,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot,
      top=78pt, bottom=114pt, inner=81pt, outer=81pt
      }%
 \or % acmtog
-   \geometry{twoside=true, head=1pc, foot=2pc,
+   \geometry{twoside=true, head=13pt, foot=2pc,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=24pt,
      top=52pt, bottom=75pt, inner=52pt, outer=52pt
      }%
 \or % sigconf
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=2pc,
      top=57pt, bottom=73pt, inner=54pt, outer=54pt
      }%
 \or % siggraph
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=2pc,
      top=57pt, bottom=73pt, inner=54pt, outer=54pt
      }%
 \or % sigplan
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot=false, columnsep=2pc,
      top=1in, bottom=1in, inner=0.75in, outer=0.75in
      }%
 \or % sigchi
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=2pc,
      top=66pt, bottom=73pt, inner=54pt, outer=54pt
      }%
 \or % sigchi-a
-   \geometry{twoside=false, head=1pc,
+   \geometry{twoside=false, head=13pt,
      paperwidth=11in, paperheight=8.5in,
      includeheadfoot, marginparsep=72pt,
      marginparwidth=170pt, columnsep=20pt,
@@ -2149,6 +2195,8 @@
 %   
 % \end{macro}
 % 
+% \changes{v1.30}{2017/02/15}{Switched to T1: looks like libertine has
+% problems with \cs{l} in OT1}%
 % We use Libertine throughout.
 %    \begin{macrocode}
 \if at ACM@newfonts
@@ -2155,6 +2203,7 @@
 \RequirePackage[tt=false]{libertine}
 \RequirePackage[varqu]{zi4}
 \RequirePackage[libertine]{newtxmath}
+\RequirePackage[T1]{fontenc}
 \fi
 %    \end{macrocode}
 %
@@ -2368,6 +2417,7 @@
 %
 % \changes{v1.24}{2016/11/16}{Add IMWUT journal option}
 % \changes{v1.25}{2016/12/03}{Updated PACMPL}
+% \changes{v1.30}{2017/02/15}{Updated IMWUT and PACMPL}
 %
 % We use keyval interface to define journal title and relevant
 % information
@@ -2433,9 +2483,9 @@
   \def\@journalNameShort{ACM Comput. Surv.}%
   \def\@permissionCodeOne{0360-0300}%
 \or % IMWUT
-  \def\@journalName{PACM on Interactive, Mobile, Wearable and
-    Ubiquitous Technologies}% 
-  \def\@journalNameShort{PACM Interact. Mob. Wearable Ubiquitous Technol.}%
+  \def\@journalName{Proceedings of the ACM on Interactive, Mobile,
+    Wearable and Ubiquitous Technologies}%  
+  \def\@journalNameShort{Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.}%
   \def\@permissionCodeOne{2474-9567}%
 \or % JACM
   \def\@journalName{Journal of the ACM}%
@@ -2461,8 +2511,8 @@
   \def\@journalName{ACM Journal on Computing and Cultural Heritage}%
   \def\@journalName{ACM J. Comput. Cult. Herit.}%
 \or % PACMPL
-  \def\@journalName{PACM on Programming Languages}%
-  \def\@journalName{PACM Progr. Lang.}%
+  \def\@journalName{Proceedings of the ACM on Programming Languages}%
+  \def\@journalName{Proc. ACM Program. Lang.}%
   \def\@permissionCodeOne{2475-1421}%
 \or % TAAS
   \def\@journalName{ACM Transactions on Autonomous and Adaptive Systems}%
@@ -2878,7 +2928,7 @@
 %   The current year
 %    \begin{macrocode}
 \def\acmYear#1{\def\@acmYear{#1}}
-\acmYear{2016}
+\acmYear{2017}
 %    \end{macrocode}
 %
 % \end{macro}
@@ -3187,6 +3237,8 @@
 % \begin{macro}{\ccsdesc at parse}
 % \changes{v1.28}{2017/01/04}{Change from \cs{to} to
 % \cs{textrightarrow} (Matteo Riondato)}
+% \changes{v1.29}{2017/01/22}{Add spacing after bullet and around
+% rightarrow; semicolon separators no longer in bold/italic (John Wickerson)}
 %   The parser of the expression |Significance~General~Specific| (we need
 %   |textcomp| for |\\textrightarrow|:
 %    \begin{macrocode}
@@ -3193,11 +3245,11 @@
 \RequirePackage{textcomp}
 \def\ccsdesc at parse#1~#2~#3~{%
   \expandafter\ifx\csname CCS@#2\endcsname\relax
-    \expandafter\gdef\csname CCS@#2\endcsname{\textbullet\textbf{#2} \textrightarrow }%
+    \expandafter\gdef\csname CCS@#2\endcsname{\textbullet\ \textbf{#2} \textrightarrow\ }%
   \g at addto@macro{\@concepts}{\csname CCS@#2\endcsname}\fi
   \expandafter\g at addto@macro\expandafter{\csname CCS@#2\endcsname}{%
-    \ifnum#1>499\textbf{#3; }\else
-    \ifnum#1>299\textit{#3; }\else
+    \ifnum#1>499\textbf{#3}; \else
+    \ifnum#1>299\textit{#3}; \else
     #3; \fi\fi}}
 %    \end{macrocode}
 %
@@ -3931,6 +3983,7 @@
 % \changes{v1.15}{2016/07/03}{Added macro}
 % \begin{macro}{\department}
 % \changes{v1.15}{2016/07/03}{Added macro}
+% \changes{v1.30}{2017/02/10}{Added optional parameter}
 % \begin{macro}{\streetaddress}
 % \changes{v1.15}{2016/07/03}{Added macro}
 % \begin{macro}{\city}
@@ -3952,7 +4005,7 @@
 \if at ACM@journal
   \let\position\@gobble
   \def\institution#1{#1\ignorespaces}%
-  \let\department\@gobble
+  \newcommand\department[2][0]{}%
   \let\streetaddress\@gobble
   \let\city\@gobble
   \let\state\@gobble
@@ -3961,7 +4014,7 @@
 \else
   \def\position#1{#1\par}%
   \def\institution#1{#1\par}%
-  \def\department#1{#1\par}%
+  \newcommand\department[2][0]{#2\par}%
   \def\streetaddress#1{#1\par}%
   \let\city\@ACM at addtoaddress
   \let\state\@ACM at addtoaddress
@@ -4101,7 +4154,7 @@
          \g at addto@macro{\@currentaffiliations}{\and##2}%
       \fi
     \fi
-     \global\let\and\@typeset at author@line}
+     \global\let\and\@typeset at author@line}%
   \global\setbox\mktitle at bx=\vbox{\noindent\box\mktitle at bx\par\medskip
     \noindent\addresses\@typeset at author@line
    \par\medskip}%
@@ -4311,16 +4364,17 @@
 % \changes{v1.19}{2016/07/28}{Include 'Abstract' in PDF bookmarks
 % (Matthew Fluet)}
 % \changes{v1.20}{2016/08/03}{Deleted spurious space}
+% \changes{v1.29}{2017/01/22}{Removed spurious indentation (John Wickerson)}
 %   Typesetting abstract
 %    \begin{macrocode}
 \def\@mkabstract{\bgroup
-  \ifx\@abstract\@lempty\else
-  {\if at ACM@journal
+  \ifx\@abstract\@lempty\else  
+  {\phantomsection\addcontentsline{toc}{section}{Abstract}%
+    \if at ACM@journal
        \small\noindent
     \else
       \section*{Abstract}%
     \fi
-   \phantomsection\addcontentsline{toc}{section}{Abstract}%
    \ignorespaces\@abstract\par}%
   \fi\egroup}
 %    \end{macrocode}
@@ -4476,6 +4530,7 @@
 % \changes{v1.15}{2016/07/04}{Better handling of anonymous mode}
 % \changes{v1.16}{2016/07/07}{Customize header/footer text font}
 % \changes{v1.17}{2016/07/10}{Added paper title to sigs}
+% \changes{v1.29}{2017/01/22}{Corrected printfolios (Matthew Fluet)}
 %   The pagestyle for all pages but the first one
 %    \begin{macrocode}
 \fancypagestyle{standardpagestyle}{%
@@ -4498,7 +4553,7 @@
     \@acmNumber, Article \@acmArticle.  Publication date: \@acmPubDate.}%
   \or % acmlarge
     \fancyhead[LE]{\ACM at linecount\@headfootfont
-      \@acmArticle:\if at ACM@printfolios\thepage\quad\textbullet\quad\fi\@shortauthors}%
+      \@acmArticle\if at ACM@printfolios:\thepage\fi\quad\textbullet\quad\@shortauthors}%
     \fancyhead[LO]{\ACM at linecount}%
     \fancyhead[RO]{\@headfootfont
       \shorttitle\quad\textbullet\quad\@acmArticle\if at ACM@printfolios:\thepage\fi}%
@@ -4506,7 +4561,7 @@
     \@acmNumber, Article \@acmArticle.  Publication date: \@acmPubDate.}%
   \or % acmtog
     \fancyhead[LE]{\ACM at linecount\@headfootfont
-      \@acmArticle:\if at ACM@printfolios\thepage\quad\textbullet\quad\fi\@shortauthors}%
+      \@acmArticle\if at ACM@printfolios:\thepage\fi\quad\textbullet\quad\@shortauthors}%
     \fancyhead[LO]{\ACM at linecount}%
     \fancyhead[RO]{\@headfootfont
       \shorttitle\quad\textbullet\quad\@acmArticle\if at ACM@printfolios:\thepage\fi}%
@@ -4758,7 +4813,20 @@
 %
 % \end{macro}
 %
+%\subsection{TOC Lists}
+%\label{sec:tocs}
 %
+% \begin{macro}{\@dotsep}
+% Related to the \cs{tableofcontents} are all the horizontal fillers. Base
+% \LaTeX\ defines \cs{@dottedtocline}, which we should not disable. Yet, this
+% command expects \cs{@dotsep} to be defined, but leaves this to the class
+% implementation. Since |amsart| does not provide this, we copy the standard
+% variant from |article| here.
+%    \begin{macrocode}
+\providecommand*\@dotsep{4.5}
+%    \end{macrocode}
+% \end{macro}
+%
 %\subsection{Theorems}
 %\label{sec:theorems}
 %
@@ -5055,8 +5123,9 @@
 %\label{end}
 %
 %
+% \changes{v1.30}{2017/02/10}{Added \cs{frenchspacing}} 
 %    \begin{macrocode}
-\normalsize\normalfont
+\normalsize\normalfont\frenchspacing
 %</class>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls	2017-02-15 22:09:06 UTC (rev 43231)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls	2017-02-15 22:09:32 UTC (rev 43232)
@@ -38,7 +38,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{acmart}
-[2017/01/07 v1.28 Typesetting articles for Association of
+[2017/02/15 v1.30 Typesetting articles for Association of
 Computing Machinery]
 \def\@classname{acmart}
 \RequirePackage{xkeyval}
@@ -357,10 +357,10 @@
 \let\@footnotetext at nolink\@footnotetext
 \RequirePackage[bookmarksnumbered,unicode]{hyperref}
 \pdfstringdefDisableCommands{%
-  \def\unskip{}
-  \def\textbullet{- }
-  \def\textrightarrow{ -> }
-  \def\footnotemark{}
+  \def\unskip{}%
+  \def\textbullet{- }%
+  \def\textrightarrow{ -> }%
+  \def\footnotemark{}%
 }
 \urlstyle{rm}
 \ifcase\ACM at format@nr
@@ -420,51 +420,51 @@
 \RequirePackage{geometry}
 \ifcase\ACM at format@nr
 \relax % manuscript
-   \geometry{letterpaper,head=1pc}%
+   \geometry{letterpaper,head=13pt}%
 \or % acmsmall
    \geometry{twoside=true,
-     includeheadfoot, head=1pc, foot=2pc,
+     includeheadfoot, head=13pt, foot=2pc,
      paperwidth=6.75in, paperheight=10in,
      top=58pt, bottom=44pt, inner=46pt, outer=46pt
    }%
 \or % acmlarge
-   \geometry{twoside=true, head=1pc, foot=2pc,
+   \geometry{twoside=true, head=13pt, foot=2pc,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot,
      top=78pt, bottom=114pt, inner=81pt, outer=81pt
      }%
 \or % acmtog
-   \geometry{twoside=true, head=1pc, foot=2pc,
+   \geometry{twoside=true, head=13pt, foot=2pc,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=24pt,
      top=52pt, bottom=75pt, inner=52pt, outer=52pt
      }%
 \or % sigconf
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=2pc,
      top=57pt, bottom=73pt, inner=54pt, outer=54pt
      }%
 \or % siggraph
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=2pc,
      top=57pt, bottom=73pt, inner=54pt, outer=54pt
      }%
 \or % sigplan
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot=false, columnsep=2pc,
      top=1in, bottom=1in, inner=0.75in, outer=0.75in
      }%
 \or % sigchi
-   \geometry{twoside=true, head=1pc,
+   \geometry{twoside=true, head=13pt,
      paperwidth=8.5in, paperheight=11in,
      includeheadfoot, columnsep=2pc,
      top=66pt, bottom=73pt, inner=54pt, outer=54pt
      }%
 \or % sigchi-a
-   \geometry{twoside=false, head=1pc,
+   \geometry{twoside=false, head=13pt,
      paperwidth=11in, paperheight=8.5in,
      includeheadfoot, marginparsep=72pt,
      marginparwidth=170pt, columnsep=20pt,
@@ -546,6 +546,7 @@
 \RequirePackage[tt=false]{libertine}
 \RequirePackage[varqu]{zi4}
 \RequirePackage[libertine]{newtxmath}
+\RequirePackage[T1]{fontenc}
 \fi
 \if at ACM@sigchiamode
   \renewcommand{\familydefault}{\sfdefault}
@@ -695,9 +696,9 @@
   \def\@journalNameShort{ACM Comput. Surv.}%
   \def\@permissionCodeOne{0360-0300}%
 \or % IMWUT
-  \def\@journalName{PACM on Interactive, Mobile, Wearable and
-    Ubiquitous Technologies}%
-  \def\@journalNameShort{PACM Interact. Mob. Wearable Ubiquitous Technol.}%
+  \def\@journalName{Proceedings of the ACM on Interactive, Mobile,
+    Wearable and Ubiquitous Technologies}%
+  \def\@journalNameShort{Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.}%
   \def\@permissionCodeOne{2474-9567}%
 \or % JACM
   \def\@journalName{Journal of the ACM}%
@@ -723,8 +724,8 @@
   \def\@journalName{ACM Journal on Computing and Cultural Heritage}%
   \def\@journalName{ACM J. Comput. Cult. Herit.}%
 \or % PACMPL
-  \def\@journalName{PACM on Programming Languages}%
-  \def\@journalName{PACM Progr. Lang.}%
+  \def\@journalName{Proceedings of the ACM on Programming Languages}%
+  \def\@journalName{Proc. ACM Program. Lang.}%
   \def\@permissionCodeOne{2475-1421}%
 \or % TAAS
   \def\@journalName{ACM Transactions on Autonomous and Adaptive Systems}%
@@ -986,7 +987,7 @@
 \def\acmArticleSeq#1{\def\@acmArticleSeq{#1}}
 \acmArticleSeq{\@acmArticle}
 \def\acmYear#1{\def\@acmYear{#1}}
-\acmYear{2016}
+\acmYear{2017}
 \def\acmMonth#1{\def\@acmMonth{#1}}
 \acmMonth{1}
 \def\@acmPubDate{\ifcase\@acmMonth\or
@@ -1082,11 +1083,11 @@
 \RequirePackage{textcomp}
 \def\ccsdesc at parse#1~#2~#3~{%
   \expandafter\ifx\csname CCS@#2\endcsname\relax
-    \expandafter\gdef\csname CCS@#2\endcsname{\textbullet\textbf{#2} \textrightarrow }%
+    \expandafter\gdef\csname CCS@#2\endcsname{\textbullet\ \textbf{#2} \textrightarrow\ }%
   \g at addto@macro{\@concepts}{\csname CCS@#2\endcsname}\fi
   \expandafter\g at addto@macro\expandafter{\csname CCS@#2\endcsname}{%
-    \ifnum#1>499\textbf{#3; }\else
-    \ifnum#1>299\textit{#3; }\else
+    \ifnum#1>499\textbf{#3}; \else
+    \ifnum#1>299\textit{#3}; \else
     #3; \fi\fi}}
 \newif\if at printcopyright
 \@printcopyrighttrue
@@ -1587,7 +1588,7 @@
 \if at ACM@journal
   \let\position\@gobble
   \def\institution#1{#1\ignorespaces}%
-  \let\department\@gobble
+  \newcommand\department[2][0]{}%
   \let\streetaddress\@gobble
   \let\city\@gobble
   \let\state\@gobble
@@ -1596,7 +1597,7 @@
 \else
   \def\position#1{#1\par}%
   \def\institution#1{#1\par}%
-  \def\department#1{#1\par}%
+  \newcommand\department[2][0]{#2\par}%
   \def\streetaddress#1{#1\par}%
   \let\city\@ACM at addtoaddress
   \let\state\@ACM at addtoaddress
@@ -1682,7 +1683,7 @@
          \g at addto@macro{\@currentaffiliations}{\and##2}%
       \fi
     \fi
-     \global\let\and\@typeset at author@line}
+     \global\let\and\@typeset at author@line}%
   \global\setbox\mktitle at bx=\vbox{\noindent\box\mktitle at bx\par\medskip
     \noindent\addresses\@typeset at author@line
    \par\medskip}%
@@ -1783,12 +1784,12 @@
 \def\@setaddresses{}
 \def\@mkabstract{\bgroup
   \ifx\@abstract\@lempty\else
-  {\if at ACM@journal
+  {\phantomsection\addcontentsline{toc}{section}{Abstract}%
+    \if at ACM@journal
        \small\noindent
     \else
       \section*{Abstract}%
     \fi
-   \phantomsection\addcontentsline{toc}{section}{Abstract}%
    \ignorespaces\@abstract\par}%
   \fi\egroup}
 \def\@mkbibcitation{\bgroup
@@ -1889,7 +1890,7 @@
     \@acmNumber, Article \@acmArticle.  Publication date: \@acmPubDate.}%
   \or % acmlarge
     \fancyhead[LE]{\ACM at linecount\@headfootfont
-      \@acmArticle:\if at ACM@printfolios\thepage\quad\textbullet\quad\fi\@shortauthors}%
+      \@acmArticle\if at ACM@printfolios:\thepage\fi\quad\textbullet\quad\@shortauthors}%
     \fancyhead[LO]{\ACM at linecount}%
     \fancyhead[RO]{\@headfootfont
       \shorttitle\quad\textbullet\quad\@acmArticle\if at ACM@printfolios:\thepage\fi}%
@@ -1897,7 +1898,7 @@
     \@acmNumber, Article \@acmArticle.  Publication date: \@acmPubDate.}%
   \or % acmtog
     \fancyhead[LE]{\ACM at linecount\@headfootfont
-      \@acmArticle:\if at ACM@printfolios\thepage\quad\textbullet\quad\fi\@shortauthors}%
+      \@acmArticle\if at ACM@printfolios:\thepage\fi\quad\textbullet\quad\@shortauthors}%
     \fancyhead[LO]{\ACM at linecount}%
     \fancyhead[RO]{\@headfootfont
       \shorttitle\quad\textbullet\quad\@acmArticle\if at ACM@printfolios:\thepage\fi}%
@@ -2064,6 +2065,7 @@
 \fi
 \def\@adddotafter#1{#1\@addpunct{.}}
 \def\@addspaceafter#1{#1\@addpunct{\enspace}}
+\providecommand*\@dotsep{4.5}
 \def\@acmplainbodyfont{\itshape}
 \def\@acmplainindent{\parindent}
 \def\@acmplainheadfont{\scshape}
@@ -2188,7 +2190,7 @@
   \ifx\@tempa\@tempb
      arXiv:\href{http://arxiv.org/abs/#2}{#2}\else arXiv:#2%
   \fi}
-\normalsize\normalfont
+\normalsize\normalfont\frenchspacing
 \endinput
 %%
 %% End of file `acmart.cls'.



More information about the tex-live-commits mailing list