4

Sphinx reST にドキュメント セットがあります。conf.py に sphinx.ext.mathjax を含め、「mathjax_path = ' http://cdn.mathjax.org/mathjax/latest/MathJax.js '」という行を含めました。最初のファイルにマークアップを追加する前に、これで十分だと思います。しかし、私の方程式はレンダリングされていません。例えば、

:math:`a^2 + b^2 = c^2`

としてブラウザから出てきます

\(a^2 + b^2 = c^2\)

派手なフォントなどはありません。HTMLは

<span class="math">\(a^2 + b^2 = c^2\)</span>
4

3 に答える 3

5

私も同じ問題を抱えていました。mathjax_path 変数 (conf.py ファイル) を次のように設定して解決しました。

mathjax_path="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
于 2015-01-16T00:18:26.953 に答える
3

ここにいくつかのオプションがあります:

  1. libjs-mathjax をインストールする必要があります。
    apt-get install libjs-mathjax
  1. ドキュメント行の前に「r」を付ける必要があります。
    r"""
      :math:`a^2 + b^2 = c^2`

    """
  1. 式にスペースを入れないようにする必要があります (「r」プレフィックスを使用すると、この解決策を回避できます)
   """
     :math:`a^2+b^2=c^2`

   """
  1. 以前のすべてのソリューションを混在させることができます
    r"""
      :math:`a^2+b^2=c^2`

    """
于 2014-03-18T21:44:30.203 に答える