How to Cite an arXiv Paper in LaTeX

Aug 11, 2026 6 min read
Author avatar
500+ papers & thesis formatted in LaTeX for IEEE, Elsevier, Springer, ACM & more
Blog featured image: 'How to Cite an arXiv Paper in LaTeX' - mapping arXiv citation fields between biblatex and classic BibTeX.

To cite an arXiv paper in LaTeX depends on two things: which bibliography system you use, and whether the paper has since been published somewhere. Since January 2022 every arXiv article also carries its own DOI, which changed the answer a bit. This covers the arXiv reference format arXiv itself asks for, the exact BibTeX and biblatex entries, what to do about version numbers, and when you should cite the journal version instead.

You can cite an arXiv paper, but check for a published version first

Citing a preprint is normal practice, and it is the only option for work that has not been through review yet. Every arXiv article has a DOI, so it is a stable, resolvable reference rather than a loose link.

The thing to check before you cite: whether that paper has since appeared in a journal or at a conference. Open the arXiv abstract page and look at the Journal reference and DOI fields near the top. Authors fill those in when their paper is accepted, and arXiv encourages it. If either field is populated, cite the published version, not the preprint. The published version is what the record should point to, and reviewers do notice when a paper cites a 2021 preprint that was published in 2022.

Two other cases worth knowing:

  • Your target journal may restrict preprint citations. Some ask you to minimize them or to mark them as unpublished. Check the author instructions rather than assuming.
  • The arXiv version and the published version can differ. If you are quoting or relying on a specific result, make sure it is in the version you are citing.

The arXiv reference format arXiv asks for

arXiv publishes its own reference format, and it is worth following because it is what their systems and most publishers expect:

  • New identifiers (April 2007 onwards): arXiv:YYMM.NNNNNv# [category], for example arXiv:0706.1234v1 [math.FA]. The category in brackets is encouraged but optional.
  • Old identifiers (before April 2007): arXiv:arch-ive/YYMMNNNv#, for example arXiv:hep-th/9901001v3.

Two rules people break. Keep the identifier as one contiguous string, with no spaces or extra punctuation beyond what is shown. And do not wrap it in typeface commands like \texttt{}, which arXiv asks you not to do because it breaks their identifier detection.

How to cite an arXiv paper in LaTeX with biblatex

biblatex has real fields for this, so you do not have to fake it. Use @online with the eprint fields:

@online{vaswani2017attention,
  author      = {Vaswani, Ashish and Shazeer, Noam and Parmar, Niki},
  title       = {Attention Is All You Need},
  date        = {2017-06-12},
  eprint      = {1706.03762},
  eprinttype  = {arxiv},
  eprintclass = {cs.CL},
}

eprint is the bare identifier with no arXiv: prefix. eprinttype tells biblatex which archive it is, and eprintclass is the primary subject category. Fill all three and biblatex prints arXiv:1706.03762 [cs.CL] in the correct format on its own, which is the whole point of using the proper fields instead of stuffing the identifier into a note.

Do not also add a url pointing at the abstract page. biblatex builds the link from the eprint fields, and you end up with the identifier printed twice.

How to cite an arXiv paper in classic BibTeX

Classic BibTeX has no preprint entry type, so the convention is @misc with three extra fields that the common styles understand:

@misc{vaswani2017attention,
  author        = {Vaswani, Ashish and Shazeer, Noam and Parmar, Niki},
  title         = {Attention Is All You Need},
  year          = {2017},
  eprint        = {1706.03762},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CL},
}

archivePrefix is the classic BibTeX equivalent of biblatex’s eprinttype, and primaryClass matches eprintclass. Between them, biblatex and BibTeX use different names for the same three pieces of information, which is why entries copied between projects sometimes print nothing where the identifier should be. If you are not sure which system your document is on, we cover telling them apart in BibTeX vs biblatex vs biber.

Not every .bst file prints these fields. If the identifier does not appear, that is the style ignoring it, the same way most standard styles ignore url.

