Giter Site home page Giter Site logo

acmart's Introduction

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

acmart's People

Contributors

adamsmd avatar bennn avatar blaisorblade avatar borisveytsman avatar cardi avatar crockett avatar davisjam avatar dbeyer avatar dopefishh avatar drt24 avatar gasche avatar henningpohl avatar hq6 avatar jnider avatar johnwickerson avatar jowens avatar k4rtik avatar kkoopa avatar krono avatar kuldeepmeel avatar leifandersen avatar liblit avatar matthewfluet avatar mcoblenz avatar mdekstrand avatar mortal avatar pqu avatar rionda avatar sommer avatar zackw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

acmart's Issues

Suppress copyright block with review=true

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).

New fonts?

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.

what happened to "badge" in a previous version?

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?

Footnote rule length

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

Penalties

Default penalties may present problems when space is at premium (Frank Mittelbach). Document the ways to change them.

Typo in acmart.pdf

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

textcomp vs TS1 font encoding

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.

Warnings from Fancyhdr

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.

New journals

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

eISSN

Should the screen mode select the e-issn instead of issn for journals?

unique ID for \grantsponsor, \grantnum

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.

hyperref default colors

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.

\shortcite prints year not cite number

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 

main_pdf__page_3_of_23_

Centering floats

Floats are implicitly centered in acmart. Either change this or document it.

Rename `printbib` option

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.

Fixed size copyright/permission block

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).

`\doi` command conflicts with BibTeX

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",
}

Suggest use of subcaption in documentation and samples

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

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.

Paper title in headers for proceedings papers

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.

Basic LaTeX & Word Accessibility issues.

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).

Leading space in abstracts for journals

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).

Where is the .cls file?

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?

notes on bibliography style (ACM-Reference-Format.bst)

  1. I note that journals (@article) have months in the bibliography but conference articles (@inproceedings) do not. Deliberate?
  2. numpages seems to override pages. I have a bibtex entry with pages = {12:1--12:10}, articleno = 12, numpages = 10,
    and it typesets as "Article 12, 10 pages." I guess I feel like if I did not have 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.)
  3. The bib style appears to typeset paper titles in the case they're actually written rather than changing all titles to sentence case. While this makes logical sense, it's counter to how most bib styles I've seen do things. (Siggraph, for instance, sentence-cases paper titles.)
  4. Can you put an arXiv paper into a sample bib somewhere and typeset it in one of the examples? In particular, could you ensure that the "default" bib linked from an arXiv page – e.g., http://dblp.uni-trier.de/rec/bibtex/journals/corr/KepnerABBFGHKLM16 from http://arxiv.org/abs/1606.05790 – typesets nicely? I don't have too much of a preference as to how it should look, but citing arXiv is so horribly inconsistent that you can add some helpful consistency here.

List formatting

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.

Moderate flexibility in `natbib` option

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 customization
  • numbers - uses natbib with \setcitestyle{numbers}, possibly with format-specific customization
  • true - behaves like authoryear or numbers as chosen by the format

Standardized Creative Commons licensing for \setcopyright{rightsretained}

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?

Hyperref warning

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.

"artifact evaluated" block

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}

natbib=false leaves \citationstyle undefined

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)

Generated ACM Reference format does not match ACM DL (for conference proceedings papers)

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 ".

Document transitive closure of used packages

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).

problems with CCS descriptors

There are two problems with CCS descriptors, using version 1.25 of acmart.

  1. the first issue is that the option printccs=false of \settopmatter is not recognised.

  2. 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

\bibliographystyle does not work in preamble

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}.

Affiliation: Institution disambiguation

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?

  1. Separation with \\

    \affiliation{%
      \department{Department of Lunar Studies}
      \institution{John Doe Institute,\\ University of San Serriffe}
      \country{San Serriffe}}
  2. 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}}
  3. 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}}

Uninitialized journal metadata

When \@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.

Documentation for \thanks

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.

insufficient flexibility with `natbib` option

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).

Footnotes on first-page

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.

Generating an author's version

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.