ウェブ上の数式 質問する

ウェブ上の数式 質問する

数式を Web 上でレンダリングするにはどうすればよいでしょうか? 私はすでに LaTeX の数式モードに精通しています。

ベストアンサー1

その他の回答は古いものです。2012年現在、美しい数学は簡単書き込みとレンダリングを行う。この技術は数学ジャックス静かなアクションでそれを見ることができます数学オーバーフローそして何百もの数学ブログ。

MathJax は、すべての最新ブラウザで動作するオープンソースの JavaScript 数学表示エンジンです。リーダーのセットアップはもう必要ありません。ブラウザ プラグインも不要です。フォントのインストールも不要です。そのまま動作します。

Mathjax は信頼性が高く、邪魔にならないため、数式を記述するだけで済みます。数式は Tex (Latex) で記述します。これは、ほとんどの科学者や数学者が使い慣れている (そして何十年にもわたって優れたチュートリアルを共有している) 簡潔な構文です。Mathjax では、HTML 内で 2 つのドル記号の間に Tex コードをインラインで記述するだけです。例:

$$a \ne 0$$ のとき、 $$ax^2 + bx + c = 0$$ には 2 つの解があり、それらは $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ です。

Mathjax を使用して数式をレンダリングするには、HTML ヘッダーに Javascript 行を追加します。

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>

Wordpress、Tumblr、Bloggerなどのプラットフォームで公開する場合は、ギャラリーにプラグインがあり、これを実行します(ワードプレス)。

Mathjax はどのようにして数式をレンダリングするのでしょうか。Javascript を使用して、数式を美しい HTML と CSS (Latex に非常に似ています) に一瞬でレンダリングします。ブラウザーが MathML をサポートしている場合は、それを使用して数式をレンダリングすることもできますが、これは重要ではありません。Mathjax が人気を博しているのは、その背後にあるテクノロジーではなく、エンドユーザーのワークフローが簡単だからです。

アカウントをお持ちの場合は、Wikipedia で Mathjax (png 画像経由) を使用することもできます。/Special:Preferences外観を参照してください。


MathMLは馬鹿げている。人間が読めるものでも、人間が書けるものでもない(二次方程式は800文字- テキサスでは50です。もうひとつの無意味なXML言語ありがたいことに、ほとんどのブラウザがサポートする前に廃止されています。見てTex や Mathjax の HTML-CSS と同じくらい優れています。

おすすめ記事