Ändern Sie die Schriftart des Wortes „URL“ vor der eigentlichen URL in Biblatex

Ändern Sie die Schriftart des Wortes „URL“ vor der eigentlichen URL in Biblatex

Ich arbeite an meiner Bibliographie und wollte den Schriftstil der URL ändern. Dies gelang mir mit \usepackage{url}und \urlstyle{same}. Nach dem Kompilieren änderte sich die Schriftart, jedoch nicht das Wort „URL:“. Dies können Sie unten sehen.

Ich habe versucht, den Stil neu zu definieren, wie inDasFrage. Aber das hat nicht funktioniert. Ich hoffe, Sie haben Vorschläge. Vielen Dank im Voraus.

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}


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

Antwort1

Wenn Sie nur die URL-Schriftart ändern möchten, können Sie Folgendes verwenden:

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

um es in normalen Großbuchstaben statt in Kapitälchen zu erhalten.

Ein allgemeinerer und angemessenerer Ansatz wäre jedoch, das Makro, das „URL“ in Kapitälchen setzt, neu zu definieren, da dies auch andere Akronyme betrifft (wie „DOI“, „ISBN“, „ISSN“ usw.). Aus Konsistenzgründen wäre also eine allgemeine Neudefinition \mkbibacrobesser (wie auch in den Kommentaren von moewe angemerkt):

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

Das Ergebnis beider Verfahren (wobei das zweite vorzuziehen ist) wäre:

Bildbeschreibung hier eingeben

Ein vollständiges 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}

verwandte Informationen