我已经安装了最新版本的Sublime Text 2和MiKTeX 的便携版本。
现在我想设置 Sublime Text 2,以便我可以编译 LATEX (.tex) 文档来创建 PDF。
我读过的信息来自Sublime Text 2 的 LaTeX 插件
最后,您必须检查解压 LaTeXTools 插件的目录中的 LaTeX.sublime-build 文件,以确保配置反映了您首选的 TeX 发行版。打开文件并向下滚动到以关键字“windows”开头的部分。您将看到有两个针对“cmd”和“path”关键字的设置块;默认情况下,MikTeX 处于活动状态,而 TeXlive 被注释掉。如果您使用 MikTeX,则无需更改任何内容:恭喜,您已完成!
我的安装中缺少 LaTeX.sublime-build。因此我在
C:\Program Files\Sublime Text 2\Data\Packages\LaTeX
目录下创建了 LaTeX.sublime-build 文件,内容如下
{
"cmd": ["pdflatex", "$file"],
"path": "D:\\UserData\\majeedk\\[2012] Latex\\miktex-portable\\miktex\\bin;$PATH",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)",
"selector": "text.tex.latex"
}
现在 PDF 已创建,但生成的 PDF 中缺少参考书目。我该如何启用它?
答案1
要编制参考书目,您必须按如下方式调整构建系统:
{
“cmd”: ["pdflatex $file_base_name &&
bibtex $file_base_name &&
pdflatex $file_base_name &&
pdflatex $file_base_name &&
gnome-open $file_base_name.pdf"],
“file_regex”: “^(…*?):([0-9]*):?([0-9]*)”,
“selector”: “source.latex.tex”,
“shell”: true
}
答案2
如果您安装了LaTeX 工具正确地说,包目录中应该有一个包含构建顺序的相应文件夹:
path\to\Sublime Text 2\Data\Packages\LaTeXTools
如果你不想(重新)安装 LaTeXTools 而想使用自己的构建命令,你应该考虑使用特克化而不是pdflatex
。将触发创建正确目录所需的多次运行,并在需要时texify
调用。 您的代码应包含以下几行:bibtex
LaTeX.sublime-build
{
"selector": "text.tex.latex",
"cmd": ["texify", "-b", "-p", "--tex-option=\"--synctex=1\"", "$file"],
"path": "D:\\UserData\\majeedk\\[2012] Latex\\miktex-portable\\miktex\\bin;$PATH",
"file_regex": "^((?:.:)?[^:\n\r]*):([0-9]+):?([0-9]+)?:? (.*)$"
}