-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
Configure MathType editor parameters
Reading time: 2minConfigure the MathType editor by defining editor parameters in either the frontend integration or the MathType Integration Services configuration. Editor parameters control the behavior and appearance of the MathType editor, including language, user interface options, and editor features.
After completing this guide, the MathType editor will use the configuration appropriate for your deployment.
Before you begin
Requirements
Make sure you have:
- A working MathType frontend integration.
- Access to the frontend configuration or the MathType Integration Services configuration.
- A self-hosted Integration Services deployment if you want to configure server-side defaults.
Applies to
All MathType frontend integrations · Self-hosted MathType Integration Services (for server-side configuration)
Steps
Choose where to configure the parameters
MathType editor parameters can be configured in two different places:
- MathType frontend integration, using the
mathTypeParameters.editorParametersobject. - MathType Integration Services, using the
wiriseditorparameterssetting inconfiguration.ini.
Use frontend configuration when the settings apply only to a specific integration. Use MathType Integration Services configuration when you want to define the default editor behavior for every frontend connected to the same deployment.
Configure editor parameters in the frontend
Configure editor parameters as part of the frontend initialization. For example, to set the editor language:
mathTypeParameters: {
editorParameters: {
language: "ca"
}
}Frontend configuration only affects the integration where it is defined.
Configure editor parameters in Integration Services
To define default editor parameters for every frontend using the same Integration Services deployment, configure wiriseditorparameters in configuration.ini. For example:
wiriseditorparameters = {"language":"ca"}The configured values become the default editor configuration for all connected frontend integrations.
Understand configuration precedence
When the same parameter is configured in both places, the frontend configuration takes precedence. This allows individual integrations to override the default configuration provided by Integration Services.
Some parameters that affect formula rendering can only be configured through wiriseditorparameters in configuration.ini.
See MathType Editor parameters for the list of supported parameters and their configuration scope.
Apply the configuration
Save the updated configuration. Depending on where the parameters were modified:
- Reload the frontend application if you changed the frontend configuration.
- Restart MathType Integration Services if required by your deployment.
Verify the configuration
Open the MathType editor and verify that the configured parameters are applied. For example, if you changed the editor language, verify that the user interface is displayed in the expected language.
Verify it worked
Open your HTML editor and launch MathType. Confirm that:
- The configured editor behavior is applied.
- The expected language and user interface options are available.
- Frontend-specific overrides take precedence over MathType Integration Services defaults, when applicable.
Common issues
The editor still uses the default configuration
Verify that:
- The parameters are configured in the correct location.
- The frontend application has been reloaded.
- MathType Integration Services have been restarted if required.
A frontend override is ignored
Verify that:
- The parameter supports frontend configuration.
- The parameter name is spelled correctly.
- The frontend configuration is being passed to MathType.
A rendering parameter has no effect
Verify that:
- The parameter is supported by
wiriseditorparameters. - Rendering-related parameters are configured in
configuration.inirather than the frontend.