您好,内联方程和块方程是否可以有不同的比例?由于内联方程,我的比例为 150%。- 我需要它们很大。但是块中的方程太大了。
我可以为内联和块单独设置缩放吗?对于 $ \tech $,它会比 $$ \tech $$ 更大
MathJax.Hub.Config({
"HTML-CSS": {
scale: 150,
},
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
},
});
Run Code Online (Sandbox Code Playgroud)
没有为此内置任何内容,但您可以使用类似的东西
<script type="text/x-mathjax-config">
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
var TEX = MathJax.InputJax.TeX;
var PREFILTER = TEX.prefilterMath;
TEX.Augment({
prefilterMath: function (math,displaymode,script) {
if (!displaymode) {math = "\\large{"+math+"}"}
return PREFILTER.call(TEX,math,displaymode,script);
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
添加\large到每个内联数学表达式前面(并将缩放比例设置回 100%)。
如果内联数学不够大,那么可能是 CSS 或字体设置中的某些问题导致了这种情况。例如,如果您必须使用<code>around the math 来防止您的数学被某些标记引擎篡改,那么与<code>元素关联的字体将是控制数学大小的字体(而不是它周围的文本) )。这可以由代码块的 CSS 控制,但也可以在大多数浏览器中设置为单独的字体。似乎大多数浏览器配置的字体都小于常规字体(我不太明白为什么),因此这也可能会导致您的问题。