在vscode书写latex
时间: 2025-07-01 18:00:06 浏览: 11
### 在 VSCode 中编写和预览 LaTeX 文档的完整指南
要在 **VSCode** 中编写和预览 LaTeX 文档,需要完成以下几个关键步骤:安装必要的插件、配置编译工具链以及设置 PDF 预览器。以下是详细的操作流程。
#### 安装 LaTeX Workshop 插件
首先,在 VSCode 中搜索并安装名为 **LaTeX Workshop** 的插件[^1]。安装完成后重启 VSCode,左侧资源管理器中将新增一个 **TEX** 图标,点击该图标可以查看命令列表,其中 `Build LaTeX project` 用于编译 `.tex` 文件,`View LaTeX PDF` 用于打开生成的 PDF 文件[^1]。
#### 安装 TeX Live 或 MiKTeX
在开始编写之前,必须确保系统中已安装 LaTeX 编译环境。推荐使用 **TeX Live**(跨平台)或 **MiKTeX**(仅限 Windows)。如果尚未安装,请先下载并安装 TeX Live 或 MiKTeX[^3]。这些发行版包含了 LaTeX 引擎及相关宏包,是编译 `.tex` 文件的基础。
#### 配置 LaTeX Workshop 设置
在 VSCode 中打开你的 LaTeX 项目文件夹后,建议在 `.vscode/settings.json` 中添加以下配置以启用正向/反向同步功能:
```json
{
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": ["xelatex"]
}
],
"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.viewer.command": "SumatraPDF",
"latex-workshop.view.pdf.external.viewer.args": ["%PDF%"],
"latex-workshop.view.pdf.external.synctex.command": "SumatraPDF",
"latex-workshop.view.pdf.external.synctex.args": ["-forward-search", "%TEX%", "%LINE%", "%PDF%"]
}
```
上述配置启用了 XeLaTeX 编译器,并指定了外部 PDF 查看器为 **SumatraPDF**,它支持与 VSCode 的同步跳转功能[^4]。
#### 使用 SumatraPDF 进行预览和同步
为了实现从 VSCode 到 PDF 的正向同步(即点击源码跳转到 PDF)和从 PDF 到 VSCode 的反向同步(即双击 PDF 跳回源码),请安装 **SumatraPDF** 并在其设置中启用 inverse search 功能。例如,设置反向搜索命令为:
```
"路径\code.exe" -r "%f" -l %l
```
其中 `%f` 是文件名,`%l` 是行号。
#### 编写和预览流程
1. 打开 `.tex` 文件并编辑内容。
2. 使用快捷键 `Ctrl + Alt + B` 编译文档。
3. 使用快捷键 `Ctrl + Alt + V` 打开 PDF 预览。
4. 在 PDF 中双击某段文字即可跳回对应的 `.tex` 文件位置[^4]。
---
### 示例代码:最简 LaTeX 文档结构
```latex
\documentclass{article}
\usepackage{ctex} % 支持中文
\begin{document}
Hello, \LaTeX!
\end{document}
```
---
###
阅读全文
相关推荐


















