From d3a34e1a80d0e20d4ad8fa7c16a897fb9a90e35c Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sun, 7 Aug 2016 21:26:32 +0000
Subject: acmart (6aug16)

git-svn-id: svn://tug.org/texlive/trunk@41817 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/source/latex/acmart/acmart.dtx | 56 ++++++++++++++++++------
 1 file changed, 42 insertions(+), 14 deletions(-)

(limited to 'Master/texmf-dist/source/latex/acmart/acmart.dtx')

diff --git a/Master/texmf-dist/source/latex/acmart/acmart.dtx b/Master/texmf-dist/source/latex/acmart/acmart.dtx
index 46a8f4e8f5c..9765b874f2d 100644
--- a/Master/texmf-dist/source/latex/acmart/acmart.dtx
+++ b/Master/texmf-dist/source/latex/acmart/acmart.dtx
@@ -1132,10 +1132,18 @@
 % assignments.
 %
 %
+%\subsection{Other notable packages and typographic remarks}
+%\label{sec:ug_other}
 %
+% Several other packages are recommended for specialized tasks.
+%
+% The package \textsl{subcaption}~\cite{Sommerfeldt13:Subcaption} is
+% recommended for complex figures with several subplots or subfigures
+% that require separate subcaptioning.  The packages
+% \textsl{nomencl}~\cite{Nomencl} and
+% \textsl{glossaries}~\cite{Talbot16:Glossaries} can be used for the
+% automatic creation of the lists of symbols and concepts used.  
 %
-%\subsection{Typographich niceties}
-%\label{sec:ug_penalties}
 %
 % By default |acmart| prevents all widows and orphans (i.e. lonely
 % lines at the beginning and the end of the page) and hyphenation at
@@ -1179,7 +1187,7 @@
 \ProvidesFile{acmart.dtx}
 %</gobble>
 %<class>\ProvidesClass{acmart}
-[2016/07/12 v1.18 Typesetting articles for Association of
+[2016/08/06 v1.20 Typesetting articles for Association of
 Computing Machinery]
 %    \end{macrocode}
 %
@@ -1212,6 +1220,9 @@ Computing Machinery]
 % Fluet)}
 % \changes{v1.18}{2016/07/10}{Natbib is now the default for all
 % formats} 
+% \changes{v1.19}{2016/07/28}{Include 'Abstract', 'Acknowledgements',
+% and 'References' in PDF bookmarks (Matthew Fluet)}
+% \changes{v1.20}{2016/08/06}{Bug fixes for bst}
 %
 %
 % And the driver code:
@@ -1507,6 +1518,8 @@ Computing Machinery]
 \fi
 %    \end{macrocode}
 %
+% \changes{v1.19}{2016/07/28}{Include 'References' in PDF bookmarks
+% (Matthew Fluet)}
 % \changes{v1.14}{2016/06/09}{Patched \cs{citestyle}}
 % Citations.  We patch \cs{setcitestyle} to allow, e.g.,
 % \cs{setcitestyle}|{sort}| and \cs{setcitestyle}|{nosort}|.  We patch
@@ -1514,6 +1527,10 @@ Computing Machinery]
 %    \begin{macrocode}
 \if@ACM@natbib
   \RequirePackage{natbib}
+  \renewcommand{\bibsection}{%
+     \section*{\refname}%
+     \phantomsection\addcontentsline{toc}{section}{\refname}%
+  }
   \renewcommand{\bibfont}{\bibliofont}
   \renewcommand\setcitestyle[1]{
   \@for\@tempa:=#1\do
@@ -1724,7 +1741,7 @@ Computing Machinery]
 %    \begin{macrocode}
 \let\@footnotemark@nolink\@footnotemark
 \let\@footnotetext@nolink\@footnotetext
-\RequirePackage{hyperref}
+\RequirePackage[bookmarksnumbered]{hyperref}
 \urlstyle{rm}
 \ifcase\ACM@format@nr
 \relax % manuscript
@@ -2753,7 +2770,7 @@ Computing Machinery]
 % \end{macro}
 %
 % \begin{macro}{\acmMonth}
