4

環境: MathJax 1.1

default.js の styles 要素を変更して、表示設定の一部を変更しました。以下に示すように、font-size が 50% に設定されているため、MathJax は Firefox で (50% で) 適切にレンダリングされますが、Chrome ではフォント サイズがはるかに大きくなります。

font-size を削除すると、Chrome では適切に表示されますが、Firefox では小さく表示されます。

  1. すべてのブラウザで適切に表示されるように、フォントサイズを管理する正しい方法は何でしょうか?
  2. 将来のアップグレードであまり壊れないように、MathJax にカスタム変更 (以下に示すものなど) を追加するための好ましいメカニズムは何でしょうか。

// // これにより、メニューの外観を制御する // CSS を変更できます。// デフォルト設定の詳細については、extensions/MathMenu.js ファイルを参照してください。///

styles : {
    ".MathJax" : {
         "font-family" : "Arial",
         "font-size": "50%"
  }
}
4

1 に答える 1

1

詳細については、MathJax ユーザー フォーラムの私の投稿を参照してください。

フォント サイズは、MathJax によって動的に設定され、周囲のテキストと適切に一致するように試行されるため、MathJax の font-size を明示的に設定しないでください。それが適切に行われていない場合は、失敗した状況を見て、font-size-matching を改善できるようにしたいと考えています。ページ上の他の CSS が干渉している可能性があるため、問題が存在する完全なページを確認する必要があります。

周囲のテキストに対する数学のサイズを変更したい場合は、CSS を直接使用するのではなく、構成の HTML-CSS セクションで「スケール」パラメーターを設定する必要があります。font-size を直接設定しないでください。これにより、ほぼ確実に MathJax が失敗します。

于 2011-05-01T19:21:23.770 に答える