Complete Guide

How to Publish to arXiv with Typst

arXiv doesn't support Typst natively yet, but you can still use Typst for your arXiv papers. This guide covers the PDF workflow and the LaTeX conversion path.

Last updated: March 2026

The Key Takeaway

arXiv accepts PDF submissions from any source. Write in Typst, export as PDF, upload to arXiv. It's that simple. If you need to submit LaTeX source (some communities prefer it), TypeTeX can convert your Typst to clean LaTeX.

Why Use Typst for arXiv Papers?

Faster Writing

Typst compiles instantly, so you iterate faster. No more waiting 30 seconds to see if your equation looks right.

Cleaner Syntax

Write = Introduction instead of \section{Introduction}. Spend time on research, not debugging LaTeX.

Modern Package System

No more TeX package conflicts. Typst packages just work, and the language has built-in scripting for complex layouts.

PDF Output Is Identical

arXiv accepts PDF submissions. A well-formatted PDF from Typst is indistinguishable from one compiled from LaTeX.

Two Submission Paths

Choose PDF submission for simplicity, or convert to LaTeX for source submission

Recommended
Path A: PDF Submission
Write in Typst, export PDF, upload to arXiv
  • Preserves formatting exactly
  • No conversion step needed
  • Fonts embedded automatically
  • Works with any Typst document
For Source Submission
Path B: LaTeX Conversion
Write in Typst, convert to LaTeX, submit source
  • arXiv compiles your LaTeX server-side
  • Enables arXiv HTML generation
  • Some reviewers prefer source access
  • TypeTeX handles conversion automatically

Path A: PDF Submission (Step by Step)

1

Write Your Paper in Typst

Use TypeTeX to write your paper in Typst. Start from a template or create a new document. The live preview shows exactly what arXiv reviewers will see.

2

Format for arXiv

Use US Letter page size. Include all figures as vector (SVG/PDF) when possible. Ensure all fonts render correctly in the preview.

3

Export as PDF

Download the compiled PDF from TypeTeX. The Typst WASM compiler produces a high-quality PDF with embedded fonts and proper text encoding.

4

Submit PDF to arXiv

On arXiv, select 'PDF' as your submission format. Upload your PDF file. arXiv will process it and generate the listing.

5

Review the arXiv Preview

Check the arXiv-generated preview for any rendering issues. PDF submissions generally look exactly as you intended.

Path B: LaTeX Source Submission (Step by Step)

1

Write in Typst on TypeTeX

Draft and finalize your paper using Typst syntax with instant preview.

2

Convert Typst to LaTeX

Use TypeTeX's Typst-to-LaTeX converter to generate clean .tex source. Math, figures, tables, and citations all convert.

3

Review the LaTeX Output

Check the generated LaTeX compiles correctly. Fix any edge cases (custom macros, specialized environments).

4

Package for arXiv

Bundle the .tex file, .bib file, and all figures into a ZIP or tar.gz. Include any required .sty files.

5

Submit Source to arXiv

Upload the package as a LaTeX submission. arXiv compiles it server-side and generates the PDF listing.

Common arXiv Compliance Issues

Font embedding

Typst embeds all fonts by default. If submitting PDF, this is handled automatically. No action needed.

Page size

Set #set page(paper: "us-letter") in your Typst document. arXiv expects US Letter dimensions.

Hyperlinks

Typst generates clickable hyperlinks in PDFs. These work on arXiv. Use #link() for URLs and @label for cross-references.

Figure resolution

Use vector formats (SVG, PDF) for diagrams. For photographs, use at least 300 DPI PNG or JPEG.

File size limits

arXiv has a 50MB limit for submissions. Compress large images. Vector figures keep file size small.

Metadata

Set #set document(title: "...", author: "...") in Typst. This embeds metadata in the PDF that arXiv can read.

arXiv-Ready Typst Template
Start with a template that already has the right page size, margins, and formatting
#set document(
  title: "Your Paper Title",
  author: ("Author One", "Author Two"),
)
#set page(paper: "us-letter", margin: 1in)
#set text(font: "New Computer Modern", size: 10pt)
#set par(justify: true)
#set heading(numbering: "1.1")

#align(center)[
  #text(17pt, weight: "bold")[Your Paper Title]
  #v(0.5em)
  Author One#super[1], Author Two#super[2]
  #v(0.3em)
  #text(size: 9pt)[
    #super[1]University A, #super[2]University B
  ]
]

#v(1em)
*Abstract.* Your abstract text here.
#v(1em)

= Introduction
Your introduction...

Frequently Asked Questions

Does arXiv accept Typst source files?

Not yet. As of 2026, arXiv does not natively compile Typst source. However, arXiv fully supports PDF submissions, and Typst produces excellent PDFs. You can also convert Typst to LaTeX for source submission. There is an active community effort to add Typst support to arXiv.

Should I submit PDF or LaTeX source to arXiv?

Both work. PDF submission is simpler and preserves your formatting exactly. LaTeX source submission allows arXiv to generate HTML versions and may be preferred by some communities. If your paper has complex formatting you want to preserve exactly, PDF is safer.

Will my references work on arXiv?

Yes. For PDF submissions, your formatted bibliography appears as-is. For LaTeX source submissions, include your .bib file and the converter handles \cite{} commands. Typst's @key citations convert cleanly to LaTeX \cite{key}.

Can I use arXiv templates in Typst?

Yes. TypeTeX provides Typst versions of common arXiv-compatible templates. You can also start with the standard article format, which arXiv accepts without issues.

What if arXiv rejects my PDF submission?

PDF rejections are rare and usually caused by corrupted files, missing fonts, or exceeding the size limit. Typst embeds fonts by default and produces well-formed PDFs, so these issues are uncommon. If rejected, check the arXiv error message and re-export.

How do I handle arXiv's abstract field?

arXiv requires you to enter the abstract in a text field during submission, separate from the PDF. Copy your abstract text from Typst and paste it into the arXiv submission form. The abstract in your PDF is separate from this field.

Can I update my arXiv paper if I wrote it in Typst?

Yes. Make edits in TypeTeX, re-export the PDF (or re-convert to LaTeX), and submit a new version on arXiv. The process is the same regardless of your source format.

Ready to Write Your arXiv Paper?

Start with an arXiv-ready template, write in Typst, and submit as PDF or convert to LaTeX.

Related Resources