![如何将 bib 文件中引用的参考文献整合到源 tex 文件中?](https://linux22.com/image/476020/%E5%A6%82%E4%BD%95%E5%B0%86%20bib%20%E6%96%87%E4%BB%B6%E4%B8%AD%E5%BC%95%E7%94%A8%E7%9A%84%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E6%95%B4%E5%90%88%E5%88%B0%E6%BA%90%20tex%20%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%9F.png)
我有一个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.bbl
到preprint.tex
\bibliographystyle{unsrt}\bibliography{bib}
步骤 4. 编译两次pdflatex preprint.tex
:pdflatex preprint.tex
你可以在这里阅读更多:https://www.overleaf.com/learn/latex/Bibliography_management_with_bibtex