-% \changes{v1.17}{2017/07/09}{The default must be numerical.   Closes \#50.}
+% \changes{v1.17}{2016/07/09}{The default must be numerical.   Closes \#50.}
 %   The current month
 %    \begin{macrocode}
 \def\acmMonth#1{\def\@acmMonth{#1}}
@@ -3403,12 +3420,12 @@ Computing Machinery]
   \@topnum\z@ % this prevents figures from falling at the top of page
               % 1
   \hsize=\textwidth
-  \def\@makefnmark{\hbox{\@textsuperscript{\@thefnmark}}}
+  \def\@makefnmark{\hbox{\@textsuperscript{\@thefnmark}}}%
   \@mktitle\if@ACM@sigchiamode\else\@mkauthors\fi\@mkteasers
   \@printtopmatter
   \if@ACM@sigchiamode\@mkauthors\fi
   \setcounter{footnote}{0}%
-  \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}
+  \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}%
   \@titlenotes
   \@subtitlenotes
   \@authornotes
@@ -3844,7 +3861,7 @@ Computing Machinery]
 % \end{macro}
 %
 % \begin{macro}{\@mkauthors}
-% \changes{v1.17}{2017/07/09}{TOG now uses the same authors block as
+% \changes{v1.17}{2016/07/09}{TOG now uses the same authors block as
 % other journals}
 %   Typesetting authors
 %    \begin{macrocode}
@@ -3923,7 +3940,7 @@ Computing Machinery]
 %    \end{macrocode}
 %
 % \begin{macro}{\@typeset@author@line}
-% \changes{v1.18}{2017/07/12}{Added macro}
+% \changes{v1.18}{2016/07/12}{Added macro}
 %   At this point we have \cs{@currentauthors} and
 %   \cs{@currentaffiliations}.  We typeset them in the journal style
 %    \begin{macrocode}
@@ -3941,7 +3958,7 @@ Computing Machinery]
 %
 %
 % \begin{macro}{\@mkauthors@i}
-% \changes{v1.18}{2017/07/12}{Now we andify affiliations}
+% \changes{v1.18}{2016/07/12}{Now we andify affiliations}
 %   This is version used in most formats.  Note that \cs{and} between
 %   authors with the same affiliation becomes \verb*| and |:
 %    \begin{macrocode}
@@ -3975,7 +3992,7 @@ Computing Machinery]
 % \end{macro}
 %
 % \begin{macro}{\@mkauthors@ii}
-% \changes{v1.17}{2017/07/09}{Deleted}
+% \changes{v1.17}{2016/07/09}{Deleted}
 %   \cs{@mkauthors@iI} was version used in acmtog.  No longer necessary
 %
 % \end{macro}
@@ -4172,6 +4189,9 @@ Computing Machinery]
 % \end{macro}
 %
 % \begin{macro}{\@mkabstract}
+% \changes{v1.19}{2016/07/28}{Include 'Abstract' in PDF bookmarks
+% (Matthew Fluet)}
+% \changes{v1.20}{2016/08/03}{Deleted spurious space}
 %   Typesetting abstract
 %    \begin{macrocode}
 \def\@mkabstract{\bgroup
@@ -4181,7 +4201,8 @@ Computing Machinery]
     \else
       \section*{Abstract}%
     \fi
-      \@abstract\par}%
+   \phantomsection\addcontentsline{toc}{section}{Abstract}%
+   \ignorespaces\@abstract\par}%
   \fi\egroup}
 %    \end{macrocode}
 %
@@ -4832,11 +4853,18 @@ Computing Machinery]
 %\label{sec:acks}
 %
 % \begin{macro}{\acks}
+% \changes{v1.19}{2016/07/28}{Include 'Acknowledgements' in PDF bookmarks
+% (Matthew Fluet)}
 % \changes{v1.15}{2016/07/05}{Added macro}
 %   This is a |comment|-like structure
 %    \begin{macrocode}
-\specialcomment{acks}
-  {\begingroup\section*{Acknowledgments}}{\endgroup}
+\specialcomment{acks}{%
+  \begingroup
+  \section*{Acknowledgments}
+  \phantomsection\addcontentsline{toc}{section}{Acknowledgments}
+}{%
+  \endgroup
+}
 %    \end{macrocode}
 %   
 % \end{macro}
-- 
cgit v1.2.3

