Equation

Enables the insertion and rendering of LaTeX equations in your editor.

Features

  • LaTeX 语法支持复杂数学表达式
  • 内联和块方程格式
  • 使用 KaTeX 实时渲染方程
  • 轻松编辑和导航方程

安装

npm install @udecode/plate-math

Usage

import { EquationPlugin, InlineEquationPlugin } from '@udecode/plate-math/react';
const plugins = [
  // ...otherPlugins,
  EquationPlugin,
  InlineEquationPlugin,
]
const components = {
  // ...otherComponents,
  [EquationPlugin.key]: EquationElement,
  [InlineEquationPlugin.key]: InlineEquationElement,
}

示例

Plate UI

开发中。

Plate Plus

插件

EquationPlugin

块级方程元素插件。

InlineEquationPlugin

内联方程元素插件。

转换

editor.tf.insert.equation

插入一个空的块级方程。

Parameters

Collapse all

    插入节点转换的选项。

editor.tf.insert.inlineEquation

插入一个内联方程。

Parameters

Collapse all

    要插入的 LaTeX 表达式。如果未提供,将插入一个空方程。

    插入节点转换的选项。

类型

TEquationElement

interface TEquationElement extends TElement {
  texExpression: string;
}