Skip to the content.

Bluebook Citations Fixer

Zotero plugin that rewrites rendered citation text to apply Bluebook rules that are awkward or impossible to express cleanly in CSL alone.

⚠️ This plugin is in active development and possibly buggy. It seems to be working well, but use at your own risk.

Install

Download Bluebook_Citations_Fixer_v1.2.0.xpi and install it via Zotero → Tools → Plugins → gear menu → Install Plugin From File.

💡 Pairs with Bluebook Signalsinstalling both is recommended.

🚨 Requires the Epps Bluebook CSL style

This plugin runs when your document uses Dan Epps’s Bluebook style (or its experimental variant) — under other citation styles it stays dormant by default and changes nothing. You must install and select one of those styles for the fixer to do anything.

(The Epps styles are always active — no setup needed. To run the fixer under additional styles, check them in Settings → BB Citations Fixer → Style gate, where the traditional Bluebook Law Review style is offered first-class, or check “Apply under all citation styles”.)

🔄 Run a full refresh to apply the rules

The document-aware rules don’t update as you type — you must run a full Zotero refresh (the Refresh button in the Zotero tab of your word processor) after adding, editing, or removing citations. Adding or deleting one cite changes what other cites should say, and only a full refresh re-runs every citation in the document.

When in doubt, refresh — it’s the only way to guarantee every rule is applied consistently across the document.

Current Features

Companion plugin

This plugin pairs with Bluebook Signals, a Ctrl+S signal picker for the citation-dialog Prefix field (See, E.g., Accord, etc.). The two are built for the same law-review workflow and are meant to be used together — installing both is recommended.

Compatibility

Zotero 7 and Zotero 10 beta on macOS, Windows, and Linux. RTF output only — Word and LibreOffice work; Google Docs is not yet supported.

Latest Released Version

Release History

See ../CHANGELOG.md for the full history. Recent releases:

v1.2.0

v1.1.0.1

v1.0.0

v0.2.0

v0.1.18

v0.1.17