reftex: Citations Outside LaTeX
4.5 Citations outside LaTeX
===========================
The command ‘reftex-citation’ can also be executed outside a LaTeX
buffer. This can be useful to reference articles in the mail buffer and
other documents. You should _not_ enter ‘reftex-mode’ for this, just
execute the command. The list of BibTeX files will in this case be
taken from the variable ‘reftex-default-bibliography’. Setting the
variable ‘reftex-cite-format’ to the symbol ‘locally’ does a decent job
of putting all relevant information about a citation directly into the
buffer. Here is the lisp code to add the ‘C-c [’ binding to the mail
buffer. It also provides a local binding for ‘reftex-cite-format’.
(add-hook 'mail-setup-hook
(lambda () (define-key mail-mode-map "\C-c["
(lambda ()
(interactive)
(let ((reftex-cite-format 'locally))
(reftex-citation))))))