Electronic Preparation and Submissions of Articles to the Journal of the ACM
This page describes the acmart document class, which is an
alternative to the acmtrans class. The acmtrans
class is the official ACM-supported package for preparing final
manuscripts for submission to the ACM as part of its Electronic Publishing
Plan [1]. The acmart class is
a fully compatible alternative to acmtrans, but incorporates
a number of bug fixes and a few extra features.
The Author's Guide below is meant for use by authors who are preparing
their final manuscript using the acmart document class. It
is based on and quotes heavily from the ``Author's Guide for
Electronic Submittal of ACM Journal Articles Accepted for
Publication,'' but is meant to be a self-contained document that
contains all the information you need to submit your files. However,
the ACM's Guide is definitive; whenever there are any conflicts
between it and the Guide below, the ACM Guide takes precedence.
The acmtrans package and the ACM's Author's Guide are
available via anonymous ftp from
ftp://acm.org/pubs/submitting_accepted_articles/latex/unix/
The following documents are part of the electronic submission
package.
- ``Author's Guide for Electronic Submittal of JACM Journal
Articles,'' available as a TeX file, a DVI file and a PostScript
file. (An html version will be forthcoming once the text
stabilizes.)
- acmart.cls, a LaTeX2e document class
- acmart.sty, a LaTeX 2.09 document style
- acmsamp.tex, a sample file for the
acmart document class
- The acmtrans.bst BibTeX style.
- The acmtrans.bst BibTeX style. This
is a version of acmtrans.bst that handles crossrefs in the same way as
the standard styles.
You may also want to download a copy of the acmabs document class, which will be necessary if you
want to download any of the abstracts from our bibliography in LaTeX
form.
In addition, for those interested in the technical details, the
following partial documentation of the source code is available:
- changes.txt, a list of the major
differences between acmtrans and acmart and between
the old and new versions of acmtrans.bst
- acmart.dtx, the source for
acmart.cls and acmart.sty. This can be run through
LaTeX2e to produce a formatted, partially commented copy of the code.
The formatted version is also available as a DVI file and a PostScript
file
- acmtrans.dtx, the source for
acmtrans.bst. This can be run through LaTeX2e to produce a
formatted, somewhat commented copy of the code. The formatted version
is also available as a DVI file and a PostScript file
- acmart.ins, the driver file for the
previous two files. Running TeX on this will generate
acmart.cls, acmart.sty and acmtrans.bst.
Finally, you may find the acmcr GNU Emacs
package useful when preparing lists of ACM Computing Classification
categories for papers. Please see the comments at the top of the file
for more information about this package.
Last modified: October 30, 1997
David M. Jones