三浦ノート

自分の経験したことを検索可能にしていくブログ.誰かの役に立ってくれれば嬉しいです.

MathJax3.0 で数式番号が改行されない原因

本ブログでは数式の表示にMathJaxを用いている.少し前にバージョンを3.0にしたのだが,数式番号だけがうまく改行されずに表示されるという問題が発生していた.

この問題の根本原因や理由は分からないのだが,とりあえず解決策は見つかったのでまとめておく.

症状

例えば次の記事

2次元イジングモデルのオンサーガー解の数値計算 - 三浦と窮理とブログ

のように align 環境にある式番号だけが改行されずに表示されてしまう.(この記事は現在便宜的に修正していない.)

一方で,次の記事

電弱理論・中性カレント過程の散乱断面積の計算ノート - 三浦と窮理とブログ

量子プログラミング入門【物理学科生向け】 - 三浦と窮理とブログ

などでは正しく式番号は表示されている.

原因

正しく表示される2つの記事を少し調べてみると,

例えば,1つ目の記事から \quad を消去すると式番号が正しく改行されなくなることが分かった.

そして,2つ目の記事から pmatrix 環境を消去すると式番号が正しく改行されなくなることが分かった.

とりあえず,仮の原因が分かった.

解決策

記事のどこかの数式環境に \quad を追加する.

根本原因はわからないまま.