
Estoy usando TexMaker en Mac. En mi archivo BIB, tengo un elemento como:
@inproceedings{DBLP:conf/wsdm/YeungI11,
author = {Ching{-}man Au Yeung and
Tomoharu Iwata},
title = {Strength of social influence in trust networks in product review sites},
booktitle = {Proceedings of the Forth International Conference on Web Search and
Web Data Mining, {WSDM} 2011, Hong Kong, China, February 9-12, 2011},
pages = {495--504},
year = {2011},
crossref = {DBLP:conf/wsdm/2011},
url = {http://doi.acm.org/10.1145/1935826.1935899},
doi = {10.1145/1935826.1935899},
timestamp = {Mon, 31 Jan 2011 13:46:06 +0100},
biburl = {http://dblp.uni-trier.de/rec/bib/conf/wsdm/YeungI11},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
(Lo obtuve del sitio web de DBLP)
Cuando compilo el archivo TEX, aparece un error:
bad cross reference---entry "DBLP:conf/wsdm/YeungI11" refers to entry "DBLP:conf/wsdm/2011", which doesn't exist
Puedo compilar el archivo sin problemas en ShareLatex.
¿Qué debo hacer para compilar el archivo en TexMaker?
Respuesta1
(Demasiado largo para un comentario, por lo que se publicó como respuesta).
Se me ocurren dos razones por las que aparece el siguiente mensaje de error
Referencia cruzada incorrecta---la entrada "DBLP:conf/wsdm/YeungI11" se refiere a la entrada "DBLP:conf/wsdm/2011", que no existe
Primero, DBLP:conf/wsdm/2011
falta la entrada con la clave en el archivo bib que usa en su máquina local (con TeXMaker como interfaz). En segundo lugar, la entrada está realmente presente en el archivo dorsal, pero ocurreantesla entrada con llave DBLP:conf/wsdm/YeungI11
. Para que el campo de BibTeX crossref
funcione, la entrada con referencia cruzadadebeocurrir más tarde en el archivo dorsal que la entrada que contiene el crossref
campo en cuestión.
En cualquier caso, el siguiente MWE funciona bien (la información de ambas entradas se obtuvo del DBLP); tenga en cuenta el orden de las entradas en test.bib
.
\RequirePackage{filecontents}
\begin{filecontents}{test.bib}
@inproceedings{DBLP:conf/wsdm/YeungI11,
author = {Ching{-}man Au Yeung and
Tomoharu Iwata},
title = {Strength of social influence in trust networks in product review sites},
booktitle = {Proceedings of the Forth International Conference on Web Search and
Web Data Mining, {WSDM} 2011, Hong Kong, China, February 9-12, 2011},
pages = {495--504},
year = {2011},
crossref = {DBLP:conf/wsdm/2011},
url = {http://doi.acm.org/10.1145/1935826.1935899},
doi = {10.1145/1935826.1935899},
timestamp = {Mon, 31 Jan 2011 13:46:06 +0100},
biburl = {http://dblp.uni-trier.de/rec/bib/conf/wsdm/YeungI11},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
@proceedings{DBLP:conf/wsdm/2011,
editor = {Irwin King and
Wolfgang Nejdl and
Hang Li},
title = {Proceedings of the Forth International Conference on Web Search and
Web Data Mining, {WSDM} 2011, Hong Kong, China, February 9-12, 2011},
publisher = {{ACM}},
year = {2011},
isbn = {978-1-4503-0493-1},
timestamp = {Mon, 31 Jan 2011 13:29:32 +0100},
biburl = {http://dblp.uni-trier.de/rec/bib/conf/wsdm/2011},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
\end{filecontents}
\documentclass{article}
\usepackage[numbers]{natbib}
\bibliographystyle{plainnat}
\begin{document}
\cite{DBLP:conf/wsdm/YeungI11}
\bibliography{test}
\end{document}