![\bibentry 和 \nobibliography* 产生断开的链接并且没有参考书目](https://linux22.com/image/271959/%5Cbibentry%20%E5%92%8C%20%5Cnobibliography*%20%E4%BA%A7%E7%94%9F%E6%96%AD%E5%BC%80%E7%9A%84%E9%93%BE%E6%8E%A5%E5%B9%B6%E4%B8%94%E6%B2%A1%E6%9C%89%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%20.png)
我正在使用该bibentry
包将参考书目条目插入到我的文档中。在我的特定情况下,我还需要一个常规参考书目条目。据我所知,要实现这一点,我需要\nobibliography*
结合使用\bibliography
。
该代码运行良好:
\documentclass{report}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{bibentry}
\nobibliography*
\begin{document}
\chapter{Introduction}
text~\citet{haertel_return_2008}
more text
\bibentry{haertel_return_2008}
\bibliographystyle{plainnat}
\bibliography{al}
\end{document}
使用以下示例.bib
文件:
@inproceedings{haertel_return_2008,
Author = {Author, First},
Booktitle = {Booktitle},
Title = {Title},
Year = {2008}
}
但是,当我将文档类别切换为我必须使用,它不再起作用。在稍微不同的上下文中使用article
或类时也会出现此问题,即在使用(并且没有相应的命令)时。report
\nobibliography{al}
\bibliography
这里是一些完整工作示例的链接,可以使用 sharelatex 在线编译和查看;我已将其设为可编辑,以防有帮助:
- 使用所需的类
- 替代方法是使用在 www.sharelatex.com/project/51e0437ecad12b446f54bb5a 找到的报告类