0

0

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

蓮花仙者

蓮花仙者

发布时间:2025-09-18 08:28:01

|

458人浏览过

|

来源于php中文网

原创

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://www.php.cn/link/db1f6a0fc31f5666393cd306d561885f

2.自动安装即使用包管理器进行安装。

对于 Windows 用户,可以使用 Scoop 或 Chocolatey:

scoop install latex
choco install miktex

对于 MacOS 用户,可以使用 Homebrew:

brew cask install basictex

扩展配置LaTeX Workshop 是 VSCode 中编写 LaTeX 的必备扩展。安装后,按 "ctrl"+"," 打开配置,并在搜索框中输入 "json",打开配置的 .json 文件。

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

对于 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 是 LaTeX Workshop 的补充扩展。其功能包括:

  • 字数统计
  • 片段补全
  • 格式化的粘贴
  • Unicode 字符和 LaTeX 字符转换(如 "is this...a test" 变为 ``is this\ldots a test'')
  • 粘贴表格单元格
  • 表格粘贴图片,支持定制模板
  • 粘贴 CSV/图片的位置,使其包含在其中
  • TikZ 预览

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

功能扩展拼写检查对于使用 LaTeX 进行英文写作的用户,拼写检查是必不可少的。Street Side Software 公司在 VSCode 中提供了一系列相关的扩展,涵盖了 20 多种主要西方语言,可以根据需要进行安装。

Transor
Transor

专业的AI翻译工具,支持网页、字幕、PDF、图片实时翻译

下载

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

安装拼写检查扩展后,需要在 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://www.php.cn/link/d454766e392ac21320cccd0b55ecba00

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

对于 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 ☆

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

411

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

533

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

309

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

576

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1101

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

790

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

452

2023.08.02

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

2

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Markdown标记语言快速入门
Markdown标记语言快速入门

共30课时 | 3.4万人学习

vscode常用插件与markdown语法介绍
vscode常用插件与markdown语法介绍

共10课时 | 1.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号