From 7e2fe8b198a37e1a94d62b69470daac225f6e6d8 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 21 Jun 2021 10:53:57 +0800 Subject: [PATCH] ui: katex: change delimiters --- .../ui-default/components/katex/katex.page.js | 15 ++++++++++++++- packages/ui-default/package.json | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/components/katex/katex.page.js b/packages/ui-default/components/katex/katex.page.js index 4765b0024..a869a7ec0 100644 --- a/packages/ui-default/components/katex/katex.page.js +++ b/packages/ui-default/components/katex/katex.page.js @@ -3,7 +3,20 @@ import { AutoloadPage } from 'vj/misc/Page'; const katexPage = new AutoloadPage('katexPage', () => { import('katex/contrib/auto-render/auto-render').then(({ default: katex }) => { function runKatex($containers) { - $containers.get().forEach((container) => katex(container)); + $containers.get().forEach((container) => katex(container, { + delimiters: [ + { left: '$$', right: '$$', display: true }, + { left: '$', right: '$', display: false }, + { left: '\\(', right: '\\)', display: false }, + { left: '\\[', right: '\\]', display: true }, + { left: '\\begin{equation}', right: '\\end{equation}', display: true }, + { left: '\\begin{align}', right: '\\end{align}', display: true }, + { left: '\\begin{alignat}', right: '\\end{alignat}', display: true }, + { left: '\\begin{gather}', right: '\\end{gather}', display: true }, + { left: '\\begin{CD}', right: '\\end{CD}', display: true }, + + ], + })); } runKatex($('.typo')); $(document).on('vjContentNew', (e) => runKatex($(e.target).find('.typo'))); diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index aa8a50ae0..47863ac13 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.11.32", + "version": "4.11.33", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",