前段時間在有道雲筆記上寫筆記,裏面使用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' } ] },