运行崇高的文本建立乳胶,而不是pdflatex从LaTeXTools插件 [英] running Sublime Text build with latex instead of pdflatex from LaTeXTools plugin

查看:161
本文介绍了运行崇高的文本建立乳胶,而不是pdflatex从LaTeXTools插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在与LatexTools插件崇高文本提供的构建文件,我修改了语句

In the build file supplied with the LatexTools plugin for Sublime Text, I modified the statement

"cmd": ["latexmk", "-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'", "-f", "-pdf"]

用乳胶替代pdflatex的第二个实例。
我的问题是,我怎么指定我是否要使用的dvipdfm或dvi2ps + PS2PDF。

by replacing the second instance of pdflatex with latex. My question is, how do I specify whether I want to use "dvipdfm" or "dvi2ps + ps2pdf".

如果有人能为此提供了一个样本构建文件,这将是最有帮助的。

If someone could provide a sample build file for this purpose, that would be most helpful.

推荐答案

有点试验和错误之后,我终于有下面的生成文件正常工作。这让我pdflatex和乳胶之间进行选择,也和dvipdfm基础的替代选择dvi2ps + PS2PDF

After a bit of trial and error, I finally have the following build file working correctly. This allows me to choose between pdflatex and latex, and also choose between dvipdfm and the alternative of "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 "
        }

        ]       
}

这篇关于运行崇高的文本建立乳胶,而不是pdflatex从LaTeXTools插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