# How to make a BST file of the form “Jon90” but ordered by citation?

I am preparing a set of PDF slides for conference. I want the citations appear as

  [Liu12] S. Liu, Calc. Var. 45 (2012) 1–9.


Then during my lecture when I saw Liu12 I know what is the paper I am talking about.

Sometimes, I need to cite several papers like [Rab92, SzK98, Che44] generated via \cite{key1,key2,key3}. Hence, I want the reference list to be order by citation, not by author name. In this way, the three references above appear together, when I click Rab92, I can jump to the page with SzK98, Che44 appear below the reference Rab92.

Since I could not find such a BST file, I latex the makebst file to make one myself. It seems that only Numerical Style of Citation supports order by citation, while the Alpha Style (the one I want, like Jon90 or JWB90) does not.

Can anyone help me for this? Thank you very much for attention.

Of course, using the natbib.sty with unsrtnat.bst, I can get reference of the author-year style and ordering by citation. Unfortunately it seems that natbib is not compactible with the presentation template I am using, and citations like Papageorgiou and Radulescu (2019) are too long for presentation, I prefer PaR19, the alpha style; moreover, in the reference list I don't want the title and ISSN and doi of the paper.

• Welcome to TeX.SX! Please help us help you and add a minimal working example (MWE) that illustrates your problem. Reproducing the problem and finding out what the issue is will be much easier when we see compilable code, starting with \documentclass{...} and ending with \end{document}. – Stefan Pinnow Sep 10 at 8:53