Error de Natbib con Journal of Complex Networks (OUP)

Error de Natbib con Journal of Complex Networks (OUP)

Voy a enviar un artículo al Journal of Complex Networks (una revista de Oxford University Press). Proporcionan sus archivos de clase LaTeX enesta página.

Recibo el siguiente error:

ERROR: Paquete natbib Error: Bibliografía no compatible con citas de autor-año.

Problema: parece que estoy siguiendo los pasos que proporcionan. Según sus instrucciones en el archivo .tex de muestra, estoy 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.bibse proporciona en el enlace que proporcioné arriba) El .bblarchivo es solo

\begin{labibliografía}{00}

\bibitem{Ahn1983} Alexander, J.~C. {\&} Auchmuty, G. (1983) Métodos iterativos para problemas de complementariedad lineal con límites superiores e inferiores. {\em Programación Matemática}, \textbf{26}, 265.

\end{labibliografía}

Siguiendo las instrucciones, copio y pego esto y lo vuelvo a compilar.

\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, pero da el error:

ERROR: Paquete natbib Error: Bibliografía no compatible con citas de autor-año.

¿Alguna idea sobre por qué existe este error y, más concretamente, si se puede solucionar?

Respuesta1

El archivo de clase de documento comnet.clscontiene las siguientes instrucciones, comenzando en la línea 1306:

\usepackage[sort&compress]{natbib}
\bibpunct{[}{]}{,}{a}{,}{;}

En ael cuarto argumento de \bibpunctinstruye natbiba generar llamadas de citas al estilo del año del autor. Sin embargo, el archivo de estilo de bibliografía comnet.bstesnocompatible con citas de estilo autor-año.

(Aparte: Mi corazonada es que la letra ade las \bibpunctinstrucciones se eligió por error. Sin duda, las "instrucciones para los autores" establecen claramente que se deben utilizar citas de estilo numérico).

Si necesita utilizar el comnetestilo de bibliografía y está de acuerdo con las citas de estilo numérico, le sugiero que proporcione las siguientes instrucciones en el preámbulo de su documento:

\bibpunct{[}{]}{,}{n}{,}{;}

información relacionada