正文中引用但未显示参考文献部分

正文中引用但未显示参考文献部分

我希望在正文中引用完整的参考文献,或者换句话说,在正文中引用。这个问题的解决方案已经给出这里。但是,代码的设置使得末尾还有一个参考部分。我不想这样。我只希望在正文中说明引用,而末尾没有参考部分。可以做到吗?我该怎么做。考虑讨论的代码那里以它本身作为示例来尝试解决方案。

编辑:如果有其他方法可以直接从 bibtex 条目中获取正文中拼写的完整参考文献,但不调用\bibentry,那么这种方法也可以。

答案1

\nobibliography如果不想打印参考书目,则需要使用:

\begin{filecontents}{mybib.bib}
    @book{example,
        author = "John",
        title = "The book's title",
        year = "2013",
        publisher = "Cambridge",
    }

\end{filecontents}

\documentclass{article}

\usepackage[round]{natbib}  % bibliography package

\usepackage{bibentry}         %  full citation in the body of the text (turn off natbib if use it)

\nobibliography*                   % no bib at the end


\begin{document}

This would be the complete citation

\bibentry{example}

And this would be just the regular citation: \cite{example}


\nobibliography{mybib}

\bibliographystyle{apalike}

\end{document}

另一种方法是使用 biblatex + biber 和命令\fullcite

\documentclass{article}

\usepackage{biblatex}
\addbibresource{mybib.bib}
\begin{document}

This would be the complete citation

\fullcite{example}

\end{document}

在此处输入图片描述

相关内容