The ACM Publishing System (TAPS) Whitelist of LaTeX Packages

The ACM Publishing System (TAPS) allows use of standard LaTeX packages which have published in the public domain and have been vetted by our development team. As of October 17th, the following whitelist of packages are compatible with TAPS production processing of your LaTeX source files.

Package No. Package Name   Package No.  Package Name     Package No.    Package Name  
1 abstract.sty   35 curves.sty    69 iopams.sty
2 acronym.sty   36 datenumber.sty   70 keyval.sty 
3 algorithm.sty   37 dcolumn.sty   71 kvoptions.sty
4 algorithm2e.sty   38 decimal.sty   72 listings.sty
5 algorithmic.sty   39 delarray.sty   73 makeidx.sty
6 alltt.sty     40 draftwatermark.sty   74 maple2e.sty
7 amsbsy.sty    41 epigraph.sty   75 mapleenv.sty
8 amscd.sty     42 esdiff.sty    76 mapleplots.sty
9 amsfonts.sty   43 etex.sty      77 maplestyle.sty
10 amsgen.sty    44 eucal.sty     78 mapletab.sty
11 amsmath.sty   45 eufrak.sty    79 mapleutil.sty
12 amsmidx.sty   46 fancybox.sty   80 mathabx.sty
13 amsopn.sty    47 fancyhdr.sty   81 mciteplus.sty
14 amssymb.sty   48 fancyvrb.sty   82 natbib.sty
15 amstext.sty   49 fix-cm.sty    83 newlfont.sty
16 amsthm.sty    50 fixfoot.sty   84 nomencl.sty
17 amsxtra.sty   51 fixltx2e.sty   85 nopageno.sty
18 apacite.sty   52 fixme.sty     86 oldlfont.sty
19 appendix.sty   53 flafter.sty   87 overword.sty
20 bbding.sty    54 float.sty     88 SIunits.sty
21 bm.sty      55 fontenc.sty   89 shortvrb.sty
22 bold-braces.sty   56 forloop.sty   90 showidx.sty
23 braket.sty    57 fp.sty      91 soul.sty
24 calc.sty      58 gb4e.sty      92 subfigure.sty  
25 cancel.sty    59 graphics.sty   93 suffix.sty 
26 ccicons.sty   60 graphicx.sty   94 textcase.sty
27 cgloss4e.sty   61 graphpap.sty   95 textcomp.sty
28 checkend.sty   62 harmony.sty   96 tipa.sty   
29 CJK.sty   63 html.sty      97 tipx.sty   
30 clean.sty     64 hyperref.sty   98 titlepage.sty
31 color.sty     65 ifpdf.sty     99 tloop.sty  
32 comma.sty     66 ifthen.sty    100 units.sty  
33 coollist.sty   67 index.sty     101 upmath.sty
34 coolstr.sty   68 inputenc.sty      


Our development team is regularly evaluating and adding LaTeX packages to the list, so please check this page regularly for updates.
Our team is also accepting recommendations for LaTeX packages in the public domain for review. Please send suggestions to RE: TAPS LaTeX Package evaluation.
Please note that the following packages are included in the "acmart" package:
  • amsmath
  • array
  • booktabs
  • caption
  • fancyvrb
  • graphicx
  • hypdoc
  • libertine
  • longtable
  • newtxmath
  • tabularx
  • zi4
Last updated: November 20, 2018 – C. Rodkin


Edge Computing

ACM Queue’s “Research for Practice” is your number one resource for keeping up with emerging developments in the world of theory and applying them to the challenges you face on a daily basis. RfP consistently serves up expert-curated guides to the best of CS research, and relates these breakthroughs to the challenges that software engineers face every day. In this installment of RfP is by Nitesh Mor, a PhD candidate at UC Berkeley working on the next generation of globally distributed computer systems with a special focus on data security and privacy. Titled “Edge Computing,” this RfP gives an overview of some of the most exciting work being done in the area of computing infrastructures and applications. It provides an academic view of edge computing through samples of existing research whose applications will be highly relevant in the coming years.

Why I Belong to ACM

Hear from Bryan Cantrill, vice president of engineering at Joyent, Ben Fried chief information officer at Google, and Theo Schlossnagle, OmniTI founder on why they are members of ACM.

ACM Case Studies

Written by leading domain experts for software engineers, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. Often through first-hand accounts, these pieces explore what the challenges were, the tools and techniques that were used to combat them, and the solution that was achieved.