Some routines for the preparation of scientific paper submissions.
bibtexparser
optional: requests, lxml
Convert the journal names in .bib
file to their abbreviations.
The abbreviation rules is taken from ADS.
Usage:
bibtex_abbr input.bib [output.bib]
Modify ads_journal_abbr_custom.json
to add your custom abbreviations.
Create hyper links for doi, url or arxiv in .bib
file.
- for arxiv paper:
- insert arxiv link into 'journal'
- else:
- insert doi link into 'journal'
- insert url link (ads, arxiv or what ever) into 'volumne' (if any)
Usage:
bibtex_hyperlink input.bib [output.bib]
Protect the surname of the authors to prevent possible mis-interpretation by Chinese journal templates.
Usage:
bibtex_keep_surname input.bib [output.bib]