borisveytsman / acmart Goto Github PK
View Code? Open in Web Editor NEWACM consolidated LaTeX styles
ACM consolidated LaTeX styles
This package provides a class for typesetting publications of the Association for Computing Machinery. Your TeX distribution probably includes the latest released version of this package. If you decide to install it yourself, please see the Installation section of the User's Guide. Please note that the version on Github is a development (or experimental) version: please download it for testing new features. The production version is the one on CTAN and ACM sites. Changes Version 2.07. Corrected typo in TELO eISSN. Version 2.06. Added eISSN for a number of journals. ACM no longer collects or prints authors' postal addresses Version 2.05 Changed title for TELO. Version 2.04 Compatibility with the new latex-dev format eSSN is always printed, even if pSSN is present Wording change in copyright statement Version 2.03 Cleaned generation of samples. New options for printing conference proceedings in ACM journals Version 2.02 Documentation update. Changes in TOG templates Corrected typo in ACM/IMS journals Version 2.01 \acmPrice now produces a warning. Version 2.00 ACM switches to electronic only version. We do not print article tabs anymore. New copyright wording. Deleted \acmPrice. Version 1.93 Added PACMSE Version 1.92 Documentation update Emergency change: changed order of hyperref and hyperxmp due to changes in the undelying packages Version 1.91 Minor changes in ACMCP format Version 1.90a Changes in the sample keywords and concepts Version 1.90 Journal ISSN updated Version 1.89a Added version info to .bst Version 1.89 Bug fixes Redesign of ACMCP New positioning of badges New journals: PACMMOD, TOPML Version 1.88 New ISSNs Documentation updates New journal: PACMNET Version 1.87 CC license is allowed for non-acm documents and ACM Engage documents only New format acmcp for the cover page New journals: JATS, ACMJCSS, TORS Bug fixes Version 1.86. Empty country in affiliation now produces an error Bug fixes New samples for acmengage Version 1.85. Bug fixes Added support for Creative Commons licenses (requires doclicense images) New journals New format acmengage for ACM Engage CSEdu course materials Version 1.84 Support for BibLaTeX rewritten (thanks to Roberto Di Cosmo and Kartik Singhal) Corrected German translation (thanks to Dirk Beyer) New journals Version 1.83 Support for multilanguage papers ISSN changes for some journals Version 1.82 Bug fixes. New command \anon for anonymization of short strings. Documentation update. Version 1.81 Bug fixes New bib field distinctURL to print URL even if doi is present. Reworded samples Version 1.80 New journals: DLT, FAC Version 1.79 Fixed pages with index (#440) Updated information for TAP, TCPS, TEAC Version 1.78 Documentation update. Magic texcount comments for samples. Title page now is split if there are too many authors Bug fixes. Version 1.77 Changed the way to typeset multiple affiliations (Christoph Sommer) Version 1.76 Added many journal abbreviations to the bst. New experimental option: pbalance ORCID linking code Version 1.75 Omitted \country now produces error. Added \AtBeginMaketitle Version 1.74 Bug fixes. A regression introduced in the font changes is reverted. Version 1.73 Bug fixes The elements institution, city and country are now obligatory for affiliations. The absence of them produces a warning Version 1.72 Bug fixes. Better handling of metadata. 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 XeLaTeX Version 1.70 Title change for ACM/IMS Transactions on Data Science Bug fixes for bibliography Version 1.69 Bug fixes Compatibility with LaTeX 2020-02-02 release Version 1.68 Bug fixes BST now recognizes words `Paper' or 'Article' in eid or articleno Version 1.67 Urgent bug fixes: BibTeX style bug fixed (Michael D. Adams) Sigplan special section bugfix Version 1.66 Bug fixes BibTeX change: location is now a synonym for city (Feras Saad) ACM reference format is now mandatory for papers over one page. CCS concepts and keywords are now mandatory for papers over two pages. Authors' addresses are mandatory for journal articles. Version 1.65 Bug fixes New journal: DGOV DTRAP and HEALTH are now using acmlarge format Version 1.64 Produce error if abstract is entered after maketitle (previously abstract was silently dropped) Bug fixes for line numbering Version 1.63a Moved TQUANT to TQC Version 1.63 New journals: TQUANT, FACMP Version 1.62 Documentation update New journal: TELO Bug fixes Version 1.61 Bug fixes New bibtex types for artifacts Version 1.60 New option: urlbreakonhyphens (thanks to Peter Kemp) Smaller header size for acmsmall Version 1.59 Now a journal format can be used for conference proceedings All samples are now generated from the same .dtx file Bug fixes Version 1.58 Suppressed spurious warnings. New journal: HEALTH. TDSCI is renamed to TDS. Version 1.57 Change of \baselinestretch now produces an error Booktabs is now always loaded Added option `balance' to balance last page in two-column mode E-mail is no longer split in addresses New samples (Stephen Spencer) Version 1.56 Bug fixes Added \flushbottom to two column formats (Philip Quinn) The final punctuation for the list of concepts is now a period instead of a semicolon (Philip Quinn) New command \Description to describe images for visually impaired users. Version 1.55 Bug fixes Font changes for SIGCHI table captions Version 1.54 New option: 'nonacm' (Gabriel Scherer) Deleted indent for subsubsection (suggested by Ross Moore) Suppressed some obscurious warning in BibTeX processing Suppressed hyperrerf warnings (Paolo G. Giarrusso) New code for sections to help with accessibility patches (Ross Moore) Submission id, if present, is printed in anon mode Bug fixes Version 1.53 New journals: PACMCGIT, TIOT, TDSCI Version 1.52 Another rewording of licenses Version 1.51 Journal footers now use abbreviated journal titles. Corrected the bug with acmPrice. Do not show price when copyright is set to iw3c2w3 and iw3c2w3g. The package now is compatible with polyglossia (Joachim Breitner). Slightly reworded copyright statements. Version 1.50 Changes in iw3c2w3 and iw3c2w3g Version 1.49 New jorunal: DTRAP Version 1.48 Bug fixes Review mode now switches on folios Code prettying (Michael D. Adams) Bibliography changes: @MISC entries no longer have a separate date Sigch-a sample bibliography renamed Bib code cleanup (Zack Weinberg) Acmart and version info are added to pdfcreator tag \citeyear no longer produces parenthetical year Added initial support for Biblatex (Daniel Thomas) Added support for IW3C2 conferences Version 1.47 New journal: THRI Version 1.46 Bug fixes for bibliography: label width is now calculated correctly. All PACM now use screen option. This requires etoolbox. Added subtitle to ACM reference format. Now acmart is compatible with fontspec. \thanks is now obsolete. The addresses are automatically added to the journal version; this can be overriden with \authorsaddresses command. Deleted the rule at the end of frontmatter for all formats. Deleted new line before doi in the reference format. Reintegrated theorem code into acmart.dtx (Matthew Fluet) Version 1.45 Workaround for a Libertine bug. Thanks to LianTze Lim from Overleaf Version 1.44 Bug fixes. Empty DOI and ISBN suppress printing DOI or ISBN lines Separated theorem code into acmthm.sty, loaded by default. Article number can be set for proceedings. New commands: \acmBooktile, \editor. Reference citation format updated. Version 1.43 Bug fixes Version 1.42 Deleted ACM badges Bug fixes Version 1.41 Rearranged bib files Added new badges Version 1.40 Bibliography changes Added processing of one-compoment ccsdesc nodes Bug fixes. Made the height a multiple of \baselineskip + \topskip Added cleveref We no longer print street address in SIGs Version 1.39 Added \authornotemark commmand Version 1.38 Increase default font size for SIGPLAN Version 1.37 Reduce list indentation (Matthew Fluet) Version 1.36 Bug fixes Moved PACMPL to acmlarge format New journal: PACMHCI Added the possibility to adjust number of author boxes per row in conference formats Version 1.35 Author-year bib style now uses square brackets. Changed defaults for TOG sample Price is suppressed for usgov and rightsretained modes. Bugs fixed Version 1.34 Deleted DOI from doi numbers Changed bibstrip formatting The command \terms is now obsolete The rulers in review mode now have continuous numbering Version 1.33 New option `timestamp' (Michael D. Adams) New option `authordraft' Documentation updates Bug fixes We now use Type 1 versions of Libertine fonts even with XeTeX. New hook acmart-preload-hook.tex (wizards only!) Added new options `obeypunctuation' for \affiliation command Added SubmissionID Added right line count ruler for two-column formats Added workaround for Adobe Acrobat bugs in selection Added eid field to the bibliography Version 1.32 New DOI formatting. Format siggraph is now obsolete, and sigconf is used instead. New proceedings title: POMACS. Version 1.31 Changed default year and month to the current ones (thanks to Matteo Riondato) Table of contents now works Marginalia now work in all formats New command \additionalaffiliation Documentation changes 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 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.28 Bug fixes: natbib=false now behaves correctly. Version 1.27 Bug fixes Version 1.26 Bug fixes Version 1.25 Updated PACMPL journal option. Version 1.24 Added IMWUT journal option. Version 1.23 Added PACM PL journal option. Version 1.22 Bibliography changes for Aptara backend; should be invisible for the users. Version 1.21 Bibliography changes: added arXiv, some cleanup Version 1.20 Bug fixes, documentation updates Version 1.19 Include 'Abstract', 'Acknowledgements', and 'References' in PDF bookmarks. Version 1.18 Natbib is now the default for all versions. A unified bib file is used for all styles. Better treatment of multiple affiliations. Version 1.17 Formatting changes for margins and lists. Bug fixes. Version 1.16 Formatting changes for headers and footers. Version 1.15 New structured affiliation command. New commands for acknowledgements. Version 1.14 Warn about undefined citation styles; move definitions of acmauthoryear and acmnumeric citation styles before use. Version 1.13 Formatting changes: headers, folios etc. Bibliography changes. Version 1.12 Bug fixes and documentation updates. Footnotes rearranged. Option natbib is now mostly superfluous: the class makes a guess based on the format chosen. Version 1.11 Customization of ACM theorem styles and proof environment (Matthew Fluet). Version 1.10 Bug fixes Version 1.09 SIGPLAN: revert caption rules (Matthew Fluet) Version 1.08 SIGPLAN reformatting (Matthew Fluet); bug fixes
An article under review has no journal/conference, DOI, ISBN, publication rights, etc. Don't require/display such information for a paper under review.
As an alternative, reserve review=true
for the line numbering and introduce a new preprint
option which would suppress the copyright block (and be required to enable review=true
).
Thanks to @krono
This may be an issue with documentation:
On line 2142 of acmart.dtx, it says: "Use Times throughout".
I'm not sure what the intention of this sentence was, but if the new fonts are installed, those are used, and they are not "Times" (which I would associate with \usepackage{times}), but rather, inconsolata and libertine.
Also, I was wondering about the choice of fonts. Can you explain why inconsolata and libertine where chosen? Previous ACM format used computer modern (if I remember correctly) and this seems a "big" change.
Thanks.
I had
\acmBadgeR[http://ctuning.org/ae/ppopp2016.html]{img/ae-logo}
but that's not obviously in the latest .cls file (or in the documentation). What's the new replacement for adding a badge/logo to the first page of, say, a conference paper?
Frank Mittelbach objects agains full column footnote rule. Consider options.
long line on first column and accept the difference
have the real footnotes above the copyright
move the real footnotes into the second column
Default penalties may present problems when space is at premium (Frank Mittelbach). Document the ways to change them.
Note: This refers to the version available on ACM website.
In section 2.10, in description for \citestyle
, it reads
the authoryear format acmauthoryear or the numeric format acmnumeric using
the command \sitestyle
It should be
the authoryear format acmauthoryear or the numeric format acmnumeric using
the command \citestyle
When I try to use ccsdesc, I get the following error:
! Package textcomp Error: Symbol \textrightarrow not provided by
(textcomp) font family ptm in TS1 encoding.
(textcomp) Default family used instead.
It can be worked around by changing the fonts with, e.g.:
\usepackage{tgpagella}
But that defeats the entire purpose of the class file wrt fonts.
NB: Using commit acmart d21923a with pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/NixOS.org), using my Racket Scribble acmart package to compile my asdf2017 article.
It can be confusing to users if the default behavior includes warnings, especially ones that suggest that their document will be rendered with inconsistent layout.
Package Fancyhdr Warning: \headheight is too small (8.0pt):
Make it at least 11.0pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.
Add TOPS and TSC to the list of journals
TSC
\def@journalName{ACM Transactions on Social Computing}
\def@journalNameShort{ACM Trans. Soc. Comput.}
\def@permissionCodeOne{2469-7818}
TOPS:
ACM Transactions on Privacy and Security
FREQUENCY: Quarterly
ISSN: 2471-2566
eISSN: 2471-2574
\ in section does not work for sig
Should the screen mode select the e-issn instead of issn for journals?
rt
The \grantsponsor and the \grantnum commands require a sponsor id that "is the unique ID used to match grants to sponsors". It is not clear from the documentation where this ID can be found, or whether the authors can come up with their own IDs, as long as they use unique ones for the different sponsors.
I dislike the hyperref default colors for links. In particular I don't like the citation links (green)—take a look at page 2 of sample-acmsmall.pdf—I find that very difficult to read on the screen, and when printed on a black and white printer, the green is light enough to make the text too light to read on paper. In general fully saturated colors are a bad idea, period.
The hyperref package lets you set all colors as extensions, so it's straightforward to include different colors in the class file.
I am happy to suggest colors for the different link types (there's some nice work in the Siggraph community at least, probably CHI as well), but want to hear the opinions of others. In general I would like colors that are a) dark enough to print well on b/w printers and b) not fully saturated.
I hope that we don't have anything weird in our preamble that is causing this problem. Anyway, we always write our papers using \shortcite
where appropriate (instead of \cite
) to avoid the "Foo et al. [Foo et al. 2016]" problem with author-year citation styles. With the new release of the style, we dropped it into our upcoming journal submission this morning. I would expect with the new ACM style and its numerical citations, \shortcite
would output the same numerical citations as \cite
, but it instead appears to be outputting a year rather than a number.
\documentclass[format=acmsmall, review=false, screen=true]{acmart}
local operations can communicate through lower-latency, higher-bandwidth mechanisms
like shared memory or warp-wide intrinsics.
Lindholm et al.~\shortcite{Lindholm:2008:NTA} and Nickolls et al.~\shortcite{Nickolls:2008:SPP}
provide more details on GPU hardware and the GPU programming model, respectively.
We use NVIDIA's CUDA as our programming language in this work~\cite{NVIDIA:2016:CUDA}.
CUDA provides several warp-wide voting and shuffling instructions for intra-warp communication
of threads. All threads within a warp can know about a certain predicate as a bitmap variable
returned by \texttt{\_\_ballot(predicate)}~\cite[Ch.~B13]{NVIDIA:2016:CUDA}. Any set bit
Floats are implicitly centered in acmart. Either change this or document it.
The \settopmatter
option printbib
is confusingly named, since it does not affect the printing of the paper's bibliography, but rather the printing of the paper's ACM reference citation. Perhaps rename to printacmref
.
It would be best if the copyright/permission block were a fixed size, independent of the text placed in the block. This would minimize differences in document layouts when switching from preprint (see #8) to final submission to author's version (see #9).
Perhaps also using a fixed size font (rather than \footnotesize
, which is relative to the chosen body text font size).
The \doi
command defined by acmart.cls
conflicts with the standard "\doi" used by BibTeX.
MWE:
doi-bug.tex
:
\documentclass[sigplan, natbib=true, review]{acmart}
\begin{document}
\title{Title}
\author{Author1}
\affiliation{Affiliation1}
\email{[email protected]}
\begin{abstract}
Abstract.
\end{abstract}
\maketitle
Citation to reference with a DOI: \cite{ref-with-doi}.
\bibliographystyle{abbrvnat}
\bibliography{doi-bug}
\end{document}
doi-bug.bib
:
@inproceedings{ref-with-doi,
author = "Author",
title = "Title",
booktitle = "Booktitle",
year = "2000",
doi = "10.1145/XXXXXXX.XXXXXXX",
}
Given the use of the caption
package, it would seem that the complementary subcaption
package would be the recommended way to obtain subfigures and subtables. Recommend the subcaption
package in the class documentation and demonstrate use in samples.
Footnotes in abstract do not receive a footnote mark, neither at the reference point in the abstract nor in the footnote text.
Related to #24, since the abstract almost certainly falls on first-page.
Commit b2b1091 / v1.13 integrated some formatting changes requested by ACM; among them were additional information in headers. Currently, the headers for proceedings have conference info and authors for both even and odd pages. In particular, the headers never include the paper title. AFAIK, prior proceedings formats have not had headers with this information. If headers are being added, then it seems useful to include the paper title somewhere (on odd pages seems consistent with the journal formats). Certainly when reviewing a stack of anonymized submissions, the "Anon." author information in the header provides no identifying information and when flipping through a printed proceedings, I think that paper title would be more helpful.
Depending on the requirements from ACM, I would think that paper title and authors in the header and conference info in the footer would provide all of the information on each page, though I think that the conference info is extraneous in most contexts.
While it isn't quite possible to generate a fully accessible PDF from LaTeX (or Word) there are some basic steps to making a 'more' accessible one which are documented here:
https://github.com/sigchi/Document-Formats/wiki/Accessibility
and here:
http://www.sigaccess.org/welcome-to-sigaccess/resources/accessible-pdf-author-guide/
it would be good if the templates did their best at making themselves accessible as well as pointed to a guide on how to make it more accessible (like the SIGACCESS one).
The \@mkabstract
command has \small\noindent
under the \if@ACM@journal
, so the intention seems to be that the abstract is typeset as an unindented paragraph. However, a leading space makes the abstract appear as an indented paragraph (albeit, with the wrong indentation length).
I download it to my macbook air and try to compile it using LaTex typeset in TexShop, but it could not find the acmart.cls file? I tried different typesets but none of them worked. Where is the cls file? Or is it compiled in a different way?
@article
) have months in the bibliography but conference articles (@inproceedings
) do not. Deliberate?numpages
seems to override pages
. I have a bibtex entry with pages = {12:1--12:10}, articleno = 12, numpages = 10,
pages
then certainly how it's done is correct, but if I do have pages
, maybe pages
should take preference? Of course there are tons of bib entries in digital libraries that don't actually have page numbers and so by default, they just start at one, so you have an entire conference with 100 papers all starting at page 1. (IEEE, I'm looking at you.)Commit aef0057 reduced left margins for lists. The original margins may have been a little large, but the new margins seem too small. In particular, when a list begins after the first line of an indented paragraph, then the list labels hang to the left of the preceding text; this looks bad (to me).
Another aspect inherited from amsart
is that the left margin and label width are adjusted according to the width of the largest label in an enumerate
, but used by both itemize
and enumerate
. The third-level, which uses lower-case roman numerals in enumerate
gets very large spacing. Again it looks bad (to me) that nested itemize
environments do not get equal increases in left margin/label width when the labels at the different levels are (nearly) the same width.
As noted in #19, it is best if the selected format
option dictates good defaults for natbib
citation style. However, it would be good if the numbers vs. authoryear could be made with the natbib
class option, allowing the selected format
to make the appropriate defaults for that style. At the very least, SIGPLAN has supported both citation styles, but they dictate slightly different specifics in the natbib
\setcitestyle
invocation.
A proposal is a scaled back version of #19, whereby the natbib
option would support four choices:
false
- does not load natbib
authoryear
- uses natbib
with \setcitestyle{authoryear}
, possibly with format
-specific customizationnumbers
- uses natbib
with \setcitestyle{numbers}
, possibly with format
-specific customizationtrue
- behaves like authoryear
or numbers
as chosen by the format
As described at http://authors.acm.org/main.html, authors choosing ACM's author-pays option with non-exclusive permission to publish (which corresponds to executing \setcopyright{rightsretained}
in an acmart
document) can also choose to display a Creative Commons License on their works. Currently, there is not an easy way to do so with acmart
and certainly not one that easily incorporates into the permission/copyright block. Perhaps a new \setcopyright{rightsretained-cc}
or \setcopyright{creativecommons}
option?
There can be a page/column break between the "ACM Reference format:" and the following citation, which looks bad.
The command
\ccsdesc[500]{something~something}
causes warnings in hyperref (even for "valid" values of something~something):
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\to' on input line 156.
One can test this even with the sample-siggconf.tex
example file.
A possible solution may be to use \textrightarrow from the textcomp package (http://tex.stackexchange.com/questions/229289/arrow-in-text-mode#229290)
I haven't tested this.
Some ACM conferences have artifact evaluation. Artifacts successfully evaluated get a badge. The badge currently goes in the top-right corner of the first page but the new style makes that difficult. Please ensure that there's a uniform solution for "what LaTeX code should conference organizers tell AE authors to put into their papers to display the badge". Previous answer is below (from the PPoPP 2016 organizers), but falls off the right side of the page in the new format.
\usepackage[firstpage]{draftwatermark}
\SetWatermarkText{\hspace*{8in}\raisebox{6.5in}{\includegraphics{img/ae-logo.pdf}}}
\SetWatermarkAngle{0}
when one uses the natbib=false
option, the command \citationstyle
is left undefined: line 268 of acmart.cls
. (line 250 in the pdf of the manual).
The issue of the \citestyle{acmnumeric}
should be inside the \if@ACM@natbib
block (lines 159-238 in the pdf of the manual)
For a recent paper of mine (http://dl.acm.org/citation.cfm?doid=2746325.2746327), the ACM Reference format given by the ACM DL (see "Export Formats:" in sidebar of above page) is:
Connor Adsit and Matthew Fluet. 2014. An Efficient Type- and Control-Flow Analysis for System F. In Proceedings of the 26nd 2014 International Symposium on Implementation and Application of Functional Languages (IFL '14), Sam Tobin-Hochstadt (Ed.). ACM, New York, NY, USA, , Article 3 , 14 pages. DOI=http://dx.doi.org/10.1145/2746325.2746327
When printing the bib entry for this paper (see "Export Formats:" in sidebar of above page) using ACM-Reference-Format-Journals.bst
, the displayed format is:
Connor Adsit and Matthew Fluet. 2014. An Effcient Type- and Control-Flow Analysis for System F. In Proceedings of the 26nd 2014 International Symposium on Implementation and Application of Functional Languages (IFL ’14). ACM, New York, NY, USA, Article 3, 14 pages. DOI:http://dx.doi.org/10.1145/2746325.2746327
However, when I recreate the paper using acmart.cls
, the displayed ACM Reference format is:
Connor Adsit and Matthew Fluet. 2014. An Efficient Type- and Control-Flow Analysis for System F. IFL’14, Boston, MA, USA, October 01–03, 2014.
DOI: http://dx.doi.org/10.1145/2746325.2746327
Although full article number and page number information may not be available at the time of camera-ready submission, a reference format should at least encourage the use of "In Proceedings of ".
I'm not sure the degree to which the amsart.pdf
will be the final documentation for the consolidated class, but, since there are a lot of internal changes from sig-alternate.cls
and sigplanconf.cls
(the two predecessors that I'm most familiar with), it would help to have a concise list of the packages that get loaded in the "User's Guide" section; I know that they are there implicitly in the "Implementation" section, but they are spread out and not where a user should need to go for this information.
For example, I needed to discover that the newtxmath
package was being loaded in order to understand what was changing the \forall
and \exists
glyphs (and that alternates were available).
If new fonts are not installed (old distribution), use CMR
There are two problems with CCS descriptors, using version 1.25 of acmart
.
the first issue is that the option printccs=false
of \settopmatter
is not recognised.
The CCS terms do not hyphenate, thus in some occasions they run outside the column margin (and potentially in the right column).
The attached zip file contains a tex file and related log file illustrating the two issues above.
Archive.zip
If \bibliographystyle
is used in the document preamble, then I get
[mtf@uller acmart]$ bibtex sample-sigconf
This is BibTeX, Version 0.99d (TeX Live 2015)
The top-level auxiliary file: sample-sigconf.aux
I found no \bibstyle command---while reading file sample-sigconf.aux
(There was 1 error message)
This seems to be inherited from amsart.cls
, because I get the same error with that class, but not with a variety of other classes.
I know that documentation for BibTex bibliographies generally show using \bibliographystyle
and \bibliography
together (in the document body), but I thought that was just for convenience, both for writing the documentation and for replacing with an explicit \begin{thebibliography}...\end{thebibliography}
.
For several institutes that are adjunct to an university, it can be necessary to state both the institute and the university. Also, they might have their own departments.
Which of the following is preferred?
Separation with \\
\affiliation{%
\department{Department of Lunar Studies}
\institution{John Doe Institute,\\ University of San Serriffe}
\country{San Serriffe}}
Separation with \par
(Won't work but consistent with how \institution
works right now)
\affiliation{%
\department{Departmen of Lunar Studies}
\institution{John Doe Institute,\par University of San Serriffe}
\country{San Serriffe}}
Separate \institution
\affiliation{%
\department{Departmen of Lunar Studies}
\institution{John Doe Institute}
\institution{University of San Serriffe}
\country{San Serriffe}}
Alternatively, introduce a new \institute
(might be confusing, admittedly)
\affiliation{%
\department{Departmen of Lunar Studies}
\institute{John Doe Institute}
\institution{University of San Serriffe}
\country{San Serriffe}}
A number of packages advertised as being used by acmart
have "Not Found" URLs:
kastrup
: http://www.ctan.org/pkg/kastrupmptopdf
: http://www.ctan.org/pkg/mptopdftools
: http://www.ctan.org/pkg/toolsWhen \@acmMonth
or \@acmArticleSeq
are uninitialized by a document using
a journal format (e.g., acmsmall
), typesetting stops with an uninformative:
! Missing number, treated as zero.
This might happen when an author transitions a conference paper to a
journal submission.
The example given for \thanks is a bit confusing because it contains the address of the authors, while those should be given in \affiliation. Perhaps just the grant information is sufficient in the example, although grant information must also be given in the \ack, using \grantsponsor and \grantnum.
Some features of natbib
can only be enabled via package options. In particular, the sort
and sort&compress
package options.
Using
\documentclass[sigplan, natbib=false]{acmart}
\usepackage[sort&compress]{natbib}
...
gives
! LaTeX Error: Command \citename already defined.
Or name \end... illegal, see p.192 of the manual.
It also misses out on the other configuration of natbib
in acmart.cls
(e.g., \bibpunct
and \bibfont
).
A footnote on the first-page (and first-column of a two-column format) is set below the copyright text (whereas title and author notes are set above).
Possibly related to #10.
The ACM Copyright Policy allows an author to use their work (e.g., posting on their homepage), but requires a statement "substantially similar" to the following "in connection with any use by the Owner".
© {Owner/Author | ACM} {Year}. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in {Source Publication}, http://dx.doi.org/10.1145/{number}.
It should be easy to generate such a version, say with a \setcopyright{authorversion}
or some such. Note that the choice of "Owner/Author" or "ACM" as the copyright holder depends on the actual eRights chosen for the paper, so a single authorversion
option is not sufficient.
Frank Mittelbach recommends deletion of the colon at the end of description label
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.