diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 060f0291e7..725334a3de 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -96,7 +96,9 @@ export default defineUserConfig({ mark: true, size: true, }), - markdownMathPlugin(), + markdownMathPlugin({ + type: 'katex', + }), redirectPlugin({ switchLocale: 'modal', }), diff --git a/docs/package.json b/docs/package.json index 136d439fa4..2ef1f3366d 100644 --- a/docs/package.json +++ b/docs/package.json @@ -33,6 +33,7 @@ "@vuepress/plugin-shiki": "workspace:*", "@vuepress/plugin-cache": "workspace:*", "@vuepress/theme-default": "workspace:*", + "katex": "0.16.11", "mathjax-full": "3.2.2", "sass-embedded": "1.79.4", "sass-loader": "^16.0.2", diff --git a/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss b/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss index 8f8c5da654..3f7d39782c 100644 --- a/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss +++ b/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss @@ -1,7 +1,11 @@ // katex fix .katex { - font-size: 1.05em; direction: ltr; + + /* stylelint-disable-next-line selector-class-pattern */ + .cjk_fallback { + font-size: 0.83em; + } } .katex-display { @@ -17,10 +21,6 @@ &::-webkit-scrollbar { height: 3px; } - - .katex { - font-size: 1.21em; - } } .katex-error { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2096b9cde8..e14d1c0207 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -173,6 +173,9 @@ importers: '@vuepress/theme-default': specifier: workspace:* version: link:../themes/theme-default + katex: + specifier: 0.16.11 + version: 0.16.11 mathjax-full: specifier: 3.2.2 version: 3.2.2