Natbib-Paketfehler? Bibliographie nicht kompatibel mit Autor-Jahr-Zitaten

Natbib-Paketfehler? Bibliographie nicht kompatibel mit Autor-Jahr-Zitaten

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 natbibPaket standardmäßig lädt.

Ich weiß, dass es natbibsich 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 natbibStildatei 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 natbibFehler 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 \citetfunktioniert nicht.

Antwort1

Die beste Option besteht darin , Ihre Referenzen in einer bibtexDatenbank 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 natbibtist

\bibitem[NameShort(year)NameLong]{citation-label}
author's last name, author's first name initial.
``Author's article.'' 
\textit{journal} (year)

NameShortkann verwendet werden, um nur den Vornamen und die et al.Abkürzung aufzulisten. NameLongist die vollständige Liste der Autoren. NameShortwird in den meisten Zitierbefehlen verwendet.

Sie können Ihren \bibitemEintrag 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}]
...

verwandte Informationen