Bibliographieangabe im Text wie im Literaturverzeichnis

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


NetteNette
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 4. Nov 2020, 15:02

Bibliographieangabe im Text wie im Literaturverzeichnis

Beitrag von NetteNette »

Ich würde gerne in meinem Text eine Bibliographieangabe einfügen, die genauso aussieht wie im Literaturverzeichnis. Muss ich dafür den Stil von \fullcite entsprechend anpassen oder gibt es eine einfachere Methode, die ich übersehen habe?

Für mein Beispiel habe ich ein Buch gewählt, bei dem man die Stilunterschiede schön sieht.
\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=authortitle-dw,backend=biber,useprefix=true,series=beforeedition]{biblatex}


\begin{filecontents}[force]{\jobname.bib}

@book{Greenfield.2004,
 author = {Greenfield, Jonas C. and Stone, Michael E. and Eshel, Ester},
 date = {2004},
 title = {The Aramaic Levi Document. Edition, Translation, Commentary},
 address = {Leiden and Boston, MA},
 publisher = {Brill},
 number = {19},
 series = {SVTP}
}
\end{filecontents}
\addbibresource{\jobname.bib}


\begin{document}
 
Hier im Text möchte ich die Bibliographieangabe einfügen:
\fullcite{Greenfield.2004}

\printbibliography
\end{document}

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Bibliographieangabe im Text wie im Literaturverzeichnis

Beitrag von MoeWe »

Standardmäßig stellen fullcite und Co. das Namensformat sortname, das (bei manchen Stilen) im Literaturverzeichnis Verwendung findet auf default um. Die Idee dahinter ist wohl, dass sortname die eigentlich "ungewöhnliche" "Nachname, Vorname"-Reihenfolge zum Nachvollziehen der Sortierung im Literaturverzeichnis nutzt, es aber im Vollzitat OK ist, bei der natürlichen Reihenfolge "Vorname Nachname" zu bleiben.

Ferner setzen die biblatex-dw auch noch andere Delimiter in \AtBeginBibliography, was wir dann lokal emulieren müssen.

Wir landen dann bei
\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=authortitle-dw,backend=biber,useprefix=true,series=beforeedition]{biblatex}

\DeclareCiteCommand{\fullcite}
  {\usebibmacro{prenote}%
   \usebibmacro{cite:full:citepages}%
   \booltrue{cbx:fullcite}}
  {\usedriver
     {\let\revsdnamedelim\bibrevsdnamedelim
      \let\multinamedelim\bibmultinamedelim
      \let\finalnamedelim\bibfinalnamedelim}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{cite:postnote}}

\DeclareCiteCommand{\footfullcite}[\mkbibfootnote]
  {\bibsentence
   \usebibmacro{prenote}%
   \usebibmacro{cite:full:citepages}%
   \booltrue{cbx:fullcite}}
  {\usedriver
     {\let\revsdnamedelim\bibrevsdnamedelim
      \let\multinamedelim\bibmultinamedelim
      \let\finalnamedelim\bibfinalnamedelim}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{cite:postnote}}

\begin{filecontents}{\jobname.bib}
@book{Greenfield.2004,
 author    = {Greenfield, Jonas C. and Stone, Michael E. and Eshel, Ester},
 date      = {2004},
 title     = {The Aramaic Levi Document. Edition, Translation, Commentary},
 address   = {Leiden and Boston, MA},
 publisher = {Brill},
 number    = {19},
 series    = {SVTP},
}
\end{filecontents}
\addbibresource{\jobname.bib}


\begin{document}
\fullcite{Greenfield.2004}

\printbibliography
\end{document}

NetteNette
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 4. Nov 2020, 15:02

Re: Bibliographieangabe im Text wie im Literaturverzeichnis

Beitrag von NetteNette »

Vielen Dank für die Umsetzung!
Tut genau, was ich gebrauch habe.

Antworten