Convert arXiv IDs into BibTeX Online

Paste up to 50 arXiv identifiers and get BibTeX or BibLaTeX entries with the eprint fields, the DOI, and protected acronyms. Free, in the browser, no sign-up.

Open the arXiv to BibTex converter →

How to handle the version number and the arXiv DOI

Two related decisions, and the interaction between them is not obvious.

Version numbers. arXiv says including v# shows readers the exact version you meant, and leaving it off points at the latest. Pin the version when you are quoting text, citing a specific number, or relying on something that might change between revisions. Leave it off when you just want to point at the paper.

The DOI. arXiv DOIs look like 10.48550/arXiv.2202.01037, which is the prefix 10.48550 plus the arXiv ID with the colon changed to a period. Here is the part that catches people: each version does not get its own DOI. Replacing an article with a new version updates the metadata but keeps the same DOI, and that DOI always resolves to the latest version.

So the DOI cannot pin a version. If you need version-specific citation, use the versioned arXiv identifier, with or without the DOI alongside it. If you do not care which version, the DOI on its own is the cleanest reference.

Acronyms in the title get lowercased unless you protect them

This one bites almost everyone citing machine learning papers. Under plain, abbrv, IEEEtran, and acmart, an unprotected title gets converted to sentence case, so BERT comes out as bert and GAN as gan. The fix is braces around the parts that must stay as typed:

title = {{BERT}: Pre-training of Deep Bidirectional Transformers}

Copy an entry off Google Scholar or out of a colleague’s .bib file and it usually has no brace protection at all, because nothing adds it automatically. Worth a pass over your arXiv entries before submitting, since these titles are full of acronyms.

How to get the arXiv BibTeX entry without typing it

The arXiv abstract page has an export link under References & Citations on the right side that gives you a BibTeX entry. It works, but you get one paper at a time.

Our free arXiv to BibTeX converter takes up to 50 identifiers at once, one per line, and handles the details that cause the problems above:

  • Both identifier formats, new (1706.03762) and old (math/0506203), with or without a version suffix.
  • A dialect switch for BibLaTeX or legacy BibTeX, so you get eprinttype or archivePrefix to match your document.
  • The arXiv DOI included when one is registered.
  • All-caps acronyms brace-protected automatically, so {BERT} survives the style.
  • @misc by default, with a per-row switch to @article or @inproceedings for papers that have since been published.
  • Citation keys in lastnameYearWord form, and UTF-8 handling for author names in non-Latin scripts.

Once the entries are in your .bib file, the rest is the usual routine, covered in our guide to citing in LaTeX.

How to switch the citation once the paper is published

Preprints get published, often while you are still writing. When that happens, change the entry type rather than editing fields around the edges.

An @misc preprint entry becomes @article with journal, volume, number, pages, and the publisher’s DOI, or @inproceedings with a booktitle for a conference paper. Keep the same citation key so nothing in your document breaks.

Whether to keep the arXiv identifier alongside the published reference is a judgment call. It is useful when the arXiv version is open access and the journal version is paywalled, and plenty of styles print both without complaint. Some publishers will strip it. Neither is wrong.

A practical habit for a long project: check your preprint citations again just before submission. On a paper written over a year, a few of them will have been published since you first added them.

Author avatar
Co-Founder, TheLatexLab

Saurabh runs TheLatexLab, a professional Word to LaTeX and PDF to LaTeX conversion service for researchers and PhD students.

He and his team have converted 500+ research papers, theses, and conference submissions to clean, submission-ready LaTeX for IEEE, Elsevier, Springer, ACM, and 60+ other journal templates. Every file is compilation-tested in Overleaf before delivery.

You Have a Word or PDF File. We'll Convert it to Submission-Ready LaTeX.

We convert Word documents and PDFs into clean, submission-ready LaTeX for IEEE, Springer, Elsevier, ACM, arXiv, and more. Equations, tables, citations, and journal templates included. Compiled and tested in Overleaf before delivery.

Reviewed by a real LaTeX specialist.