Files
hermes-sync/skills/research/research-paper-writing/templates/README.md

6.5 KiB
Raw Blame History

LaTeX Templates for ML/AI Conferences

This directory contains official LaTeX templates for major machine learning and AI conferences.


Compiling LaTeX to PDF

Setup:

  1. Install TeX Live (full distribution recommended)

    • macOS: brew install --cask mactex
    • Ubuntu: sudo apt install texlive-full
    • Windows: Download from tug.org/texlive
  2. Install VS Code extension: LaTeX Workshop by James Yu

    • Open VS Code → Extensions (Cmd/Ctrl+Shift+X) → Search "LaTeX Workshop" → Install

Usage:

  • Open any .tex file in VS Code
  • Save the file (Cmd/Ctrl+S) → Auto-compiles to PDF
  • Click the green play button or use Cmd/Ctrl+Alt+B to build
  • View PDF: Click "View LaTeX PDF" icon or Cmd/Ctrl+Alt+V
  • Side-by-side view: Cmd/Ctrl+Alt+V then drag tab

Settings (add to VS Code settings.json):

{
  "latex-workshop.latex.autoBuild.run": "onSave",
  "latex-workshop.view.pdf.viewer": "tab",
  "latex-workshop.latex.recipes": [
    {
      "name": "pdflatex → bibtex → pdflatex × 2",
      "tools": ["pdflatex", "bibtex", "pdflatex", "pdflatex"]
    }
  ]
}

Option 2: Command Line

# Basic compilation
pdflatex main.tex

# With bibliography (full workflow)
pdflatex main.tex
bibtex main
pdflatex main.tex
pdflatex main.tex

# Using latexmk (handles dependencies automatically)
latexmk -pdf main.tex

# Continuous compilation (watches for changes)
latexmk -pdf -pvc main.tex

Option 3: Overleaf (Online)

  1. Go to overleaf.com
  2. New Project → Upload Project → Upload the template folder as ZIP
  3. Edit online with real-time PDF preview
  4. No local installation needed

Option 4: Other IDEs

IDE Extension/Plugin Notes
Cursor LaTeX Workshop Same as VS Code
Sublime Text LaTeXTools Popular, well-maintained
Vim/Neovim VimTeX Powerful, keyboard-driven
Emacs AUCTeX Comprehensive LaTeX environment
TeXstudio Built-in Dedicated LaTeX IDE
Texmaker Built-in Cross-platform LaTeX editor

Troubleshooting Compilation

"File not found" errors:

# Ensure you're in the template directory
cd templates/icml2026
pdflatex example_paper.tex

Bibliography not appearing:

# Run bibtex after first pdflatex
pdflatex main.tex
bibtex main        # Uses main.aux to find citations
pdflatex main.tex  # Incorporates bibliography
pdflatex main.tex  # Resolves references

Missing packages:

# TeX Live package manager
tlmgr install <package-name>

# Or install full distribution to avoid this

Available Templates

Conference Directory Year Source
ICML icml2026/ 2026 Official ICML
ICLR iclr2026/ 2026 Official GitHub
NeurIPS neurips2025/ 2025 Community template
ACL acl/ 2025+ Official ACL
AAAI aaai2026/ 2026 AAAI Author Kit
COLM colm2025/ 2025 Official COLM

Usage

ICML 2026

\documentclass{article}
\usepackage{icml2026}  % For submission
% \usepackage[accepted]{icml2026}  % For camera-ready

\begin{document}
% Your paper content
\end{document}

Key files:

  • icml2026.sty - Style file
  • icml2026.bst - Bibliography style
  • example_paper.tex - Example document

ICLR 2026

\documentclass{article}
\usepackage[submission]{iclr2026_conference}  % For submission
% \usepackage[final]{iclr2026_conference}  % For camera-ready

\begin{document}
% Your paper content
\end{document}

Key files:

  • iclr2026_conference.sty - Style file
  • iclr2026_conference.bst - Bibliography style
  • iclr2026_conference.tex - Example document

ACL Venues (ACL, EMNLP, NAACL)

\documentclass[11pt]{article}
\usepackage[review]{acl}  % For review
% \usepackage{acl}  % For camera-ready

\begin{document}
% Your paper content
\end{document}

Key files:

  • acl.sty - Style file
  • acl_natbib.bst - Bibliography style
  • acl_latex.tex - Example document

AAAI 2026

\documentclass[letterpaper]{article}
\usepackage[submission]{aaai2026}  % For submission
% \usepackage{aaai2026}  % For camera-ready

\begin{document}
% Your paper content
\end{document}

Key files:

  • aaai2026.sty - Style file
  • aaai2026.bst - Bibliography style

COLM 2025

\documentclass{article}
\usepackage[submission]{colm2025_conference}  % For submission
% \usepackage[final]{colm2025_conference}  % For camera-ready

\begin{document}
% Your paper content
\end{document}

Key files:

  • colm2025_conference.sty - Style file
  • colm2025_conference.bst - Bibliography style

Page Limits Summary

Conference Submission Camera-Ready Notes
ICML 2026 8 pages 9 pages +unlimited refs/appendix
ICLR 2026 9 pages 10 pages +unlimited refs/appendix
NeurIPS 2025 9 pages 9 pages +checklist outside limit
ACL 2025 8 pages (long) varies +unlimited refs/appendix
AAAI 2026 7 pages 8 pages +unlimited refs/appendix
COLM 2025 9 pages 10 pages +unlimited refs/appendix

Common Issues

Compilation Errors

  1. Missing packages: Install full TeX distribution (TeX Live Full or MikTeX)
  2. Bibliography errors: Use the provided .bst file with \bibliographystyle{}
  3. Font warnings: Install cm-super or use \usepackage{lmodern}

Anonymization

For submission, ensure:

  • No author names in \author{}
  • No acknowledgments section
  • No grant numbers
  • Use anonymous repositories
  • Cite own work in third person

Common LaTeX Packages

% Recommended packages (check compatibility with venue style)
\usepackage{amsmath,amsthm,amssymb}  % Math
\usepackage{graphicx}                 % Figures
\usepackage{booktabs}                 % Tables
\usepackage{hyperref}                 % Links
\usepackage{algorithm,algorithmic}    % Algorithms
\usepackage{natbib}                   % Citations

Updating Templates

Templates are updated annually. Check official sources before each submission: