我如何列出 BibTeX 文件中与评论一致的参考文献?

我如何列出 BibTeX 文件中与评论一致的参考文献?

我想在我的 BibTeX 文件中获取参考文献的完整引文,并在其后写上注释。命令\fullcitation{id}就很完美了。我想将其用作:

\fullcitation{id1}

本文讨论了 A 及其在 B 中的应用。

\fullcitation{id2}

本文探讨 C 如何影响 A。

每当\fullcitation{id}命令出现时,我希望它被完整的参考替换,包括作者、标题、期刊和日期。

这可能吗?

答案1

如果你想要在正文中引用全文,那么你可以使用这个bibentry包。作为natbib. 用途:

\nobibliography{bibfile1,bibfile2} % or starred if also using \bibliography{...} 
See \bibentry{id1} for a pedagogical introduction or \bibentry{id2} for more
technical details.

也可以看看此常见问题解答

或者,也许您只想向常规列表样式书目(即其自身的部分)添加注释。为此,某些书目样式将尊重某个annote字段,否则您通常可以滥用该note字段来实现类似的目的。

答案2

使用方法如下biblatex

\documentclass{article}

\usepackage{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{Bli74,
  author = {Blinder, Alan S.},
  year = {1974},
  title = {The economics of brushing teeth},
  journaltitle = {Journal of Political Economy},
  volume = {82},
  number = {4},
  pages = {887--891},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

This paper is really cool:

\fullcite{Bli74}.

\printbibliography

\end{document}

答案3

您必须使用 \nobibliography、\usepackage{bibentry} 和 \bibentry{foo}。以下是示例:

\documentclass{article}

\usepackage{bibentry}
\nobibliography*

\begin{document}

\section{Introduction}

Look ma, inline bibtex entries:

\begin{itemize}
\item \bibentry{michael}
\item \bibentry{elvis}
\end{itemize}

\section{And now for something completely different}
Lorem ipsum yada yada,
also see \cite{britney}, 
yada yada, and \cite{marilyn} too.

\bibliographystyle{alpha}
\bibliography{test_bibentry.bib}

\end{document}

详细信息请参见此网页: https://www.stefaanlippens.net/bibentry/

此外,如果您不想显示“参考文献”部分,您可以将 \bibliography{test_bibentry.bib} 替换为 \nobibliography{test_bibentry.bib}

相关内容