From 3f1255b39e8cef8ee37ab147d107bda67549c27b Mon Sep 17 00:00:00 2001 From: Hwang In Tak Date: Wed, 25 Sep 2024 00:10:49 +0900 Subject: [PATCH] fix: Change inline and block delimiters --- src/lib/utils/marked/katex-extension.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/utils/marked/katex-extension.ts b/src/lib/utils/marked/katex-extension.ts index 96ce9e28c..e530ace10 100644 --- a/src/lib/utils/marked/katex-extension.ts +++ b/src/lib/utils/marked/katex-extension.ts @@ -1,14 +1,14 @@ import katex from 'katex'; const DELIMITER_LIST = [ + { left: '$$\n', right: '\n$$', display: true }, + { left: '$$', right: '$$', display: false }, // This should be on top to prevent conflict with $ delimiter { left: '$', right: '$', display: false }, - { left: '$$', right: '$$', display: true }, { left: '\\pu{', right: '}', display: false }, { left: '\\ce{', right: '}', display: false }, { left: '\\(', right: '\\)', display: false }, - { left: '( ', right: ' )', display: false }, - { left: '\\[', right: '\\]', display: true }, - { left: '[ ', right: ' ]', display: true } + { left: '\\[\n', right: '\n\\]', display: true }, + { left: '\\[', right: '\\]', display: false }, ]; // const DELIMITER_LIST = [ @@ -55,8 +55,8 @@ const { inlineRule, blockRule } = generateRegexRules(DELIMITER_LIST); export default function (options = {}) { return { extensions: [ - inlineKatex(options), blockKatex(options), + inlineKatex(options), ] }; }