Checklist for arXiv submissions
Currently, arXiv (https://arxiv.org/) compiles LaTeX projects using either TeX Live 2025 (default) or TeX Live 2023. See this page on the arXiv site for more details about its use of TeX Live: https://info.arxiv.org/help/faq/texlive.html.
The version of TeX Live 2025 that arXiv currently provides as its default is close to the standard TeX Live 2025 image provided by Overleaf.
arXiv Version: 2025-08-03 (Standard TL 2025 plus early-summer updates).
Overleaf Version: 2025-10-27 (Includes approximately 3 months of additional bug fixes and feature updates when compared to the arXiv version).
If your project uses a feature or bug fix provided in TeX Live 2025 between August and late October 2025, you may see discrepancies in the compilation or output of your Overleaf project when you submit to arXiv.
Some projects that compile without errors on Overleaf may encounter unexpected compilation errors when submitted to the arXiv service due to other differences in the compile processes used by these two services. This page outlines some common reasons, and how to solve them.
Are you using the Overleaf Submit to arXiv feature?
arXiv expects a zip submission that includes some of the generated files from your project. These files can be obtained directly (see: View Generated Files), but the Submit to arXiv option under the Submit button will provide you with a zip file with these included. This option is provided under the online repositories section of the Submit menu. If your project is using a dedicated journal template, the Submit button may not include options other than the journal for the template. To see all submit options, including arXiv, please make a copy of your project. The Submit button on the copy will include all options, not just the journal for the template.
Are you using an incompatible version of TeX Live?
At the time of writing (February 2026) the arXiv and Overleaf both use compatible versions of TeX Live 2025. Exceptions in compatibility may arise if your project is using packages that were updated between 2025-08-03 and 2025-10-27. A close review of the output.log from your arXiv submission and your Overleaf compile should help identify any discrepancies among the packages used.
Are you using the hyperref package?
When processing LaTeX submissions, arXiv loads the hyperref package with its required set of options. If your project also loads hyperref with options, you may then get an “Option clash for package hyperref” error on your arXiv submission.
You can try setting your hyperref options separately from the package loading. For example, the line
\usepackage[colorlinks,allcolors=black,pdftex]{hyperref}can be changed to
\usepackage{hyperref}
\hypersetup{colorlinks,allcolors=black}It is not necessary (nor recommended) to specify the pdftex (nor dvips, dvipdfm, ...) option for hyperref nor for other packages.
If the hyperref package is loaded by a document class or a package then it may not be feasible to change how hyperref options are loaded. One example is if you're using \documentclass{mnras}. In such cases you may have to prevent arXiv from injecting its hyperref commands. This can be done by adding a file to your project named 00README.XXX and putting this line in it:
nohypertexIs your main .tex file on the project’s top level?
arXiv submissions might not compile where the main .tex file is inside a folder, so before reattempting submission to arXiv, try moving that .tex file to the root-level of your Overleaf project. Remember that you may also need to update file paths for your \include, \input, \includegraphics and \bibliography commands, etc.
Are you using any .eps image files alongside .png, .jpg or .pdf image files?
arXiv will use pdfLaTeX to process your submissions and, of course, pdfLaTeX cannot directly incorporate .eps graphics files into the typeset PDF. They must first be converted to a format that pdfLaTeX can use. Overleaf can automatically convert .eps files to .pdf format during pdfLaTeX compilation but arXiv may not have this feature enabled. Consequently, arXiv’s compilation might generate errors with commands that try to include .eps files, such as \includegraphics{plot.eps}.
If your Overleaf project uses graphics in .eps format, we recommend that you convert them to .pdf format, upload them to your project and use the .pdf versions directly within any \includegraphics commands in your document.
For a more comprehensive list issues that can lead to compile failures on arXiv, please see this page on the arXiv site: https://info.arxiv.org/help/faq/mistakes.html.
Last updated
Was this helpful?