texlive[51972] Master: acmart (29aug19)

commits+karl at tug.org commits+karl at tug.org
Thu Aug 29 01:40:39 CEST 2019


Revision: 51972
          http://tug.org/svn/texlive?view=revision&revision=51972
Author:   karl
Date:     2019-08-29 01:40:39 +0200 (Thu, 29 Aug 2019)
Log Message:
-----------
acmart (29aug19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/acmart/README
    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-acmsmall-conf.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi-a.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigchi.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.pdf
    trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.pdf
    trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
    trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
    trunk/Master/tlpkg/libexec/ctan2tds

Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README	2019-08-27 23:53:39 UTC (rev 51971)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README	2019-08-28 23:40:39 UTC (rev 51972)
@@ -232,4 +232,8 @@
 
 Version 1.63	New journals: TQUANT, FACMP
 
-Version 1.63a   Moved TQUANT to TQC
\ No newline at end of file
+Version 1.63a   Moved TQUANT to TQC
+
+Version 1.64    Produce error if abstract is entered after maketitle
+		(previously abstract was silently dropped)
+		Bug fixes for line numbering
\ No newline at end of file

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-acmsmall-conf.pdf
===================================================================
(Binary files differ)

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-acmtog.pdf
===================================================================
(Binary files differ)

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-manuscript.pdf
===================================================================
(Binary files differ)

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.pdf
===================================================================
(Binary files differ)

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-sigplan.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx	2019-08-27 23:53:39 UTC (rev 51971)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx	2019-08-28 23:40:39 UTC (rev 51972)
@@ -100,6 +100,7 @@
 %  I am grateful to
 %  Michael D.~Adams,
 %  Leif Andersen,
+%  Lawrence Christopher Angrave,
 %  Dirk Beyer,
 %  Joachim Breitner,
 %  Benjamin Byholm,
@@ -131,6 +132,7 @@
 %  David Shamma,
 %  Gabriel Scherer,
 %  Stephen Spencer,
+%  Shin Hwei Tan,
 %  Daniel Thomas,
 %  Zack Weinberg,
 %  John Wickerson
@@ -1025,6 +1027,7 @@
 % \DescribeEnv{abstract}%
 % The environment |abstract| must \emph{precede} the \cs{maketitle}
 % command.  Again, this is different from the standard \LaTeX.
+% Putting |abstract| after \cs{maketitle} will trigger an error.
 %
 %
 % \DescribeEnv{teaserfigure}%
@@ -1663,7 +1666,7 @@
 % warning.
 %
 % You cannot change \cs{baselinestretch} in your document: this
-% produces an erorr.
+% produces an error.
 %
 % You should not abuse the command \cs{vspace}:  this command may
 % disturb the typesetting of ACM papers.
@@ -1825,7 +1828,7 @@
 \ProvidesFile{acmart.dtx}
 %</gobble>
 %<class>\ProvidesClass{acmart}
-[2019/08/05 v1.63a Typesetting articles for the Association for Computing Machinery]
+[2019/08/24 v1.64 Typesetting articles for the Association for Computing Machinery]
 %    \end{macrocode}
 %
 % \changes{v1.00}{2016/04/14}{First released version}
@@ -1918,6 +1921,8 @@
 % \changes{1.63}{2019/08/04}{New journal: TQUANT}
 % \changes{1.63}{2019/08/04}{New journal: FACMP} 
 % \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}
 %
 % And the driver code:
 %    \begin{macrocode}
@@ -3464,6 +3469,16 @@
 %\subsection{Top-matter data}
 %\label{sec:top_matter_data}
 %
+% \begin{macro}{\if at ACM@maketitle at typeset}
+% \changes{v1.64}{2019/08/17}{Introduced macro}
+% The switch to check whether \cs{maketitle} is already typeset.  It
+% is initally false, and setting top matter when it is true is wrong.
+%    \begin{macrocode}
+\newif\if at ACM@maketitle at typeset
+\@ACM at maketitle@typesetfalse
+%    \end{macrocode}
+% 
+% \end{macro}
 %
 % \changes{v1.24}{2016/11/16}{Add IMWUT journal option}
 % \changes{v1.25}{2016/12/03}{Updated PACMPL}
@@ -4383,7 +4398,10 @@
 % \begin{macro}{\@saveabstract}
 %   And saving the abstract
 %    \begin{macrocode}
