Ich verwende es derzeit biblatex-bath
und muss ein Wort und die Position eines anderen in der ausgegebenen Bibliografie wie unten ändern.
Dies ist die .bib
Referenz
@article{anyone,
title = {Test document for bibliography},
volume = {20},
url = {http://web.ebscohost.com},
pages = {331--353},
number = {3},
journaltitle = {Bulletin for Research},
shortjournal = {Bulletin for Research},
author = {{Anyone}, Bob},
urldate = {2019-02-22},
date = {2010},
keywords = {Peer reviewed},
Derzeit sieht es so aus
Ich brauche [Online] in jedem Fall vor dem Text „Verfügbar ab“ und auch die Änderung von „von“ in „um“, sodass es wie folgt aussieht.
Mein MWE ist
\documentclass[a4paper, british, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[UKenglish]{babel}
\usepackage{csquotes}
\usepackage[style=bath, backend=biber]{biblatex}
\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}
\DeclareFieldFormat{datelabel}{\mkbibparens{#1}}
\bibliography{zotero.bib}
\begin{document}
\textcite{anyone}
\printbibliography[title=Bibliography]
\end{document}
Vielen Dank für jede Hilfe
Antwort1
biblatex-bath
verwendet ein Makro namens isonline
, das in alle Arten von Makros eingefügt wird, um das Bit „[Online]“ zu setzen. Der erste Schritt besteht also darin, dieses Makro neu zu definieren, damit nichts gedruckt wird. Der zweite Schritt besteht darin, „[Online]“ an der gewünschten Stelle zu drucken. Hier schien es am einfachsten, dies im url
Feldformat zu tun.
Das „Verfügbar ab“ kann durch eine Neudefinition des Bibstrings geändert werden urlfrom
.
\documentclass[a4paper, british, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=bath, backend=biber]{biblatex}
\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}
\DeclareFieldFormat{datelabel}{\mkbibparens{#1}}
\renewbibmacro*{isonline}{}
\DefineBibliographyStrings{english}{
urlfrom = {available at},
}
\DeclareFieldFormat{url}{%
\bibsentence\bibstring[\mkbibbrackets]{online}%
\addspace
\bibsentence\bibstring{urlfrom}%
\addcolon\space
\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibbrackets{\bibstring{urlseen}\space#1}}
\bibliography{biblatex-examples.bib}
\begin{document}
\textcite{ctan}
\printbibliography[title=\bibname]
\end{document}
Wie erwähnt indeine andere Frage, kann es sinnvoll sein, mit einem Standardstil statt mit einem benutzerdefinierten Stil zu beginnen, biblatex-bath
wenn Sie beispielsweise weitere Änderungen erwarten.