feat(import/markdown): import in-display math properly

This commit is contained in:
Elian Doran
2025-04-05 09:57:44 +03:00
parent fc4eb13e8d
commit 07b5cd3b05
2 changed files with 19 additions and 1 deletions

View File

@@ -12,7 +12,13 @@ class CustomMarkdownRenderer extends Renderer {
}
paragraph(data: Tokens.Paragraph): string {
return super.paragraph(data).trimEnd();
let text = super.paragraph(data).trimEnd();
// Display math
text = text.replaceAll(/\$\$(.+)\$\$/g,
`<span class="math-tex">\\\[$1\\\]</span>`);
return text;
}
code({ text, lang }: Tokens.Code): string {