@nagwa-limited/mathlive
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Nagwa MathLive

A Web Component for Math Input

Extending the original mathlive to support Arabic inputs.

  • [x] A Web Component, easy to integrate in your project, regardless of the framework you use, or even if you just use plain JavaScript
  • [x] Edit math formulas with an easy to use interface
  • [x] Beautiful, TeX-quality typesetting: over 800 LaTeX commands built-in
  • [x] Designed for mobile devices with an extensive set of virtual keyboards for math input
  • [x] Compatible with screen readers, and includes custom math-to-speech support for improved accessibility
  • [x] Output to LaTeX, MathML and MathJSON (Abstract Syntax Tree) formats
  • [x] And it is easy to customize to your needs!

Documentation

Quick Start
Quick introduction to using MathLive in your project
Interact with a mathfield
Receive input and change the value of a mathfield
Customize a mathfield
Adapt the behavior and appearance of a mathfield to your needs
Execute commands
Send editing commands to a mathfield
Define custom LaTeX macros
Extend the LaTeX commands supported
Manage inline and keyboard shortcuts
Add or modify editing keyboard shortcuts
Control speech output
A mathfield can provide speech feedback to interact with it.
Display static math formulas
Display non-editable math formulas in your page
Define custom virtual keyboards
Customize or create new virtual (on-screen) keyboards

Getting Started
Everything you need to integrate the MathLive library to your project
MathLive SDK
Reference documentation of the MathLive API

Related Projects

MathJSON (on GitHub)
A lightweight data interchange format for mathematical notation.
Compute Engine (on GitHub)
The CortexJS Compute Engine performs calculations on MathJSON expressions
Cortex (on GitHub)
Cortex is a programming language for scientific computing

License

This project is licensed under the MIT License.

Package Sidebar

Install

npm i @nagwa-limited/mathlive

Weekly Downloads

18

Version

1.0.4

License

MIT

Unpacked Size

8.69 MB

Total Files

173

Last publish

Collaborators

  • joehossam_nagwa
  • ezzdin.atef-nagwa
  • mstgdy
  • amressam
  • ahmed-alaa
  • zeyad.aql-nagwa