如何将 bib 文件中引用的参考文献整合到源 tex 文件中?

如何将 bib 文件中引用的参考文献整合到源 tex 文件中?

我有一个bib.bib包含内容的文件

@article{otto2001geometry,
  title={The geometry of dissipative evolution equations: the porous medium equation},
  author={Otto, Felix},
  year={2001},
  publisher={Taylor \& Francis}
}

以及一个 tex 文件preprint.tex的内容

\documentclass[11pt]{article}

\begin{document}

The paper \cite{otto2001geometry} is seminal.

\bibliographystyle{unsrt}
\bibliography{bib}

\end{document}

我看过预印本(例如,) 在 arxiv.org 上仅包含单个.tex文件。这意味着参考书目也包含在该单个文件中。

您能解释一下如何将preprint.tex引用的参考文献合并bib.bib到一个.tex文件中吗?

答案1

当然,您可以.tex使用 手动将引用编码到文件中bibitem。但保留单独的.bib文件将更易于管理。如果需要,您可以使用 编译项目一次,并将生成的文件bibtex的内容放入文件中,如注释中建议的那样。.bbl.tex

步骤1.编译一次:pdflatex preprint.tex

第 2 步。运行 bibtex:bibtex preprint.tex

步骤 3. 将所有内容复制preprint.bblpreprint.tex\bibliographystyle{unsrt}\bibliography{bib}

步骤 4. 编译两次pdflatex preprint.texpdflatex preprint.tex

你可以在这里阅读更多:https://www.overleaf.com/learn/latex/Bibliography_management_with_bibtex

相关内容