我从 arxiv 下载了一篇专著的 latex 源代码。这包括.bbl
他们必须提交的文件。但是,如果我自己做了任何更改并重新编译,我会生成一个新的空的 .bbl
.bib
文件,因为提交中没有包含文件,导致我丢失了所有参考资料。
我如何编辑/创建乳胶文档并重新使用已创建的.bbl
文件?
答案1
bbl
文件只是一个tex
包含参考书目的乳胶代码的文件,根据我们选择的样式使用bibtex
或biber
等创建此代码。
例如,使用 bibtex 的最小主文件可能是:
主要.tex:
\documentclass{article}
\begin{document}
\cite{testcite}
\bibliographystyle{unsrt}
\bibliography{sample}
\end{document}
参考书目文件是:
样本.bib:
@article{testcite,
author={Just Me},
title={No needed},
year={2018}}
然后我们用以下命令编译该文件一次:
pdflatex main
然后使用一次:
bibtex main
此步骤将创建一个如下所示的 latex 代码文件(bbl
文件):
\begin{thebibliography}{1}
\bibitem{testcite}
Just Me.
\newblock No needed.
\newblock 2018.
\end{thebibliography}
最后再重复两次:
pdflatex main
类似不存在文件的步骤bib
:
main.tex
1)现在...让我们移动除文件夹之外的所有文件(以隐藏它们 foom pdflatex)...并运行pdflatex main
。
将创建一个以 [?] 代替引用的 pdf。
2)仅复制到文件夹main.bbl
中并重新运行两次。main.tex
pdflatex main
输出: