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

如何在VSCode的Markdown中直接支持align*数学环境

解决方案

1. 安装支持LaTeX数学环境渲染的VSCode插件

  • 优先选择 Markdown Preview Enhanced 插件,该插件原生兼容绝大多数标准LaTeX数学环境,渲染逻辑符合常规LaTeX公式规范
  • 轻量使用可以选择 Markdown All in One 插件,占用资源更低

2. 修正你的自定义代码片段

你当前出现左侧多余$符号的核心原因是代码片段插入align*环境时额外包裹了$标记,直接修改代码片段配置即可:

  1. 打开VSCode命令面板,输入「配置用户代码片段」,选择Markdown对应的代码片段配置文件
  2. 将你使用的align*环境代码片段调整为如下格式,不要添加任何$包裹:
"插入align*环境": {
    "prefix": "align",
    "body": [
        "\\begin{align*}",
        "\t$1",
        "\\end{align*}"
    ],
    "description": "插入LaTeX无编号对齐公式环境"
}

如果需要兼容通用Markdown语法规范,可以在环境外层加$$包裹,渲染时$$符号不会显示,复制到LaTeX文档时删掉外层$$即可

3. 调整插件渲染配置

如果修改代码片段后仍有显示问题,按插件类型调整对应配置:

Markdown Preview Enhanced配置

  • 打开设置页,搜索markdown-preview-enhanced.mathRenderingOption,选择KaTeX或MathJax作为渲染引擎
  • 确认markdown-preview-enhanced.latexEnabled选项处于开启状态

Markdown All in One配置

  • 打开设置页,搜索markdown.extension.math.enabled,勾选开启该项
  • 如align*环境无法识别,可在markdown.extension.math.macros配置项中补充对应宏定义

4. 验证效果

配置完成后新建Markdown文件,用代码片段插入align*环境书写公式,开启实时预览即可看到无多余$符号的对齐公式效果,后续需要导出到LaTeX文档时可以直接复制整个环境内容,无需二次调整格式。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 01:36:08