Skip to content

Venue-Specific Requirements for Typst Papers

Summary index. Each venue lives as its own snapshot under ../templates/; load templates/<venue>.md directly when the user names a specific venue (ieee, acm, neurips). This file remains the cross-venue overview (comparison table, common mistakes, pre-submission checklist, resubmission conversions, figure specs).

Table of Contents


IEEE Conferences and Journals

Format Requirements

  • Paper Size: US Letter (8.5" × 11")
  • Columns: Two-column format
  • Column Width: 3.5" (8.89 cm)
  • Column Separation: 0.33" (0.84 cm)
  • Margins: 0.75" top/bottom, 0.625" left/right
  • Font: Times New Roman 10pt
  • Line Spacing: Single

Typst Configuration

typst
#set page(
  paper: "us-letter",
  margin: (top: 0.75in, bottom: 0.75in, left: 0.625in, right: 0.625in),
  columns: 2,
)
// column-gutter is not a #set page parameter; use #columns(2, gutter: 0.33in)[..]

#set text(
  font: "Times New Roman",
  size: 10pt
)

#set par(justify: true, leading: 0.55em)

Writing Style

  • Voice: Active voice preferred
  • Tense: Past tense for methods, present for results
  • Figures: "Fig. 1" in text, "Figure 1" in captions
  • Tables: Roman numerals (Table I, Table II)
  • Equations: Numbered consecutively

Citation Style

  • Numeric citations in square brackets: [1], [2-4]
  • IEEE reference format

Template

typst
#import "@preview/charged-ieee:0.1.4": ieee

#show: ieee.with(
  title: [Your Paper Title],
  authors: (...),
  abstract: [...],
  index-terms: ("Keyword1", "Keyword2"),
  bibliography: bibliography("refs.bib", style: "ieee"),
)

Pseudocode

  • Prefer the algorithmic package for IEEE-like Typst pseudocode because it provides algorithm-figure, caption support, and conventional control-flow rendering.
  • Treat lovelace as a flexible fallback when the user explicitly wants freer syntax.
  • In IEEE-like output, wrap pseudocode in algorithm-figure(...) or #figure(...) with a caption.
  • Line numbers are recommended for review convenience, but they are not enforced here as an IEEE hard rule.
  • Keep comments short and move paragraph-level explanation back into the main text.

ACM Conferences and Journals

Format Requirements

  • Paper Size: US Letter or A4
  • Columns: Two-column format
  • Font: Linux Libertine or similar
  • Font Size: 9-10pt
  • Margins: 0.75" left/right, 1" top/bottom

Typst Configuration

typst
#set page(
  paper: "us-letter",
  margin: (x: 0.75in, y: 1in),
  columns: 2,
)
// column-gutter is not a #set page parameter; use #columns(2, gutter: 0.33in)[..]

#set text(
  font: "Linux Libertine",
  size: 9pt
)

#set par(justify: true)

Writing Style

  • Tense: Present tense for general truths
  • Figures: "Figure 1" consistently
  • Tables: "Table 1" consistently
  • Citation: Numeric or author-year depending on venue

Citation Styles

  • Numeric: [1], [2, 3]
  • Author-Year: (Smith et al., 2020)

Springer Journals

Format Requirements

  • Paper Size: A4
  • Columns: Single or two-column (venue-specific)
  • Font: Times New Roman or similar
  • Font Size: 10-12pt
  • Margins: 2.5 cm all sides

Typst Configuration

typst
#set page(
  paper: "a4",
  margin: 2.5cm
)

#set text(
  font: "Times New Roman",
  size: 11pt
)

#set par(
  justify: true,
  first-line-indent: 1.5em
)

Writing Style

  • Figures: Caption below figure
  • Tables: Caption above table
  • References: Alphabetical order by author
  • Sections: Numbered (1, 1.1, 1.1.1)

Special Requirements

  • Abstract: 150-250 words
  • Keywords: 4-6 keywords
  • Acknowledgments: Separate section before references

