You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中自动闭合LaTeX行内与行间数学模式括号?

在VS Code中实现LaTeX数学模式自动闭合(搭配LaTeX Workshop)

有两种简单方法可以实现你想要的自动闭合效果:

方法一:创建用户代码片段

这是最直接的自定义触发方式:

  1. 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Configure User Snippets并回车,选择latex.json(没有的话选"New Global Snippets file"并命名为latex.json)。
  2. 替换文件内容为以下代码:
{
  "行内数学模式自动闭合": {
    "prefix": "(",
    "body": ["\\($0\\)"],
    "description": "输入(自动生成\\(\\))"
  },
  "行间数学模式自动闭合": {
    "prefix": "[",
    "body": ["\\[$0\\]"],
    "description": "输入[自动生成\\[\\]]"
  }
}

保存后,在LaTeX文件中输入(,VS Code会自动补全为\(\),光标停在两个符号中间;输入[则自动补全为\[\],和你想要的示例效果一致。

方法二:配置LaTeX Workshop智能补全

通过扩展本身的设置实现补全:

  1. 按下Ctrl+,打开设置界面,点击右上角的{}图标进入settings.json编辑模式。
  2. 添加以下配置:
"latex-workshop.intellisense.symbols.user": [
  {
    "trigger": "(",
    "body": "\\($0\\)",
    "kind": "snippet",
    "detail": "行内数学模式"
  },
  {
    "trigger": "[",
    "body": "\\[$0\\]",
    "kind": "snippet",
    "detail": "行间数学模式"
  }
]

保存后,输入(或[时,扩展会弹出补全提示,选中后即可生成带闭合符号的数学模式。

内容的提问来源于stack exchange,提问作者Severus Tux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 00:33:16