在新的 LatexTools 插件发布后,我无法获得以前的 LatexTools 插件中的以下功能。
我倾向于最常使用序列 latex-dvipdfm(构建:Ctrl+ B),但我还需要 pdflatex(运行:Ctrl++Shift和Bxelatex(构建菜单中的 Xelatex)。
Latex.sublime-build 文件中的以下代码用于实现此目的。
"cmd": ["latexmk",
"-e","\\$dvipdf = 'dvipdfmx %O -o %D %S'", "-e", "\\$latex = 'latex %O -interaction=nonstopmode -synctex=1 %S'",
"-f", "-pdfdvi"],
"variants":
[
{ "cmd": ["latexmk",
"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-f", "-pdf"],
"name": "Run"
},
{ "cmd": ["latexmk",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
"-f", "-pdf"],
"name": "xelatex"
},
]
我无法调整 Latextools.sublime-settings 文件并使其在新的 LatexTools 插件下工作。有人能建议一种调整构建系统来实现这一点的方法吗?谢谢。
编辑:我曾向 LatexTools 插件的创建者提出过这个问题,他很友善地回复了我。我将他的回复发布为答案。
答案1
该插件的开发者 Marciano Siniscalchi 表示:
“不幸的是,你现在要做的还不可行。新的构建代码绕过了变体机制。如果有足够的需求,我可以实现它。”