diff options
Diffstat (limited to 'macros/latex/contrib/acmart')
21 files changed, 212 insertions, 72 deletions
diff --git a/macros/latex/contrib/acmart/ACM-Reference-Format.bst b/macros/latex/contrib/acmart/ACM-Reference-Format.bst index 80ed3bb23f..18bf3b82b6 100644 --- a/macros/latex/contrib/acmart/ACM-Reference-Format.bst +++ b/macros/latex/contrib/acmart/ACM-Reference-Format.bst @@ -1358,7 +1358,19 @@ FUNCTION { format.series } { series empty.or.unknown {""} - {" \emph{(\bibinfo{series}{" * series "})}" *} + {" \emph{(\bibinfo{series}{" * series "}" * + volume empty.or.unknown + { + number empty.or.unknown + {")}" *} + {", \bibinfo{number}{" number "})}" * * *} + if$ + } + {", Vol.~\bibinfo{volume}{" volume "})}" * * * + "volume and number" number either.or.check + } + if$ + } if$ } @@ -2290,7 +2302,10 @@ FUNCTION { inproceedings } { format.in.emphasize.booktitle format.city "booktitle" output.check.dot.space format.series output.removenospace format.editors.fml output % BV 2011/09/27 Moved dot to comma - format.bvolume.noseries output + series empty.or.unknown + { format.bvolume.noseries output } + {} + if$ new.sentence organization output publisher "publisher" bibinfo.output.check % jtb: require publisher (?) diff --git a/macros/latex/contrib/acmart/Makefile b/macros/latex/contrib/acmart/Makefile index 68e33d0437..916c87c9f1 100644 --- a/macros/latex/contrib/acmart/Makefile +++ b/macros/latex/contrib/acmart/Makefile @@ -66,6 +66,14 @@ samples/sample-xelatex.pdf: samples/sample-xelatex.tex samples/$(PACKAGE).cls while ( grep -q '^LaTeX Warning: Label(s) may have changed' $(basename $<).log) \ do cd $(dir $@) && xelatex-dev $(notdir $<); done +samples/sample-lualatex.pdf: samples/sample-lualatex.tex samples/$(PACKAGE).cls samples/ACM-Reference-Format.bst + cd $(dir $@) && lualatex-dev $(notdir $<) + - cd $(dir $@) && bibtex $(notdir $(basename $<)) + cd $(dir $@) && lualatex-dev $(notdir $<) + cd $(dir $@) && lualatex-dev $(notdir $<) + while ( grep -q '^LaTeX Warning: Label(s) may have changed' $(basename $<).log) \ + do cd $(dir $@) && lualatex-dev $(notdir $<); done + .PRECIOUS: $(PACKAGE).cfg $(PACKAGE).cls diff --git a/macros/latex/contrib/acmart/README b/macros/latex/contrib/acmart/README index 8a23c4c2a5..1e042b99ff 100644 --- a/macros/latex/contrib/acmart/README +++ b/macros/latex/contrib/acmart/README @@ -262,3 +262,10 @@ Version 1.69 Bug fixes Version 1.70 Title change for ACM/IMS Transactions on Data Science Bug fixes for bibliography + + +Version 1.71 Bug fixes + Formats sigchi and sigchi-a are retired + Bibliography formatting changes for @inproceedings entries + having both series and volume + LuaLaTeX now uses the same OTF fonts as XeTeX
\ No newline at end of file diff --git a/macros/latex/contrib/acmart/acmart.dtx b/macros/latex/contrib/acmart/acmart.dtx index 72e256f18c..36b1cbe6a6 100644 --- a/macros/latex/contrib/acmart/acmart.dtx +++ b/macros/latex/contrib/acmart/acmart.dtx @@ -1,6 +1,6 @@ % \iffalse % -% Copyright 2016-2019, Association for Computing Machinery +% Copyright 2016-2020, Association for Computing Machinery % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either % version 1.3 of this license or (at your option) any @@ -19,7 +19,6 @@ % acmart.cls, the files ACM-Reference-Format.bst, and templates % sample-acmlarge.tex, sample-acmsmall.tex, sample-acmtog.tex, % samplebody-conf.tex, samplebody-journals.tex, sample-manuscript.tex, -% sample-sigchi-a.tex, sample-sigchi.tex, % sample-sigconf-authordraft.tex, sample-sigconf.tex, % sample-sigplan.tex % @@ -58,7 +57,7 @@ % \ifx\currentjob\guide\OnlyDescription\fi % \GetFileInfo{acmart.dtx} % \title{\LaTeX{} Class for the \emph{Association for Computing -% Machinery}\thanks{\copyright 2016--2019, Association for Computing Machinery}} +% Machinery}\thanks{\copyright 2016--2020, Association for Computing Machinery}} % \author{Boris Veytsman\thanks{% % \href{mailto:borisv@lk.net}{\texttt{borisv@lk.net}}, % \href{mailto:boris@varphi.com}{\texttt{boris@varphi.com}}}} @@ -102,6 +101,7 @@ % Leif Andersen, % Lawrence Christopher Angrave, % Dirk Beyer, +% Andrew Black, % Joachim Breitner, % Benjamin Byholm, % Nils Anders Danielsson, @@ -111,6 +111,7 @@ % Ben Greenman, % Enrico Gregorio, % Jamie Davis, +% Jason Hemann, % Peter Kemp, % Luis Leiva, % Ben Liblit, @@ -137,6 +138,7 @@ % Stephen Spencer, % Shin Hwei Tan, % Daniel Thomas, +% Shari Trewin, % Zack Weinberg, % John Wickerson % and many others for their invaluable help. @@ -221,8 +223,7 @@ % \item \textsl{geometry}, \url{http://www.ctan.org/pkg/geometry} % \item \textsl{graphics}, \url{http://www.ctan.org/pkg/graphics} % \item \textsl{hyperref}, \url{http://www.ctan.org/pkg/hyperref} -% \item \textsl{ifluatex}, \url{http://www.ctan.org/pkg/ifluatex} -% \item \textsl{ifxetex}, \url{http://www.ctan.org/pkg/ifxetex} +% \item \textsl{iftex}, \url{http://www.ctan.org/pkg/iftex} % \item \textsl{inconsolata}, \url{http://www.ctan.org/pkg/inconsolata} % \item \textsl{libertine}, \url{http://www.ctan.org/pkg/libertine} % \item \textsl{manyfoot}, \url{http://www.ctan.org/pkg/manyfoot} @@ -309,12 +310,16 @@ % conferences (with the exceptions listed below) and all ICPS % volumes.\\ % sigplan & Proceedings format for SIGPLAN conferences.\\ -% sigchi & Proceedings format for SIGCHI conferences.\\ -% sigchi-a & Format for SIGCHI extended abstracts.\\ % \bottomrule % \end{tabularx} % \end{table} % +% Starting in 2020, ACM retired formats |sigchi| and |sigchi-a|. +% SIGCHI conferences now use |sigconf| format for their publications. +% If a file uses |sigchi| format, a warning is issued, and the format +% is automatically switched to |sigconf|. Format |sigchi-a| can be +% used for non-ACM documents only (see Section~\ref{sec:sigchi-a}). +% % There are several Boolean options that can take |true| or |false| % values. They are listed in Table~\ref{tab:opts_bool}. The words % |=true| can be omitted when setting a Boolean option, so instead of @@ -875,13 +880,12 @@ % \cs{acmBadgeR}\oarg{url}\marg{graphics} and % \cs{acmBadgeL}\oarg{url}\marg{graphics}. The first command puts the % badge to the right of the title, and the second one---to the left. -% The exception is the |sigchi-a| mode for SIGCHI extended abstracts, -% which puts the badges on the left margin. The arguments have the -% following meaning: \oarg{url}, if provided, sets the link to the -% badge authority in the screen version, while \marg{graphics} sets -% the graphics file with the badge image. The file must be a cropped -% square, which is scaled to a standard size in the output. For -% example, if the badge image is |ae-logo.pdf|, the command is +% The arguments have the following meaning: \oarg{url}, if provided, +% sets the link to the badge authority in the screen version, while +% \marg{graphics} sets the graphics file with the badge image. The +% file must be a cropped square, which is scaled to a standard size in +% the output. For example, if the badge image is |ae-logo.pdf|, the +% command is % \begin{verbatim} % \acmBadgeR[http://ctuning.org/ae/ppopp2016.html]{ae-logo} % \end{verbatim} @@ -1154,8 +1158,6 @@ % \item[figure*, table*] in two-column formats, a special figure or % table taking a full text width. % \item[teaserfigure:] a special figure before \cs{maketitle}. -% \item[sidebar, marginfigure, margintable:] in the |sigchi-a| format, -% special sidebars, tables and figures in the margin. % \end{description} % % \item Accordingly, when scaling images, one should use the @@ -1166,9 +1168,6 @@ % use \cs{columnwidth}, which coincides with \cs{textwidth} in this % case. % \item For |figure| in two-column mode, use \cs{columnwidth}. -% \item For |marginfigure|, use \cs{marginparwidth}. -% \item For |figure*| in SIGCHI extended -% abstracts, use \cs{fulltextwidth}. % \end{enumerate} % % \end{enumerate} @@ -1217,23 +1216,11 @@ % \end{table} % \end{verbatim} % -% \DescribeEnv{sidebar}% -% \DescribeEnv{marginfigure}% -% \DescribeEnv{margintable}% -% SIGCHI extended abstracts use margin space extensively. This package -% provides three environments for this with optional captions: -% \begin{description} -% \item[sidebar:] textual information in the margin -% \item[marginfigure:] a figure in the margin -% \item[margintable:] a table in the margin -% \end{description} -% % -% Tables and figures (including margin tables and margin figures) are -% by default centered. However, in some cases (for example, when you -% use several subimages per figure) you may need to override this. -% A good way to do so is to put the contents into a -% \cs{minipage} of the width \cs{columnwidth}. +% Tables and figures are by default centered. However, in some cases +% (for example, when you use several subimages per figure) you may +% need to override this. A good way to do so is to put the contents +% into a \cs{minipage} of the width \cs{columnwidth}. % % %\subsection{Descriptions of images} @@ -1819,6 +1806,48 @@ % special ``publication'' type FACMP, a forthcoming ACM publication, % reserved for new journals which are not assigned an ISSN yet. % +% +%\subsection{A note about \texttt{sigchi-a} format} +%\label{sec:sigchi-a} +% +% Starting in Spring 2020 ACM retired SIGCHI Extended Abstract format +% (|sigchi-a|). ACM will not, under any circumstances, accept +% documents in this format for publication and will not offer +% technical support to the authors who use this template. +% +% You may use this format in the |nonacm| mode only, as in +% \begin{verbatim} +% \documentclass[sigchi-a, nonacm]{acmart} +% \end{verbatim} +% +% +% +% \DescribeEnv{sidebar}% +% \DescribeEnv{marginfigure}% +% \DescribeEnv{margintable}% +% This format has large margin uses for special figures and +% tables. This package provides three environments for this with +% optional captions: +% \begin{description} +% \item[sidebar:] textual information in the margin, +% \item[marginfigure:] a figure in the margin, +% \item[margintable:] a table in the margin. +% \end{description} +% +% The environments |figure| and |table| produce figures and tables +% with the width of the text column. The environments |figure*| and +% |table*| produce ``wide'' figures and tables, which take a large +% part of the margin. +% +% The horizontal sizes of figures are: +% \begin{enumerate} +% \item |figure|: \cs{columnwidth}, +% \item |marginfigure|: \cs{marginparwidth}, +% \item |figure*|: \cs{fulltextwidth}. +% \end{enumerate} +% +% +% % \StopEventually{ % \clearpage % \bibliography{acmart} @@ -1842,7 +1871,7 @@ \ProvidesFile{acmart.dtx} %</gobble> %<class>\ProvidesClass{acmart} -[2020/02/22 v1.70 Typesetting articles for the Association for Computing Machinery] +[2020/04/30 v1.71 Typesetting articles for the Association for Computing Machinery] % \end{macrocode} % % \changes{v1.00}{2016/04/14}{First released version} @@ -1943,6 +1972,10 @@ % papers over two pages} % \changes{1.66}{2019/12/18}{Authors' addresses are mandatory for % journal articles} +% \changes{1.71}{2020/05/01}{Retired sigchi and sigchi-a} +% \changes{1.71}{2020/05/02}{Bibliography change: volume for +% @inproceedings is now in brackets together with series} +% \changes{1.71}{2020/05/02}{LuaTeX now uses the OTF versions of fonts} % % And the driver code: % \begin{macrocode} @@ -1992,6 +2025,11 @@ \RequirePackage{xstring} % \end{macrocode} % +% We need |iftex| to check the engine +% \begin{macrocode} +\RequirePackage{iftex} +% \end{macrocode} +% % % % \begin{macro}{format} @@ -2276,10 +2314,30 @@ % Setting up switches % \begin{macrocode} \ifnum\ACM@format@nr=5\relax % siggraph - \ClassWarning{\@classname}{The format siggraph is now obsolete. - I am switching to sigconf.} +\ClassWarning{\@classname}{% + The format siggraph is now obsolete.\MessageBreak + I am switching to sigconf.} + \setkeys{acmart.cls}{format=sigconf} +\fi +\ifnum\ACM@format@nr=7\relax % sigchi +\ClassWarning{\@classname}{% + The format sigchi is now obsolete.\MessageBreak + I am switching to sigconf.} \setkeys{acmart.cls}{format=sigconf} \fi +\ifnum\ACM@format@nr=8\relax % sigchi +\ClassWarning{\@classname}{% + ACM SIGCHI has retired the SIGCHI-A template\MessageBreak + effective immediately. ACM is keeping this template\MessageBreak + option available to authors who are working on legacy\MessageBreak + documents only. ACM will not, under any circumstances,\MessageBreak + accept documents in this format for publication and\MessageBreak + will not offer technical support to the authors who use\MessageBreak + this template.\MessageBreak + ACM SIGCHI is directing Conference leaders and\MessageBreak + authors to publish their articles using the SIGCONF\MessageBreak + template call.} +\fi \ifnum\ACM@format@nr=0\relax \@ACM@manuscripttrue \else @@ -2342,7 +2400,7 @@ \or % sigplan \def\ACM@fontsize{10pt}% \or % sigchi - \def\ACM@fontsize{10pt}% + \def\ACM@fontsize{9pt}% \or % sigchi-a \def\ACM@fontsize{10pt}% \fi @@ -2667,9 +2725,10 @@ % \end{macro} % \begin{macro}{\l@subsubsection} % \changes{v1.31}{2017/03/04}{Redefined macro} +% \changes{v1.71}{2020/04/30}{Bug fixed (thanks to Andrew Black)} % The spacing in |amsart| is too large % \begin{macrocode} -\def\l@subsubsection{\@tocline{2}{0pt}{1pc}{5pc}{}} +\def\l@subsubsection{\@tocline{3}{0pt}{1pc}{5pc}{}} % \end{macrocode} % % \end{macro} @@ -2847,7 +2906,7 @@ % \end{macrocode} % % -% Author-draft mode +% Author-draft mode or sigchi-a mode % \begin{macrocode} \if@ACM@authordraft \RequirePackage{draftwatermark} @@ -2856,6 +2915,17 @@ \SetWatermarkText{\parbox{12em}{\centering Unpublished working draft.\\ Not for distribution.}} +\else + \if@ACM@sigchiamode + \if@ACM@nonacm\else + \RequirePackage{draftwatermark} + \SetWatermarkFontSize{0.5in} + \SetWatermarkColor[gray]{.9} + \SetWatermarkText{\parbox{12em}{\centering + Legacy document. \\ + Not for publication in an ACM venue}} + \fi + \fi \fi % \end{macrocode} % @@ -3125,14 +3195,19 @@ % \begin{macrocode} \if@ACM@newfonts \RequirePackage[T1]{fontenc} -\ifxetex - \RequirePackage[tt=false]{libertine} - \setmonofont{inconsolata} -\else - \RequirePackage[tt=false, type1=true]{libertine} -\fi -\RequirePackage[varqu]{zi4} -\RequirePackage[libertine]{newtxmath} + \ifxetex + \RequirePackage[tt=false]{libertine} + \setmonofont[StylisticSet=3]{inconsolata} + \else + \ifluatex + \RequirePackage[tt=false]{libertine} + \setmonofont[StylisticSet=3]{inconsolata} + \else + \RequirePackage[tt=false, type1=true]{libertine} + \RequirePackage[varqu]{zi4} + \fi + \fi + \RequirePackage[libertine]{newtxmath} \fi % \end{macrocode} % diff --git a/macros/latex/contrib/acmart/acmart.pdf b/macros/latex/contrib/acmart/acmart.pdf Binary files differindex 8c98fc64b6..ffb2bf2616 100644 --- a/macros/latex/contrib/acmart/acmart.pdf +++ b/macros/latex/contrib/acmart/acmart.pdf diff --git a/macros/latex/contrib/acmart/acmguide.pdf b/macros/latex/contrib/acmart/acmguide.pdf Binary files differindex 3fb7c9a5c6..63cf9ccaec 100644 --- a/macros/latex/contrib/acmart/acmguide.pdf +++ b/macros/latex/contrib/acmart/acmguide.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf Binary files differindex d5ab7238d5..7ab264a9d4 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf Binary files differindex 3f90e052be..990a35ad19 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf Binary files differindex 57bd85df9f..a60476aa63 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf Binary files differindex 361822c0ff..e082644d0f 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-authordraft.pdf b/macros/latex/contrib/acmart/samples/sample-authordraft.pdf Binary files differindex 4e1c8b52ba..237c7cd7b2 100644 --- a/macros/latex/contrib/acmart/samples/sample-authordraft.pdf +++ b/macros/latex/contrib/acmart/samples/sample-authordraft.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-base.bib b/macros/latex/contrib/acmart/samples/sample-base.bib index 561e5e170a..9b713fd687 100644 --- a/macros/latex/contrib/acmart/samples/sample-base.bib +++ b/macros/latex/contrib/acmart/samples/sample-base.bib @@ -665,7 +665,7 @@ year = {2003}, note = "", } -@article{Rous08, +@article{rous08, author = "Bernard Rous", year = "2008", title = "The Enabling of Digital Libraries", @@ -874,7 +874,7 @@ year = {2003}, } % div book -@book{Mullender:1993:DS(:302430, +@book{Mullender:1993:DS:302430, editor = {Mullender, Sape}, title = {Distributed systems (2nd Ed.)}, year = {1993}, @@ -1434,7 +1434,7 @@ month = jul, year = 1984, pages = "380--401"} -@book{lamport:latex, +@book{Lamport:LaTeX, author = "Leslie Lamport", title = "\it {\LaTeX}: A Document Preparation System", publisher = "Addison-Wesley", @@ -1627,3 +1627,15 @@ archivePrefix = {arXiv}, archivePrefix = {arXiv}, eprint = {1403.1349}, } + +@inproceedings{Hagerup1993, +title = {Maintaining Discrete Probability Distributions Optimally}, +author = {Hagerup, Torben and Mehlhorn, Kurt and Munro, J. Ian}, +booktitle = {Proceedings of the 20th International Colloquium on Automata, Languages and Programming}, +series = {Lecture Notes in Computer Science}, +volume = {700}, +pages = {253--264}, +year = {1993}, +publisher = {Springer-Verlag}, +address = {Berlin}, +} diff --git a/macros/latex/contrib/acmart/samples/sample-lualatex.pdf b/macros/latex/contrib/acmart/samples/sample-lualatex.pdf Binary files differnew file mode 100644 index 0000000000..8c840fa6b9 --- /dev/null +++ b/macros/latex/contrib/acmart/samples/sample-lualatex.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf Binary files differindex 3c16480ab5..afb1134fa3 100644 --- a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf +++ b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigchi-a.pdf b/macros/latex/contrib/acmart/samples/sample-sigchi-a.pdf Binary files differdeleted file mode 100644 index 7b8c796a50..0000000000 --- a/macros/latex/contrib/acmart/samples/sample-sigchi-a.pdf +++ /dev/null diff --git a/macros/latex/contrib/acmart/samples/sample-sigchi.pdf b/macros/latex/contrib/acmart/samples/sample-sigchi.pdf Binary files differdeleted file mode 100644 index 18cd73a8cb..0000000000 --- a/macros/latex/contrib/acmart/samples/sample-sigchi.pdf +++ /dev/null diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf Binary files differindex f11436a101..370abe1a40 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf Binary files differindex 3693877765..a59f68989c 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-xelatex.pdf b/macros/latex/contrib/acmart/samples/sample-xelatex.pdf Binary files differindex 620d2448cf..b133ccef1c 100644 --- a/macros/latex/contrib/acmart/samples/sample-xelatex.pdf +++ b/macros/latex/contrib/acmart/samples/sample-xelatex.pdf diff --git a/macros/latex/contrib/acmart/samples/samples.dtx b/macros/latex/contrib/acmart/samples/samples.dtx index e4236f1e4a..ed8e0af0da 100644 --- a/macros/latex/contrib/acmart/samples/samples.dtx +++ b/macros/latex/contrib/acmart/samples/samples.dtx @@ -9,7 +9,7 @@ %<authordraft>\documentclass[sigconf,authordraft]{acmart} %<sigplan>\documentclass[sigplan,screen]{acmart} %<sigchi>\documentclass[sigchi]{acmart} -%<sigchi-a>\documentclass[sigchi-a]{acmart} +%<sigchi-a>\documentclass[sigchi-a, nonacm]{acmart} %% %% \BibTeX command to typeset BibTeX logo in the docs @@ -512,6 +512,12 @@ in the printed output of this document. \end{tabular} \end{table*} +Always use midrule to separate table header rows from data rows, and +use it only for this purpose. This enables assistive technologies to +recognise table headers and support their users in navigating tables +more easily. + + \section{Math Equations} You may want to display math equations in three distinct styles: inline, numbered or non-numbered display. Each of the three are @@ -570,17 +576,35 @@ in the example below. \caption{1907 Franklin Model D roadster. Photograph by Harris \& Ewing, Inc. [Public domain], via Wikimedia Commons. (\url{https://goo.gl/VLCRBB}).} - \Description{The 1907 Franklin Model D roadster.} + \Description{A woman and a girl in white dresses sit in an open car.} %<!sigchi-a>\end{figure} %<sigchi-a>\end{marginfigure} Your figures should contain a caption which describes the figure to -the reader. Figure captions go below the figure. Your figures should -{\bfseries also} include a description suitable for screen readers, to -assist the visually-challenged to better understand your work. +the reader. Figure captions are placed {\itshape below} the figure. +Every figure should also have a figure description unless it is purely +decorative. These descriptions convey what’s in the image to someone +who cannot see it. They are also used by search engine crawlers for +indexing images, and when images cannot be loaded. + +A figure description must be unformatted plain text less than 2000 +characters long (including spaces). {\bfseries Figure descriptions + should not repeat the figure caption – their purpose is to capture + important information that is not already provided in the caption or + the main text of the paper.} For figures that convey important and +complex new information, a short text description may not be +adequate. More complex alternative descriptions can be placed in an +appendix and referenced in a short figure description. For example, +provide a data table capturing the information in a bar chart, or a +structured list representing a graph. For additional information +regarding how best to write figure descriptions and why doing this is +so important, please see +\url{https://www.acm.org/publications/taps/describing-figures/}. + + \subsection{The ``Teaser Figure''} A ``teaser figure'' is an image, or set of images in one figure, that @@ -633,17 +657,17 @@ command in the {\bfseries preamble} (before the command Editor00a's series should NOT be present since it has no vol. no.), a chapter in a divisible book \cite{Spector90}, a chapter in a divisible book in a series \cite{Douglass98}, a multi-volume work as - book \cite{Knuth97}, an article in a proceedings (of a conference, - symposium, workshop for example) (paginated proceedings article) - \cite{Andler79}, a proceedings article with all possible elements - \cite{Smith10}, an example of an enumerated proceedings article - \cite{VanGundy07}, an informally published work \cite{Harel78}, - a couple of preprints \cite{Bornmann2019, AnzarootPBM14}, - a doctoral dissertation \cite{Clarkson85}, a master's thesis: - \cite{anisi03}, an online document / world wide web resource - \cite{Thornburg01, Ablamowicz07, Poker06}, a video game (Case 1) - \cite{Obama08} and (Case 2) \cite{Novak03} and \cite{Lee05} and - (Case 3) a patent \cite{JoeScientist001}, work accepted for + book \cite{Knuth97}, a couple of articles in a proceedings (of a + conference, symposium, workshop for example) (paginated proceedings + article) \cite{Andler79, Hagerup1993}, a proceedings article with + all possible elements \cite{Smith10}, an example of an enumerated + proceedings article \cite{VanGundy07}, an informally published work + \cite{Harel78}, a couple of preprints \cite{Bornmann2019, + AnzarootPBM14}, a doctoral dissertation \cite{Clarkson85}, a + master's thesis: \cite{anisi03}, an online document / world wide web + resource \cite{Thornburg01, Ablamowicz07, Poker06}, a video game + (Case 1) \cite{Obama08} and (Case 2) \cite{Novak03} and \cite{Lee05} + and (Case 3) a patent \cite{JoeScientist001}, work accepted for publication \cite{rous08}, 'YYYYb'-test for prolific author \cite{SaeediMEJ10} and \cite{SaeediJETC10}. Other cites might contain 'duplicate' DOI and URLs (some SIAM articles) diff --git a/macros/latex/contrib/acmart/samples/samples.ins b/macros/latex/contrib/acmart/samples/samples.ins index b98cca55ab..2384a5f27d 100644 --- a/macros/latex/contrib/acmart/samples/samples.ins +++ b/macros/latex/contrib/acmart/samples/samples.ins @@ -14,9 +14,8 @@ \file{sample-sigconf.tex}{\from{samples.dtx}{sigconf}} \file{sample-authordraft.tex}{\from{samples.dtx}{authordraft}} \file{sample-xelatex.tex}{\from{samples.dtx}{sigconf}} + \file{sample-lualatex.tex}{\from{samples.dtx}{sigconf}} \file{sample-sigplan.tex}{\from{samples.dtx}{sigplan}} - \file{sample-sigchi.tex}{\from{samples.dtx}{sigchi}} - \file{sample-sigchi-a.tex}{\from{samples.dtx}{sigchi-a}} \file{sample-acmsmall-conf.tex}{\from{samples.dtx}{acmsmall-conf}} } |