BibTeX Format

Archivum stores bibliographic metadata in a deliberately narrow BibTeX-compatible shape. Normalizing entry types and fields keeps imports predictable, keeps Feather tables stable, and reduces synchronization noise.

Entry Types

Use one of these types for new or edited records:

article, book, techreport, misc, incollection, unpublished,
inproceedings, phdthesis

Unknown entry types are not useful inside Archivum. Normalize them to the closest supported type, or use misc when there is no clear match.

Supported Fields

Restrict BibTeX fields to the following set unless a one-off import requires a temporary exception:

tag, type, title, year, author, journal, volume, number,
month, pages, booktitle, editor, edition, doi, isbn,
publisher, institution, address, url,
archivePrefix, arxivId, eprint

Conventions

The BibTeX key is the Archivum tag. Keep tags stable after import because document links, citations, reports, and read history use them as reference identity.

Store the entry type without the leading @ in editable metadata. For example, use article rather than @article.

Use BibTeX and between authors or editors. Keep year as a four-digit year when known, and use month only when it is bibliographically meaningful. Prefer DOI, ISBN, URL, and arXiv fields over embedding identifiers in titles or notes.

Example:

@article{Wang2024,
  author = {Wang, Ruodu and Smith, Jane},
  title = {Spectral Risk Measures},
  year = {2024},
  journal = {Insurance Mathematics and Economics},
  doi = {10.0000/example}
}

Exports

Standard BibTeX export writes citation metadata only.

BibTeX+ export adds Archivum document hashes and Mendeley-style file fields when a matched document path is available. The file field uses the form :C\:/path/to/document.pdf:pdf. Do not add these fields manually to normal library metadata; Archivum maintains document links through the ref-doc table and export workflow.