MacOS VScode+Skim的LaTeX写作环境配置文件

    "latex-workshop.latex.tools": [
        {
          "name": "xelatex",
          "command": "xelatex",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
          ]
        },
        {
          "name": "pdflatex",
          "command": "pdflatex",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
          ]
        },
        {
          "name": "latexmk",
          "command": "latexmk",
          "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOC%"
          ]
        },
        {
          "name": "bibtex",
          "command": "bibtex",
          "args": [
            "%DOCFILE%"
          ]
        }
      ],

      "latex-workshop.latex.recipes": [
        {
          "name": "XeLaTeX",
          "tools": [
            "xelatex"
          ]
        },
        {
          "name": "PDFLaTeX",
          "tools": [
            "pdflatex"
          ]
        },
        {
          "name": "latexmk",
          "tools": [
            "latexmk"
          ]
        },
        {
          "name": "BibTeX",
          "tools": [
            "bibtex"
          ]
        },
        {
          "name": "xelatex -> bibtex -> xelatex*2",
          "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
          ]
        },
        {
          "name": "pdflatex -> bibtex -> pdflatex*2",
          "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
          ]
        },
    ],
    "latex-workshop.view.pdf.viewer": "external",
    "latex-workshop.view.pdf.external.synctex.command": "/Applications/Skim.app/Contents/SharedSupport/displayline",
    "latex-workshop.view.pdf.external.synctex.args": [
    "-r",
    "%LINE%",
    "%PDF%",
    "%TEX%"
    ],
    // "latex-workshop.latex.autoBuild.run": "never",
    "latex-workshop.view.pdf.external.viewer.command": "/Applications/Skim.app/Contents/SharedSupport/displayline",
    "latex-workshop.view.pdf.external.viewer.args": [
    "0",
    "%PDF%",
    ],
### 使用 VSCode 编译 LaTeX 文件 #### 安装 Visual Studio Code 对于 macOS 用户,可以从官方网站下载适用于 Mac 的安装包[^2]。完成安装后启动应用程序。 #### 安装 LaTeX 工具链 macOS 需要安装 TeX 发行版,例如 MacTeX 或 BasicTeX 来获取 LaTeX 支持。这通常包含了 XeLaTeX 和其他必要的工具。可以通过访问 [MacTeX](http://www.tug.org/mactex/) 网站按照指示进行安装。 #### 安装扩展 为了增强编辑体验并简化编译过程,在 VSCode 中应安装 **LaTeX Workshop** 插件[^1]。此插件提供了全面的功能集用于处理 LaTeX 文档,包括但不限于自动补全、错误检测以及多种构建方式的支持。 #### 设置 LaTeX Recipes 如果打算使用特定的编译引擎比如 XeLaTeX,则需要调整 `settings.json` 文件内的配置项以便定义自定义 Recipe。具体做法是在工作区设置或者全局用户设置里加入如下 JSON 片段: ```json { "latex-workshop.latex.recipes": [ { "name": "xelatex", "tools": ["xelatex"] } ], "latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "--shell-escape", "%DOC%" ] } ] } ``` 上述代码片段指定了名为 `xelatex` 的工具及其参数,并创建了一个仅含该工具的 recipe。 #### 开始编写与编译 现在可以打开 `.tex` 文件开始写作了。利用侧边栏上的按钮或右键菜单选项即可触发编译操作;默认情况下会采用项目设定的第一个可用 recipe 进行编译。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zorchp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值