-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
Publishers tab
Reading time: 3minThe Publishers tab provides advanced MathType tools used mainly in publishing workflows. These tools help control the MathML generated by MathType, including inline and display layout, invisible operators, number separators, and monospace variants.
These options are intended for publishers, developers, and advanced users who need precise control over the generated MathML.
Requirements/Prerequisites:
- MathType Web or a MathType integration.
- The Publishers tab must be enabled by an administrator.
- Basic familiarity with MathML is recommended.
Publishers tab overview
The Publishers tab is not part of the default toolbar. It must be enabled in the toolbar configuration.

The available buttons are:
| Button | Name | Purpose |
|---|---|---|
![]() |
Toggle equation inline/block | Controls the display attribute of the <math> element. |
![]() |
Display as block | Sets selected elements to display style using displaystyle="true". |
![]() |
Display as inline | Sets selected elements to inline style using displaystyle="false". |
![]() |
Invisible plus | Inserts an invisible plus operator. |
![]() |
Invisible times | Inserts an invisible multiplication operator. |
![]() |
Invisible separator | Inserts an invisible separator. |
![]() |
Invisible function application | Inserts an invisible function application operator. |
![]() |
Merge separators into <mn> elements |
Merges selected digit separators into the surrounding <mn> element. |
![]() |
Clear monospace mathvariant
|
Removes the monospace mathvariant attribute from selected elements. |
![]() |
Set mathvariant to monospace |
Applies mathvariant="monospace" to selected alphanumeric elements. |
Inline and block display
Toggle equation inline/block
The Toggle equation inline/block button controls the display attribute of the <math> element.
If the expression contains display="inline", clicking the button removes the attribute. If the display attribute is not present, clicking the button adds display="inline".
Inline expressions are intended to appear inside paragraphs. Expressions without the inline display attribute are displayed on their own line.
Note: MathType does not add display="block" to the <math> element. However, <math display="block"> is valid MathML. If you paste MathML with display="block" into MathType, the toggle button will not change that value.
Display as block or inline
The Display as block and Display as inline buttons control the displaystyle attribute of selected elements.
This differs from the Toggle equation inline/block button, which affects the whole equation through the <math> element.
Inline: displaystyle="false"
|
Display: displaystyle="true"
|
||
|---|---|---|---|
| In MathType | In browser | In MathType | In browser |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Invisible operators
Invisible operators are mainly useful for improving accessibility and MathML semantics. They can also improve spacing and line breaking in some expressions.
For example, the visual expression xy may represent two variables placed next to each other, or the multiplication of x by y. Adding an invisible times operator preserves the intended meaning without changing the visual rendering.
| Rendering | Accessible text | Meaning |
|---|---|---|
| No invisible times | xy | xy |
| Invisible times | xy | x invisible times y |
The Publishers tab includes the following invisible operators:
- Invisible plus
- Invisible times
- Invisible separator
- Invisible function application
Merge separators into <mn> elements
By default, digit separators in MathType are inserted as separate <mo> elements. MathType does not assume whether the separator belongs inside a number represented by <mn>.
The Merge separators into <mn> elements option gives you control over this behavior. When enabled, selected separator characters typed after a number are inserted inside the <mn> element instead of being generated as separate <mo> elements.
You can also perform this manually by selecting the number and separator, then clicking the Merge/unmerge separators in <mn> button in the Contextual tab.
This MathML:
<mn>1</mn><mo>.</mo><mn>5</mn>becomes:
<mn>1.5</mn>Monospace
The Publishers tab includes two monospace-related buttons:
-
Set
mathvariantto monospace: appliesmathvariant="monospace"to selected elements. -
Clear monospace
mathvariant: removes the monospace attribute from selected elements.
Only alphanumeric characters, from A to Z and digits 0 to 9, are displayed with a monospace font.
For example, selecting this MathML:
<mi>h</mi><mi>e</mi><mi>l</mi><mi>l</mi><mi>o</mi>and applying monospace produces:
<mi mathvariant="monospace">hello</mi>Authoring width, height, and depth for <mspace>
The Contextual tab also includes publisher-oriented controls for editing <mspace> elements:
-
<mspace>width
-
<mspace>height
-
<mspace>depth
Note: There is currently no way to insert an <mspace> element directly from the MathType user interface. These controls are useful for editing formulas that already contain <mspace>, or for formulas created by pasting MathML into the editor.
To use these controls, place the insertion point next to an <mspace> element, select the corresponding button, and enter a numerical value followed by a supported unit.
Supported units are:
emexpx
Other units are ignored by MathType.
The following example shows an <mspace> with width 1em, height 3ex, and depth 2ex. The <mspace> element is normally invisible, but it is selected in the screenshot to make it visible.

















.gif)
