如何將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

相關內容