6

こんにちは、インライン方程式とブロック方程式のスケールを変えることは可能ですか? インライン式のため、スケールは 150% です。-私はそれらが大きく必要です。しかし、ブロック内の方程式は大きすぎます。

インラインとブロックに対して個別にスケーリングを設定できますか? $ \tech $ の場合、$$ \tech $$ の場合よりも大きくなります

MathJax.Hub.Config({
"HTML-CSS": {
scale: 150,
},
tex2jax: {
  inlineMath: [ ['$','$'], ["\\(","\\)"] ],
  displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
},
});
4

1 に答える 1

2

これには何も組み込まれていませんが、次のようなものを使用できます

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

\largeすべてのインライン数式の前に追加します (そしてスケーリングを 100% に戻します)。

インライン計算が十分に大きくない場合は、CSS またはフォント設定に原因がある可能性があります。たとえば<code>、数学が何らかのマークアップ エンジンによって改ざんされるのを防ぐために数学の周りで使用する必要がある場合、<code>要素に関連付けられているフォントは、(それを囲むテキストではなく) 数学のサイズを制御するフォントになります。 )。これは、コード ブロックの CSS によって制御できますが、ほとんどのブラウザーでは別のフォントとして設定することもできます。ほとんどのブラウザーは、そのフォントが通常のフォントよりも小さいように構成されているようです (理由はよくわかりません)。それが問題の原因となっている可能性もあります。

于 2012-03-01T18:10:48.570 に答える