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, 07:20

HDBianca's gravatar image

HDBianca
18516
Akzeptiert: 50%

bearbeitet 20 Mai '15, 11:17

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

(20 Mai '15, 07:23) Johannes

:-D Aber übersichtlicher.;-)

(20 Mai '15, 07:23) HDBianca

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

(20 Mai '15, 07:24) Johannes

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

(20 Mai '15, 07: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, 07: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, 08:16) HDBianca

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

(20 Mai '15, 09:07) Johannes
Ergebnis 5 von 7 Alle anzeigen

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, 11:40

Johannes's gravatar image

Johannes
7.2k132759

bearbeitet 20 Mai '15, 11: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, 11:53) HDBianca

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

(20 Mai '15, 11:59) Johannes
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×56
×11
×8

Frage gestellt: 20 Mai '15, 07:20

Frage wurde angeschaut: 1,634 Mal

Zuletzt aktualisiert: 20 Mai '15, 11:59