diff --git a/web-app/src/containers/RenderMarkdown.tsx b/web-app/src/containers/RenderMarkdown.tsx index c941b512d..3225e5b72 100644 --- a/web-app/src/containers/RenderMarkdown.tsx +++ b/web-app/src/containers/RenderMarkdown.tsx @@ -62,6 +62,10 @@ const normalizeLatex = (input: string): string => { (_, pre, inner) => `${pre}$${inner.trim()}$` ) + // --- Escape $ to prevent Markdown from treating it as LaTeX + // Example: "$1" → "\$1" + s = s.replace(/\$(\d+)/g, '\\$$1') + return s }) .join('')