type MarkdownItInstance = import('markdown-it').MarkdownIt; export interface MathOptions { /** KaTeX 渲染出错时是否抛出异常(默认 false,出错时回退显示源码)。 */ throwOnError?: boolean; /** KaTeX 报错文字颜色。 */ errorColor?: string; /** KaTeX strict 模式,用于放宽语法限制。 */ strict?: boolean | string; /** 自定义宏。 */ macros?: Record; } /** * 基于现代 KaTeX 的 markdown-it 数学插件。 * * 相比 markdown-it-katex(依赖陈旧的 katex@0.6),本插件: * - 使用 katex@0.18,公式渲染与对齐更完善; * - 块级公式不再被错误地包裹进 `

`,直接输出 `katex-display`; * - 额外支持 `\(...\)` 与 `\[...\]` 分隔符; * - 渲染失败时回退显示公式源码,而不是输出破碎的 HTML。 */ export declare function mathPlugin(md: MarkdownItInstance, opts?: MathOptions): void; export {};