VSCode_Markdown文件中自动公式编号设置的一种方法
VSCode_Markdown文件中自动公式编号设置的一种方法Markdown Preview EnhancedMPE最推荐实时预览自动编号安装插件扩展市场搜索 Markdown Preview Enhanced 安装。两步核心配置开启 MathJax 自动编号步骤 1全局设置切换渲染引擎CtrlShiftP → 输入 Preferences: Open User Settings (JSON)添加配置markdown-preview-enhanced.mathRenderingOption:MathJax步骤 2开启 AMS 自动编号规则CtrlShiftP → 输入 Markdown Preview Enhanced: Open Config Script (Global)打开config.js替换为({katexConfig:{macros:{}},mathjaxConfig:{tex:{tags:ams,// 核心自动给equation/align环境编号inlineMath:[[$,$],[\\(,\\)]],displayMath:[[$$,$$],[\\[,\\]]]},options:{},loader:{}},mermaidConfig:{startOnLoad:false},})快速写自动编号公式两种语法① 单行公式自动递增编号可加标签引用$$ \begin{equation} E mc^2 \label{eq:energy} \end{equation} $$ 文中引用公式\eqref{eq:energy}KaTeX parse error: Undefined control sequence: \label at position 28: …tion} E mc^2 \̲l̲a̲b̲e̲l̲{eq:energy} \en…文中引用公式\eqref{eq:energy}预览效果公式右侧自动生成(1)插入 / 删除公式后全局序号自动重排。② 多行对齐公式每行独立编号$$ \begin{align} a x y \label{eq:line1} \\ b x - y \label{eq:line2} \end{align} $$KaTeX parse error: Undefined control sequence: \label at position 51: … \\ b x - y \̲l̲a̲b̲e̲l̲{eq:line2} \end…\nonumber 取消当前行编号a xy \nonumber \\tag{1.2} 手动强制自定义编号

相关新闻