Many publishers ask for abbreviations for journal names in the bibliography.

I have checked the links which either need to build the list from the start: is there a tool , or is there a transparent way, or talk about best package acronym glossaries to build the list from ground zero as well, or modify the .bst with a new journal.abbrev function and other changes Abbreviation using .bst, or a compholio package which is not simple or 'general' for using it.

But none of those meets the need.

Endnote has a lot of .txt files as terms list, with names separated by Tabs, e.g. (the block quotes below cannot show the Tabs before the J.)

Journal of Business and Psychology J. Bus. Psychol. J Bus Psychol

Journal of Business Strategy J. Bus. Strategy J Bus Strategy

Journal of Cancer Education J. Cancer Educ. J Cancer Educ

The term-lists contain more than 10k names, which are sufficient for general use.

My question is, are there similar files/packages for BibTeX/LaTeX to import/include, which are general enough for normal .bst to process and output the abbreviated journal names to the bibliography in the PDF?

If no such files/packages, is there a way for BibTeX/LaTeX to use term-lists from Endnote? or other reference management software, such as JabRef or Mendeley? (though I have not tried JabRef, and cannot find how to EXPORT the list from Mendeley, which cannot be copied/pasted into .txt or excel. Any ideas how to EXPORT Mendeley's list?)

Any hints are appreciated. Thanks a lot!

  • I do not believe that BibTeX or even BibLaTeX can itself abbreviate journal names. However, JabRef has the option to abbreviate journal names in the "Quality" menu. Under "Options" you can "Manage journal abbreviations", which allows to you read your own abbreviation lists. In Jabref, these are .csv files, so you can easily modify your EndNote lists to work in JabRef as well. Jul 13 '20 at 10:03
  • Thanks, yes most reference management software provides journal abbreviation database/lists, e.g. Mendeley, Zotero, Endnote, and JabRef is similar I believe though I do not use it. But I want to find similar solution in BibTeX/LaTeX.
    – miya
    Jul 13 '20 at 10:07
  • Well, if you insist on doing it on the fly, that maybe this thread is helpful for you. Jul 13 '20 at 11:00
  • you can use @string to manage different variants. Jul 13 '20 at 11:50
  • Thank you Manuel and Ulrike, I have checked the mentioned thread, or using @string etc., which is also talking about building the list manually one item by one item, instead of a 'general' solution which can be reused by others.
    – miya
    Jul 14 '20 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.