Export to Overleaf LaTeX

Preparation in Overleaf

Start Your Project

  1. If you have not already done so, start a new project in Overleaf by clicking the green button ‘New Project’ at the top left on the screen.

  2. Scroll all the way to the bottom of the pop-up list and choose ‘View all’.

  3. In the search box type ‘ACM’ then choose ‘Association for Computing Machinery (ACM) - Generic Journal Manuscript Template’ from the results.

  4. When this opens choose ‘Open as Template’.

  5. Rename the Project to the name you want to use by clicking on the template name at the top of the screen.

Add Files

  1. Add .tex file by clicking on the document with a plus icon top left. Name the new file ‘main.tex’ and click ‘Create’.

  2. Add .bib file by clicking on the document with a plus icon top left. Name the new file ‘references.bib’ and click ‘Create’.

Settings

  1. Open Settings by clicking the gear icon at the bottom left on the sidebar in your Overleaf window.

  2. In the left sidebar click ‘Compiler’ then, in ‘Main document’ select ‘main.tex’. This ensures that when the project is compiled it is always ‘main.tex’ which is compiled, as opposed to whichever project file might be selected.

  3. In the Compiler popup, select the latest release year available to make sure you use the latest LaTeX. Overleaf adds the new TeXLive release circa 4–6 months after the distribution released. If reusing an old project, it pays to check and updated to the latest compiler available.

Export from Author

In the Export / LaTeX dialog in Author you need to fill in the requested information, then:

  1. Click ‘Copy for .tex file’, go to your Overleaf project, click on ‘main.tex’ and Paste what you copied. If you had any information here before, be sure to select and delete it before pasting.

  2. Click ‘Copy for .bib file’, go to your Overleaf project, click on ‘references.bib’ and Paste what you copied. If you had any information here before, be sure to select and delete it before pasting.

  3. To upload images click the ‘upload’ icon (up arrow) in the top-left corner of your project file panel. Then drag and drop your images or click ‘Select’ from your computer to browse your files.

Updates of ‘acmart’ for Overleaf

‘acmart’ is a ready-made LaTeX template from ACM (the Association for Computing Machinery) that automatically formats your paper to look exactly the way ACM requires for their journals and conferences — you just write your content and it handles the layout, fonts, headings, and citation style.

To update, get a copy of the new acmart package then copy the acmart.cls and ACM-Reference-Format.bst files and paste them into the project, overwrite existing copies of these files if present. (N.B. Overleaf, by default uses the version of packages, such as acmart, as current when the TextLive distribution was released: that package version is not updated until Overleaf as adds the next's years TeXLive distribution. Thus, adding the above files to an project overrides the old CLS/BST files so the current form is used).

You can download acmart releases from https://www.acm.org/publications/proceedings-template