Sublime Text 2 和 bibtex

Sublime Text 2 和 bibtex

我正在使用 Sublime Text 2 (ST2) 和 LaTeXTools 来构建我的 .tex 文档。但是找不到 .bib 文件或无法构建(我相信是最后一个)。LaTeX 日志报告未定义的引用,并且整个参考书目在 PDF 中缺失。我在网上搜索了解决方案。虽然在PDF 中缺少参考书目(Sublime Text 2 和 Miktex),我使用 elleestcrimi 的答案创建了一个新的 LaTeX 构建命令,但它不起作用。

有人知道我能做什么吗?我从命令中调用 .bib 文件\bibliography{ref.bib}并获取标准 LaTeXTools 构建文件:

{
"cmd": ["latexmk", "-cd",
            "-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
            //"-silent",
            "-f", "-pdf"],
"path": "$PATH:/usr/texbin:/usr/local/bin",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)"
},

编辑:正如 latexmk 文档指出的那样,即使没有 .bib 文件,bibtex 也会运行,我还没有真正考虑过手动运行 bibtex 的替代方案。无论如何,我都希望 bibtex 能够构建。

编辑2:当我使用 LaTeXTools 从 ST2 构建文档时(参见上文),然后使用来自 github 的 bibtex 命令:

{
"cmd": ["bibtex", "$file_base_name"],
"path": "$PATH:/usr/texbin:/usr/local/bin",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)",
"selector": "text.tex.latex"
}

并使用 LaTeXTools 重建,其中包含参考书目并且阳光灿烂。

EDIT3:我现在无法重现该问题。它似乎不知何故已经自行解决了。使用 ST2 排版会生成所有应有的文件,并且包含参考书目。

相关内容