TeX

MathJaxを利用してFC2ブログにTeX形式で数式を記述する方法

このブログ(FC2ブログ)で数式を埋め込む記事を書く予定が出来ました。

TeX形式を利用せずに普通に書くとなると、文字の種類も足りないですし、何よりも見た目が悪いです。

そこで考えられる手段が2通り。

  1. TeXで書いた式をスクリーンショットに取って貼付ける
  2. TeX形式で記述する

1番目の方法だと、あとでちょこっと数式を変更したい時に、スクリーンショットを取り直す必要があります。

2番目の方法ならばちょこっとした修正が楽です。

なんとか2番目の方法で行えないかと色々と探しまわっていた所、可能な方法にたどり着きました。

MathJaxを使う方法です。

mathjax-tex

ざっくりとした使い方を説明しますと、

  1. 3行ほどのscriptをブログテンプレートのheadタグ内に記述する
  2. 本文の中で、TeXのように記述する

これがいくつかあるうちの中でベストな選択だと判断しました。

スポンサーリンク
スポンサーリンク

MathJaxを利用してFC2ブログにTeX形式で数式を記述する方法

先ほども説明しましたが、手順の流れの確認です。

  1. 3行ほどのscriptをブログテンプレートのheadタグ内に記述する
  2. 本文の中で、TeXのように記述する

それでは具体的にこの手順を説明していきます。

headタグ内にコードを埋め込む

まずは、以下のscriptをFC2ブログのテンプレートの</head>タグ直前にコードを埋めました。

<script type="text/javascript"  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>

本文の中で、TeXのように記述する

準備はできたので、あとは実際に本文中にTeX形式で数式を記述していくだけです。

気をつける点は、開始タグと終了タグです。

例として、以下の画像を表示してみます。

\[\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \tag{3}\]

このコードを表示するためには、以下のように本文中に記述しました。

\[\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \tag{3}\]

これで数式が表示できる事は分かりました。

ただ、このままだと数式と文章の区別がつきにくいです。

そこで、通常の文章と区別がつくように、装飾をしてみます。

divタグで囲んでみた

まずは準備として、数式をdivで囲み、classをtexcodeとしてみました。

<div class="texcode">\[\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \tag{3}\]</div>

classに色々指定してみた

今つけたtexcodeの装飾をするために、スタイルシート(CSS)に以下の記述を追加してみました。

.texcode{
border: solid 1px;
}

mathjax-tex
▲枠線がつきました。

背景もちょこっといじってみます。

先ほどのCSSの記述を以下のように変更しました。

.texcode{
border: solid 1px;
background-color: #fffff0;
}

mathjax-tex
▲すると、枠線で囲まれた部分に背景色を付ける事が出来ました。

MathJax形式で記述した数式をリアルタイムでプレビューできるページ

MathJax形式で数式を記述している際、このコードで合っているのかということが不安になると思います。

そのような時には、リアルタイムでプレビューできるページを利用しましょう。

そのサイトが以下になります。
リアルタイムプレビューできるページ。
Live Preview of MathJax Type Setting

mathjax-tex

このサイトで数式の見栄えを確認してから、FC2ブログで本文を編集した方が良さそうです。

まとめ

これでFC2ブログにおいて、TeX形式で数式を記述する事が出来るようになりました。見やすくていいですね。

参考:MathJaxの使い方

スポンサーリンク
スポンサーリンク

関連記事

  1. latex

    TeX

    TeXで目的の場所に適切な大きさで図を貼る方法

    TeXを使っていて、図を目的の場所に適切な大きさで貼るのに少しとまどっ…

  2. latex

    TeX

    TeXの表作成ジェネレーター(csv2tabular)を活用して表を作る方法

    TeXでレポート(表)を書く時のお話。TeXで表を書く時には、要素の区…

  3. iphone-eps

    TeX

    Macのターミナルを使ってjpg、png形式からeps形式へ変換する方法

    TeXで図を入れる時には「eps形式」が必要になってきます。元々の図は…

  4. latex

    TeX

    TeXShopの設定「キーバインド」をオンにすると上付き文字&下付き文字が格段に入力しやす…

    MacでTeXを利用する際の一口メモ。TeXでレポートを書く際に、エデ…

  5. latex

    TeX

    ブラウザでTeX文章を作成出来るCloud LaTeXの使い方

    大学のレポートや研究の要旨などはTeXを使用しています。TeXを使用す…

  6. TextExpander

    TeX

    TeXでレポートを書くならTextExpanderを併用した方が良い理由を解説

    TeXでレポートを書く時のお話。最近ようやくTeXでレポートを…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

カテゴリー

  1. ブログ用アプリ

    ImageKitがURLスキームに対応&背景色を簡単に選択出来るように…
  2. excel

    Office製品

    Excel for Mac 2011で図のテンプレートを削除する方法
  3. iPadアプリ

    iPad&Mac版のReederが無料!Reederの今後についても語…
  4. youtube

    iPhoneアプリ

    GoogleからYouTubeアプリがリリース!iOS6向けか?
  5. iPhone

    iPhone5発表!発売は9月21日!機能についてまとめました!
PAGE TOP