From ec97fdf5d669928277c9b01a7b7f93b379d44607 Mon Sep 17 00:00:00 2001 From: YuQX Date: Fri, 23 May 2025 15:06:37 +0800 Subject: [PATCH] Fix: Solve equation problems with Chinese symbols by adding more symbols to the ALLOWED_SURROUNDING_CHARS --- src/lib/utils/marked/katex-extension.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/utils/marked/katex-extension.ts b/src/lib/utils/marked/katex-extension.ts index 02a52b651..9e864ca18 100644 --- a/src/lib/utils/marked/katex-extension.ts +++ b/src/lib/utils/marked/katex-extension.ts @@ -12,7 +12,8 @@ const DELIMITER_LIST = [ // Defines characters that are allowed to immediately precede or follow a math delimiter. const ALLOWED_SURROUNDING_CHARS = - '\\s?。,、;!-\\/:-@\\[-`{-~\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}\\p{Script=Hangul}'; + '\\s。,、、;;„“‘’“”()「」『』[]《》【】‹›«»…⋯::?!~⇒?!-\\/:-@\\[-`{-~\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}\\p{Script=Hangul}'; +// Modified to fit more formats in different languages. Originally: '\\s?。,、;!-\\/:-@\\[-`{-~\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}\\p{Script=Hangul}'; // const DELIMITER_LIST = [ // { left: '$$', right: '$$', display: false },