美文网首页
macOS 下基于 VS Code 的 LaTeX 环境配置

macOS 下基于 VS Code 的 LaTeX 环境配置

作者: 刘军民 | 来源:发表于2018-10-16 04:53 被阅读679次

    关于 VS Code

    Visual Studio Code (VS Code)是微软推出的 Editor,免费、开源、支持多平台、插件丰富,吸收了 Sublime、Atom 等 Editor 的很多优点。最近尝试了一下 VS Code,果断放弃了 Sublime ,转到了 VS Code。

    软件的安装

    使用 Homebrew 安装所使用的各种软件,Homebrew 的安装和使用参考其他文章。

    • 安装 Mactex 作为LaTeX编译系统

        brew cask install mactex
      
    • 安装 VS Code 作为编辑器

        brew cask install visual-studio-code
      
    • 安装 Skim 作为 PDF 浏览器

        brew cask install skim
      

    LaTeX的编译环境

    推荐终端下使用 latexmk 编译。在工作目录下建 .latexmkrc 文件来配置 latexmk。latexmk 启动后可以实时监测文件变化,自动编译TeX文件。

    • .latexmkrc 文件参考

      $pdf_mode = 1;
      $pdflatex = "xelatex -file-line-error --shell-escape -src-specials -synctex=1 -interaction=nonstopmode %O %S";
      $recorder = 1;
      $aux_dir = "output";
      $out_dir = "output";
      $pdf_previewer = "open %S";
      $preview_continuous_mode = 1;
      $pdf_update_method = 0;
      $clean_ext = "synctex.gz acn acr alg aux bbl bcf blg brf fdb_latexmk glg glo gls idx ilg ind ist lof log lot out run.xml toc dvi pdf xdv";
      
    • 清除编译过程文件使用

        latexmk -c
      

    VS Code 的配置

    • 安装 LaTeX Workshop 插件
    LaTeX Workshop
    • 配置 LaTeX Workshop 插件

      "latex-workshop.view.pdf.external.synctex": {
          "command": "/usr/local/bin/displayline",
          "args": [
              "-r",
              "%LINE%",
              "%PDF%",
              "%TEX%"
          ]
      },
      "latex-workshop.view.pdf.external.command": {
          "command": "/usr/local/bin/displayline",
          "args": [
              "0",
              "%PDF%"
          ]
        }
      

    第一节是配置是可以从 TeX 源码跳转到Skim中对应的 PDF 文件位置,快捷键 option+command+j ;第二节是配置可以从 VS Code 中直接打开 Skim。

    Skim 的配置

    • 配置 Skim 中从PDF文件可以直接跳转到TeX源码对应的位置,快捷键 command+shift+left click。
    Skim 配置

    相关文章

      网友评论

          本文标题:macOS 下基于 VS Code 的 LaTeX 环境配置

          本文链接:https://www.haomeiwen.com/subject/xclczftx.html