使用现有的“.bbl”文件构建

使用现有的“.bbl”文件构建

我从 arxiv 下载了一篇专著的 latex 源代码。这包括.bbl他们必须提交的文件。但是,如果我自己做了任何更改并重新编译,我会生成一个新的空的 .bbl.bib文件,因为提交中没有包含文件,导致我丢失了所有参考资料。

我如何编辑/创建乳胶文档并重新使用已创建的.bbl文件?

答案1

bbl文件只是一个tex包含参考书目的乳胶代码的文件,根据我们选择的样式使用bibtexbiber等创建此代码。

例如,使用 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.tex1)现在...让我们移动除文件夹之外的所有文件(以隐藏它们 foom pdflatex)...并运行pdflatex main

将创建一个以 [?] 代替引用的 pdf。

2)仅复制到文件夹main.bbl中并重新运行两次。main.texpdflatex main

输出:

在此处输入图片描述

相关内容