emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 52d7486: Support the biblatex journaltitle field


From: Tassilo Horn
Subject: [Emacs-diffs] master 52d7486: Support the biblatex journaltitle field
Date: Wed, 06 May 2015 05:50:13 +0000

branch: master
commit 52d7486d8bc5e55c7bc7ef764c9b4fd38062761e
Author: Tassilo Horn <address@hidden>
Commit: Tassilo Horn <address@hidden>

    Support the biblatex journaltitle field
    
    * lisp/textmodes/reftex-cite.el (reftex-format-bib-entry):
    Support the biblatex journaltitle field.
---
 lisp/textmodes/reftex-cite.el |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/lisp/textmodes/reftex-cite.el b/lisp/textmodes/reftex-cite.el
index b22e8b1..17e8cfd 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")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]