Заставить bibtex набирать doi заглавными буквами при использовании пакета doi

Заставить bibtex набирать doi заглавными буквами при использовании пакета doi

Вариантэтот вопросчто добавляет дополнительное требование, чтобы решение работало с doiпакетом.

Как заставить bibtex отформатировать слово «DOI» ниже заглавными буквами?

введите описание изображения здесь

\documentclass{article}
\usepackage{natbib}
\usepackage{doi} % hyperlink URLs

\begin{filecontents*}{\jobname.bib}
@article{milner92,
 author  = {Robin Milner and Joachim Parrow and David Walker},
 title   = {A Calculus of Mobile Processes, {I} and {II}},
 journal = {Inf. Comput.},
 volume  = {100},
 number  = {1},
 pages   = {1--77},
 year    = {1992},
 doi     = {10.1016/0890-5401(92)90009-5},
}
\end{filecontents*}

\begin{document}
\cite{milner92}

\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

решение1

Как говорится в документации:

Формат doi можно контролировать, переопределив команду \doitext,

\documentclass{article}
\usepackage{natbib}
\usepackage{doi} % hyperlink URLs
\renewcommand{\doitext}{DOI:~}
\begin{filecontents*}{\jobname.bib}
@article{milner92,
 author  = {Robin Milner and Joachim Parrow and David Walker},
 title   = {A Calculus of Mobile Processes, {I} and {II}},
 journal = {Inf. Comput.},
 volume  = {100},
 number  = {1},
 pages   = {1--77},
 year    = {1992},
 doi     = {10.1016/0890-5401(92)90009-5},
}
\end{filecontents*}

\begin{document}
\cite{milner92}

\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

введите описание изображения здесь

Связанный контент