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