X-Git-Url: https://git.donarmstrong.com/?p=org-ref.git;a=blobdiff_plain;f=org-ref.el;h=e3cf3ba60d3fc7489748aec31f6079ab1838aefb;hp=0356e1f6bb7911c2de3203b1a637b6befd65ba0b;hb=ff3ec2ce5e8db509a1335445ea9125a70e7a31e5;hpb=9e004c0e939c7bcbec2495f9ec7205d6fcdccc87 diff --git a/org-ref.el b/org-ref.el index 0356e1f..e3cf3ba 100644 --- a/org-ref.el +++ b/org-ref.el @@ -458,7 +458,10 @@ environment, only %l is available." ((= l ?E) (car (reftex-get-bib-names "editor" entry))) ((= l ?h) (org-ref-reftex-get-bib-field "howpublished" entry)) ((= l ?i) (org-ref-reftex-get-bib-field "institution" entry)) - ((= l ?j) (org-ref-reftex-get-bib-field "journal" entry)) + ((= l ?j) (let ((jt (reftex-get-bib-field "journal" entry))) + (if (string= "" jt) + (reftex-get-bib-field "journaltitle" entry) + jt))) ((= l ?k) (org-ref-reftex-get-bib-field "key" entry)) ((= l ?m) (org-ref-reftex-get-bib-field "month" entry)) ((= l ?n) (org-ref-reftex-get-bib-field "number" entry)) @@ -2112,7 +2115,10 @@ This assumes you are in an article." (year (reftex-get-bib-field "year" entry)) (author (replace-regexp-in-string "\n\\|\t\\|\s+" " " (reftex-get-bib-field "author" entry))) (key (reftex-get-bib-field "=key=" entry)) - (journal (reftex-get-bib-field "journal" entry)) + (journal (let ((jt (reftex-get-bib-field "journal" entry))) + (if (string= "" jt) + (reftex-get-bib-field "journaltitle" entry) + jt))) (volume (reftex-get-bib-field "volume" entry)) (pages (reftex-get-bib-field "pages" entry)) (doi (reftex-get-bib-field "doi" entry))