zotxt-emacs works with zotxt to provide an Emacs integration with Zotero, allowing you to manage citation keys for pandoc markdown documents as well as org mode links to items in your Zotero collection.
zotxt-emacs depends on Zotero and the zotxt Zotero addon, which must be installed first. Better BibTeX is required for pandoc integration.
zotxt-emacs can be installed via MELPA by installing the package named zotxt
.
If installing without MELPA, please note that zotxt-emacs depends on request.el and deferred.el
zotxt-emacs requires GNU emacs >= 24.3. It should work with built-in org-mode or with the latest org-mode installed via the org ELPA repository.
zotxt-emacs requires Zotero and the zotxt addon >= 5.0.5.
To insert a citation into a org-mode document, first enable the org-zotxt
minor mode:
M-x org-zotxt-mode
Then you can use: C-c " i
(org-zotxt-insert-reference-link
) to insert an item.
To update the current link text at point to reflect changed metadata from Zotero, use C-c " u
(org-zotxt-update-reference-link-at-point
).
To open an attachment of the link at point, use C-c " a
(org-zotxt-open-attachment
)
If you use Org-noter you can use the org-zotxt-noter
command to select an item in Zotero and take notes on its attachment. Use the command in a headline, and it will either open the Org-noter interface or prompt for a Zotero search to load an attachment that can be annotated using Org-noter.