latex 中文_Vscode+Texlive+SumatraPDF配置Latex环境

整合化开发环境texstudio觉得挺好用,也没觉出一些大佬们说的界面不好看问题,但是后面texstudio竟然出现闪退问题,可能是自己古旧的机器跟不上了?Anyway,几番查询后这里记录下另一种构建方式。

参考b站视频:【https://www.bilibili.com/video/BV1ht4y197Nz?from=search&seid=7824099234768671160】

以及知乎回答:【https://zhuanlan.zhihu.com/p/38178015】

一:

编辑环境选择Vscode,这里选择安装版installer:

1ce1f47201a5043c003105458c884b1b.png

链接为【https://code.visualstudio.com/Download】

安装路径尽量简单,无中文,无空格。

=============================================

二:

编译环境选最新texlive,这里用texlive2020,容易下载安装。如【https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/】

安装路径尽量简单,无中文,无空格。

=============================================

三:

轻量化PDF预览工具SumatraPDF。这里我们用的便携版:

32fc907c624cbc5131a69b04e26668e8.png

链接为【https://www.sumatrapdfreader.org/download-free-pdf-viewer.html】

下载完成后解压得到exe程序,为简单其名称改为SumatraPDF.exe

程序路径尽量简单,无中文,无空格。

==========================================================================================

安装好上面的部件后。

给Vscode安装好插件

中文语言包

LaTeX Workshop

设定配置文件Ctrl+Shift+P打开setting.json:

b01894cb5e40f67bf4a6f933d2375506.png

给出如下设置:

=============================================

{

    //编译命令

    "latex-workshop.latex.tools": [

      {

        "name": "xelatex",

        "command": "xelatex",

        "args": [

          "-synctex=1",

          "-interaction=nonstopmode",

          "-file-line-error",

          "%DOCFILE%"

        ]

      },

        {

          "name": "pdflatex",

          "command": "pdflatex",

          "args": [

            "-synctex=1",

            "-interaction=nonstopmode",

            "-file-line-error",

            "%DOC%"

          ]

        },

        {

          "name": "bibtex",

          "command": "bibtex",

          "args": [

            "%DOCFILE%"

          ]

        }

      ],

      //编译方式

      "latex-workshop.latex.recipes": [

        {

          "name": "xelatex",

          "tools": [

            "xelatex"

          ]

        },

        {

          "name": "pdflatex",

          "tools": [

            "pdflatex"

          ]

        },

        {

          "name": "xe->bib->xe->xe",

          "tools": [

            "xelatex",

            "bibtex",

            "xelatex",

            "xelatex"

          ]

        },

        {

          "name": "pdflatex -> bibtex -> pdflatex*2",

          "tools": [

            "pdflatex",

            "bibtex",

            "pdflatex",

            "pdflatex"

          ]

        }

      ],

      "latex-workshop.latex.autoBuild.run": "never",

      "latex-workshop.synctex.afterBuild.enabled": true,

      //设置外部PDF预览

      "latex-workshop.view.pdf.viewer": "external",

      //配置正向搜索

      "latex-workshop.view.pdf.external.viewer.command": "D:/Working/Documentary/SumatraPDF/SumatraPDF.exe",

      //配置反向搜索

      "latex-workshop.view.pdf.external.synctex.command": "D:/Working/Documentary/SumatraPDF/SumatraPDF.exe",

      "latex-workshop.view.pdf.external.synctex.args": [

        "-forward-search",

        "%TEX%",

        "%LINE%",

        "-reuse-instance",

        "-inverse-search",

        "\"D:/Working/Coding/Vscode/Code.exe\" \"D:/Working/Coding/Vscode/resources/app/out/cli.js\" -gr \"%f\":\"%l\"",

        "%PDF%"

      ],

      "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",

    //配色主题设置

    "workbench.colorTheme": "Monokai",

    "editor.fontSize": 15

}

=============================================

保存重启过应该就OK了~

四:设置快捷键

在 VSCode 界面下按下 F1,键入“keyjson”,选择“打开键盘快捷方式(JSON)”,然后把以下代码放入:

================================================

{
"key": "alt+s",
"command": "latex-workshop.synctex",
"when": "editorTextFocus && !isMac"
},
{
"key": "alt+b",
"command": "latex-workshop.build",
"when": "editorTextFocus && !isMac"
},
{
"key": "alt+t",
"command": "latex-workshop.kill",
"when": "editorTextFocus && !isMac"
},
{
"key": "alt+e",
"command": "latex-workshop.recipes"
},

================================================

这里意思是:将 Alt+s 绑定到正向搜索,将 Alt+b 绑定到使用默认 recipe 编译,将 Alt+t 绑定到终止编译,将 Alt+e 绑定到选择其他 recipe 编译,可以自行更换为适合自己的快捷键,只需修改“key”那一项即可。也可以只设置其中一两个快捷键。

测试下:

10dae3995bfc99d761fc4e6a8c1ff3e2.png

含中文选用xelatex构建

9fe45f47830a6d228ce58514507c9802.png

搞定~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值