LaTeX Workshop 是 Visual Studio Code 的扩展,旨在为使用 Visual Studio Code 提供 LaTeX 排版的核心功能。
如果没有社区的贡献,特别是当前和过去的主要贡献者的贡献,该项目就不会成功:
@jlelong
@tamuratak
@tecosaur
@jabooth
太感谢了!
请注意,最新版本的 LaTeX-Workshop 至少需要 VSCode 1.88.0
(2024 年 3 月或更高版本)。
扩展的手册以 wiki 的形式维护
.jnw
文件.rnw
文件@
建议[...]
和begin{}...end{}
之间切换这不是完整列表,而是一些最酷功能的预览。
保存时自动将 LaTeX(包括 BibTeX)构建为 PDF。
即时查看 PDF(在 VS Code 或浏览器中)。
直接和反向 SyncTeX。单击可在.tex
源代码和 PDF 中的位置之间跳转,反之亦然。
智能感知,包括参考书目键 ( cite{}
) 和标签 ( ref{}
) 的补全。
LaTeX 日志解析器,在 VS Code 中自动报告 LaTeX 构建中的错误和警告。
片段
许多 LaTeX 命令可以使用以开头的片段来键入,然后键入部分命令以缩小搜索范围。
使用ctrl + l 、 ctrl + w (在 Mac 上为⌘ + l 、 ⌘ + w )使用 LaTeX 命令包围某些选定的文本。弹出一个新菜单以选择命令。这适用于多项选择。前一种使用的方法已被弃用。
我们还提供了一些其他的建议机制
希腊字母以@
+ letter
的形式获得。有些字母有变体,可用作@v
+ letter
。看这里。
常见环境可以通过BXY
获得,其中XY
是环境名称的前两个字母,例如。 BEQ
给出equation
环境。如果您想要明星版本的环境,请使用BSXX
,例如。 BSEQ
给出equation*
环境。看这里。
常见的字体命令可以通过FXY
获取,其中XY
是字体命令名称的最后两个字母,例如: FIT
给出textit{}
。看这里。
许多其他数学符号可以通过@
前缀获得。看这里。
快捷方式
除了片段之外,扩展程序还提供了快捷方式,可让您轻松设置文本格式(以及一两个其他内容)。
当当前行以item
或item[]
开头时,按Enter
会自动添加以相同方式开头的换行符。为了更好地处理最后一项,在仅包含item
或item[]
的行上按Enter
实际上会删除该行的内容。 alt+Enter
绑定到标准换行命令。可以通过将latex-workshop.bind.enter.key
设置为false
来停用item
的自动插入。
悬停预览。将鼠标悬停在数学环境的开始标签上会弹出 mathjax 预览。
此扩展的代码可在 github 上找到:https://github.com/James-Yu/LaTeX-Workshop
麻省理工学院