-\long\def\@saveabstract#1{\long\gdef\@abstract{#1}}
+\long\def\@saveabstract#1{\if at ACM@maketitle at typeset
+  \ClassError{\@classname}{Abstract must be defined before maketitle
+    command. Please move it!}\fi
+  \long\gdef\@abstract{#1}}
 \@saveabstract{}
 %    \end{macrocode}
 %
@@ -4972,6 +4990,8 @@
 % \changes{v1.55}{2018/10/14}{Fixes topnum}
 % \changes{v1.58}{2019/01/23}{Original \cs{vspace} inside
 % \cs{maketitle}}
+% \changes{v1.64}{2019/08/17}{Added a switch setting to show that
+% \cs{maketitle} is typeset}
 %   The (in)famous \cs{maketitle}.  Note that in |sigchi-a| mode, authors
 %   are \emph{not} in the title box.
 %
@@ -4981,6 +5001,7 @@
 %  way, this was the default behavior of the old ACM classes.
 %    \begin{macrocode}
 \def\maketitle{%
+  \@ACM at maketitle@typesettrue
   \if at ACM@anonymous
     % Anonymize omission of \author-s
     \ifnum\num at authorgroups=0\author{}\fi
@@ -6019,6 +6040,8 @@
 % cmyk colors in boxes do not work}
 % \changes{v1.46}{2017/08/28}{Rearranged the code to get rid of
 % spurious underfull messages (Benjamin Byholm)}
+% \changes{v1.64}{2019/08/24}{Bug fix: made the spacing on the left
+% and the right size equal}
 %   This is the box displayed in review mode
 %    \begin{macrocode}
 \if at ACM@review
@@ -6027,7 +6050,8 @@
   \newcount\ACM at linecount
   \ACM at linecount\@ne\relax
   \def\ACM at mk@linecount{%
-    \savebox{\ACM at linecount@bx}[4em][t]{\parbox[t]{4em}{%
+    \savebox{\ACM at linecount@bx}[4em][t]{\parbox[t]{4em}{\normalfont
+        \normalsize
         \setlength{\ACM at linecount@bxht}{0pt}%
         \loop{\color{red}\scriptsize\the\ACM at linecount}\\
         \global\advance\ACM at linecount by \@ne

Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls	2019-08-27 23:53:39 UTC (rev 51971)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls	2019-08-28 23:40:39 UTC (rev 51972)
@@ -37,7 +37,7 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{acmart}
-[2019/08/05 v1.63a Typesetting articles for the Association for Computing Machinery]
+[2019/08/24 v1.64 Typesetting articles for the Association for Computing Machinery]
 \def\@classname{acmart}
 \InputIfFileExists{acmart-preload-hook.tex}{%
   \ClassWarning{\@classname}{%
@@ -869,6 +869,8 @@
   \endlist
 }
 \let\enddescription=\endlist % for efficiency
+\newif\if at ACM@maketitle at typeset
+\@ACM at maketitle@typesetfalse
 \define at choicekey*+{ACM}{acmJournal}[\@journalCode\@journalCode at nr]{%
   CIE,%
   CSUR,%
@@ -1374,7 +1376,10 @@
 \def\keywords#1{\def\@keywords{#1}}
 \keywords{}
 \renewenvironment{abstract}{\Collect at Body\@saveabstract}{}
-\long\def\@saveabstract#1{\long\gdef\@abstract{#1}}
+\long\def\@saveabstract#1{\if at ACM@maketitle at typeset
+  \ClassError{\@classname}{Abstract must be defined before maketitle
+    command. Please move it!}\fi
+  \long\gdef\@abstract{#1}}
 \@saveabstract{}
 \long\def\@lempty{}
 \define at boolkey+{@ACM at topmatter@}[@ACM@]{printccs}[true]{%
@@ -1695,6 +1700,7 @@
    \fi}}
 \newbox\mktitle at bx
 \def\maketitle{%
+  \@ACM at maketitle@typesettrue
   \if at ACM@anonymous
     % Anonymize omission of \author-s
     \ifnum\num at authorgroups=0\author{}\fi
@@ -2332,7 +2338,8 @@
   \newcount\ACM at linecount
   \ACM at linecount\@ne\relax
   \def\ACM at mk@linecount{%
-    \savebox{\ACM at linecount@bx}[4em][t]{\parbox[t]{4em}{%
+    \savebox{\ACM at linecount@bx}[4em][t]{\parbox[t]{4em}{\normalfont
+        \normalsize
         \setlength{\ACM at linecount@bxht}{0pt}%
         \loop{\color{red}\scriptsize\the\ACM at linecount}\\
         \global\advance\ACM at linecount by \@ne

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2019-08-27 23:53:39 UTC (rev 51971)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2019-08-28 23:40:39 UTC (rev 51972)
@@ -2666,6 +2666,7 @@
  'emisa'	=> 'pdflatex-preserve-pdf',
  'engpron'      => 'latex -translate-file=empty.tcx',   # no 8-bit
  'ecclesiastic' => 'latex',  # requires interaction
+ 'esint'	=> 'xelatex',
  'etextools'    => 'etex -translate-file=empty.tcx',    # no 8-bit
  'extpfeil'     => 'latex -translate-file=empty.tcx',   # no 8-bit
  'factura'	=> 'pdftex',



More information about the tex-live-commits mailing list