Build 使用latex而不是LaTeXTools插件中的pdflatex运行升华文本构建
在LatexTools插件为Sublime Text提供的构建文件中,我修改了该语句Build 使用latex而不是LaTeXTools插件中的pdflatex运行升华文本构建,build,makefile,latex,sublimetext2,Build,Makefile,Latex,Sublimetext2,在LatexTools插件为Sublime Text提供的构建文件中,我修改了该语句 "cmd": ["latexmk", "-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'", "-f", "-pdf"] 用乳胶替换第二个pdflatex实例。 我的问题是,如何指定是使用“dvipdfm”还是“dvi2ps+ps2pdf” 如果有人能为此提供一个样例构建文件,那将非常有帮助。经过一点尝试和错误,我
"cmd": ["latexmk", "-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'", "-f", "-pdf"]
用乳胶替换第二个pdflatex实例。
我的问题是,如何指定是使用“dvipdfm”还是“dvi2ps+ps2pdf”
如果有人能为此提供一个样例构建文件,那将非常有帮助。经过一点尝试和错误,我终于让下面的构建文件正常工作了。这使我可以在pdflatex和latex之间进行选择,也可以在dvipdfm和“dvi2ps+ps2pdf”之间进行选择
对于任何感兴趣的人,只需一个相关问题的链接:
// Compilation settings
// ====================
//
// The actual magic happens in the make_pdf command
// I stick to the format of standard ST2 sublime-build files
// with minor variations.
// NOTE: the viewer is NOT configured from here!
// As of 5/24/11, it cannot be changed, but I will introduce a setting later
{
// General settings; DO NOT MODIFY!!!
"target": "make_pdf",
"selector": "text.tex.latex",
//-----------------------
// Linux-specific settings
// ----------------------
// If linux/os variable is used, then command palette does not show variant names
// Linux texification settings
// -------------------------
// Personalize this, IF you know what you are doing!
// e.g. change 'pdflatex...' to 'xelatex...'
// Refer to the documentation for latexmk
//
// Note: do NOT include $file or similar!!!
// Only configure the compilation parameters you need, MINUS the
// actual file to be compiled
//
// By default, latexmk is told to use pdflatex, with synctex on for
// backward/forward search, forcing compilation (e.g. even if no bib file is found)
// and producing pdf rather than dvi output
"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", "\\$latex = 'latex %O -interaction=nonstopmode -synctex=1 %S'",
"-f", "-pdfps"],
"name": "LaTeX_PS_PDF"
},
{"cmd": ["latexmk", "-e", "\\$clean_ext = 'aux fls fdb_latexmk dvi ps synctex.gz'", "-c"],
"name" : "Clean "
}
]
}