texlive[59294] Master/texmf-dist: acmart (21may21)
commits+karl at tug.org
commits+karl at tug.org
Fri May 21 23:05:29 CEST 2021
Revision: 59294
http://tug.org/svn/texlive?view=revision&revision=59294
Author: karl
Date: 2021-05-21 23:05:28 +0200 (Fri, 21 May 2021)
Log Message:
-----------
acmart (21may21)
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-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-submission.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.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-lualatex.pdf
trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.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-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/acmart.dtx
trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
Modified: trunk/Master/texmf-dist/doc/latex/acmart/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/README 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/README 2021-05-21 21:05:28 UTC (rev 59294)
@@ -286,4 +286,10 @@
New experimental option: pbalance
ORCID linking code
-Version 1.77. Changed the way to typset multiple affiliations (Christoph Sommer)
\ No newline at end of file
+Version 1.77. Changed the way to typeset multiple affiliations (Christoph Sommer)
+
+Version 1.78. Documentation update.
+ Magic texcount comments for samples.
+ Title page now is split if there are too many authors
+ Bug fixes.
+
\ 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-acmlarge.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmlarge.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[acmlarge]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-conf.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[acmsmall]{acmart}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall-submission.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[acmsmall,screen,review]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmsmall.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[acmsmall]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-acmtog.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[acmtog]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-authordraft.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[sigconf,authordraft]{acmart}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-lualatex.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[sigconf]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-manuscript.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[manuscript,screen,review]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigconf.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[sigconf]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-sigplan.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[sigplan,screen]{acmart}
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 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/sample-xelatex.tex 2021-05-21 21:05:28 UTC (rev 59294)
@@ -21,6 +21,19 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
\documentclass[sigconf]{acmart}
Modified: trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx
===================================================================
--- trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/doc/latex/acmart/samples/samples.dtx 2021-05-21 21:05:28 UTC (rev 59294)
@@ -1,5 +1,20 @@
%<*manuscript|acmsmall|acmsmall-submission|acmlarge|acmtog|sigconf|authordraft|sigplan|sigchi|sigchi-a|acmsmall-conf>
+%%
%%
+%% Commands for TeXCount
+%<<TCMACROS
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%TCMACROS
+%%
+%%
%% The first command in your LaTeX source must be the \documentclass command.
%<manuscript>\documentclass[manuscript,screen,review]{acmart}
%<acmsmall|acmsmall-conf>\documentclass[acmsmall]{acmart}
Modified: trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/source/latex/acmart/acmart.dtx 2021-05-21 21:05:28 UTC (rev 59294)
@@ -1679,7 +1679,37 @@
% uppercasing.
%
%
+%\subsection{Counting words}
+%\label{sec:ug_counting}
%
+% Some ACM conferences use word count limits for papers. The
+% calculation of word number for a paper with math, tables and figures
+% is not a trivial task. Currently the authoritative word count is
+% done by translating the PDF to text and using |wc -w| on the
+% output. Authors can use the package |texcount| (used by Overleaf)
+% to get an estimate of the word count. To faciliate this one adds to the
+% beginning of the package metacomments
+% \begin{verbatim}
+% %TC:macro \cite [option:text,text]
+% %TC:macro \citep [option:text,text]
+% %TC:macro \citet [option:text,text]
+% %TC:envir table 0 1
+% %TC:envir table* 0 1
+% %TC:envir tabular [ignore] word
+% %TC:envir displaymath 0 word
+% %TC:envir math 0 word
+% %TC:envir comment 0 0
+% \end{verbatim}
+% and uses |\begin{math}...\end{math}| instead of dollar signs for
+% math. Note that the count is in any case approximate, and the final
+% decision of editors is based on PDF count.
+%
+% The script |texcount| provides a report of word count in the
+% document.
+%
+%
+%
+%
%\subsection{Disabled or forbidden commands}
%\label{sec:ug_disabled}
%
@@ -1907,7 +1937,7 @@
\ProvidesFile{acmart.dtx}
%</gobble>
%<class>\ProvidesClass{acmart}
-[2021/04/16 v1.77 Typesetting articles for the Association for Computing Machinery]
+[2021/05/01 v1.78 Typesetting articles for the Association for Computing Machinery]
% \end{macrocode}
%
% \changes{v1.00}{2016/04/14}{First released version}
@@ -2014,6 +2044,7 @@
% \changes{1.71}{2020/05/02}{LuaTeX now uses the OTF versions of
% fonts}
% \changes{1.75}{2020/10/29}{Documentation update}
+% \changes{1.78}{2021/05/01}{Documentation update: Word count}
%
% And the driver code:
% \begin{macrocode}
@@ -4669,8 +4700,11 @@
% \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}%
+ \ClassWarningNoLine{\@classname}{%
+ ACM reference format is mandatory \MessageBreak
+ for papers over one page. \MessageBreak
+ Please add printacmref=true to the \MessageBreak
+ \string\settopmatter\space command.}%
\fi\fi\fi}
% \end{macrocode}
%
@@ -5417,9 +5451,12 @@
% its argument. Added a bugfix}
% \changes{v1.68}{2020/01/19}{Deleted grouping altogether}
% \changes{v1.69}{2020/02/02}{Changed dot to colon for sigplan}
+% \changes{v1.78}{2021/05/02}{Again suppressed \cs{vspace} warning}
% This macro starts sections for proceedings and uses \cs{small} for journals
% \begin{macrocode}
\def\@specialsection#1{%
+ \let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig
\ifcase\ACM at format@nr
\relax % manuscript
\par\medskip\small\noindent#1: %
@@ -5440,6 +5477,8 @@
\or % sigchi-a
\section*{#1}%
\fi
+ \let\@vspace\@vspace at acm
+ \let\@vspacer\@vspacer at acm
}
% \end{macrocode}
%
@@ -5449,9 +5488,14 @@
% \begin{macro}{\@printtopmatter}
% \changes{v1.06}{2016/05/01}{Added processing badges}
% \changes{v1.46}{2017/08/29}{Deleted rule}
+% \changes{v1.78}{2021/05/16}{Added processing the overflowing title box}
% The printing of top matter starts a new page and uses the given
% title box. Note that for |sigchi-a| we print badges here rather
% than in \cs{mktitle} since we want them in the margins.
+%
+% Note that if there are too many authors, |\mktitle at bx| might
+% overflow the page. Therefore we start with checking this and if
+% this happens, we split the box and print it page by page.
% \begin{macrocode}
\def\@printtopmatter{%
\ifx\@startPage\@empty
@@ -5459,6 +5503,18 @@
\else
\setcounter{page}{\@startPage}%
\fi
+ \@tempdima=\ht\mktitle at bx
+ \advance\@tempdima by \dp\mktitle at bx
+ \ifdim\@tempdima>0.9\textheight
+ \loop
+ \setbox\@tempboxa=\vsplit \mktitle at bx to 0.9\textheight
+ \thispagestyle{firstpagestyle}%
+ \noindent\unvbox\@tempboxa
+ \clearpage
+ \@tempdima=\ht\mktitle at bx
+ \advance\@tempdima by \dp\mktitle at bx
+ \ifdim\@tempdima>0.9\textheight\repeat
+ \fi
\thispagestyle{firstpagestyle}%
\noindent
\ifcase\ACM at format@nr
@@ -5954,6 +6010,7 @@
% \changes{v1.40}{2017/06/04}{Switched to MakeTextUppercase}
% \changes{v1.73}{2020/09/07}{Check the presence of required elements
% for affiliations}
+% \changes{v1.78}{2021/05/16}{Unboxing \cs{mktitle at bx}}
% This version is used in most journal formats. Note that \cs{and} between
% authors with the same affiliation becomes \verb*| and |:
% \begin{macrocode}
@@ -5985,7 +6042,7 @@
\fi
\fi
\global\let\and\@typeset at author@line}%
- \global\setbox\mktitle at bx=\vbox{\noindent\box\mktitle at bx\par\medskip
+ \global\setbox\mktitle at bx=\vbox{\noindent\unvbox\mktitle at bx\par\medskip
\noindent\addresses\@typeset at author@line
\par\medskip}%
}
@@ -6050,6 +6107,7 @@
% \changes{v1.36}{2017/05/12}{Added authorsperrow overrride}
% \changes{v1.73}{2020/09/07}{Check the presence of required elements
% for affiliations}
+% \changes{v1.78}{2021/05/16}{Unboxing \cs{mktitle at bx}}
% The |sigconf| version. Here we use a centered design with each
% author in a separate box.
% \begin{macrocode}
@@ -6116,7 +6174,7 @@
% \begin{macrocode}
\hsize=\textwidth
\global\setbox\mktitle at bx=\vbox{\noindent
- \box\mktitle at bx\par\medskip\leavevmode
+ \unvbox\mktitle at bx\par\medskip\leavevmode
\lineskip=1pc\relax\centering\hspace*{-1em}%
\addresses\let\and\@typeset at author@bx\and\par\bigskip}}
% \end{macrocode}
@@ -6261,12 +6319,13 @@
% \begin{macro}{\@mkteasers}
% Typesetting the teasers
% \changes{v1.56}{2018/11/1}{Added check for description}
+% \changes{v1.78}{2021/05/16}{Unboxing \cs{mktitle at bx}}
% \begin{macrocode}
\def\@mkteasers{%
\ifx\@teaserfigures\@empty\else
\def\@teaser##1{\par\bigskip\bgroup
\captionsetup{type=figure}##1\egroup\par}
- \global\setbox\mktitle at bx=\vbox{\noindent\box\mktitle at bx\par
+ \global\setbox\mktitle at bx=\vbox{\noindent\unvbox\mktitle at bx\par
\noindent\@Description at presentfalse
\@teaserfigures\par\if at Description@present\else
\global\@undescribed at imagestrue
Modified: trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2021-05-21 21:05:05 UTC (rev 59293)
+++ trunk/Master/texmf-dist/tex/latex/acmart/acmart.cls 2021-05-21 21:05:28 UTC (rev 59294)
@@ -37,7 +37,7 @@
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acmart}
-[2021/04/16 v1.77 Typesetting articles for the Association for Computing Machinery]
+[2021/05/01 v1.78 Typesetting articles for the Association for Computing Machinery]
\def\@classname{acmart}
\InputIfFileExists{acmart-preload-hook.tex}{%
\ClassWarning{\@classname}{%
@@ -1484,8 +1484,11 @@
\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}%
+ \ClassWarningNoLine{\@classname}{%
+ ACM reference format is mandatory \MessageBreak
+ for papers over one page. \MessageBreak
+ Please add printacmref=true to the \MessageBreak
+ \string\settopmatter\space command.}%
\fi\fi\fi}
\define at boolkey+{@ACM at topmatter@}[@ACM@]{printfolios}[true]{%
\if at ACM@printfolios
@@ -1934,6 +1937,8 @@
\@afterheading
}
\def\@specialsection#1{%
+ \let\@vspace\@vspace at orig
+ \let\@vspacer\@vspacer at orig
\ifcase\ACM at format@nr
\relax % manuscript
\par\medskip\small\noindent#1: %
@@ -1954,6 +1959,8 @@
\or % sigchi-a
\section*{#1}%
\fi
+ \let\@vspace\@vspace at acm
+ \let\@vspacer\@vspacer at acm
}
\def\@printtopmatter{%
\ifx\@startPage\@empty
@@ -1961,6 +1968,18 @@
\else
\setcounter{page}{\@startPage}%
\fi
+ \@tempdima=\ht\mktitle at bx
+ \advance\@tempdima by \dp\mktitle at bx
+ \ifdim\@tempdima>0.9\textheight
+ \loop
+ \setbox\@tempboxa=\vsplit \mktitle at bx to 0.9\textheight
+ \thispagestyle{firstpagestyle}%
+ \noindent\unvbox\@tempboxa
+ \clearpage
+ \@tempdima=\ht\mktitle at bx
+ \advance\@tempdima by \dp\mktitle at bx
+ \ifdim\@tempdima>0.9\textheight\repeat
+ \fi
\thispagestyle{firstpagestyle}%
\noindent
\ifcase\ACM at format@nr
@@ -2263,7 +2282,7 @@
\fi
\fi
\global\let\and\@typeset at author@line}%
- \global\setbox\mktitle at bx=\vbox{\noindent\box\mktitle at bx\par\medskip
+ \global\setbox\mktitle at bx=\vbox{\noindent\unvbox\mktitle at bx\par\medskip
\noindent\addresses\@typeset at author@line
\par\medskip}%
}
@@ -2329,7 +2348,7 @@
}%
\hsize=\textwidth
\global\setbox\mktitle at bx=\vbox{\noindent
- \box\mktitle at bx\par\medskip\leavevmode
+ \unvbox\mktitle at bx\par\medskip\leavevmode
\lineskip=1pc\relax\centering\hspace*{-1em}%
\addresses\let\and\@typeset at author@bx\and\par\bigskip}}
\def\@mkauthors at iv{%
@@ -2407,7 +2426,7 @@
\ifx\@teaserfigures\@empty\else
\def\@teaser##1{\par\bigskip\bgroup
\captionsetup{type=figure}##1\egroup\par}
- \global\setbox\mktitle at bx=\vbox{\noindent\box\mktitle at bx\par
+ \global\setbox\mktitle at bx=\vbox{\noindent\unvbox\mktitle at bx\par
\noindent\@Description at presentfalse
\@teaserfigures\par\if at Description@present\else
\global\@undescribed at imagestrue
More information about the tex-live-commits
mailing list.