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