equation-editor-next
Version:
Equation editor based on Mathquill for React web apps
49 lines (31 loc) • 1.31 kB
Markdown
To see this package in action, a demo is available
[](https://flw0.github.io/equation-editor-react/). It is possible to type
an equation and see the output in LaTeX underneath the editor in pink.
When embedding the `EquationEditor` component into your project, you have four properties you have
to set. `value` and `onChange` speak for themselves, while [`autoCommands`](http://docs.mathquill.com/en/latest/Config/#autocommands) contains a list of commands
for which you only have to type the name of the command with a `\` in front of it. The same goes for
the [`autoOperatorNames`](http://docs.mathquill.com/en/latest/Config/#autooperatornames) but then for operators.
```tsx
import React, { useState } from "react";
import EquationEditor from "equation-editor-next";
const Example = () => {
const [equation, setEquation] = useState("y=x");
console.log(equation);
return (
<EquationEditor
value={equation}
onChange={setEquation}
autoCommands="pi theta sqrt sum prod alpha beta gamma rho"
autoOperatorNames="sin cos tan"
/>
)
};
export default Example;
```
<!--
Please see [BundlePhobia](https://bundlephobia.com/result?p=equation-editor-react). -->
[](./LICENSE)