NeurIPS / ICML / ICLR (Machine Learning Conferences)

Format Requirements

  • Page Limit: 8 pages (excluding references)
  • Paper Size: US Letter
  • Columns: Single column
  • Font: Times New Roman 10pt
  • Margins: 1" all sides
  • Line Spacing: Single

Typst Configuration

typst
#set page(
  paper: "us-letter",
  margin: 1in
)

#set text(
  font: "Times New Roman",
  size: 10pt
)

#set par(
  justify: true,
  leading: 0.65em
)

#set heading(numbering: none)  // No section numbering

Writing Style

  • Anonymous Submission: Remove author info for review
  • Figures: High-quality, readable in grayscale
  • Code: Supplementary material only
  • Reproducibility: Include implementation details

Special Requirements

  • Broader Impact Statement: Required for NeurIPS
  • Checklist: Complete reproducibility checklist
  • Supplementary Material: Separate PDF

CVPR / ICCV / ECCV (Computer Vision Conferences)

Format Requirements

  • Page Limit: 8 pages (excluding references)
  • Paper Size: US Letter
  • Columns: Two-column format
  • Font: Times New Roman 10pt
  • Margins: 1" all sides

Typst Configuration

typst
#set page(
  paper: "us-letter",
  margin: 1in,
  columns: 2,
)
// column-gutter is not a #set page parameter; use #columns(2, gutter: 0.33in)[..]

#set text(
  font: "Times New Roman",
  size: 10pt
)

Writing Style

  • Figures: Essential for visual results
  • Qualitative Results: Show visual comparisons
  • Quantitative Results: Tables with metrics
  • Ablation Studies: Required

AAAI / IJCAI (AI Conferences)

Format Requirements

  • Page Limit: 7 pages (excluding references)
  • Paper Size: US Letter
  • Columns: Two-column format
  • Font: Times New Roman 10pt

Typst Configuration

typst
#set page(
  paper: "us-letter",
  margin: (top: 0.75in, bottom: 1in, left: 0.875in, right: 0.875in),
  columns: 2,
)
// column-gutter is not a #set page parameter; use #columns(2, gutter: 0.25in)[..]

#set text(
  font: "Times New Roman",
  size: 10pt
)

Nature / Science (High-Impact Journals)

Format Requirements

  • Word Limit: Strict (e.g., 3000 words for Nature)
  • Figures: Limited number (4-6 typically)
  • References: Limited (30-50 typically)
  • Supplementary: Extensive supplementary material

Writing Style

  • Broad Audience: Accessible to non-specialists
  • Significance: Emphasize broader impact
  • Concise: Every word counts
  • Figures: Publication-quality, self-explanatory

Chinese Journals (中文期刊)

GB/T 7714-2015 Standard

Format Requirements

  • Paper Size: A4
  • Margins: 2.5-3 cm
  • Font: 宋体 (SimSun) for Chinese, Times New Roman for English
  • Font Size: 小四 (12pt) for body text
  • Line Spacing: 1.5 or double

Typst Configuration

typst
#set page(
  paper: "a4",
  margin: (x: 3.17cm, y: 2.54cm)
)

#set text(
  font: ("Source Han Serif", "Noto Serif CJK SC"),
  size: 12pt,
  lang: "zh",
  region: "cn"
)

#set par(
  justify: true,
  leading: 1em,
  first-line-indent: 2em
)

#set heading(numbering: "1.1")

Citation Style

  • GB/T 7714-2015: Chinese national standard
  • Format: [序号] 作者. 题名[文献类型标识]. 出版地: 出版者, 出版年: 页码.
typst
// GB/T 7714-2015. Valid hayagriva style ids: gb-7714-2015-numeric /
// -author-date / -note. (GB/T 7714-2025 has no built-in hayagriva style yet.)
#bibliography("refs.bib", style: "gb-7714-2015-numeric")

