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
  • #2699
Closed
Open
Issue created May 31, 2021 by Administrator@rootContributor

Upgrading from 3.1.2 to 3.1.4 causes style breakage

Created by: artagnon

I'm using mathjax-full to do server-side rendering of HTML with the TeX-CHTML driver. When I upgraded from 3.1.2 to 3.1.4, I got quite a large diff on all my pages, and the style seems to be broken now. I don't have any custom styles for MathJaX that I'm either imposing or injecting, so I'm not sure what the problem is. Here's the diff of one of my pages; in particular, notice the "font-size: 26520%":

diff --git a/math.html b/math.html
index 4230e31..42eab5c 100644
--- a/math.html
+++ b/math.html
@@ -189,11 +189,6 @@ mjx-msub {
   text-align: left;
 }

-mjx-TeXAtom {
-  display: inline-block;
-  text-align: left;
-}
-
 mjx-c {
   display: inline-block;
 }
@@ -416,19 +411,11 @@ mjx-c.mjx-c1D49E.TEX-SC::before {
   content: "C";
 }

-[noIC] mjx-c.mjx-c1D49E.TEX-SC:last-child::before {
-  padding-right: 0.666em;
-}
-
 mjx-c.mjx-c1D4A2.TEX-SC::before {
   padding: 0.717em 0.738em 0.037em 0;
   content: "G";
 }

