Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Cite

PixelPixel120 downloads

Render and link LaTeX or Pandoc citations from BibTeX blocks in your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

日本語 | 简体中文

Cite renders LaTeX- or Pandoc-style citations in Obsidian and links them to reference notes containing BibTeX. It works in Live Preview and Reading view, provides citation-key completion, and can render a bibliography.

Cite 0.1.2 requires Obsidian 1.12.7 or later. Desktop, iOS, and Android are supported.

Features

  • Render \cite{key} or [@key] as numbered internal links.
  • Complete citation keys by key or title while typing.
  • Generate a bibliography at \bibliography.
  • Resolve one or more BibTeX entries from each reference note.
  • Reindex automatically when reference notes are created, edited, moved, or deleted.
  • Match the settings interface to Obsidian's language in English, Japanese, and Simplified Chinese.
  • Keep code, frontmatter, and math examples unchanged.

Setup

  1. Open Settings → Cite and choose a Reference folder. Cite does not scan the whole vault when this setting is empty.

  2. Add a fenced bibtex block to a Markdown note in that folder:

    @article{doe2026,
      author  = {Doe, Jane and Yamada, Taro},
      title   = {An Example Paper},
      journal = {Journal of Examples},
      year    = {2026},
      volume  = {4},
      number  = {2},
      pages   = {10--20}
    }
    
  3. Type a citation in another note:

    Prior work discusses this problem \cite{doe2026}.
    
  4. Add \bibliography on its own paragraph where the bibliography should appear.

Choose Pandoc in settings to use [@doe2026] and [@doe2026; @smith2025]. Locators, prefixes, suffixes, and suppressed-author Pandoc citations are not supported in this release.

BibTeX support

Cite supports common article, book, inproceedings/conference, incollection, inbook, proceedings, misc, and fallback entry types. Braced and quoted values may span lines and contain nested braces. Multiple entries can be placed in one block.

The parser intentionally does not evaluate BibTeX string macros, # concatenation, crossref inheritance, or LaTeX text-formatting commands. Unsupported constructs remain local to the reference note and never trigger network access.

Bibliography styles include Plain / jplain, Abbreviated / jabbrv, Unsorted / junsrt, Alphabetic label, IEEE Transactions, ACM, SIAM, and APA-like. Plain-family, Alpha, ACM, SIAM, and APA-like bibliographies are sorted by author; Unsorted and IEEE Transactions retain citation order. Duplicate citation keys are resolved deterministically: the entry in the alphabetically first note path wins, and duplicates are shown in settings.

Installation

Community plugins

After Cite is accepted into the Obsidian Community directory, search for Cite under Settings → Community plugins.

BRAT or manual beta

For beta testing, add PMGWork/obsidian-cite in BRAT. For a manual installation, download main.js, manifest.json, and styles.css from the matching GitHub release and place them in .obsidian/plugins/cite/.

Privacy and security

Cite works entirely inside the vault. It does not make network requests, collect telemetry, show ads, require an account, or access files outside the configured reference folder except for rendering citations in the note currently being viewed.

Development

npm ci
npm run dev

Run the complete release check with npm run check. Production main.js is generated locally, committed for review, and attached to GitHub Releases.

License

MIT

HealthExcellent
ReviewPassed
About
Render LaTeX (\cite{key}) and Pandoc ([@key]) citations as numbered internal links and generate a lightweight bibliography from BibTeX blocks in dedicated reference notes. Complete citation keys while typing, resolve entries from notes, and reindex automatically as references change; works in Live Preview and Reading view.
ResearchLaTeXAutocomplete
Details
Current version
0.1.2
Last updated
Last week
Created
3 months ago
Updates
3 releases
Downloads
120
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
PixelPixelpmgwork
pmgwork.com
GitHubpmgwork
Xpmgwork
  1. Community
  2. Plugins
  3. Research
  4. Cite

Related plugins

Calctex

Calculate LaTeX formulas.

Numerals

Turn any code block into an advanced calculator. Evaluate math expressions on each line of a code block, including units, currency, and optional TeX rendering.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Various Complements

Complete words similar to auto-completion in an IDE.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation - multi-page knowledge generation with entity/concept pages and conversational query.

Charted Roots

Family tree visualization with GEDCOM/Gramps import and Canvas/PDF/Markdown export. Charts, maps, timelines, citations, fictional calendars. For genealogists, worldbuilders, and TTRPG campaigns.

Khoj

An AI personal assistant for your digital brain.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Citations

Automatically search and insert citations from a Zotero library.