Awesome-Agent-Skills-for-Empirical-Research conference-paper-template

Templates and formatting guides for major academic conference submissions

install
source · Clone the upstream repo
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/43-wentorai-research-plugins/skills/writing/templates/conference-paper-template" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-conference-paper- && rm -rf "$T"
manifest: skills/43-wentorai-research-plugins/skills/writing/templates/conference-paper-template/SKILL.md
source content

Conference Paper Template

A skill providing templates, formatting guidelines, and submission checklists for major academic conferences. Covers LaTeX and Word template setup, common formatting requirements, and camera-ready preparation.

Common Conference Formats

Format Specifications by Venue

Conference/StylePage LimitColumnsFontMarginsTemplate
ACL/EMNLP (ARR)8 + refs2Times 11pt1in allacl.sty
NeurIPS8 + refs2Times 10pt1in top/bottom, 0.75in sidesneurips.sty
ICML8 + refs2Times 10pt1in allicml.sty
AAAI7 + 1 refs2Times 10pt0.75in allaaai.sty
IEEE (CVPR, etc.)82Times 10pt1in top, 0.75in sidesIEEEtran.cls
ACM (SIGCHI, etc.)varies1 or 2Linux Libertinevariesacmart.cls
Springer LNCS12-161Computer Modern 10ptvariesllncs.cls

LaTeX Template: General Conference Paper

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{hyperref}
\usepackage{natbib}
\usepackage[margin=1in]{geometry}

% Conference-specific: anonymization for review
\usepackage{xspace}
\newcommand{\etal}{\textit{et al.}\xspace}

\title{Your Paper Title: Subtitle with Key Contribution}

% For review submission (anonymous)
\author{Anonymous Authors}
% For camera-ready (de-anonymized)
% \author{First Author\textsuperscript{1} \and
%         Second Author\textsuperscript{2} \\
%         \textsuperscript{1}University A, \textsuperscript{2}University B \\
%         \texttt{\{first,second\}@email.edu}}

\begin{document}
\maketitle

\begin{abstract}
Your abstract here (typically 150-250 words).
State the problem, approach, key results, and significance.
\end{abstract}

\section{Introduction}
% Paragraph 1: Problem and motivation
% Paragraph 2: Limitations of existing approaches
% Paragraph 3: Your approach and contributions
% Paragraph 4: Paper organization (optional)

\section{Related Work}
% Organized by theme, not chronologically

\section{Method}
% Detailed enough to reproduce

\section{Experiments}
\subsection{Experimental Setup}
\subsection{Results}
\subsection{Analysis}

\section{Conclusion}

\bibliography{references}
\bibliographystyle{plainnat}

\end{document}

Camera-Ready Preparation

Pre-Submission Checklist

def camera_ready_checklist(paper_info: dict) -> list[dict]:
    """
    Generate a camera-ready preparation checklist.

    Args:
        paper_info: Dict with 'venue', 'page_limit', 'has_appendix', etc.
    """
    checks = [
        {
            'item': 'De-anonymization',
            'description': 'Author names, affiliations, and acknowledgments restored',
            'critical': True
        },
        {
            'item': 'Page limit compliance',
            'description': f"Paper is within {paper_info.get('page_limit', 8)} page limit",
            'critical': True
        },
        {
            'item': 'Copyright/license form',
            'description': 'Signed and uploaded to submission system',
            'critical': True
        },
        {
            'item': 'Figures at 300 DPI',
            'description': 'All figures are high resolution (300 DPI minimum for print)',
            'critical': True
        },
        {
            'item': 'Fonts embedded',
            'description': 'All fonts embedded in PDF (check with pdffonts)',
            'critical': True
        },
        {
            'item': 'References complete',
            'description': 'All references have venue, year, pages; no "to appear" remaining',
            'critical': True
        },
        {
            'item': 'Hyperlinks work',
            'description': 'All URLs and DOIs are valid and clickable',
            'critical': False
        },
        {
            'item': 'Supplementary materials',
            'description': 'Code, data, appendices uploaded separately if required',
            'critical': False
        },
        {
            'item': 'Metadata in PDF',
            'description': 'PDF title and author metadata set correctly',
            'critical': False
        }
    ]

    return checks

Fixing Common Formatting Issues

# Check for font embedding issues
pdffonts paper.pdf

# Embed all fonts (if any are not embedded)
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
   -dPDFSETTINGS=/prepress \
   -dEmbedAllFonts=true \
   -dSubsetFonts=true \
   -sOutputFile=paper_embedded.pdf \
   paper.pdf

# Check page count
pdfinfo paper.pdf | grep Pages

# Verify PDF/A compliance (some venues require it)
verapdf paper.pdf

Table and Figure Formatting

Publication-Quality Tables

% Use booktabs for professional tables (never use vertical lines)
\begin{table}[t]
\centering
\caption{Comparison of methods on benchmark datasets.
         Best results in \textbf{bold}, second best \underline{underlined}.}
\label{tab:results}
\begin{tabular}{lcccc}
\toprule
Method & Dataset A & Dataset B & Dataset C & Avg. \\
\midrule
Baseline       & 78.2 & 72.1 & 81.3 & 77.2 \\
Previous SOTA  & 82.4 & 76.8 & 84.1 & 81.1 \\
Ours (w/o X)   & \underline{84.1} & \underline{78.2} & \underline{85.7} & \underline{82.7} \\
Ours (full)    & \textbf{86.3} & \textbf{80.1} & \textbf{87.2} & \textbf{84.5} \\
\bottomrule
\end{tabular}
\end{table}

Figure Placement

% Figures should appear at top of page or on their own page
\begin{figure}[t]
\centering
\includegraphics[width=\columnwidth]{figures/architecture.pdf}
\caption{Overview of the proposed architecture. The encoder processes
         input sequences while the decoder generates structured output.}
\label{fig:architecture}
\end{figure}

Submission Tips

  • Start formatting early -- do not leave it for the night before the deadline
  • Use
    latexdiff
    to generate a diff PDF showing changes from previous versions
  • For Word submissions, use the official template's styles (not manual formatting)
  • Always check the supplementary material policy: some venues allow unlimited appendix pages, others count toward the page limit
  • Keep a backup of the exact submitted version with a timestamp for your records