Ich arbeite mit Biblatex und dem Verbose-Inote-Stil, um neben der vollständigen Bibliografie am Ende des Dokuments auch Referenzen in Fußnotenzitaten aufzunehmen.
Ich möchte das Fußnotenzitat so kürzen, dass nur der/die Nachname(n) des Autors enthalten ist, das vollständige Zitat (Vor- und Nachname(n)) jedoch im Literaturverzeichnis ganz am Ende des Dokuments drucken.
Ich bin auf diese Frage gestoßen (Biblatex: Nachname nur in \footcite), wie der Befehl zum Zitieren von Fußnoten so geändert werden kann, dass nur die Nachnamen eingeschlossen werden. Dadurch wird jedoch auch der Bibliografieeintrag so geändert, dass nur der Nachname eingeschlossen wird.
Mein MWE ist:
\begin{filecontents}{bib.bib}
@article{Arzheimer.2006,
author = {Arzheimer, Kai and Carter, Elisabeth},
year = {2006},
title = {{P}olitical {O}pportunity {S}tructures and {R}ight-{W}ing {E}xtremist {P}arty {S}uccess},
pages = {419--443},
volume = {45},
journaltitle = {European Journal of Political Research}, shortjournal = {EJPR},
number = {3},
shorttitle = {Political Opportunity Structures}
}
\end{filecontents}
\documentclass[11pt]{scrartcl}
\usepackage[backend=bibtex, citestyle=verbose-inote, bibstyle=authortitle, autocite=footnote, isbn=false, doi=false, citepages=suppress, parentracker=false, dashed=false, sorting=nyt, maxcitenames=2, maxbibnames=5]{biblatex}
\usepackage[style=british]{csquotes}
% Commas as separators
\renewcommand*{\newunitpunct}{\addcomma\space}
% NO `in:' BEFORE JOURNALTITLE
\renewbibmacro{in:}{}
\usepackage{xpatch}
% Comma before issue + date
\xpatchbibmacro{journal+issuetitle}{%
\setunit{\addspace}%
\usebibmacro{issue+date}}%
{\setunit{\addcomma\addspace}%
\usebibmacro{issue+date}}%
{}{}
% No dot before number of articles
\xpatchbibmacro{volume+number+eid}{%
\setunit*{\adddot}%
}{%
}{}{}
% Number of articles in parentheses
\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}
% Comma before and after journal volume
\renewbibmacro*{volume+number+eid}{%
\setunit*{\addcomma\space}% NEW
\printfield{volume}%
% \setunit*{\adddot}% DELETED
%\setunit*{\addcomma\space}% NEW
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
% Comma before date; date not in parentheses
\renewbibmacro*{issue+date}{%
\setunit*{\addcomma\space}% NEW
% \printtext[parens]{% DELETED
\iffieldundef{issue}
{\usebibmacro{date}}
{\printfield{issue}%
\setunit*{\addspace}%
% \usebibmacro{date}}}% DELETED
\usebibmacro{date}}% NEW
\newunit}
%Include shortjournal, journal abbreviation
\renewbibmacro*{journal}{%
\ifboolexpr{ test {\ifcitation} and not test {\iffieldundef{shortjournal}} }
{\printfield[journaltitle]{shortjournal}}
{\iffieldundef{journaltitle}
{}
{\printtext[journaltitle]{%
\printfield[titlecase]{journaltitle}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{journalsubtitle}}}}}
\bibliography{bib}
\begin{document}
This is supposed to print only the authors' last names\autocite{Arzheimer.2006}. Whereas the bibliography should keep the full citation.
\printbibliography
\end{document}
Antwort1
Die Antwort vonmöwekann an den Stil angepasst werden verbose-inote
. Füge deiner Präambel einfach Folgendes hinzu:
\renewbibmacro*{footcite:full}{%
\usebibmacro{cite:full:citepages}%
\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{labelname}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}
Dadurch werden eindeutige Nachnamen verwendet. Wenn Sie auf jeden Fall Nachnamen erzwingen möchten, müssen Sie den dort definierten Code für das Namensformat hinzufügen.