Titel vor Autorenname?

Titel vor Autorenname?

Ich möchte in meiner Literaturliste den Titel vor dem Autorennamen haben. Wie kann ich das erreichen? Ich verwende das folgende Setup für Biblatex:

\usepackage[backend=biber,sorting=ydnt, 
bibstyle=authoryear-comp,labelyear=false,defernumbers=true,maxnames=20,firstinits=true, 
uniquename=init,dashed=false]{biblatex}

danke im voraus, sushil

Antwort1

Sie können die Treiber für die verschiedenen Typen selbst deklarieren, die Originale abrufen standard.bbxund die Bibmacros durch Kopieren/Einfügen austauschen. Um den Überblick zu behalten, sollten Sie all dies in einer neuen bbxDatei ablegen und dieser einen eindeutigen Namen geben. Wenn Sie dies getan haben, ist Ihre Präambel übersichtlicher.

Was ich einfach nicht verstehe, ist, warum Sie authoryear-compsich nur für den Bibstyle entschieden haben. Das Wichtige dahinter authoryear-compist, dass es sich um Intext-Zitate handelt.

sushilBiblatexSwapAutorTitel

\documentclass{article}
\usepackage[backend=biber,sorting=ydnt, 
    bibstyle=authoryear-comp,labelyear=false,defernumbers=true,maxnames=20,firstinits=true, 
uniquename=init,dashed=false]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareBibliographyDriver{book}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{maintitle+title}%swap
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{author/editor+others/translator+others}%swap
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit
  \printfield{pagetotal}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \newunit\newblock
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}}

\begin{document}
\cite{westfahl:space}

\cite{companion}
\printbibliography
\end{document}

verwandte Informationen