This is a list of the major differences between the acmtrans macros and the acmart macros. David M. Jones August 28, 1995 =========================================================================== CHANGES TO ACMART CLASS ----- acmart.cls is a LaTeX2e class that can be used either in native mode or compatibility mode; acmart.sty can be used in compatibility mode in LaTeX2e. acmtrans could not be used with LaTeX2e, even in compatibility mode. ----- Added preprint and faircopy options ----- Modernized, cleaned up, and optimized the code for memory use ----- Updated copyright notices ----- Moved \rm from \thesubsubsection and \theparagraph to \@sect. (This was preventing acmtrans from working in compatibility mode under LaTeX2e.) ----- Removed "height .004pt" from \footnoterule. That can't possibly be right. ----- Changes in \maketitle: -- suppressed floats at top of title page -- put in warnings for cases where there is either no abstract or the abstract is put placed after the \maketitle -- fixed bug that caused abstract to be dropped if there were no \category's -- Fixed spacing between Catetories and General Terms and between General Terms and Keywords in case where terms or key words occupy more than one line ----- abstract environment works properly if there are blank lines after \begin{abstract} ----- \category rewritten to properly handle case where 3rd argument or 2nd and 3rd arguments are empty (but should probably also be fixed to detect cases where, for example, 2nd argument is empty but 3rd isn't.) ----- Added \figfilename command for marking figures with their associated file names in faircopy mode ----- Fixed \nocaption so it works with any float, not just figures. ----- Shortened first page to make room for information stripped in by ACM. ----- Changed numbering of Appendix from APPENDIX A. Section one of appendix APPENDIX B. Section two of appendix to APPENDIX A. Section one of appendix B. Section two of appendix ----- Changed subsection numbers in appendix from "A1" to "A.1" ----- Enhanced \citeN and \shortciteN so that they can be used to generate references of the form Polychronopoulos [1990, 1991] when used as, e.g., \citeN{Polychronopoulos90,Polychronopoulos91} It's an error if the references don't have the same author lists. ----- Added $*$-variants to \cite macros to replace the NP-forms. ----- Changed \makecaption so it produces correct format with a caption more than one line long. =========================================================================== MAJOR CHANGES TO ACMTRANS BIBLIOGRAPHY STYLE ----- Inserted quad space around years, i.e., Knuth, D.~E.\quad 1984.\quad ... ----- Modified InProceedings so that the address and date of conference is surrounded by parentheses and put after the title of the proceedings, e.g., \emph{Proceedings of the Third Annual Symposium on Switching Circuit Theory and Logical Design} (Chicago, Illinois, 7--12 Oct. 1962). ----- Changed formatting of authors so that if there is a "junior" part, it comes after the first initial instead of before, e.g., Archer, J. E., Jr. instead of Archer, Jr., J. E. ----- Removed crossref formatting so BibTeX will never produces references that look like Calabi, L. and Riley, J.~A. 1962. The algebra of Boolean formulas: Some criteria for minimality. See \citeN{FOCS3}, pp. 33--47. where FOCS3 refers to: American Institute of Electrical Engineers 1962. {\em Proceedings of the Third Annual Symposium on Switching Circuit Theory and Logical Design}, Chicago, Illinois. American Institute of Electrical Engineers. (I assume this is not desirable, but can put it back in if for some reason it is wanted.) ----- Made sure there is always a period after the authors, so you don't get something like Pingali, K. and Arvind 1985. instead of Pingali, K. and Arvind. 1985. (Again, this is an assumption on my part, and can be changed if necessary.) ----- Removed parentheses from around "Ed." and "Eds." abbreviations. ----- TODO: modify acmtrans.bst to produce output more in line with what the ACM requests?