
Ich verwende das bibentry
Paket, um Bibliografieeinträge in mein Dokument einzufügen. In meinem speziellen Fall benötige ich auch einen normalen Bibliografieeintrag. Soweit ich es verstanden habe, muss ich dazu \nobibliography*
in Verbindung mit verwenden \bibliography
.
Dieser Code funktioniert einwandfrei:
\documentclass{report}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{bibentry}
\nobibliography*
\begin{document}
\chapter{Introduction}
text~\citet{haertel_return_2008}
more text
\bibentry{haertel_return_2008}
\bibliographystyle{plainnat}
\bibliography{al}
\end{document}
Mit folgender Beispieldatei .bib
:
@inproceedings{haertel_return_2008,
Author = {Author, First},
Booktitle = {Booktitle},
Title = {Title},
Year = {2008}
}
Wenn ich jedoch die Dokumentklasse auf dieeine, die ich verwenden mussarticle
funktioniert es nicht mehr. Das Problem kann auch bei der Verwendung von oder Klassen in einem etwas anderen Kontext auftreten report
, nämlich bei der Verwendung \nobibliography{al}
(und ohne entsprechenden \bibliography
Befehl).
Hier ist ein Link zu einem vollständig funktionierenden Beispiel, das mit Sharelatex kompiliert und vollständig online angezeigt werden kann. Ich habe es bearbeitbar gemacht, falls es hilfreich ist:
- Verwenden der erforderlichen Klasse
- Alternative Verwendung der Berichtsklasse gefunden unter www.sharelatex.com/project/51e0437ecad12b446f54bb5a