Workflow Guide

arXiv Submission Guide

Everything you need to know to submit a paper to arXiv: format, endorsement, files, categories, license. The full process in 10 minutes.

The submission process, step by step

  1. Get an arXiv account. Register at arxiv.org/user/register. Use your institutional email if possible — it auto-grants endorsement in many categories.
  2. Get endorsed. First-time submitters in most categories need endorsement from an existing author in the same area. Ask a colleague to use the endorsement form. (Skip if you have an institutional email that auto-endorses.)
  3. Prepare your files. Compile locally first to make sure everything works. Run pdflatex → bibtex → pdflatex → pdflatex. Include the .bbl in your submission package.
  4. Package the submission. Create a .zip or .tar.gz with: main.tex, all included .tex files, .bib, .bbl, all figures, custom .sty/.cls files. Total size ≤ 50MB.
  5. Choose categories. Pick a primary category and up to 2 cross-listings. Browse arXiv to see how similar papers are categorized.
  6. Choose a license. CC BY 4.0 is recommended for most academic work. Read the options carefully — license is permanent.
  7. Upload, preview, submit. arXiv recompiles your source server-side — review the resulting PDF carefully before final submit. Common issues caught at this stage: missing figures, font substitution, broken bibliography.

What to include in your submission package

my-paper-arxiv.tar.gz
├── main.tex             # the main file
├── intro.tex            # if using \input
├── methods.tex
├── references.bib
├── main.bbl             # compiled bibliography (important!)
├── figures/
│   ├── architecture.pdf
│   └── results.png
└── neurips_2026.sty     # custom class/style files

Common mistakes

  • Missing .bbl file. arXiv won't run bibtex — include the .bbl from your local compile.
  • Including .aux/.log/.pdf. arXiv recompiles, so your locally-built artifacts are useless. Strip them out.
  • Spaces in filenames. Some old TeX paths break on spaces. Use underscores or dashes.
  • Wrong figure format. Stick to PDF, PNG, JPEG. EPS works but is deprecated. SVG isn't supported by arXiv's compiler.
  • Submission >50MB. Reduce figure resolution. Convert PDF figures with imagemagick: convert -density 200 large.pdf small.pdf.
  • Wrong category. Affects discovery. Browse similar papers to confirm your category fits.
arXiv-ready templates

TypeTeX includes arXiv-ready LaTeX and Typst templates with proper structure for arxiv submission. Pre-configured to compile cleanly on arXiv's server.

Frequently Asked Questions

What format does arXiv accept?

LaTeX source is preferred (and required for most categories). arXiv re-compiles your .tex source on its servers to produce the PDF. Bare PDF submission is allowed but less ideal — your paper won't appear in 'TeX source' download options. For Typst papers, compile to PDF locally and submit the PDF.

Do I need an endorsement to submit to arXiv?

Yes, for first-time submitters in most categories. An existing arXiv author in the same field needs to endorse you. Endorsement is automatic if you submitted before from a recognized institution email. Otherwise: ask a colleague to endorse via the arXiv endorsement form. The endorsement typically arrives within hours.

What files do I upload to arXiv?

A .zip or .tar.gz containing: main.tex, all .tex files used via \input or \include, your .bib file, .bbl (run bibtex first — arXiv won't run bibtex itself), all figures (PNG, JPEG, PDF, EPS), any custom .sty/.cls files. Don't include compiled .aux/.log/.pdf — arXiv recompiles.

Should I include the .bbl file?

Yes — arXiv recommends including the compiled .bbl from your local bibtex run rather than letting arXiv try to recompile bibliography. Run pdflatex → bibtex → pdflatex → pdflatex locally, then include the resulting .bbl in your submission. This avoids subtle bibtex compilation differences.

What categories should I submit under?

Pick the primary category that best fits your paper's main topic (e.g., cs.LG for ML, cs.CV for vision, math.AP for analysis). You can cross-list to up to 2 secondary categories. Browse arxiv.org/list/cs/recent and similar to see what fits. Wrong category placement can hurt visibility.

What license should I choose?

Three main options: (1) arXiv perpetual non-exclusive license (default — required, gives arXiv permission to distribute); (2) Creative Commons (CC BY 4.0 is most common for open science — allows reuse with attribution); (3) Creative Commons Zero (CC0 — full public domain). CC BY 4.0 is a strong choice for most academic papers.

How do I include figures correctly?

Use \includegraphics for each figure. Figures must be in the submission package — don't reference external URLs. Preferred formats: PDF (vector), PNG (raster), JPEG (photos). EPS works but is being deprecated. Keep filenames simple (no spaces, ASCII only). Total submission size limit: 50MB.

Can I submit a Typst paper to arXiv?

Yes, by compiling to PDF first. arXiv accepts PDF submissions in addition to LaTeX source. The submission shows as 'PDF only' which means readers can't download .tex source — fine for most preprints. Some communities prefer LaTeX source for reproducibility; in that case, write in LaTeX or convert at the end.

How long does arXiv take to publish a submission?

Submissions go through a brief moderation queue. Typical timeline: submit Sunday-Wednesday by 14:00 ET → live the next workday at 20:00 ET. Submissions made Thursday-Saturday show up Monday. The actual review is mostly automated; human moderation happens only for edge cases.

More workflow guides