-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
MathType for TinyMCE: Overview
Reading time: 2min
MathType for TinyMCE is an integration that adds a visual equation editor to the TinyMCE rich text editor. It allows users to create, edit, and manage mathematical and chemical notation directly within web-based content.
Before you continue reading
To get the most out of this guide, we recommend reading Understand MathType deployments first. It explains the main components of a MathType integration and the available deployment models. For a more detailed explanation, see MathType integrations architecture.
Demos and integration downloads
MathType is compatible with TinyMCE's collaborative editing features, allowing multiple users to insert and edit formulas simultaneously in shared documents.
What It Is
MathType for TinyMCE is an integration that embeds the MathType equation editor within the TinyMCE editor. It extends TinyMCE by adding toolbar actions that open a dedicated formula editor, where users can visually create and edit mathematical expressions. These formulas are then inserted into the editor content as structured elements.
The integration also includes ChemType, a variant of the editor designed specifically for chemical notation, with a customized toolbar and a set of symbols.
Why It Matters
TinyMCE does not include a built-in, full-featured editor for mathematical or chemical notation. MathType addresses this limitation by enabling:
- Visual creation of complex formulas without requiring LaTeX or MathML knowledge.
- Consistent editing and formatting of equations within web content.
- Integration of technical content into standard text editing workflows.
- Support for both mathematics and chemistry notation through dedicated editors.
This is especially important in applications such as educational platforms, assessment tools, and scientific content editors.
How It Works
MathType integrates into TinyMCE as a plugin that extends the editor’s capabilities.
Stage 1: Integration into TinyMCE
MathType is added to TinyMCE through configuration, typically by registering it as an external plugin. Once loaded, the plugin becomes part of the TinyMCE instance and is available during editor initialization.
Stage 2: Access from the editor
After integration, MathType and ChemType buttons appear in the TinyMCE toolbar. Users interact with these buttons to open the MathType editor interface, where they can create or modify formulas.
Stage 3: Insertion and storage
When a formula is inserted:
- It becomes part of the editor's content.
- It is typically stored as MathML or as a rendered image, depending on the configuration.
- It behaves like any embedded element within the editor.
Users can later select an existing formula and reopen it in the editor to modify it.
Key Rules or Behaviours
- Formulas are embedded in the editor content and can be edited or removed.
- MathType depends on proper TinyMCE configuration (plugin registration, toolbar setup, and content filtering rules).
- MathML content may require explicit configuration to prevent it from being stripped by the editor.
- Rendering of formulas may depend on additional scripts or backend services.
Common Misunderstandings
Installing MathType automatically enables all functionality
MathType must be properly configured within TinyMCE (plugin, toolbar, and content settings). Some features, such as rendering or storage format, may require additional setup.
MathType replaces TinyMCE
MathType is not a standalone editor in this context. It extends TinyMCE by adding formula editing capabilities.