Citeauthor-Befehl
Verfasst: Mo 24. Aug 2015, 12:51
Hallo @all 
leider halte ich jetzt schon mehrere Tage nach einer Lösung Ausschau ohne wirklich etwas brauchbares gefunden zu haben =(
Ich versuche meine Zitierungen im Test anzupassen. Dabei geht es um folgendes:
Der Befehl citeauthor soll mir dabei helfen, die zitierten Autoren wie folgt aussehen zu lassen:
bla bla bla Hilgert, J.; Hoffmann, M. und Panse, A. bla bla bla.
Hieran ist mir wichtig, dass die Auflistung wie folgt aussieht: Name Komma Vorname(abgekürzt) Semikolon (nächster Name und beim letzten Namen ein "und"). Das erreiche ich mit dem Code
Soweit so gut, denn dass bekomme ich auch noch hin =) Allerdings werden durch den letzten Befehl auch anderen cite-Befehle verändert und es sieht wie folgt aus:
bla bla bla (Hilgert; Hoffmann und Panse, 2015).
Ich möchte nämlich bei der Angabe in Klammern (wie man es sonst auch gewohnt ist) die Namen nicht durch ein Semikolon, sondern durch ein einfaches Komma getrennt haben - sprich es soll dann wie folgt aussehen, wenn ich wieder den normalen \cite Befehl verwende:
bla bla bla (Hilgert, Hoffmann und Panse, 2015).
Meine Frage nun: Wie kann ich den Code dementsprechend umbauen? Oder gibt es einen alternativen Code, der die Formatierungen nicht allesamt, sondern nur getrennt voneinander verändert?
Vielen Dank für eure Mühe und Hilfe!!!
Viele Grüße Ben

leider halte ich jetzt schon mehrere Tage nach einer Lösung Ausschau ohne wirklich etwas brauchbares gefunden zu haben =(
Ich versuche meine Zitierungen im Test anzupassen. Dabei geht es um folgendes:
Der Befehl citeauthor soll mir dabei helfen, die zitierten Autoren wie folgt aussehen zu lassen:
bla bla bla Hilgert, J.; Hoffmann, M. und Panse, A. bla bla bla.
Hieran ist mir wichtig, dass die Auflistung wie folgt aussieht: Name Komma Vorname(abgekürzt) Semikolon (nächster Name und beim letzten Namen ein "und"). Das erreiche ich mit dem Code
\DeclareNameFormat{default}{% \ifuseprefix {\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}} {\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}% \usebibmacro{name:andothers}} \DeclareCiteCommand{\citeauthor} {\boolfalse{citetracker}% \boolfalse{pagetracker}% \usebibmacro{prenote}} {\ifciteindex {\indexnames{labelname}} {}% \printnames[citename]{labelname}} {\multicitedelim} {\usebibmacro{postnote}} \renewcommand*{\multinamedelim}{\addsemicolon\addspace}
bla bla bla (Hilgert; Hoffmann und Panse, 2015).
Ich möchte nämlich bei der Angabe in Klammern (wie man es sonst auch gewohnt ist) die Namen nicht durch ein Semikolon, sondern durch ein einfaches Komma getrennt haben - sprich es soll dann wie folgt aussehen, wenn ich wieder den normalen \cite Befehl verwende:
bla bla bla (Hilgert, Hoffmann und Panse, 2015).
Meine Frage nun: Wie kann ich den Code dementsprechend umbauen? Oder gibt es einen alternativen Code, der die Formatierungen nicht allesamt, sondern nur getrennt voneinander verändert?
Vielen Dank für eure Mühe und Hilfe!!!
Viele Grüße Ben