JekyllでMathJaxを使用する
質問
私はJekyllのブログを持っていると私は私が次のようなものを入力できるようにしたいという意味で、それとMathJaxを使用したいと思います。
$$\sum_{n=1}^\infty 1/n^2 = \frac{\pi^2}{6}$$
で行っているのと同じように、MathJax で正しい LaTeX 式を生成させます。 math.stackexchange .
これを行うための最も簡単な方法は何でしょうか?現在、私はファイル
jsmath.js
(GitHub gist)というファイルを自分のディレクトリに置いているのですが、単純に
mathjs
という単純なファイルを
_includes
ディレクトリに、行
<script src="path/to/jsmath.js></script>
を使用して、各投稿に
{% include mathjs %}
を実行しても、これはうまくいかないようです。
jekyll --server
を実行すると、ページは生成されますが、コンテンツは何も表示されません。
私はこのことについて正しい方法を行っていますか?JekyllでMathJaxを使用するためのより良い方法はありますか?
どのように解決するには?
確かに、あなたはJekyllでmathjaxを使用することができます。これが動作するようにするには、次のことを確認してください。
-
あなたがマークダウンであなたのポストを書いている場合は、マークダウンインタープリタは、mathjaxの入力を打つされていません。 私が発見したそれを保護する最良の方法は、常に表示された数学を
<div>
要素に、そしてインラインの数式を<span>
要素で、ほとんどのマークダウン・インタプリタが放っておくものです。 -
javascriptの行はhtmlソースで正しく表示されていますか?私自身のコピーを提供するよりも、mathjax CDNを指定する方が簡単で高速であることがわかります。 次の行を使用してみてください。
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
(これらの設定オプションにより、数学環境を起動するために、より多くのtex記法、例えば
\begin{equation}
など)。
おそらく、あなたの
jsmath.js
スクリプトに何らかの問題があるのかもしれません。CDN バージョンはより高速で、おそらくより信頼性が高いでしょう。(私はすべてのページでフッターに javascript を読み込ませていますが、必要ないときに javascript を読み込まないようにするには、もちろん include によるあなたの戦略は理にかなっています)。
あなたのブログへのリンクを教えていただければ、もっとお役に立てるかもしれません。 いくつかの例を見ることができます。 私のブログで (それが役立つなら、あまりにもgithubのJekyllセットアップへのリンクを持っている)。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン