LaTeX paper templates, and a minimal one to adapt
Every publisher and proceedings series has its own LaTeX class, and the official one is always the right starting point. This guide explains where those classes live, gives you a clean minimal template of our own for drafts and preprints, and shows how to move a draft into a venue’s class without pain.
On this page
Where official templates live
Look in this order:
- The venue’s call for papers or author instructions. It names the class and links the exact version to use. This is the only source that is guaranteed to be current for that venue and year.
- CTAN, the Comprehensive TeX Archive Network, hosts the major publisher classes: llncs (Springer LNCS), acmart (ACM) and IEEEtran (IEEE), among others. Its journal and publisher topic lists many more.
- Your TeX distribution. TeX Live and MiKTeX install the CTAN classes, so they may already be on your computer. Run
kpsewhich llncs.clsto find out. - Overleaf’s template gallery, if you write online. Many publishers maintain official templates there; check that the template is marked as official and is the current version. Overleaf’s documentation also has good task-by-task guides.
A minimal template you can adapt
For drafts, technical reports, preprints and theses that don’t have a mandated class, the standard article class with a few well-chosen packages produces a clean, readable paper. Pick the options you need and copy the result. Everything in it is ordinary LaTeX that compiles with pdfLaTeX on a current TeX Live or MiKTeX.
What each part does
\usepackage[T1]{fontenc}andlmoderngive properly hyphenated, searchable text with scalable fonts, avoiding the bitmap Type 3 fonts that publishers reject.- microtype makes small, invisible adjustments to letter spacing and margins that noticeably reduce bad line breaks and hyphenation.
- geometry sets sensible margins for a draft. Remove it when you move to a venue class, which sets its own.
- amsmath and
amssymbprovide aligned equations and the standard symbols; amsthm provides theorem environments. The template numbers theorems, lemmas and definitions in one sequence, which makes them easier to find. - hyperref turns references, citations and URLs into links, and cleveref writes “Theorem 2.3” or “Section 4” for you. Load them last, in that order.
- For the bibliography, BibTeX with
plainurlprints DOIs and URLs. biblatex with biber is more flexible, but some venues can’t process it, so check before using it for a submission.
Moving a draft into a venue’s class
If you write in the minimal template, the move to a venue class takes a few minutes, as long as you have kept formatting out of the body text.
- Swap the document class and delete the font,
geometryand spacing lines from the preamble. The venue’s class owns all of these. - Rewrite the author block in the class’s own syntax. This differs most between classes: llncs uses
\authorwith\instplus\institute; acmart uses one\authorper person followed by\affiliationand\email; LIPIcs uses a five-argument\author{name}{affiliation}{email}{orcid}{funding}. - Remove theorem definitions the class already provides. llncs, acmart and LIPIcs all predefine
theorem,lemma,definitionandproof; declaring them again causes “already defined” errors. - Switch the bibliography style to the venue’s (
splncs04,ACM-Reference-Format,IEEEtran,plainurl). If you used biblatex and the venue requires BibTeX, change the two bibliography lines and recompile. - Check packages against the class. Some classes load
hyperrefthemselves, and some forbid packages that alter the layout. Remove anything the instructions prohibit. - Recompile from clean and read the log. Fix every warning about undefined references and overfull boxes; the page count will usually change, so check it against the limit again.
Habits that make any template easier
- Use semantic macros. Write
\den{M}, not[\![M]\!], so notation can change in one place. Keep macros in amacros.texfile and\inputit. - One sentence per line in the source. Version control then shows changes sentence by sentence, and co-authors’ edits merge cleanly.
- Build with latexmk. latexmk runs LaTeX and BibTeX as many times as needed:
latexmk -pdf paper.tex. - No visual tweaks until the end. Manual line breaks,
\vspaceand float placement are the last thing to do, and only in the venue’s class.
Related guides
- How to format a CS conference or workshop paper in LaTeX: page limits, front matter, theorems and bibliographies.
- Camera-ready checklist: fonts, PDF/A, forms and the source bundle.
- The LaTeX Project’s documentation, including the official guide for authors.