Im Minimalbsp. möchte ich die Autorenreihenfolge (Name und Vorname) ändern. Wie bekomme ich folgenden Eintrag?

@Johannes: Jetzt mit authoryearstyle, den ich eigentlich verwenden wollte.

Brandt, Ahasver von/Hoffmann, Erich (1987)

Open in Online-Editor
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[
 style=authoryear-icomp,
 maxnames=2,
 backend=biber,
 safeinputenc,
]{biblatex}
\bibliography{biblatex-examples.bib}
\begin{document}   
Test \autocite[25]{brandt}
\end{document}

gefragt 20 Mai '15, 13:20

HDBianca's gravatar image

HDBianca
18531418
Akzeptiert-Rate: 0%

bearbeitet 20 Mai '15, 17:17

Nimm doch mal nen andern Eintrag, das wird doch langweilig ;-)

(20 Mai '15, 13:23) Johannes

:-D Aber übersichtlicher.;-)

(20 Mai '15, 13:23) HDBianca

Ganz nebenbei, mit dem Stil authoryear hat das momentan nichts zu tun. Du verwendest den Standardstil numeric.

(20 Mai '15, 13:24) Johannes

Oh, ja. Ich hatte den Quellcode aus den Antworten entnommen.

(20 Mai '15, 13:25) HDBianca

Ich glaube, du fragst hier nach etwas vollkommen anderem. Willst du die Änderung in der Bibliographie, oder doch lieber wie im Text zitiert? Passe bitte dein Beispiel entsprechend an.

(20 Mai '15, 13:47) Johannes

Hm, ich meine im Literaturverzeichnis. Aber Du hast Recht. Im Text habe ich zwei Autoren noch gar nicht überprüft. Da brauch ich eigentlich nur "Im Text soll der Autor (Name/Name Jahr: Seite)

(20 Mai '15, 14:16) HDBianca

Im Text erhältst du bei normaler Verwendung von cite lediglich Nummern in Klammern, da stehen keine Autorennamen.

(20 Mai '15, 15:07) Johannes
Ergebnis 5 von 7 show 2 more comments

Das bringt dir momentan ein gewisses Maß an Problemen. Die Farbe dient hier nur der optischen Verdeutlichung und sollte nicht in realen Dokumenten Verwendung finden.

Zwischen den Autoren in einer Liste wird der Inhalt von \multinamedelim gesetzt, zwischen den letzten beiden allerdings \finalnamedelim. Zusammen mit der Deklaration des Names, und Label-Namens ergibt sich folgendes:

biancaNameFormat2

Open in Online-Editor
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\usepackage[maxnames=99,maxcitenames=2,style=authoryear-icomp
]{biblatex}
\bibliography{biblatex-examples.bib}
\DeclareNameFormat{author}{%
    \usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}%
}
%\DeclareNameAlias{labelname}{author}
\renewcommand*{\multinamedelim}{{{\color{red!80!black}/}}}
\DefineBibliographyStrings{ngerman}{and={/}}
\renewcommand*{\finalnamedelim}{%
  \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
  \bibstring{and}}
\begin{document}   
\cite{brandt}\par
\cite{aksin}
\printbibliography
\end{document}
Permanenter link

beantwortet 20 Mai '15, 17:40

Johannes's gravatar image

Johannes
7.3k294566
Akzeptiert-Rate: 43%

bearbeitet 20 Mai '15, 17:57

Danke. Kann man denn funktional noch die Option einbauen, im Text die Vornamen wegzulassen, dass dort nur (Brandt/Hoffmann 1987, 15) steht?

(20 Mai '15, 17:53) HDBianca

@hdbianca Mach das mit den Klammern bitte als neue Frage.

(20 Mai '15, 17:59) Johannes
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×104
×16
×14

gestellte Frage: 20 Mai '15, 13:20

Frage wurde gesehen: 8,990 Mal

zuletzt geändert: 20 Mai '15, 17:59