-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
MathType Generic Integration: Overview
Reading time: 2minMathType Generic Integration allows you to add MathType formula editing capabilities to custom HTML editors and editable content areas when no dedicated MathType integration is available.
It enables users to create, edit, and manage mathematical and chemical notation directly within web-based applications, regardless of the editor technology being used.
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
What It Is
MathType Generic Integration is a flexible integration package for environments where no official MathType integration is available. Unlike dedicated integrations such as CKEditor, TinyMCE, or Froala, the Generic Integration is not tied to a specific editor. Instead, it can be connected to custom HTML editors, contenteditable elements, and other editable content areas. The integration includes both MathType and ChemType:
- MathType for mathematical notation.
- ChemType for chemical notation.
Once integrated, users can insert and edit formulas using the same MathType editor experience available in dedicated integrations.
Why It Matters
Not every application uses a standard rich text editor. Many platforms rely on:
- Custom-built editors.
- Proprietary content editing interfaces.
- Editable HTML elements.
- Textarea-based applications.
MathType Generic Integration enables formula editing in these environments without requiring a dedicated editor integration. This makes it suitable for educational platforms, assessment systems, content management systems, scientific applications, and other custom web projects.
How It Works
MathType Generic Integration connects the MathType editor to an editable area within your application.
Stage 1: Integration into the application
The Generic Integration package is added to the project and connected to an editable HTML element or textarea.
Stage 2: Access from the editor
MathType and ChemType controls are added to the user interface, typically through a toolbar or custom action. Users interact with these controls to open the MathType editor and create or modify formulas.
Stage 3: Insertion and storage
When a formula is inserted:
- It becomes part of the editable content.
- It can be stored together with the rest of the content.
- It can be reopened and edited later.
The exact storage and rendering behaviour depends on the integration configuration and deployment model.
Key Rules or Behaviours
- Generic Integration is intended for editors and editable areas that lack a dedicated MathType integration.
- Formulas become part of the editable content and can be edited or removed later.
- MathType and ChemType use the same editing experience as other MathType integrations.
- Rendering and storage behaviour may depend on additional configuration or backend services.
Common Misunderstandings
Generic Integration should be used for all editors
If a dedicated integration exists for your editor, use it instead. Dedicated integrations provide editor-specific configuration and behaviour.
Generic Integration is a standalone editor
Generic Integration does not replace your editor or editable area. It extends an existing editing experience by adding formula editing capabilities.
Generic Integration only works with rich text editors
The integration can be used with different types of editable content areas, including custom HTML editors and textarea-based applications.