
Я использую TexMaker на Mac. В моем 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}
}
(Я взял его с сайта DBLP)
При компиляции TEX-файла возникла ошибка:
bad cross reference---entry "DBLP:conf/wsdm/YeungI11" refers to entry "DBLP:conf/wsdm/2011", which doesn't exist
Я могу без проблем скомпилировать файл в ShareLatex.
Что мне нужно сделать, чтобы скомпилировать файл в TexMaker?
решение1
(Слишком длинно для комментария, поэтому опубликовано как ответ.)
Я могу предположить две причины, по которым вы получаете следующее сообщение об ошибке:
Неверная перекрестная ссылка — запись «DBLP:conf/wsdm/YeungI11» ссылается на запись «DBLP:conf/wsdm/2011», которая не существует
Во-первых, запись с ключом DBLP:conf/wsdm/2011
отсутствует в файле bib, который вы используете на локальной машине (с TeXMaker в качестве интерфейса). Во-вторых, запись на самом деле присутствует в файле bib, но она происходитдозапись с ключом . Для работы поля DBLP:conf/wsdm/YeungI11
BibTeX запись, имеющая перекрестную ссылкуcrossref
долженвстречаются в файле bib позже, чем запись, содержащая crossref
рассматриваемое поле.
В любом случае, следующий MWE работает нормально (информация для обеих записей получена из DBLP); обратите внимание на порядок записей в 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}