Author vollständig zitieren
Author vollständig zitieren
Ich würde gerne den vollständigen Namen eines Autors zitieren wollen. Über \citeauthor erhalte ich immer nur den Nachnamen. Gibt es einen Befehl wie \citefullauthor oder ähnliches oder muss man den Befehl selbst programmieren?
Das musst Du selbst machen. Siehe z.B. Citing author's full name in biblatex oder schnell
\DeclareCiteCommand{\citefullauthor} {\boolfalse{citetracker}% \boolfalse{pagetracker}% \usebibmacro{prenote}} {\ifciteindex {\indexnames{labelname}} {}% \printnames[first-last]{labelname}} {\multicitedelim} {\usebibmacro{postnote}}
Dieser Befehl funktioniert leider nicht mehr bei mir.
\begin{filecontents}{\jobname.bib} @book{Shakespeare08, Address = {Oxford: Routledge London}, Author = {Shakespeare, William}, Date-Added = {2017-02-02 20:12:10 +0000}, Date-Modified = {2017-02-02 20:15:44 +0000}, Editor = {Taylor, Gary}, Publisher = {Oxford World's Classics}, Title = {{Henry V}}, Year = {[1599] 2008}} \end{filecontents} \documentclass[a4paper,oneside,BCOR=3mm,12pt,titlepage]{scrreprt} \usepackage[ngerman,english]{babel} \usepackage[autostyle,german=guillemets]{csquotes} \usepackage[utf8]{inputenc} \usepackage[sfdefault]{ClearSans} \DeclareCiteCommand{\citefullauthor} {\boolfalse{citetracker}% \boolfalse{pagetracker}% \DeclareNameAlias{labelname}{first-last}% \usebibmacro{prenote}} {\ifciteindex {\indexnames{labelname}} {}% \printnames{labelname}} {\multicitedelim} {\usebibmacro{postnote}} \usepackage[style=mla]{biblatex} \bibliography{\jobname.bib} \usepackage{hyperref} \begin{document} \citefullauthor{Shakespeare08} \end{document}
Ok, habe es folgendermaßen geändert.
Bekomme jetzt einige Fehlermeldungen die ich nicht verstehe.
\documentclass[a4paper,oneside,BCOR=3mm,12pt,titlepage]{scrreprt} \KOMAoptions{DIV=calc} \usepackage[utf8]{inputenc} \usepackage[onehalfspacing]{setspace} \usepackage{graphicx} \usepackage{indentfirst} \usepackage[super]{nth} \usepackage{url} \urlstyle{same} \usepackage[ngerman,english]{babel} \usepackage[autostyle,german=guillemets]{csquotes} \usepackage[sfdefault]{ClearSans} \addto\captionsenglish{\renewcommand{\contentsname}{Table of Contents}} \usepackage[style=mla]{biblatex} \bibliography{Lit} \DeclareCiteCommand{\citefullauthor} {\boolfalse{citetracker}% \boolfalse{pagetracker}% \DeclareNameAlias{labelname}{first-last}% \usebibmacro{prenote}} {\ifciteindex {\indexnames{labelname}} {}% \printnames{labelname}} {\multicitedelim} {\usebibmacro{postnote}} \usepackage{hyperref} \begin{document} \end{document}
- Dateianhänge
-
- Paper.log
- (61.02 KiB) 306-mal heruntergeladen
Die Meldung sieht so aus als hättest Du ein Sonderzeichen, mit dem Dein Dokument nicht klarkommt. Eventuell hilft \usepackage[T1]{fontenc}. Ansonsten gilt, dass wir uns das Problem nur wirklich gut ansehen können, wenn Du ein Minimalbeispiel lieferst, das den Fehler reproduziert. Das macht der Code hier sicher nicht.
Du hattest recht! Habe nun folgende Präambel:
Jetzt funktioniert es!
\documentclass[a4paper,oneside,BCOR=3mm,12pt,titlepage]{scrreprt} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[polutonikogreek,ngerman,english]{babel} \usepackage[maxlevel=3,autostyle,german=guillemets]{csquotes} \usepackage[sfdefault]{ClearSans} \usepackage[style=mla]{biblatex} \bibliography{Lit} \DeclareCiteCommand{\citefullauthor} {\boolfalse{citetracker}% \boolfalse{pagetracker}% \DeclareNameAlias{labelname}{first-last}% \usebibmacro{prenote}} {\ifciteindex {\indexnames{labelname}} {}% \printnames{labelname}} {\multicitedelim} {\usebibmacro{postnote}} \usepackage{hyperref}