I use the command "bibentry" to show the references in the slides with beamer. And i want to get an abbreviated journal name, e.g. "Physical Review Letters" thansfors into "PRL". How can I achieve that? How to modify the "bst" file?

  • 1
    Welcome to the site. I think it is better to modify the bib file to use the abbreviations (carefully, not to break things; it would be a slightly different question). The reason is that many journals have standard abbreviations, but they are not the first letters, see e.g. ApJ for Astrophysical Journal. – yo' Nov 15 '15 at 8:41
  • Thanks for your reply. But i do not want to modify the bib file. Whether there is some way to create a list for the abbreviations? – Guang X Nov 15 '15 at 9:01
  • I would suggest you create two entries -- one with the full name of the journal in the journal field, the other with the abbreviated name. You'd then modify argument of the \cite command to point to one or the other entry. – Mico Nov 15 '15 at 9:02
  • That's an interesting question; whether you can define a list of abbreviations of the journals and map it. – yo' Nov 15 '15 at 9:02
  • @Mico That's not a systematic solution, as I realize. I like the idea of a list of journal abbreviations, and with Biblatex + expl3, nothing is impossible, right? :) – yo' Nov 15 '15 at 9:04

Browse other questions tagged or ask your own question.