Wie man ein vollständiges Zitat in den Text einfügt, *ohne* einen Eintrag zur Bibliographie hinzuzufügen

Wie man ein vollständiges Zitat in den Text einfügt, *ohne* einen Eintrag zur Bibliographie hinzuzufügen

Ich möchte mit BibTeX einige vollständige Zitate in den Text meines Dokuments aufnehmen. Das bibentryPaket bietet dies. Ich möchte jedoch nicht, dass diese Elemente auch in der Bibliographie erscheinen.

Hier ist ein minimales, nicht funktionierendes Beispiel:

\begin{filecontents}{mytestbib.bib}
@book{test1,
    author = "A. Scientist",
    title = "Science in Action",
year = "1967"
}
@book{test2,
    author = "T. Testing",
    title = "This is a test",
    year = "1234"
}
\end{filecontents}
\documentclass{article}
\usepackage{filecontents}
\usepackage{natbib}
\usepackage{bibentry}
\nobibliography*

\begin{document}

A full in-text citation: \bibentry{test1}.

A normal citation: \cite{test2}.

\bibliographystyle{plainnat}
\bibliography{mytestbib}

\end{document}

Das gibt mir

Bildbeschreibung hier eingeben

Ich möchte, dass der Hauptteil des Dokuments so aussieht wie bisher, dass der Abschnitt „Bibliographie“ jedoch nur „T. Testing“ und nicht „A. Scientist“ enthält. Wie kann ich das erreichen?

Antwort1

Sie können biblatexKategorien verwenden. Durch manuelles Hinzufügen einer Kategorie wie folgt können Sie einige Einträge in der Bibliographie unterdrücken:

\DeclareBibliographyCategory{nobibliography}
\addtocategory{nobibliography}{test1}

Versuchen Sie Folgendes (beachten Sie, dass ich Biber statt Bibtex als Engine verwendet habe):

\begin{filecontents}{mytestbib.bib}
@book{test2,
    author = "T. Testing",
    title = "This is a test",
    year = "1234"
}

@book{test1,
    author = "A. Scientist",
    title = "Science in Action",
year = "1967"
}
\end{filecontents}

\documentclass{article}
\usepackage{filecontents}
\usepackage[backend=biber,defernumbers=true,style=authoryear-comp]{biblatex}
\DeclareBibliographyCategory{nobibliography}
\addtocategory{nobibliography}{test1}
\addbibresource{mytestbib.bib}

\begin{document}

A full in-text citation: \fullcite{test1}.
% \printbibliography[keyword=presentations,heading=subbibliography,type=inproceedings,title={Conference without external review process}]

A normal citation: \parencite{test2}.

\printbibliography[notcategory=nobibliography]

\end{document}

Ich erhalte:

Ergebnis

verwandte Informationen