ich habe heute meine Vorlage von bibtex8 zu Biber geändert.
Ich habe jedoch zwei verschiedene Autoren, welche beide Weber mit Nachname heißen. Nun wird bei \footcite und \cite jeweils der erste Buchstabe des Vorname vor den Nachname gesetzt, wodurch das Dokument nicht mehr einheitlich aussieht.
Hier mein Minimalbeispiel:
\documentclass[12pt, bibliography=totoc, liststotoc]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[babel,german=quotes]{csquotes} \usepackage[backend=biber,style=authoryear,dashed=false]{biblatex} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @Article{Weber2009, author = {Weber, V. and Jensen, O.}, title = {Hebel zur Wert- und Effizienzsteigerung in Marketing und Vertrieb: Ergebnisse einer empirischen Studie}, journal = {Zeitschrift für Controlling und Management,}, year = {2009}, volume = {53 (2)}, pages = {30-39}, } @Book{Weber2016, author = {Weber, J. and Schäffer, U.}, title = {Einführung in das Controlling}, year = {2016}, edition = {15., überarbeitete und aktualisierte Auflage}, publisher = {Schäffer-Poschel Verlag}, location = {Stuttgart}, } @Book{Horvath2015, author = {Horváth, P. and Gleich, R. and Seiter, S.}, title = {Controlling}, year = {2015}, edition = {13., komplett überarbeitete Auflage}, publisher = {Verlag Franz Vahlen}, location = {München}, } \end{filecontents} \addbibresource{\jobname.bib} \DefineBibliographyStrings{ngerman}{ %et al statt u.a. andothers = {{et\,al\adddot}}, } \DeclareNameAlias{sortname}{family-given} %zuerst Vorname, dann Nachname \DeclareFieldFormat[article]{title}{#1} %Entfernt Anführungszeichen \DeclareDelimFormat{multinamedelim}{\addslash} %Namen mit / getrennt statt mit , \DeclareDelimAlias{finalnamedelim}{multinamedelim} %Namen mit / getrennt statt mit "und" \renewcommand*{\labelnamepunct}{\addcolon\space} %Doppelpunkt nach der Jahreszahl anstatt Punkt \renewcommand*{\sqspace}{} %keine Leerzeichen zwischen Seitenzahl und f. \renewbibmacro*{cite:labeldate+extradate}{ %Klammern um Jahreszahlen \iffieldundef{labelyear} {} {\printtext[bibhyperref]{% \printtext[parens]{% \printlabeldateextra}}}} \begin{document} Falsch:\\ Text \cite{Weber2009} Text \cite{Weber2016} Richtig:\\ Text \cite{Horvath2015} \printbibliography \end{document}
Ein weiteres Problem ist das nun die et al. Darstellung im Literaturverzeichnis nach der Umstellung nicht mehr einheitlich funktioniert. Teilweise wird der erste Name und et al. geschrieben, teilweise zwei Namen und erst dann et al.
Ich hätte gerne immer nur den ersten Namen und dann et all.
Hier mein Minimalbeispiel zu diesem Problem:
\documentclass[12pt, bibliography=totoc, liststotoc]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[babel,german=quotes]{csquotes} \usepackage[backend=biber,style=authoryear,dashed=false]{biblatex} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @Book{Weber2016, author = {Weber, J. and Schäffer, U.}, title = {Einführung in das Controlling}, year = {2016}, edition = {15., überarbeitete und aktualisierte Auflage}, publisher = {Schäffer-Poschel Verlag}, location = {Stuttgart}, } @Book{Weber2017, author = {Weber, J. and Bramsemann, U. and Heineke, C. and Hirsch, B.}, title = {Wertorientierte Unternehmenssteuerung: Konzepte - Implementierung - Praxis-Statement}, year = {2017}, edition = {2., überarbeitete Auflage}, publisher = {Gabler Verlag}, location = {Wiesbaden}, } @Book{Kupper2013, author = {Küpper, H.-U. and Friedl, G. and Hofmann, C. and Hofmann, Y. and Pedell, B.}, title = {Controlling: Konzeption, Aufgaben, Instrumente}, year = {2013}, edition = {13., komplett überarbeitete Auflage}, publisher = {Verlag Franz Vahlen}, location = {München}, } \end{filecontents} \addbibresource{\jobname.bib} \DefineBibliographyStrings{ngerman}{ %et al statt u.a. andothers = {{et\,al\adddot}}, } \DeclareNameAlias{sortname}{family-given} %zuerst Vorname, dann Nachname \DeclareFieldFormat[article]{title}{#1} %Entfernt Anführungszeichen \DeclareDelimFormat{multinamedelim}{\addslash} %Namen mit / getrennt statt mit , \DeclareDelimAlias{finalnamedelim}{multinamedelim} %Namen mit / getrennt statt mit "und" \renewcommand*{\labelnamepunct}{\addcolon\space} %Doppelpunkt nach der Jahreszahl anstatt Punkt \renewcommand*{\sqspace}{} %keine Leerzeichen zwischen Seitenzahl und f. \renewbibmacro*{cite:labeldate+extradate}{ %Klammern um Jahreszahlen \iffieldundef{labelyear} {} {\printtext[bibhyperref]{% \printtext[parens]{% \printlabeldateextra}}}} \begin{document} Falsch:\\ Text \cite{Weber2017} Text \cite{Weber2016} Richtig:\\ Text \cite{Kupper2013} \printbibliography \end{document}
Vielen Dank und Grüße
Jenny