.png)
Ich reiche einen Artikel beim Journal of Complex Networks (einer Zeitschrift des Oxford University Press) ein. Sie stellen ihre LaTeX-Klassendateien zur Verfügung unterdiese Seite.
Ich erhalte die folgende Fehlermeldung:
FEHLER: Fehler im Paket natbib: Bibliografie nicht mit Autor-Jahr-Zitaten kompatibel.
Problem - Ich scheine den Schritten zu folgen, die sie angeben. Basierend auf ihren Anweisungen in der Beispiel-.tex-Datei kompiliere ich:
\documentclass{comnet}
\begin{document}
\cite{Ahn1983}
\bibliographystyle{comnet}
\bibliography{sample}
%
% once the .bbl file has been generated then place the text in your article.
\end{document}
( sample.bib
ist in dem Link enthalten, den ich oben angegeben habe) Die .bbl
Datei ist nur
\begin{diebibliographie}{00}
\bibitem{Ahn1983} Alexander, J.~C. {\&} Auchmuty, G. (1983) Iterative Methoden für lineare Komplementaritätsprobleme mit Ober- und Untergrenzen. {\em Mathematical Programming}, \textbf{26}, 265.
\end{diebibliographie}
Ich kopiere und füge dies gemäß den Anweisungen ein und kompiliere es neu
\documentclass{comnet}
\begin{document}
\cite{Ahn1983}
\begin{thebibliography}{00}
\bibitem{Ahn1983}
Alexander, J.~C. {\&} Auchmuty, G. (1983) Iterative methods for linear
complementarity problems with upperbounds and lowerbounds. {\em Mathematical
Programming}, \textbf{26}, 265.
\end{thebibliography}
\end{document}
das wird kompiliert, gibt aber den Fehler aus:
FEHLER: Fehler im Paket natbib: Bibliografie nicht mit Autor-Jahr-Zitaten kompatibel.
Gibt es irgendwelche Ideen, warum dieser Fehler auftritt und, noch wichtiger, ob er behoben werden kann?
Antwort1
Die Dokumentklassendatei comnet.cls
enthält ab Zeile 1306 die folgenden Anweisungen:
\usepackage[sort&compress]{natbib}
\bibpunct{[}{]}{,}{a}{,}{;}
Das a
im vierten Argument von \bibpunct
weist an natbib
, Zitationsaufrufe im Autor-Jahr-Stil zu generieren. Die Bibliographie-Stildatei comnet.bst
ist jedochnichtkompatibel mit Zitationsaufrufen im Autor-Jahr-Stil.
(Abgesehen davon: Ich vermute, dass der Buchstabe a
in der \bibpunct
Anweisung versehentlich gewählt wurde. In den „Anweisungen für Autoren“ steht jedenfalls eindeutig, dass numerische Zitationshinweise verwendet werden sollen.)
Wenn Sie den Bibliografiestil verwenden müssen comnet
und mit der Angabe numerischer Quellenangaben einverstanden sind, empfehle ich Ihnen, die folgende Anweisung in die Präambel Ihres Dokuments aufzunehmen:
\bibpunct{[}{]}{,}{n}{,}{;}