-[noIC] mjx-c.mjx-c1D4A2.TEX-SC:last-child::before {
-  padding-right: 0.61em;
-}
-
 mjx-c.mjx-c1D54B.TEX-A::before {
   padding: 0.683em 0.667em 0 0;
   content: "T";
@@ -446,7 +433,7 @@ mjx-c.mjx-c1D6AB.TEX-B::before {
           Mathematical notes
         </h1>
         <div id="metadata">
-          <span id="timestamp"><time class="begin" datetime="2018-09-23">Sun, 23 Sep 2018 07:00:00 +0530</time><span class="to"><img src="/dist/icon.arrow.svg"></span><time class="end" datetime="2021-05-29">Sat, 29 May 2021 20:00:00 +0200</time></span><br><span id="locations">Paris</span>
+          <span id="timestamp"><time class="begin" datetime="2018-09-23">Sun, 23 Sep 2018 07:00:00 +0530</time><span class="to"><img src="/dist/icon.arrow.svg"></span><time class="end" datetime="2021-05-31">Mon, 31 May 2021 17:00:00 +0200</time></span><br><span id="locations">Paris</span>
         </div>
       </header>
       <article>
@@ -482,16 +469,16 @@ mjx-c.mjx-c1D6AB.TEX-B::before {
             <a href="/math/inf/mapping-spaces">Mapping spaces in higher category theory</a>
           </li>
           <li>
-            <a href="/math/inf/thomason-modelcat">The Thomason model structure on <mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-TeXAtom texclass="ORD"><mjx-mi class="mjx-ds mjx-b"><mjx-c class="mjx-c2102 TEX-A"></mjx-c></mjx-mi><mjx-mi class="mjx-ds mjx-b"><mjx-utext style="font-size: 88.4%; padding: 0.848em 0 0.226em 0" variant="double-struck">𝕒</mjx-utext></mjx-mi><mjx-mi class="mjx-ds mjx-b"><mjx-utext style="font-size: 88.4%; padding: 0.848em 0 0.226em 0" variant="double-struck">𝕥</mjx-utext></mjx-mi></mjx-TeXAtom></mjx-math></mjx-container></a>
+            <a href="/math/inf/thomason-modelcat">The Thomason model structure on <mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-mi class="mjx-ds mjx-b"><mjx-c class="mjx-c2102 TEX-A"></mjx-c><mjx-utext style="font-size: 200%; padding: 0.375em 0 0.1em 0" variant="double-struck">𝕒</mjx-utext><mjx-utext style="font-size: 200%; padding: 0.375em 0 0.1em 0" variant="double-struck">𝕥</mjx-utext></mjx-mi></mjx-math></mjx-container></a>
           </li>
           <li>
-            <a href="/math/inf/cg-comprehensive">A comprehensive study of <mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-TeXAtom texclass="ORD"><mjx-mi class="mjx-sc mjx-i"><mjx-c class="mjx-c1D49E TEX-SC"></mjx-c></mjx-mi><mjx-mi class="mjx-sc mjx-i"><mjx-c class="mjx-c1D4A2 TEX-SC"></mjx-c></mjx-mi></mjx-TeXAtom></mjx-math></mjx-container></a>
+            <a href="/math/inf/cg-comprehensive">A comprehensive study of <mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-mi class="mjx-sc mjx-i"><mjx-c class="mjx-c1D49E TEX-SC"></mjx-c><mjx-c class="mjx-c1D4A2 TEX-SC"></mjx-c></mjx-mi></mjx-math></mjx-container></a>
           </li>
           <li>
-            <a href="/math/inf/joins">Joins in <mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-TeXAtom texclass="ORD"><mjx-mi class="mjx-ds mjx-b"><mjx-c class="mjx-c2102 TEX-A"></mjx-c></mjx-mi><mjx-mi class="mjx-ds mjx-b"><mjx-utext style="font-size: 88.4%; padding: 0.848em 0 0.226em 0" variant="double-struck">𝕒</mjx-utext></mjx-mi><mjx-mi class="mjx-ds mjx-b"><mjx-utext style="font-size: 88.4%; padding: 0.848em 0 0.226em 0" variant="double-struck">𝕥</mjx-utext></mjx-mi></mjx-TeXAtom></mjx-math></mjx-container>, <mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-TeXAtom texclass="ORD"><mjx-mi class="mjx-ds mjx-b"><mjx-c class="mjx-c1D54B TEX-A"></mjx-c></mjx-mi><mjx-mi class="mjx-ds mjx-b"><mjx-utext style="font-size: 88.4%; padding: 0.848em 0 0.226em 0" variant="double-struck">𝕠</mjx-utext></mjx-mi><mjx-mi class="mjx-ds mjx-b"><mjx-utext style="font-size: 88.4%; padding: 0.848em 0 0.226em 0" variant="double-struck">𝕡</mjx-utext></mjx-mi></mjx-TeXAtom></mjx-math></mjx-container>, and Set<mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-msub><mjx-mi class="mjx-n" noIC="true"></mjx-mi><mjx-script style="vertical-align: -0.15em"><mjx-mi class="mjx-b" size="s"><mjx-c class="mjx-c1D6AB TEX-B"></mjx-c></mjx-mi></mjx-script></mjx-msub></mjx-math></mjx-container></a>
+            <a href="/math/inf/joins">Joins in <mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-mi class="mjx-ds mjx-b"><mjx-c class="mjx-c2102 TEX-A"></mjx-c><mjx-utext style="font-size: 200%; padding: 0.375em 0 0.1em 0" variant="double-struck">𝕒</mjx-utext><mjx-utext style="font-size: 200%; padding: 0.375em 0 0.1em 0" variant="double-struck">𝕥</mjx-utext></mjx-mi></mjx-math></mjx-container>, <mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-mi class="mjx-ds mjx-b"><mjx-c class="mjx-c1D54B TEX-A"></mjx-c><mjx-utext style="font-size: 200%; padding: 0.375em 0 0.1em 0" variant="double-struck">𝕠</mjx-utext><mjx-utext style="font-size: 200%; padding: 0.375em 0 0.1em 0" variant="double-struck">𝕡</mjx-utext></mjx-mi></mjx-math></mjx-container>, and Set<mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-msub><mjx-mi class="mjx-n"></mjx-mi><mjx-script style="vertical-align: -184.756em"><mjx-mi class="mjx-b" style="font-size: 26520%"><mjx-c class="mjx-c1D6AB TEX-B"></mjx-c></mjx-mi></mjx-script></mjx-msub></mjx-math></mjx-container></a>
           </li>
           <li>
-            <a href="/math/inf/cg-properties">Properties of <mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-TeXAtom texclass="ORD"><mjx-mi class="mjx-sc mjx-i"><mjx-c class="mjx-c1D49E TEX-SC"></mjx-c></mjx-mi><mjx-mi class="mjx-sc mjx-i"><mjx-c class="mjx-c1D4A2 TEX-SC"></mjx-c></mjx-mi></mjx-TeXAtom></mjx-math></mjx-container></a>
+            <a href="/math/inf/cg-properties">Properties of <mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-mi class="mjx-sc mjx-i"><mjx-c class="mjx-c1D49E TEX-SC"></mjx-c><mjx-c class="mjx-c1D4A2 TEX-SC"></mjx-c></mjx-mi></mjx-math></mjx-container></a>
           </li>
           <li>
             <a href="/math/inf/enrichment-cat">Enrichment in category theory</a>
@@ -500,7 +487,7 @@ mjx-c.mjx-c1D6AB.TEX-B::before {
             <a href="/math/inf/monoidal-cat">Monoidal categories</a>
           </li>
           <li>
-            <a href="/math/inf/model-sset">The model structure on Set<mjx-container class="MathJax" jax="CHTML" style="font-size: 113.1%"><mjx-math class=" MJX-TEX"><mjx-msub><mjx-mi class="mjx-n" noIC="true"></mjx-mi><mjx-script style="vertical-align: -0.15em"><mjx-mi class="mjx-b" size="s"><mjx-c class="mjx-c1D6AB TEX-B"></mjx-c></mjx-mi></mjx-script></mjx-msub></mjx-math></mjx-container></a>
+            <a href="/math/inf/model-sset">The model structure on Set<mjx-container class="MathJax" jax="CHTML" style="font-size: 50%"><mjx-math class=" MJX-TEX"><mjx-msub><mjx-mi class="mjx-n"></mjx-mi><mjx-script style="vertical-align: -184.756em"><mjx-mi class="mjx-b" style="font-size: 26520%"><mjx-c class="mjx-c1D6AB TEX-B"></mjx-c></mjx-mi></mjx-script></mjx-msub></mjx-math></mjx-container></a>
           </li>
           <li>
             <a href="/math/inf/outline">An outline for studying higher category theory</a>
Assignee
Assign to
Time tracking