前段时间在有道云笔记上写笔记,里面使用latex来记录数学符号,有道云的latex行内触发模式为 `$ latex $`, 以后我在visual studio code里面使用markdown+math 插件(简写为mdmath)来实现相同的功能,但mdmath插件中latex触发方式和有道笔记最类似的是 gitlab项,不一样之处在于mdmath的行内触发方式为 $``$;和有道云笔记的不一样,二者不统一的话是最折磨人的,因此动手给mdmath插件添加了youdao选项node
Extensions: Open Extensions Folder
打开文件夹/gy**, **tag: '$
'gitlab: { inline: [ { name: 'math_inline', rex: /\$`(.+?)`\$/gy, tmpl: '<eq>$1</eq>', tag: '$`' } ], block: [ { name: 'math_block_eqno', rex: /`{3}math\s+?([^`]+?)\s+?`{3}\s*?\(([^)$\r\n]+?)\)/gmy, tmpl: '<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>', tag: '```math' }, { name: 'math_block', rex: /`{3}math\s+?([^`]+?)\s+?`{3}/gmy, tmpl: '<section><eqn>$1</eqn></section>', tag: '```math' } ] }, youdao: { inline: [ { name: 'math_inline', rex: /`\$(.+?)\$`/gy, tmpl: '<eq>$1</eq>', tag: '`$' } ], block: [ { name: 'math_block_eqno', rex: /`{3}math\s+?([^`]+?)\s+?`{3}\s*?\(([^)$\r\n]+?)\)/gmy, tmpl: '<section class="eqno"><eqn>$1</eqn><span>($2)</span></section>', tag: '```math' }, { name: 'math_block', rex: /`{3}math\s+?([^`]+?)\s+?`{3}/gmy, tmpl: '<section><eqn>$1</eqn></section>', tag: '```math' } ] },