feat: katex persistent macro support (#5838)
Co-authored-by: cannorin <cannorin@users.noreply.github.com>
This commit is contained in:
		| @@ -348,11 +348,12 @@ plantuml.init(md, {}) | ||||
| // KATEX | ||||
| // ======================================== | ||||
|  | ||||
| const macros = {} | ||||
| md.inline.ruler.after('escape', 'katex_inline', katexHelper.katexInline) | ||||
| md.renderer.rules.katex_inline = (tokens, idx) => { | ||||
|   try { | ||||
|     return katex.renderToString(tokens[idx].content, { | ||||
|       displayMode: false | ||||
|       displayMode: false, macros | ||||
|     }) | ||||
|   } catch (err) { | ||||
|     console.warn(err) | ||||
| @@ -365,7 +366,7 @@ md.block.ruler.after('blockquote', 'katex_block', katexHelper.katexBlock, { | ||||
| md.renderer.rules.katex_block = (tokens, idx) => { | ||||
|   try { | ||||
|     return `<p>` + katex.renderToString(tokens[idx].content, { | ||||
|       displayMode: true | ||||
|       displayMode: true, macros | ||||
|     }) + `</p>` | ||||
|   } catch (err) { | ||||
|     console.warn(err) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user