Изменить шрифт слова URL перед фактическим URL в biblatex

Изменить шрифт слова URL перед фактическим URL в biblatex

Я работаю над своей библиографией и хотел изменить стиль шрифта URL. Это я смог сделать с помощью \usepackage{url}и \urlstyle{same}. После компиляции шрифт изменился, но не слова 'URL:'. Это вы можете увидеть ниже.

Я попытался переопределить стиль, как упоминалось вэтотвопрос. Но это не сработало. Надеюсь, у вас есть какие-то предложения. Спасибо заранее.

МВЭ:

\documentclass{article}

\usepackage[style=alphabetic,
isbn=false,
doi=false,
url=false,
language = ngerman]{biblatex}

\usepackage[scaled]{helvet}
\renewcommand{\familydefault}{\sfdefault} 
\usepackage{url}
\urlstyle{same}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@online{Dantam.2018,
    author = {Dantam, Neil},
    title = {Quaternion Computation},
    url = {http://www.neil.dantam.name/note/dantam-quaternion.pdf},
    urldate = {2018-01-05},
    abstract = {},
    organization = {{Institute for Robotics and Intelligent Machines, Georgia Institute of Technology}},
    shorthand = {DANT18}
}
\end{filecontents*}
\bibliography{\jobname}


\begin{document}
\nocite{*}
\printbibliography
\end{document}

решение1

Если вы хотите изменить только шрифт URL, вы можете использовать:

\DeclareFieldFormat{url}{URL\addcolon\space\url{#1}}

чтобы получить его стандартными заглавными буквами, а не маленькими.

Но более общим и уместным подходом было бы переопределить макрос, который устанавливает "URL" маленькими заглавными буквами, поскольку он влияет и на другие аббревиатуры (такие как "DOI", "ISBN", "ISSN" и т. д.). Поэтому для согласованности общее переопределение \mkbibacroбыло бы лучше (как также отмечено в комментариях moewe):

\renewcommand*{\mkbibacro}[1]{#1}

Результат любого из этих вариантов (хотя второй вариант предпочтительнее) будет следующим:

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

Полная версия MWE:

\documentclass{article}

\usepackage[style=alphabetic,
isbn=false,
doi=false,
url=false,
language = ngerman]{biblatex}

\usepackage[scaled]{helvet}
\renewcommand{\familydefault}{\sfdefault} 
\usepackage{url}
\urlstyle{same}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@online{Dantam.2018,
    author = {Dantam, Neil},
    title = {Quaternion Computation},
    url = {http://www.neil.dantam.name/note/dantam-quaternion.pdf},
    urldate = {2018-01-05},
    abstract = {},
    organization = {{Institute for Robotics and Intelligent Machines, Georgia Institute of Technology}},
    shorthand = {DANT18}
}
\end{filecontents*}
\bibliography{\jobname}

\renewcommand*{\mkbibacro}[1]{#1}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

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