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!