fix(editor): latex wrong config (#12578)

Closes: BS-2782

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

- **New Features**
  - Added KaTeX as a dependency to improve LaTeX rendering support.
  - KaTeX styles are now applied globally for consistent math formatting.

- **Refactor**
  - Updated LaTeX rendering to use inline math mode and removed MathML output.

- **Tests**
  - Enhanced inline LaTeX tests with snapshot-based verification for consistent rendering.
  - Added new snapshot files capturing expected LaTeX rendering outputs for various scenarios.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Saul-Mirone
2025-05-28 02:23:45 +00:00
parent 9220b973c7
commit f5f959692a
10 changed files with 33 additions and 28 deletions

View File

@@ -58,7 +58,6 @@ export class LatexBlockComponent extends CaptionedBlockComponent<LatexBlockModel
try {
katex.render(latex, katexContainer, {
displayMode: true,
output: 'mathml',
});
} catch {
katexContainer.replaceChildren();

View File

@@ -139,8 +139,7 @@ export class AffineLatexNode extends SignalWatcher(
} else {
try {
katex.render(latex, latexContainer, {
displayMode: true,
output: 'mathml',
displayMode: false,
});
} catch {
latexContainer.replaceChildren();