Djangoテンプレートのrestructuredtextフィルターを使用して、テンプレートの最初のファイルを表示しています。docutils
インストールして、に追加しdjango.contrib.markup
ましたsettings.py
。最初のテキストの表示は正常に機能します。
ここで、最初のファイルに数学を追加したいと思います。
test.rst:
.. math::
16 \div 2
The equation is :math:`16 \div 2`.
更新::これを部分的に修正しました。当初、エラーはでしたUnknown directive
。テンプレートに数学ディレクティブを追加しようとしましたが、docutils0.10がデフォルトで数学ディレクティブをサポートしていることに気付きました。したがって、docutils-0.10にアップグレードしただけです。
しかし、今私が見ているのは次のとおりです。
\begin{equation*} 16 \div 2 \end{equation*}
The equation is \(16 \div 2\)
最初のファイルrst2html
は、ブラウザで確認すれば正常に機能します。違いは、htmlファイルはMathJax javascriptをロードしますが、Djangoテンプレートはjsファイルを追加しないことです。
だから私はいくつかの設定または構成が欠落していると推測しています...
ここで助けてくれて本当にありがたいです!