HTML上でLaTeX形式の数式を表示する方法

JavaScript

 こんにちは、Taropouです。今回は、HTML上でLaTeX形式の数式を表示する方法について解説していきます。

LaTeXとは

 まず前提ですが、LaTeXとは、TeXをもとにした文書作成システムです。LaTeXを使うことで、通常のHTMLだとうまく表示できない分数やルートなどを表示することができるのです。

MathJaxを読み込む

 今回は、MathJaxを使って、HTML上で数式をLaTeX形式で表示します。

 MathJaxを読み込む方法はとても簡単です。

<head>
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
</head>

 HTML上でこのように書けば、MathJaxがHTMLで使えるようになります。

MathJaxの使い方

 次にMathJaxの使い方です。MathJaxは、読み込んでしまえば、あとはLaTeXの記法を用いて数式を表示できます。

 一応、例のコードを書いておきます。

<body>
<p>\(\sqrt{2}\)</p>
</body>

 数式は上のように、\(~\) で囲むことでLaTeX形式で表示することができます。(ちなみに上のコードでは、ルート2を表示しています。)

 指数や分数、シグマまで、LaTeXでは完璧に表示できるのでLaTeXは本当に便利ですね。

 上の動画は、MathJaxの確認のために試しに作った、計算問題作成Webアプリです。MathJaxでしっかりと分数表示ができているのが伝わると思います。

まとめ

 今回は、MathJaxを使い、HTML上でLaTeX形式の数式表示をする方法を解説しました。

 最後まで読んでくださり、ありがとうございました。ぜひ、他の記事も読んで見て下さい。

コメント

タイトルとURLをコピーしました