/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* See https://github.com/fred-wang/mathml.css */ /* @namespace "http://www.w3.org/1998/Math/MathML"; */ /* This code is adapted version of this stylesheet used for custom HTML classes * instead of MathML elements */ /* math */ .math { display: inline; text-indent: 0; } .math.block { display: block; text-align: center; } /* TeX4ht fixes */ .math [data-open]:before{ content: attr(data-open); transform: scaleX(2); } .math [data-close]:after{ content: attr(data-close); } .mo[data-fence="true"]{ display: inline-block;transform-origin: left; } .mo[data-fence-size="1"]{ transform: scaleY(2); } .mo[data-fence-size="2"]{ transform: scaleY(3); } .mo[data-fence-size="3"]{ transform: scaleY(4); } .mo[data-fence-size="4"]{ transform: scaleY(5); } .mo[data-class="MathClass-punc"], .mo[data-class="MathClass-open"], .mo[data-class="MathClass-close"] { margin-right: 0em; margin-left: 0em; } .mi[data-class='qopname']{ font-style:normal; } .size-2{display: inline-block;transform: scaleY(3);transform-origin: left;color: green;} /* fraction */ .mfrac { display: inline-block !important; vertical-align: -50%; border-collapse: collapse; text-align: center; } .mfrac > * { display: block !important; } .mfrac > * + * { display: inline-block !important; vertical-align: top; } .mfrac:not([data-linethickness="0"]) > *:first-child { border-bottom: solid thin; } .mfrac[data-linethickness='0.0pt'] > *:first-child { border-bottom: none; } .inline .mfrac{ font-size:0.8rem; } .mfrac .mfrac{ font-size: 0.8em; } /* sub/sup scripts */ .msub > *:nth-child(2), .msubsup > *:nth-child(2), .mmultiscripts > *:nth-child(2n+2), .msub .mrow > *:nth-child(2), .mmultiscripts > .mprescripts ~ *:nth-child(2n+3) { font-size: 0.8em; vertical-align: sub; } .msup > *:nth-child(2), .msubsup > *:nth-child(3), .mmultiscripts > *:nth-child(2n+3), .msup .mrow > *:nth-child(2), .mmultiscripts > .mprescripts ~ *:nth-child(2n+2) { font-size: 0.8em; vertical-align: super; } .mprescripts:after { content: ";"; } /* under/over scripts */ .munder, .mover, .munderover { display: inline-flex !important; flex-direction: column; } .munder > *:nth-child(2), .munderover > *:nth-child(2) { font-size: 0.8em; order: +1; } .mover > *:nth-child(2), .munderover > *:nth-child(3) { font-size: 0.8em; order: -1; } .munder { vertical-align: text-top; } .mover { vertical-align: text-bottom; } .munderover { vertical-align: middle; } /* roots */ .msqrt, .mroot { display: inline-flex !important; margin-left: .5em; vertical-align: middle; border-top: solid thin; } .msqrt:before, .mroot:before { margin-left: -.5em; content: "\221A"; } .mroot > *:nth-child(2) { margin-right: .25em; margin-left: -.75em; font-size: 0.8em; order: -1; } /* menclose */ .menclose { display: inline-table !important; border-collapse: separate; border-spacing: 0.4ex 0; } .menclose[notation*="top"], .menclose[notation*="actuarial"] { border-top: solid thin; } .menclose[notation*="bottom"], .menclose[notation*="madruwb"] { border-bottom: solid thin; } .menclose[notation*="right"], .menclose[notation*="actuarial"], .menclose[notation*="madruwb"] { border-right: solid thin; } .menclose[notation*="left"] { border-left: solid thin; } .menclose[notation*="box"], .menclose[notation*="roundedbox"], .menclose[notation*="circle"] { border: solid thin; } .menclose[notation*="roundedbox"] { border-radius: 15%; } .menclose[notation*="circle"] { border-radius: 50%; } .menclose[notation*="horizontalstrike"] { text-decoration: line-through; } /* table */ .mtable { display: inline-table !important; vertical-align: middle; text-align: center; } .mtr { display: table-row !important; } .mtd { display: table-cell !important; padding: 0 0.5ex; } /* token elements */ .mspace { margin: .2em; } .mi { font-style: italic; } .mo { margin-right: .2em; margin-left: .2em; } .ms:before, .ms:after { content:"\0022"; } .ms[lquote]:before { content: attr(lquote); } .ms[rquote]:after { content: attr(rquote); } /* mathvariants */ [data-mathvariant="bold"], [data-mathvariant="bold-italic"], [data-mathvariant="bold-sans-serif"], [data-mathvariant="sans-serif-bold-italic"] { font-weight: bold; font-style: normal; } [data-mathvariant="monospace"] { font-family: monospace; font-style: normal; } [data-mathvariant="sans-serif"], [data-mathvariant="bold-sans-serif"], [data-mathvariant="sans-serif-italic"], [data-mathvariant="sans-serif-bold-italic"] { font-family: sans-serif; font-style: normal; } [data-mathvariant="italic"], [data-mathvariant="bold-italic"], [data-mathvariant="sans-serif-italic"], [data-mathvariant="sans-serif-bold-italic"] { font-style: italic; } [data-mathvariant="normal"] { font-style: normal; } /* mphantom */ .mphantom { visibility: hidden; } /* merror */ .merror { outline: solid thin red; } .merror:before { content: "Error: "; } /* annotations */ .semantics > *:first-child { display: inline; } .annotation, .annotation-xml { font-family: monospace; display: none !important; } .math:active > .semantics > *:first-child, .math:active > .semantics > *:first-child { display: none !important; } .math:active .annotation:first-of-type { display: inline !important; }