.png)
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.bib
se proporciona en el enlace que proporcioné arriba) El .bbl
archivo 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.cls
contiene las siguientes instrucciones, comenzando en la línea 1306:
\usepackage[sort&compress]{natbib}
\bibpunct{[}{]}{,}{a}{,}{;}
En a
el cuarto argumento de \bibpunct
instruye natbib
a generar llamadas de citas al estilo del año del autor. Sin embargo, el archivo de estilo de bibliografía comnet.bst
esnocompatible con citas de estilo autor-año.
(Aparte: Mi corazonada es que la letra a
de las \bibpunct
instrucciones 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 comnet
estilo 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}{,}{;}