我有一个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