优化公式支持mbox #814

Merged
Eeeros merged 3 commits from Eeeros/forgeplus-react:gitlink_ssr_head into gitlink_ssr_head 2026-01-20 16:36:29 +08:00
2 changed files with 18 additions and 2 deletions

View File

@ -1909,7 +1909,15 @@
renderer(token) {
let renderString = ''
try {
renderString = katex.renderToString(token.text, { displayMode: token.displayMode })
renderString = katex.renderToString(token.text, {
displayMode: token.displayMode,
macros: {
"\\mbox": "\\text{#1}",
"\\textrm": "\\text{#1}",
"\\textnormal": "\\text{#1}",
},
trust: false
})
} catch (error) {
renderString = `<p style="color:#cc0000" title="${ error.message }">${ token.raw }`
}

View File

@ -228,7 +228,15 @@ const kateX = {
renderer(token) {
let renderString = ''
try {
renderString = renderToString(token.text, { displayMode: token.displayMode})
renderString = renderToString(token.text, {
displayMode: token.displayMode,
macros: {
"\\mbox": "\\text{#1}",
"\\textrm": "\\text{#1}",
"\\textnormal": "\\text{#1}",
},
trust: false
})
} catch (error) {
renderString = `<p style="color:#cc0000" title="${ error.message }">${ token.raw }`
}