Files
hermes-agent/optional-skills/research/research-paper-writing/templates/README.md
Teknium c49fa88b80 refactor(skills): shipped-set slim — 15 to optional, github 6-way merge, pdf absorbs OCR, channel-gated teams pipeline (index −26%) (#98539)
* refactor(skills): shipped-set slim — 15 skills to optional, github six-way merge, pdf absorbs OCR+nano-pdf, channel-gated teams pipeline

Maintainer-directed shipped-skills curation (skills index 1,900 -> ~1,400
tok/call on desktop; every session pays the index, so this is a per-call
diet on all installs):

- optional-skills moves (installable via skills hub, history preserved):
  creative comfyui/ascii-art/excalidraw/pretext/sketch/touchdesigner-mcp;
  ALL of mlops (huggingface-hub, llama-cpp, serving-llms-vllm,
  weights-and-biases, evaluating-llms-harness — subcategory structure
  kept); research-paper-writing (55 supporting files, 17.3K-tok load);
  openhue; blogwatcher (first taught the cronjob monitor-field watch
  pattern + web_extract instead of pre-cron manual workflows)
- DELETED session-librarian (Aug-12 'inspired by Perplexity Computer'
  port, never maintainer-intended; session_search covers discovery)
- github: six skills (auth, issues, pr-workflow, issue-to-pr,
  code-review, repo-management) merged into ONE software-development/
  github skill — routing body + complete per-workflow references;
  benbarclay authorship credited; codebase-inspection rides along;
  discipline pins from test_github_issue_to_pr_skill.py preserved
  against the reference body in the new test_github_skill.py
- pdf absorbs ocr-and-documents + nano-pdf as references/ + scripts
  (extract_pymupdf, extract_marker converted to the argparse house
  standard its contract test enforces)
- NEW session_platforms frontmatter gate (metadata.hermes): hides a
  skill from the index on gateway channels it is not for; fail-open on
  unknown platform; teams-meeting-pipeline gated to [teams, cron]
- blocked-page-recovery: research -> new web category; trigger-first
  description ('Use when a fetch fails: 403/429, paywall, WAF, bot
  wall.') so the model actually reaches for it on blocked fetches
- docs regenerated via generate-skill-docs.py (195 pages); related_skills
  swept repo-wide; tests: 1672 passed (2 openclaw failures pre-existing
  on clean main, Windows-local)

* chore: ignore .skills_prompt_snapshot.json (local index cache, accidentally committed)
2026-08-30 04:53:39 -07:00

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: