TransWikia.com

Adding DOI to reference style "angew" in natbib

TeX - LaTeX Asked on January 6, 2021

The similar post I have found were no solution to my problem.
I want to add the DOI of an paper or book (ISBN or DOI) in the references using the style "angew" (Angewandte Chemie International Edition).
The .bst file looks like it has the option to activate DOI but I could not figure out how to do that.
I will post a minimal example with my packages, a bib file and the .bst.
I hope you can help me.

documentclass[twoside,open=right,a4paper,pdftex,toc=bibliography,12pt,DIV=14,BCOR=6mm,headsepline
    ]{scrbook}
        usepackage[T1]{fontenc}
        usepackage{mathptmx}
        usepackage[scaled]{uarial}
        usepackage[a4paper]{geometry}geometry{left=3cm,right=2cm,top=2.0cm,bottom=2.0cm,headsep=1.0cm,footskip=1.0cm,includehead,includefoot}
        usepackage[english]{babel}
        usepackage{blindtext}
        usepackage[sort&compress,numbers,super,square]{natbib}
        usepackage{csquotes}
        usepackage[colorlinks, linkcolor = black, citecolor = black, filecolor = black, urlcolor = blue]{hyperref}
        usepackage[capitalise, nameinlink, noabbrev]{cleveref} %after hyperref!
        pdfminorversion=7
        usepackage{etoolbox}
        preto{backmatter}{addtocontents{toc}{protectaddvspace{16pt}}}
begin{document}
blindtext cite{Fridman.2012,Baylet.2012}
    renewcommand{bibname}{References}
    bibliography{cite}
    bibliographystyle{angew}
end{document}

Bib file


@article{Baylet.2012,
 abstract = {{textquotedbl}Applied Catalysis B, Environmental{textquotedbl}, 113-114 (2011) 31-36. 10.1016/j.apcatb.2011.10.026},
 author = {Baylet, A. and Mar{'e}cot, P. and Duprez, D. and Jeandel, X. and Lombaert, K. and Tatibou{"e}t, J. M.},
 year = {2012},
 title = {Synergetic effect of plasma/catalysis hybrid system for CH4 removal},
 keywords = {Carbon monoxide;Methane;Monolith;Non-thermal plasma discharge;Palladium},
 pages = {31--36},
 volume = {113-114},
 issn = {09263373},
 journal = {Applied Catalysis B: Environmental},
 doi = {10.1016/j.apcatb.2011.10.026},
 file = {c5d87ebd-cb76-4e5d-b9e5-2cc7650b6989:C:UsersoekofreshAppDataLocalSwiss Academic SoftwareCitavi 6ProjectCachelmpdduos0lw542joqndds2oeu80yn1t2ka3wcazgqlvf2p3bwjyCitavi Attachmentsc5d87ebd-cb76-4e5d-b9e5-2cc7650b6989.pdf:pdf}
}



@book{Fridman.2012,
 abstract = {},
 author = {Fridman, Alexander A.},
 year = {2012},
 title = {Plasma chemistry},
 address = {Cambridge},
 publisher = {{Cambridge University Press}},
 isbn = {9780521847353},
 doi = {10.1017/CBO9780511546075},
}

.bst "angew"
This is the .bst file 1drv.ms/u/s!AvQ5xKNcyy9jhO1P0pEXB7GXe2-3VQ?e=uYdgL9

One Answer

The easiest way is to use the rsc package to set up the controls: the option you need is usedoi.

documentclass{article}
usepackage[T1]{fontenc}
usepackage[usedoi]{rsc} % Loads natbib
setcitestyle{sort&compress,numbers,super,square}
begin{document}
cite{Fridman.2012,Baylet.2012}
bibliography{jobname}
bibliographystyle{angew}
end{document}

It can be done manually, but that is much less a 'user' function.

Correct answer by Joseph Wright on January 6, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP