我使用:\usepackage{natbib} \bibliographystyle{elsarticle-num}
在文档开始之前,在结束之前使用 \bibliography{mybibfile}。文章可以正常工作,但书籍引用不起作用。书籍引用中出现了 ?? 符号。
我应该怎么办?
答案1
就像 Bernard 之前提到的,您是否使用“bibtex”编译过您的作品?这是 Latex 意识到 .bib 文件已更改所必需的。通常您必须进行编译
PdfLatex + Bib(La)tex + PdfLatex + PdfLatex
才能看到参考书目中的更改。您的参考书目将仅列出文本中已引用的文章/书籍。查看是否有未引用的书籍的参考文献(
\cite{book}
或\citep{book}
)。(几天前我就遇到过这种情况。我使用了\cite{}
而不是\citep{}
,但没有出现错误,只是参考文献不起作用。)(编辑)也许还有可能:看看你的书的描述中是否有一些特殊字符。比如书名。像这样的符号
& ä û
可能会导致问题(但你应该在这里得到一些错误)。