アフィリエイト広告を利用しています

2016年10月29日

オンライン LaTeX 数式エディタと MathJax

≫ [Amazon書籍] 東大教授が語る「東大新入生数学ブックガイド」

Web ページに数式を表示させる方法

 かなり時間が空いてしまいましたけど、「ブログの始め方」の続きです。もしこのシリーズを読んでくださっていて、
「私もこれから数学ブログでも作ってみようかな」
と思われた場合、普通のブログにはない問題が1つだけあります。
 そうです。数学の記事を書くためには Web 上に数式を表示させる 必要があります。当たり前といえば当たり前なのですが、これがなかなか厄介なのです。

 驚くべきことに、 Web の文書を書くための HTML は数式の記述に全く対応していません。 HTML が CERN (ヨーロッパ原子核研究機関) の計算機科学者によって科学論文のデータベースを構築するために作られたにも関わらず、数式のことなど端から念頭にない仕様になっています。
 「何でやねん!」と思わず叫びたくなりますけど、ないものはないので、どこか別のところから持って来て埋め込むしかないのです。いくつかの方法を紹介しておきます。

方法@ 画像を貼る

 Excel や Word には数式エディタというものが備わっています。ここで作った数式を JPEG や PNG, あるいは GIF 形式(これが一番容量を節約できる)などで画像として保存し、ブログにアップして、記事にぺたっと貼りつけます。とりあえずこれで表示することはできますけど ...... 何だか見た目はよくないし、数式1つ入れる毎に画像1枚アップすると、サーバーに画像ファイルがどんどん溜まっちゃうし ...... やめておいたほうがいいですよ?

方法A オンライン LaTeX 数式エディタを使う

 当ブログで用いている方法です。Online LaTeX Equation Editorというサイトで LaTeX 形式で数式を作り、できたコードを貼りつけると、数式を画像として表示してくれます。
 このサイトではエディタで数式を作ることができるので、LaTeX について知らなくても特に問題ありません。
 この方法だと自分のブログのサーバーに余計なものを溜めこまなくていいし、下で紹介する MathJax よりも IE ブラウザでの読み込みが早いので、今のところはこれを使っています。

 ...... でも不満がないわけではないのです。このブログの常連さんでしたら「あれ? 数式が表示されていないよ?」と思われたことが何度かあるはずです。そうです。codecogs のサーバーが落ちたり、メンテナンス状態になっていると、そういうことになってしまうのです。そんな日は私も「ぎゃあああ!」と叫びたくなるのですが、日頃の読込速度の差を考えると、あれこれ悩みながらも「やっぱりこっちかなあ」と思って codecogs を使っているのです。

方法B MathJax を使う

 姉妹サイト「Excel VBA 数学教室」では、読込速度よりも安定性を重視して MathJax を採用しています。
 JavaScript ライブラリによって数式を表示する方法です。
 ただし LaTeX の記述法を知っている必要があります。
 詳しくは MathJax の使い方 を読んでください。
   
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/5574596
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
Excel VBA 数学教室
数学問題集(解答付き)
下剋上算数
ベクトル解析
サッカーマティクス
Excelで学ぶ統計解析
和算的思考力
学び直し
整数論の理論と演習
大人が手こずる算数
東大生の知恵袋
フーリエ変換
インド式秒算術
Excelで学ぶ微分積分
Excel 数学シミュレーション
オイラーの贈物


ファン
最新記事
カテゴリーアーカイブ