von Gast » Fr 5. Apr 2019, 15:51
Der Stil bath nutzt das Format sortname nicht. Du kannst es aber manuell wiederherstellen
\documentclass[12pt,a4paper,oneside]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[backend=biber,
style=bath,
natbib=true,
firstinits=true,
doi=false, isbn=false, url=false]{biblatex}
\addbibresource{biblatex-examples.bib}
\DefineBibliographyStrings{german}{
andothers = {{et\,al\adddot}},
}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareNameAlias{sortname}{family-given/given-family}
\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}
\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
\renewcommand*{\bibpagespunct}{\ifentrytype{article}{\addcolon}{\addcomma}\space}
\begin{document}
Text \cite{sigfridsson}
\printbibliography[heading=bibintoc,title=Literaturverzeichnis]
\end{document}
Ich habe versucht, Deinen Code etwas zu modernisieren. Ferner habe ich merkwürdige Dinge (\renewcommand*{\mkbibnamefirst}[1]{#1\addcomma} und die Mischung citestyle=authoryear,bibstyle=bath) entfernt. Wenn irgendetwas nicht mehr so geht, wie es soll, dann kannst Du Dich ja nochmal melden.
Es sei erwähnt, dass Deine Präambel etwas voll ist. Einige Paketkommentare scheinen mir auch nicht ganz zutreffend zu sein (Neue Rechtschreibung zu textcomp). Außerdem sollten Pakete immer nur ein mal geladen werden (geometry, graphicx). Das Paket hyperref sollte bis auf wenige Ausnahmen als letztes geladen werden. Ist bei Dir also viel zu früh dran.
Der Stil [tt]bath[/tt] nutzt das Format [tt]sortname[/tt] nicht. Du kannst es aber manuell wiederherstellen
[code]\documentclass[12pt,a4paper,oneside]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[backend=biber,
style=bath,
natbib=true,
firstinits=true,
doi=false, isbn=false, url=false]{biblatex}
\addbibresource{biblatex-examples.bib}
\DefineBibliographyStrings{german}{
andothers = {{et\,al\adddot}},
}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareNameAlias{sortname}{family-given/given-family}
\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}
\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
\renewcommand*{\bibpagespunct}{\ifentrytype{article}{\addcolon}{\addcomma}\space}
\begin{document}
Text \cite{sigfridsson}
\printbibliography[heading=bibintoc,title=Literaturverzeichnis]
\end{document}[/code]
Ich habe versucht, Deinen Code etwas zu modernisieren. Ferner habe ich merkwürdige Dinge ([tt]\renewcommand*{\mkbibnamefirst}[1]{#1\addcomma}[/tt] und die Mischung [tt]citestyle=authoryear,bibstyle=bath[/tt]) entfernt. Wenn irgendetwas nicht mehr so geht, wie es soll, dann kannst Du Dich ja nochmal melden.
Es sei erwähnt, dass Deine Präambel etwas voll ist. Einige Paketkommentare scheinen mir auch nicht ganz zutreffend zu sein ([tt]Neue Rechtschreibung[/tt] zu [tt]textcomp[/tt]). Außerdem sollten Pakete immer nur ein mal geladen werden ([tt]geometry[/tt], [tt]graphicx[/tt]). Das Paket [tt]hyperref[/tt] sollte bis auf wenige Ausnahmen als letztes geladen werden. Ist bei Dir also viel zu früh dran.