I have the following bib file:
@article{blei2017_review, title = {Some {Inference}: {A} {Review} for {ECM}}, volume = 112, shorttitle = {Some {Inference}}, number = 518, journal = {Journal of the American Association}, author = {Blei, M. and Kucukelbir, Alp}, year = 2017, pages = {859--877}, } I would like to create a sensible bibtex config file doing the following:
- the text of each field should be on its own line, no wrapping to next line
- @article should be @Article, and @inproceedings => @InProceedings, etc.
- remove unnecessary fields like pages and number
- fields should be sorted author, title, etc.
- remove double braces like (e.g. title and shorttitle), should be {Some Inference: A Review for ECM}
- the key should be concat(author last name, year), and if same author has multiple papers on that year then append to consequent keys (a,b,c,...), for instance blei2017, blei2017b, ..., etc.
I don't know which variables control the above behavior and my elisp skill is for beginners.
Does anyone have a template config file with similar behaviour I can build on top of that?
Thanks!