Special Requirements

  • Abstract: Chinese and English versions
  • Keywords: 3-5 keywords in both languages
  • Figures: 图 1, 图 2 (图下表上)
  • Tables: 表 1, 表 2 (表上图下)
  • Equations: Numbered as (1), (2) or (1-1), (1-2)

Comparison Table

VenueColumnsFont SizePage LimitCitation Style
IEEE210ptVariesNumeric [1]
ACM29-10ptVariesNumeric or Author-Year
Springer1-210-12ptVariesAlphabetical
NeurIPS110pt8 pagesNumeric [1]
CVPR210pt8 pagesNumeric [1]
Nature1Varies~3000 wordsNumeric [1]
Chinese112ptVariesGB/T 7714-2015

General Tips for All Venues

Before Submission

  1. Read Guidelines: Check venue-specific requirements
  2. Check Template: Use official template if available
  3. Page Limit: Respect strict page limits
  4. Figures: Ensure high quality and readability
  5. References: Format correctly for venue
  6. Anonymity: Remove identifying information if required
  7. Supplementary: Prepare if allowed/required

Common Mistakes to Avoid

  • ❌ Wrong paper size (US Letter vs A4)
  • ❌ Incorrect margins or font size
  • ❌ Missing page numbers (if required)
  • ❌ Inconsistent citation format
  • ❌ Low-quality figures
  • ❌ Exceeding page limit
  • ❌ Author information in anonymous submission

Typst Advantages for Venue Compliance

  • ✅ Fast compilation for quick format checks
  • ✅ Easy template switching
  • ✅ Consistent formatting across document
  • ✅ Built-in support for multiple citation styles
  • ✅ Simple figure and table management

Conference Quick Reference Table

ConferencePage LimitExtra (Camera-Ready)Key Requirement
NeurIPS 20259 pages+0Mandatory checklist, lay summary
ICML 20268 pages+1Broader Impact Statement
ICLR 20269 pages+1LLM disclosure, reciprocal review
ACL 20258 pages (long)variesLimitations section mandatory
AAAI 20267 pages+1Strict style file adherence
COLM 20259 pages+1Language model focus

Note: While some conferences require LaTeX, Typst submissions may be accepted as PDF. Check venue-specific requirements.


Pre-Submission Checklist

Universal (All Venues)

  • [ ] Document compiles without errors (typst compile)
  • [ ] All figures referenced in text
  • [ ] All tables referenced in text
  • [ ] No orphaned citations
  • [ ] No placeholder text (TODO, FIXME, XXX)
  • [ ] Anonymous submission (remove author info)
  • [ ] Page limit respected
  • [ ] Consistent notation throughout
  • [ ] All acronyms defined on first use
  • [ ] Limitations section included

Resubmission Format Conversion

Common Conversion Paths

From → ToPage ChangeKey Adjustments
NeurIPS → ICML9 → 8Cut 1 page, add Broader Impact
ICML → ICLR8 → 9Expand experiments, add LLM disclosure
NeurIPS → ACL9 → 8Restructure for NLP, add Limitations
ICLR → AAAI9 → 7Significant cuts, strict style

Content Migration Principles

  1. Start fresh with target template — don't merge preambles
  2. Copy content sections only (text, figures, tables, bibliography)
  3. When cutting: move proofs to appendix, condense related work
  4. When expanding: add ablations, expand limitations

Figure and Table Specifications

Tables (Typst)

typst
// Professional table with booktabs-style rules
#table(
  columns: (auto, auto, auto),
  stroke: none,
  table.hline(),
  table.header(
    [*Method*], [*Accuracy ↑*], [*Latency ↓*],
  ),
  table.hline(stroke: 0.5pt),
  [Baseline], [85.2], [45ms],
  [*Ours*], [*92.1*], [38ms],
  table.hline(),
)

Figures

  • Vector formats preferred (SVG for Typst)
  • Colorblind-safe palettes: Okabe-Ito or Paul Tol
  • Grayscale readability: Verify figures work without color
  • Self-contained captions: Reader should understand without main text

Released under the MIT License.