Ich versuche, mithilfe der LaTeX-Klasse einen Artikel für eine Zeitschrift zu schreiben, und es scheint ein Problem mit der Bibliografie zu geben.
Ich erhalte die folgende Fehlermeldung:
Fehler im Paket natbib: Bibliografie nicht mit Autor-Jahr-Zitaten kompatibel.
Ich denke, dass die LaTeX-Klasse das natbib
Paket standardmäßig lädt.
Ich weiß, dass es natbib
sich dabei um ein spezielles Paket für Bibliographien handelt, aber das ist alles, was ich darüber weiß, und ich weiß nicht einmal, wie man es benutzt. Ich möchte lediglich meinen LaTeX-Code kompilieren können, ohne dass dabei Fehler auftreten.
Ich habe im Internet nach schnellen Lösungen gesucht, aber ich kann das Problem nicht lösen. Ich habe ein paar Dinge versucht, z. B. das Ersetzen der neuen natbib
Stildatei durch eine ältere Version (wie irgendwo im Internet vorgeschlagen), aber nichts scheint zu funktionieren.
Außerdem bin ich ziemlich sicher, dass ich die Referenzen entsprechend den Anweisungen der Zeitschrift formatiere, daher weiß ich nicht, wo das Problem liegen könnte.
Wenn ich bei Auftreten des Fehlers die Eingabetaste eingebe, fährt die MikTeX-Anwendung mit der Kompilierung des Codes fort und die PDF-Datei wird ohne Probleme generiert. Ich möchte den natbib
Fehler auf jeden Fall nicht auftreten lassen, da ich nicht weiß, ob die Zeitschrift den Code mit diesem Fehler akzeptieren wird.
Hier ist der Code, den ich verwende:
\begin{thebibliography}{0}
\bibitem{author's last name:year}
author's last name, author's first name initial.
``Author's article.''
\textit{journal} (year)
\bibitem{author's last name:year}
author's last name, author's first name initial.
\textit{book title}, edition, p. page number.
place of publication: publisher, year.
\end{thebibliography}
Zusatzinformation: Im Text kann ich problemlos Referenzen zitieren, indem ich verwende \citep
. Wenn ich verwende \cite
, verschwindet beim Kompilieren des Codes ein Teil des Textes und \citet
funktioniert nicht.
Antwort1
Die beste Option besteht darin , Ihre Referenzen in einer bibtex
Datenbank zu speichern und zu verwenden bibtex
. Wenn Sie Ihre Bibliographie jedoch manuell bearbeiten möchten, müssen Sie das entsprechende Format für verwenden natbit
.
Das Format der Bibliographieeinträge für natbibt
ist
\bibitem[NameShort(year)NameLong]{citation-label}
author's last name, author's first name initial.
``Author's article.''
\textit{journal} (year)
NameShort
kann verwendet werden, um nur den Vornamen und die et al.
Abkürzung aufzulisten. NameLong
ist die vollständige Liste der Autoren. NameShort
wird in den meisten Zitierbefehlen verwendet.
Sie können Ihren \bibitem
Eintrag also wie folgt ändern
\bibitem[Name1 et~al(2012)Name1, Name2, Name3]{cite-label}
...
oder wie folgt
\bibitem[Name1, Name2, and Name(year){cite label}]
...