イントロダクション
LWJGLの学習をしています。ここで数式が出てくるのですが、これがMathMLで記述されています。これを日本語に訳して理解しようとしているのですが、うまく表示されないので、これを学習しちゃんと表示できるようにしようと考えています。
参照しているページはこちらです。
MathMLとは
MDNのページを参照します。
Mathematical Markup Language (MathML) は、数学的表記を記述し、その構造と内容を表現するための XML マークアップ言語です。
このページには、MathML のパワフルな技術を用いた仕事を助けるための文書、サンプル、ツールへのリンクがあります。簡単な概要は、Mozilla Summit 2013 で行われた innovation fair 向けのスライド をご覧ください。
MathML要素リファレンス
MathML の動作についての理解を深めるためのサンプルと例。
MathMLの書き方
MathML を書くための提案とヒント、おすすめの MathML エディター、その出力をウェブコンテンツへ統合する方法。
<サンプルコード1>
<p>
One over square root of two (inline style):
<math>
<mfrac>
<mn>1</mn>
<msqrt>
<mn>2</mn>
</msqrt>
</mfrac>
</math>
</p>
<出力結果>
One over square root of two (inline style):
<サンプルコード2>
<p>
One over square root of two (display style):
<math display="block">
<mfrac>
<mn>1</mn>
<msqrt>
<mn>2</mn>
</msqrt>
</mfrac>
</math>
</p>
<出力結果2>
One over square root of two (inline style):
注意
MathMLは、MarkDonw内で使うと崩れることがある。その原因がイマイチわからない。改行で間をあけてやるとうまく表示できるときもあるが。。。