In der Biblatex-Dokumentation heißt es: „Der \fullcite
Befehl druckt ein ausführliches Zitat ähnlich dem vollständigen Bibliographieeintrag.“ Es gibt jedoch einige Unterschiede und hier einige Fragen/Antworten dazu, wieDasUndDas.
Hier ist ein weiterer Unterschied:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
% Don't want to see "language" field.
\AtEveryBibitem{\clearlist{language}}
\begin{document}
\fullcite{cicero}
\printbibliography
\end{document}
Dabei wird einEmpfohlene Methodedas Feld zu entfernen language
. Es wird aus der Bibliographie entfernt, aber nicht aus der \fullcite
Ausgabe. Wie kann ich es auch dort entfernen?
Die Ausgabe:
Antwort1
\AtEveryBibitem
hat in der Tat keine Auswirkungen, \fullcite
da es sich um einen Zitationsbefehl und nicht um ein Bibitem handelt. Sie können \AtEveryCitekey
dafür aber Folgendes verwenden:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
% Don't want to see "language" field.
\AtEveryBibitem{\clearlist{language}}
\AtEveryCitekey{\clearlist{language}}
\begin{document}
\fullcite{cicero}
\printbibliography
\end{document}
Aber angesichts dessen, was Sie tun möchten, wäre die Verwendung einer Quellzuordnung, die die tatsächlichen Daten biber
berücksichtigt, möglicherweise eine gute Idee:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
% Don't want to see "language" field.
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=language, null]
}
}
}
\begin{document}
\fullcite{cicero}
\printbibliography
\end{document}
In beiden Fällen lautet die Ausgabe: