使用 bibentry 在文本中插入参考文献并省略末尾的参考文献列表

使用 bibentry 在文本中插入参考文献并省略末尾的参考文献列表

我正在使用bibentry包在文档文本中插入参考文献。这是一份简历,参考文献是我自己发表的。我想删除文档末尾列出的参考书目。到目前为止,我还没有成功。这是一个示例 .tex 文件:

\documentclass{article}

\usepackage{natbib}
\usepackage{bibentry}

\begin{document}

\nobibliography*

Some text here. My publications:
\begin{itemize}
\item \bibentry{pub1} 
\item \bibentry{pub2}
\end{itemize}

Some other text.

\bibliographystyle{plain}
\bibliography{my_pubs}

\end{document}

答案1

您误用了该包bibentry

当您不想打印参考书目时,您必须使用\nobibliography{my_pubs}而不是\nobibliography* \bibliography{my_pubs}这样的方式:

\documentclass{article}

\usepackage{natbib}
\usepackage{bibentry}

\begin{document}

\bibliographystyle{plain}
\nobibliography{my_pubs}

Some text here. My publications:
\begin{itemize}
\item \bibentry{pub1}
\item \bibentry{pub2}
\end{itemize}

Some other text.

\end{document} 

答案2

我希望参考列表和\bibentry标签都能起作用。@karlkoeller 的答案对我来说不起作用,但是这个有用:

\documentclass{article}

\usepackage{natbib}
\usepackage{bibentry}

\begin{document}

\bibliographystyle{plain}
\nobibliography*{my_pubs}

Some text here. My publications:
\begin{itemize}
\item \bibentry{pub1}
\item \bibentry{pub2}
\end{itemize}

Some other text.
\bibliography*{my_pubs}
\end{document} 

相关内容