From: Tassilo Horn Date: Wed, 6 May 2015 05:49:20 +0000 (+0200) Subject: Support the biblatex journaltitle field X-Git-Tag: emacs-25.0.90~2186 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=52d7486d8bc5e55c7bc7ef764c9b4fd38062761e;p=emacs.git Support the biblatex journaltitle field * lisp/textmodes/reftex-cite.el (reftex-format-bib-entry): Support the biblatex journaltitle field. --- diff --git a/lisp/textmodes/reftex-cite.el b/lisp/textmodes/reftex-cite.el index b22e8b1dcc0..17e8cfdc83c 100644 --- a/lisp/textmodes/reftex-cite.el +++ b/lisp/textmodes/reftex-cite.el @@ -543,7 +543,14 @@ If FORMAT is non-nil `format' entry accordingly." (extra (cond ((equal type "article") - (concat (reftex-get-bib-field "journal" entry) " " + (concat (let ((jt (reftex-get-bib-field "journal" entry))) + ;; biblatex prefers the alternative journaltitle + ;; field, so check if that exists in case journal + ;; is empty. + (if (zerop (length jt)) + (reftex-get-bib-field "journaltitle" entry) + jt)) + " " (reftex-get-bib-field "volume" entry) ", " (reftex-get-bib-field "pages" entry))) ((equal type "book")