.png)
Estou enviando um artigo para o Journal of Complex Networks (um periódico da Oxford University Press). Eles fornecem seus arquivos de classe LaTeX emesta página.
Estou recebendo o seguinte erro:
ERRO: Erro do pacote natbib: Bibliografia não compatível com citações autor-ano.
Problema - parece que estou seguindo as etapas fornecidas. Com base nas instruções do arquivo .tex de amostra, estou compilando:
\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
é fornecido no link que forneci acima) O .bbl
arquivo é apenas
\begin{abibliografia}{00}
\bibitem{Ahn1983} Alexander, J.~C. {\&} Auchmuty, G. (1983) Métodos iterativos para problemas de complementaridade linear com limites superiores e inferiores. {\em Programação Matemática}, \textbf{26}, 265.
\end{abibliografia}
Seguindo as instruções, copio e colo e recompilei
\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}
que compila, mas dá o erro:
ERRO: Erro do pacote natbib: Bibliografia não compatível com citações autor-ano.
Alguma ideia sobre por que esse erro existe e, mais especificamente, se ele pode ser corrigido?
Responder1
O arquivo de classe do documento comnet.cls
contém as seguintes instruções, começando na linha 1306:
\usepackage[sort&compress]{natbib}
\bibpunct{[}{]}{,}{a}{,}{;}
O a
no quarto argumento \bibpunct
instrui natbib
a gerar chamadas de citação no estilo autorano. No entanto, o arquivo de estilo bibliográfico comnet.bst
énãocompatível com chamadas de citação no estilo autorano.
(Além disso: meu palpite é que a letra a
da \bibpunct
instrução foi escolhida por engano. Com certeza, as "instruções para autores" afirmam claramente que chamadas de citação em estilo numérico devem ser usadas.)
Se você precisar usar o comnet
estilo bibliográfico e concordar com chamadas de citação em estilo numérico, sugiro que forneça as seguintes instruções no preâmbulo do seu documento:
\bibpunct{[}{]}{,}{n}{,}{;}