
Ich verwende derzeit den numeric
Stil in Biblatex. Dies führt zu dem offensichtlichen Ergebnis von , [22]
wenn ich aufrufe \cite{Someone}
. Ich möchte den numeric
Stil beibehalten, aber auch den Nachnamen in das Zitat aufnehmen, zum Beispiel etwas in der Art von: [(Someone)22]
oder (Someone)[22]
. Meine Frage ist zweigeteilt:
- Ist dieser Zitierstil überhaupt üblich? Ich würde wahrscheinlich davon Abstand nehmen, wenn er zu weit vom aktuellen Standard abweicht.
- Wie würde ich das implementieren? Ich nehme an, der Trick liegt irgendwo darin
\DeclareCiteCommand
, aber ich weiß nicht, wo ich anfangen soll.
Antwort1
Wir können einen neuen Zitierbefehl definieren (analog zuBibLaTeX-Zitierstil)
\DeclareCiteCommand{\morecite}[\mkbibbrackets]
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\printnames{labelname}%
\setunit{\addcomma\space}
\usebibmacro{cite}}
{\multicitedelim}%
{\usebibmacro{postnote}}
Wenn Sie darauf bestehen, können Sie die normale ersetzen\cite
\DeclareCiteCommand{\cite}[\mkbibbrackets]
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\printnames{labelname}%
\setunit{\addcomma\space}
\usebibmacro{cite}}
{\multicitedelim}%
{\usebibmacro{postnote}}
MWE
\documentclass[a4paper,american]{article}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[style=numeric,backend=biber]{biblatex}
\usepackage{hyperref}
\DeclareCiteCommand{\morecite}[\mkbibbrackets]
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\printnames{labelname}%
\setunit{\addcomma\space}
\usebibmacro{cite}}
{\multicitedelim}%
{\usebibmacro{postnote}}
\addbibresource{biblatex-examples.bib}
\begin{document}
\morecite{westfahl:space} and \morecite{westfahl:frontier}, \morecite{cicero,wilde}.
\printbibliography
\end{document}