3

ブログに問題があります。投稿を書くときに、MathJax を使用して数学を追加することもできます。また、斜体や太字のテキストを処理できるマークアップ言語も少し持っています。italic の構文が MathJax の for subscript と衝突することがあります。

したがって、ポートに次のように書き込むと:

My cat was doing this strange sound: _Prrrrrr_.

アンダースコア間のテキストは、イタリック スタイルを使用してスパン タグで再描画されます。

しかし、MathJax でアンダースコアを使用することは、添え字を持つことを意味します。もちろん時々私は問題を抱えています。ポイントは、最初にマークアップ言語が処理され、次に Mathjax が実行できるということです。

アンダースコアを使用せずに、別の構文を使用して下付き文字と上付き文字を作成するように MathJax に指示する方法はありますか?

ありがとうございました

4

2 に答える 2

1

やり方がある。ここで説明するマクロの使用:MathJaxでTexを構成します。次のように設定します。

MathJax.Hub.Config({TeX: {Macros:{subscript:['_{#1}',1],superscript:['^{#1}',1]}}});

システム(MathJax)は、このようなものをアンダースコアに置き換えて解析します。私の問題は実際にはこのように解決されます。

于 2012-09-13T13:10:29.307 に答える