Write and compile IEEE-format LaTeX papers. Provides notation conventions, section templates, compilation scripts, and BibTeX management. Use when writing academic papers, formatting equations, or compiling LaTeX.
Maintain consistent notation throughout the paper:
| Type | Convention | Example |
|---|---|---|
| Vectors | lowercase bold | $\mathbf{x}$, $\mathbf{h}$ |
| Matrices | uppercase bold | $\mathbf{W}$, $\mathbf{A}$ |
| Scalars | italic | $\alpha$, $\beta$, $N$ |
| Sets | calligraphic | $\mathcal{X}$, $\mathcal{D}$ |
| Operators | roman | $\mathrm{ReLU}$, $\mathrm{softmax}$ |
| Norms | double bars | $|\mathbf{x}|_2$ |
| Expectations | blackboard | $\mathbb{E}[\cdot]$ |
Rule: Define every symbol on first use.
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{booktabs}
\usepackage{hyperref}
\usepackage{cite}
\usepackage{color}
\usepackage{multirow}
\usepackage{balance}
Each section has mandatory elements:
Every value in Section IV MUST exactly match workspace/src/config.py. Use this comment pattern:
% CONFIG-SYNC: learning_rate = 1e-3
The learning rate is set to $\eta = 10^{-3}$.
The code-audit skill grep for CONFIG-SYNC comments to verify matches.
Use the script at scripts/compile.sh or run:
cd workspace/paper
pdflatex -interaction=nonstopmode main.tex
bibtex main
pdflatex -interaction=nonstopmode main.tex
pdflatex -interaction=nonstopmode main.tex
{FirstAuthorLastName}{Year}{FirstKeyword}Zhang2024BearingFor the paper template, see templates/ieee_template.tex.