Wiris

Documentation / MathType

  • Demos
  • Visit our website
  • Downloads
  • Contact us
  • MathType

    • WirisQuizzes

      • Nubric

        • CalcMe

          • MathPlayer

            • Store FAQ

              • MathFlow

                • BF FAQ

                  • Miscellaneous

                    • Wiris Integrations

                      • Home
                      • MathType
                      • Using MathType
                      • MathType Web

                      Publishers tab

                      Reading time: 3min

                      The 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.

                      Publishers tab in MathType

                      The available buttons are:

                      Button Name Purpose
                      Toggle equation inline or block button Toggle equation inline/block Controls the display attribute of the <math> element.
                      Display as block button Display as block Sets selected elements to display style using displaystyle="true".
                      Display as inline button Display as inline Sets selected elements to inline style using displaystyle="false".
                      Invisible plus button Invisible plus Inserts an invisible plus operator.
                      Invisible times button Invisible times Inserts an invisible multiplication operator.
                      Invisible separator button Invisible separator Inserts an invisible separator.
                      Invisible function application button Invisible function application Inserts an invisible function application operator.
                      Merge separators into mn elements button Merge separators into <mn> elements Merges selected digit separators into the surrounding <mn> element.
                      Clear monospace mathvariant button Clear monospace mathvariant Removes the monospace mathvariant attribute from selected elements.
                      Set mathvariant to monospace button 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
                      Inline displaystyle false in MathType Inline displaystyle false in browser Displaystyle true in MathType Displaystyle true in browser
                      Inline example in MathType Inline example in browser Display example in MathType Display example 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 mathvariant to monospace: applies mathvariant="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 width button
                      • <mspace> height mspace height button
                      • <mspace> depth mspace depth button

                      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:

                      • em
                      • ex
                      • px

                      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.

                      Selected mspace element with width, height, and depth values

                       

                       

                      Was this article helpful?

                      Give feedback about this article

                      Related Articles

                      • MathType Add-in for Microsoft 365
                      • Installing MathType 7 for Windows and Mac
                      • How do I install WirisQuizzes?

                      Publishers tab

                      Publishers tab overview Inline and block display Toggle equation inline/block Display as block or inline Invisible operators Merge separators into elements Monospace Authoring width, height, and depth for

                      Empowering STEM education

                      MathType

                      • Office Tools
                      • LMS
                      • XML
                      • HTML

                      WirisQuizzes

                      Nubric

                      Integrations

                      Solutions

                      • Education
                      • Publishing houses – platforms and interactive
                      • Publishing houses – Print and digital
                      • Technical writers

                      Pricing

                      Downloads

                      Blog

                      • Success stories

                      About us

                      • Careers
                      • Partnership

                      Contact Us

                      Contact Sales

                      European union (European Regional Development Fund) and 1EdTech (TrustEd Apps Certified)
                      • Cookie Policy
                      • Terms of Use
                      • Privacy Policy / GDPR
                      • Student Data Privacy
                      • Compliance
                      • Cookie Settings

                      © Wiris 2026

                      Expand