PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : biblatex-dw/authortitle-dw: namefont anpassen und differenzieren



mimi3000
03-10-2017, 17:55
Hallo allerseits,

ich bin nun nach dem eigentlichen Abschluss meiner geisteswiss. Dissertation daran, die Verlagsvorgaben für die Druckfassung umzusetzen. Eben jene Vorgaben leuchten mir nicht alle ein, manche bereiten mir auch in der Umsetzung ziemliche Schwierigkeiten. Gerade zu letzteren zählt die Vorgabe, im Literaturverzeichnis die Nachnamen der Autoren kursiv zu setzen, jedoch nicht die von Herausgebern.
Generell gibt es hierfür ja namefont=italic, allerdings bezieht sich dies auf sämtliche Nachnamen. Gibt es eine Möglichkeit, hierfür eine Binnendifferenzierung vorzunehmen? (Im Sinne von "authornamefont=italic, editornamefont=normal"...)


\begin{filecontents*}{literatur.bib}

@INCOLLECTION{wallraff2008,
Title = {Regional- und Landesgeschichte},
Author = {Wallraff, Horst},
Booktitle = {Kulturwissenschaften und Nationalsozialismus},
Publisher = {Steiner},
Year = {2008},

Address = {Stuttgart},
Editor = {Elvert, Jürgen and Nielsen-Sikora, Jürgen},
Pages = {S. 246-288},
Shorttitle = {Landesgeschichte},

Abstract = {kopieren!},
Owner = {tw},
Timestamp = {2013.01.05}
}
\end{filecontents*}

\documentclass[a4paper,fontsize=10pt,numbers=noenddot]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{times}
\usepackage{setspace}
\usepackage{chngcntr}
\usepackage[papersize={210mm,297mm},text={113mm,180mm},inner=7 7mm,outer=20mm,top=34mm,bottom=83mm]{geometry}
\addtokomafont{disposition}{\rmfamily}
\usepackage[backend=bibtex,
style=authortitle-dw,
namefont=italic,
%namefont=smallcaps,
%firstnamefont=smallcaps,
sorting=nty,
hyperref=false,
%addyear=true,
%edsuper=true,
%firstfull=true,
]{biblatex}

\AtBeginBibliography{
\renewcommand*{\multinamedelim}{/}%
\renewcommand*{\finalnamedelim}{/}%
}

\usepackage{blindtext}

\addbibresource{literatur}

\begin{document}

\part{111111111}
\blindtext\footcite{wallraff2008}

\newpage

\printbibliography[title={Gedruckte Quellen und Forschungsliteratur}]

\end{document}


Im Minimalbeispiel entspricht bereits beinahe der komplette Eintrag im Literaturverzeichnis den Wünschen des Verlags - lediglich die Nachnamen der Herauisgeber sollten nicht kursiv erscheinen...


Ich bin für alle Vorschläge dankbar!

mimi3000
09-10-2017, 17:59
Hallo zusammen,

ich bin nun auf einen Ansatz gestoßen, der genau meine Ansprüche zu erfüllen scheint:


\makeatletter
\renewcommand*{\mkbibnamelast}[1]{%
\ifboolexpr{
test {\ifcurrentname{editor}}
or
( test {\ifcurrentname{labelname}}
and
not test {\ifnameundef{editor}} )
}
{#1}
{\ifboolexpr{
bool {bbx:oldauthor}
and
bool {oldauthor}
and
( test {\ifcurrentname{author}}
or
( test {\ifcurrentname{labelname}}
and
not test {\ifnameundef{author}} ) )
}
{#1}
{\bbx@namefont{#1}}}}
\makeatother