Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MathJax
  • MathJax
  • Issues
  • #2730
Closed
Open
Issue created Jul 01, 2021 by Administrator@rootContributor

Operators closed up in mfrac in inline-formula

Created by: jmitsdarfer

Issue Summary

I noticed that operators like plus and minus signs are closed up when located in mfrac within an inline-formula (i.e., m:math with display="inline"). I am used to some changes occurring between display="block" and "inline", e.g., the limits of summations either being under/over or sub/sup, but I've not seen operator spacing affected like this before. Is this normal, expected behavior? We don't see the same behavior in our PDFs.

MathJax (plus and minus signs closed up): image

PDF (plus and minus signs are spaced): image

MathML:

<m:math altimg="jz1c00702_m042.gif" display="inline"
other="C:\DOCUME~1\jem00\LOCALS~1\Temp\MMLIMG4420269.png"
xmlns:dsi="http://www.dessci.com/uri/2003/MathML">
<m:msub><m:mrow><m:mi>E</m:mi></m:mrow><m:mrow><m:mi>ct</m:mi></m:mrow>
</m:msub><m:mo>&#x2243;</m:mo><m:mfrac><m:mrow><m:msup><m:mrow><m:mo
stretchy="false">(</m:mo><m:mi>&#x3b7;</m:mi><m:msub><m:mrow><m:mi
mathvariant="italic">eQ</m:mi></m:mrow><m:mrow><m:mi
mathvariant="normal">d</m:mi></m:mrow></m:msub><m:mo stretchy="false"
>)</m:mo></m:mrow><m:mrow><m:mn>2</m:mn></m:mrow></m:msup><m:msub>
<m:mrow><m:mi>l</m:mi></m:mrow><m:mrow><m:mi>ct</m:mi></m:mrow></m:msub>
</m:mrow><m:mrow><m:mn>2</m:mn><m:mi>A</m:mi><m:msub><m:mrow><m:mi
>&#x3b5;</m:mi></m:mrow><m:mrow><m:mn>0</m:mn></m:mrow></m:msub>
</m:mrow></m:mfrac><m:mo>&#x2212;</m:mo><m:mrow><m:mo stretchy="false"
>|</m:mo><m:msub><m:mrow><m:mi>Q</m:mi></m:mrow><m:mrow><m:mi
mathvariant="normal">d</m:mi></m:mrow></m:msub><m:mo stretchy="false"
>|</m:mo></m:mrow><m:mi>&#x3b7;</m:mi><m:mi mathvariant="normal">&#x394;</m:mi>
<m:mi>W</m:mi><m:mfrac><m:mrow><m:msub><m:mrow><m:mi>&#x3b5;</m:mi>
</m:mrow><m:mrow><m:mi mathvariant="normal">r</m:mi></m:mrow></m:msub>
<m:msub><m:mrow><m:mi>l</m:mi></m:mrow><m:mrow><m:mi>ct</m:mi></m:mrow>
</m:msub></m:mrow><m:mrow><m:mi>l</m:mi><m:mo>+</m:mo><m:mrow><m:mo
stretchy="false">(</m:mo><m:msub><m:mrow><m:mi>&#x3b5;</m:mi></m:mrow>
<m:mrow><m:mi mathvariant="normal">r</m:mi></m:mrow></m:msub><m:mo
>&#x2212;</m:mo><m:mn>1</m:mn><m:mo stretchy="false">)</m:mo></m:mrow>
<m:msub><m:mrow><m:mi>l</m:mi></m:mrow><m:mrow><m:mi>ct</m:mi></m:mrow>
</m:msub></m:mrow></m:mfrac>
</m:math>

Technical details:

MathJax Version: master - latest commit: MathJax.js v2.7.5 Client OS: Windows Browser: Chrome Version 91.0.4472.114 (Official Build) (64-bit) Renderer: HTML-CSS

Assignee
Assign to
Time tracking