![使用 natbib 和 pagebackref 时 bibentry 的解决方法](https://linux22.com/image/283131/%E4%BD%BF%E7%94%A8%20natbib%20%E5%92%8C%20pagebackref%20%E6%97%B6%20bibentry%20%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.png)
我正在使用 natbib 和 hyperref 的 pagebackref。现在我也想使用 bibentry,但我收到了错误消息
扫描 \BR@c@bibitem 的使用时文件结束。 \par \nobibliography* % 对于 bibentry 命令
这似乎是一个老错误,如所述https://groups.google.com/forum/#!topic/comp.text.tex/ZJCRwBhOc5s。
有没有解决方法这样我可以在我的文本中添加一些完整的参考文献(与 bibentry 一样)但可以保留我剩余的设置,尤其是继续使用 natbib 和 hyperrefs?
有关我的设置的相关部分的详细信息:
\usepackage[square]{natbib} %citation style
\usepackage{bibentry}
\usepackage[plainpages=false,
pdftex,
pagebackref,
bookmarks,
pdfstartview=FitV,
pdfpagelabels,
pdfpagemode=UseNone,
a4paper=false,
setpagesize=false]{hyperref}
\begin{document}
\include{introduction}
\backmatter
\hbadness=2000
\bibliographystyle{plainnat}
\bibliography{davef,diss}
\printindex
\end{document}
在介绍中,我使用
\nobibliography{davef,diss}
\bibentry{foo}