vscode 编写latex配置

vscode 编写latex配置

一、安装vscode

vscode官网

二、安装latex workshop

在 vscode中安装 latex workshop 插件。

三、配置workshop

点击 按键 F1 选择 Preferences:Open Settings (JSON),写入配置文件。

添加命令

"workbench.colorTheme": "Visual Studio Dark",   //设置颜色主题

"latex-workshop.latex.tools": [                 //定义latex命令 就是编译选项
        {
            "name": "pdflatex",                 //对应winEdt pdfLatex 编译
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "latex",                    //对应winEdt latex 编译
            "command": "latex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "dvi",                    //对应winEdt dvi
            "command": "dvipdfmx",
            "args": [
                "%DOCFILE%"
            ]
        },
        {
            // 编译工具和命令
            "name": "xelatex",              //对应winEdt xelatex
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",                //对应winEdt xelatex
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    //添加新命令,可以到 winEdt 运行一下,查看指令,按照上面的格式定义即可。
    ]

添加操作指令

"latex-workshop.latex.recipes": [      // 自定义操作指令
        //放在第一个的指令为默认指令
        {
            "name": "latex->dvi",      //指令姓名
            "tools": [
                "latex",               //先latex 编译
                "dvi"                  //再 dvi 转换成PDF 就是winEit 指令的组合
            ]
        },
    // latex 指令
        {
            "name": "latex",
            "tools": [
                "latex"
            ]
        },
        {
            "name": "dvi",
            "tools": [
                "dvi"
            ]
        },
        {
            "name": "pdflatex",
            "tools": [
                "pdflatex"
            ]
        },
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ],
        },
        {
            "name": "xe->bib->xe->xe",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "pdf->bib->pdf->pdf",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        }
    ],

设置sumatraPDF 软件为预览软件

"latex-workshop.view.pdf.viewer": "external",  // 设置PDF为外部预览软件  "tab" 内部软件
    "latex-workshop.view.pdf.external.viewer.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe",
    "latex-workshop.view.pdf.external.viewer.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        "\"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/Code.exe\" \"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
        "%PDF%"
    ],
//将对应的软件路径替换一下 C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe \"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/Code.exe

设置latex 和 PDF 之间互相搜索

"latex-workshop.view.pdf.external.synctex.command": "C:/CTEX/CTeX/ctex/bin/SumatraPDF.exe",  //正向和反向搜索配置
    "latex-workshop.view.pdf.external.synctex.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        "\"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/Code.exe\" \"C:/Users/wandering/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",
        "%PDF%",
    ],
//替换相应的路径即可

设置之后,选择tex文件,然后可以点击 Navigate, Select, and edit下的 Navigate to matching begin.end 跳转到PDF文件。

一些小操作

"latex-workshop.message.error.show": false,     //关闭气泡   关闭右下角显示错误提示
"latex-workshop.message.warning.show": false,   //关闭气泡
"latex-workshop.latex.autoBuild.run": "never",   //关闭保存默认编译选项  vscode每次保存默认编译latex,这里关闭这个操作
"editor.fontSize": 20     //编辑器字体大小

设置快捷键

点击 按键 F1 选择 Preferences:Open Keyboard Shortcuts (JSON),写入配置文件。

[
    {
        "key": "alt+m",
        "command": "latex-workshop.synctex",   // 设置latex到PDF快捷键
        "when": "editorTextFocus && !isMac"
    },
    {
        "key": "alt+l",              
        "command": "latex-workshop.build",      // 设置编译快捷键,默认编译方式
        "when": "editorTextFocus && !isMac"
    },
    {
        "key": "alt+p",
        "command": "latex-workshop.kill",     // 停止快捷键
        "when": "editorTextFocus && !isMac"
    },
    {
        "key": "alt+n",                       // 选择执行命令
        "command": "latex-workshop.recipes"
    },
]
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值