Citation Extended

pending

by Anatol Khmialeuski

Forked from Citations

Extended functionality to automatically search and insert citations from a Zotero library.

2 starsUpdated 13d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Obsidian Citation Extended

This plugin for Obsidian integrates your academic reference manager with the Obsidian editing experience.

The plugin supports reading bibliographies in BibTeX / BibLaTeX .bib format and CSL-JSON format, with more formats planned.

Quick Start

  1. Install from Obsidian's Community Plugins browser
  2. Export your bibliography from Zotero + Better BibTeX, Mendeley, or Paperpile
  3. Add the database in plugin settings
  4. Use Ctrl+Shift+O to search and open literature notes

For detailed setup instructions, see Getting Started.

Features

  • Open literature note — create or open a note for any reference
  • Insert literature note link — insert a wiki-link or markdown link
  • Insert literature note content — insert rendered template content at cursor
  • Insert markdown citation — insert Pandoc-style citations with presets (textcite, parencite)
  • Refresh citation database — manually reload all sources

See Features for details.

Templates

Customize your notes using Handlebars templates with 25+ variables, 18+ helpers, and built-in citation style presets.

Multiple Databases

Load citations from multiple .bib or .json files. Duplicate citekeys are preserved with database prefixes.

Multiple Databases Settings

See Data Sources and Configuration for details.

Documentation

Full documentation is in the docs/ directory.

Development

npm run dev      # Watch mode
npm run build    # Production build
npm run lint     # ESLint
npm test         # Jest test suite

See Development Guide for architecture and contribution info.

License

MIT License.

Support

If you find this plugin useful, consider buying me a coffee.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.