retorquere/zotero-better-bibtex

Make Zotero effective for us LaTeX holdouts

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 9th, 2026
Created on September 20th, 2013
Open Issues & Pull Requests: 45 (+0)
GitHub issues: Enabled
Number of forks: 385
Total Stargazers: 7,105 (+1)
Total Subscribers: 50 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Better BibTeX for Zotero is a Zotero extension that enhances bibliography management for users working with LaTeX and other text-based document preparation systems.

The extension solves the problem of managing bibliographic data in Zotero when using LaTeX-based workflows, where citation keys and format compatibility are critical. It provides automatic citation key generation that prevents clashes by considering existing keys across your entire library, supports customizable citekey formulas for generating keys based on item contents, and allows manual specification of stable citation keys. The tool handles conversion between HTML markup used in Zotero and LaTeX/BibLaTeX equivalents, translating elements like italics, bold, superscript, and subscript formatting. It also manages Unicode-to-LaTeX conversions, transforming accented characters and special constructs bidirectionally, which is essential for users who cannot yet migrate to BibLaTeX's native Unicode support.

Developers and researchers using LaTeX, Markdown, or other text-based toolchains with Zotero should consider this extension if citation key management and format conversion are pain points in their workflow. The tool is particularly valuable for those maintaining large libraries where citation key conflicts could cause document breakage, or for users who need precise control over how bibliographic data exports to BibTeX format. The extension works with Zotero's native citation key field introduced in version 8, which enables citation keys to sync across devices.

The project maintains active engagement with user-reported issues, providing migration assistance and debugging support when citation key transfers encounter problems. Development responds to feature requests for additional HTML-to-LaTeX conversions and maintains compatibility as Zotero's architecture evolves. The codebase is written in TypeScript and the maintainer provides comprehensive documentation covering citekey formulas, export options, and troubleshooting procedures.