arXiv Submission Process (2025)

This post explains the arXiv submission process for those writing papers using Overleaf.

arXiv LaTeX Cleaner

I recommend to submit the LaTeX source files to arXiv, instead of just submitting the PDF. This allows readers to download the source files and also arXiv will generate the HTML version of the paper.

However, you may want to remove comments and unnecessary files from the source files before uploading them to arXiv. To clean the LaTeX source files, I recommend using the google-research/arxiv-latex-cleaner.

  1. Download the source files from Overleaf: Menu > Download > Source
  2. Unzip the downloaded file.
  3. Run the cleaner script: arxiv_latex_cleaner folder_name

Download bbl

arXiv may require the .bbl file to be included in the source files. However, Overleaf does not include the .bbl file in the source files by default. You can download the .bbl file from Overleaf by following these steps:

  1. Open the log window from the file icon to the right of the Recompile button.
  2. Go down to the bottom and find the “Other logs and output files” button.
  3. Click the button and find the .bbl file.
  4. Download the .bbl file and place it in the same folder as the other source files. You may need to rename the file.

Another option:

  • File > Submission > “Submit your paper to arXiv” > “Download project ZIP with submission files (e.g., bbl)”

Now you can zip the cleaned source files and upload them to arXiv!

minted

To use minted in arXiv submissions, please follow the instructions by Saurabh.

You need to generate cache files by compiling on Overleaf with the option \usepackage[finalizecache,cachedir=.]{minted} (“Recompile from scratch” may be better) and download the generated cache files in the same way as the .bbl file. Then, you need to change the minted option to \usepackage[frozencache,cachedir=.]{minted} and include the cache files in the source files. When you face issues with minted in arXiv compilation, try “TeX Live 2023” instead of “TeX Live 2025” in the arXiv submission form.

LaTeX Abstract Cleaner

I made a simple script to clean the abstract for arXiv submission: https://ryokamoi.github.io/latex-abstract-cleaner/. It removes the LaTeX commands and special characters from the abstract, so you can copy and paste it into the arXiv submission form.

Updates

  • Updated on April 8, 2026: Added the section about minted.
Ryo Kamoi
Ryo Kamoi

Ryo Kamoi is a PhD candidate at Penn State University. His research interests lie in large language models (LLMs), with a particular focus on the reasoning capabilities and self-improvement of LLMs.