如何快速搭建 LaTeX 轻量级写作环境(VSCode)?

作者:请服我一把

链接:https://zhuanlan.zhihu.com/p/139210056

本文转载自知乎,作者已授权,未经许可请勿二次转载

LaTeX 是一套强大的排版系统,在学术论文排版方面应用广泛,很多西方高效和期刊都会提供自己 LaTeX 模板方便论文提交。虽然 LaTeX 有不少相关的 IDE,如 TeXstudio,BaKoMa,LyX 等,但总给人一种笨重的感觉。如今,VSCode 为我们提供了另一种选择。

安装 LaTeX

对于 LaTeX 的安装,有如下两种方法。

1.手动安装

对于 LaTeX 的常见版本,个人推荐 MiKTeX,即最小安装版本,其 Windows 安装包约 200 多 MB,MacOS 安装包 50 多 MB。相比于很多人推荐的 TeXLive (3.7 G)和 MacTeX(4.0 G)轻便了一个量级。其官方下载地址如下:https://miktex.org/download

2.自动安装

即使用包管理器进行安装。

对 Windows 用户,有 Scoop 和 Chocolatey

scoop install latex
choco install miktex

对 MacOS 用户,有 Homebrew

brew cask install basictex

语法扩展

LaTeX Workshop

这个基本上没什么可说的,使用 VSCode 写 LaTeX 的都会使用这个扩展,可以认为是必备。

安装完毕后,"ctrl"+"," 打开配置,并在搜索框中输入"json",打开配置的 .json 文件。

对 MacOS 加入如下配置:

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

对于 Windows 加入如下配置:

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

LaTeX Utilities

这个扩展是上面那个的一个补充。其功能包括:

  • 字数统计

  • 片段补全

  • 格式化的粘贴

    • Unicode 字符 LaTeX 字符(如 "is this...a test" ``is this\ldots a test'')

    • 粘贴表格单元格 表式

    • 粘贴图片,可定制模板

    • 粘贴CSV/图片的位置,使其包含在其中。

  • TikZ 预览

功能扩展

拼写检查

LaTeX 的用户里,不少人都是使用它进行英文写作的,这时就不免会需要拼写检查,Street Side Software 公司在 VSCode 中提供了一系列的相关扩展,涵盖了20多种西方主要语言,可以根据需要进行安装。

扩展安装完毕后,同样需要进入 setting.json 中,进行一些调试,如拼写检查针对的语言,文件类型,以及是否忽略诸如组合词(compound words)。

{
  "cSpell.language": "en,es,fr",
  "cSpell.enableFiletypes": [
    "!asciidoc",
    "!haskell",
    "!javascriptreact",
    "!scss",
    "!typescriptreact",
    "fsharp",
    "lua",
    "mermaid",
    "perl",
    "powershell",
    "r",
    "rmd",
    "tex",
    "toml",
    "vue",
    "xml",
    "lrc",
    "py",
    "md"
  ],
  "cSpell.allowCompoundWords": true,
  "cSpell.enabled": true,
}

格式转换

这里推荐文档格式领域的瑞士军刀 Pandoc。可以去官网手动下载:

https://pandoc.org/

也可以使用包管理器自动下载。

对 Windows 用户,有 Scoop 和 Chocolatey

scoop install pandoc
choco install pandoc

对 MacOS 用户,有 Homebrew

brew install pandoc
brew install pandoc-citeproc

宏包管理

基本操作

对于 Windows 用户,不需要特别对包进行管理,当在文档中导入未安装的包时,LaTeX 会自动弹出窗口,询问是否安装。

对于 MacOS 用户,需要使用包管理器 tlmgr 对 LaTeX 包进行管理。

# 升级自身
sudo tlmgr update --self
# 升级所有包
sudo tlmgr update --all
# 列出已安装包
sudo tlmgr list --only-installed

☆ END ☆

如果看到这里,说明你喜欢这篇文章,请转发、点赞。微信搜索「uncle_pn」,欢迎添加小编微信「 mthler」,每日朋友圈更新一篇高质量博文(无广告)。

扫描二维码添加小编↓

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在VS Code中搭建LaTeX环境需要完成以下步骤: 1. 安装LaTeX发行版 首先需要安装LaTeX发行版,比较常用的有MikTeX和TeX Live。这里以MikTeX为例,下载链接为:https://miktex.org/download 安装完成后,需要把MikTeX的bin目录添加到系统环境变量中。在Windows系统中,可以通过以下步骤添加: - 打开“控制面板”->“系统”->“高级系统设置”->“环境变量” - 在系统变量中找到“Path”变量,点击“编辑”按钮 - 点击“新建”按钮,输入MikTeX的bin目录路径,例如“C:\Program Files\MiKTeX 2.9\miktex\bin\x64” - 点击“确定”按钮保存修改 2. 安装LaTeX插件 在VS Code中安装LaTeX插件可以提供丰富的LaTeX编辑和预览功能。常用的插件有LaTeX Workshop和LaTeX Workshop for VS Code。可以通过以下步骤安装插件: - 打开VS Code,点击左侧的“扩展”按钮 - 搜索“LaTeX Workshop”或“LaTeX Workshop for VS Code”,点击安装 - 安装完成后,重新启动VS Code 3. 编写LaTeX文档 在VS Code中编写LaTeX文档需要使用.tex文件。可以在VS Code中新建一个空白文件,然后保存为.tex格式。 编写LaTeX文档的方法和常用命令可以参考LaTeX入门教程,例如: \documentclass{article} \begin{document} Hello, \LaTeX! \end{document} 4. 预览LaTeX文档 在VS Code中可以使用LaTeX Workshop插件预览LaTeX文档。可以通过以下步骤预览: - 打开.tex文件 - 点击右上角的“Open Preview”按钮,或者使用快捷键Ctrl+Shift+V - 预览窗口会打开,显示编译后的PDF文档 如果预览时出现错误,可以查看LaTeX Workshop的输出窗口,了解具体错误信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值