Anmerkungen *nur* im Literaturverzeichnis / "Kommentierte Bibliographie"

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Anmerkungen *nur* im Literaturverzeichnis / "Kommentierte Bibliographie"

Re: Anmerkungen *nur* im Literaturverzeichnis / "Kommentierte Bibliographie"

von hastaenuntius » Do 30. Apr 2020, 21:33

Das funktioniert, vielen Dank!

Re: Anmerkungen *nur* im Literaturverzeichnis / "Kommentierte Bibliographie"

von MoeWe » Do 30. Apr 2020, 20:42

annotation ist schon das richtige Feld. Es gibt sogar schon ein bibmacro, das das ausgibt. Es wird nur in den Standardstilen (mit Ausnahme von reading) nicht verwendet. Wir können es aber einfach zu finentry hinzufügen, dann wir es ganz am Ende des Eintrags ausgegeben. Mit \ifbibliography können wir sicherstellen, dass das Feld nur im Literaturverzeichnis aber nicht in Zitaten erscheint.
\documentclass{scrreprt}

\usepackage[backend=biber,
  style=verbose-trad1,
  useprefix=true,
  block=space,
  ibidpage=true, strict=true, citepages=separate,
]{biblatex}


\renewbibmacro*{finentry}{%
  \ifbibliography
    {\newunit\newblock
     \usebibmacro{annotation}}
    {}%
  \finentry}


\begin{filecontents}{\jobname.bib}
@book{Mustermann:Test,
  author     = {Max Mustermann},
  year       = {2019}, 
  title      = {Testeintrag},
  annotation = {Die verbesserte Auflage 2020 stand mir nicht zur Verfügung.},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem \autocite{Mustermann:Test}
\printbibliography
\end{document}

Anmerkungen *nur* im Literaturverzeichnis / "Kommentierte Bibliographie"

von hastaenuntius » Do 30. Apr 2020, 20:26

Hallo in die Runde!

Ich suche nach einer Möglichkeit, Anmerkungen zu Literatureinträgen zu erstellen, die im Literaturverzeichnis ausgegeben werden, aber nicht, wenn ich das Werk zitiere.
Dafür vorgesehen schein das BibLaTeX-Feld "annotation", dass aber scheinbar nur im Stil "reading" funktioniert. Kann man einem anderen Stil mitteilen, dass dieses Feld aktiviert werden soll?

Hier ein Beispiel (es ist nicht so minimal, weil ich nicht weiß, welche Biblatex-Einstellungen, die ich nutze ggf. relevant sind.)
\documentclass{scrreprt}
\begin{filecontents}{beispiel.bib} %%normalerweise verwende ich eine eigene Datei, hier nur für die Übersichtlichkeit
@book{Mustermann:Test,
	author = {Max Mustermann},
	year = {2019},
	title = {Testeintrag},
	Annotation = {Die verbesserte Auflage 2020 stand mir nicht zur Verfügung.}}
\end{filecontents}
\usepackage[backend=biber,style=verbose-trad1,useprefix=true,block=space,hyperref=auto,ibidpage=true,strict=true,citepages=separate]{biblatex} %%,annotation=true müsste ergänzt werden
\addbibresource{beispiel.bib}

\begin{document}
\cite{Mustermann:Test}
\printbibliography
\end{document}
Ich hoffe, jemand kann mir helfen (oder kennt einen ganz anderen Weg :wink: ) Vielen Dank!

Nach oben