1

Djangoには、再構築されたテキストを処理できるテンプレートフィルターが組み込まれています。sphinx(ドキュメントジェネレータ)がラテックスコードを処理するのと同じ方法で、これを使用してラテックスコードを処理することは可能ですか?

.. math::

   (a + b)^2 = a^2 + 2ab + b^2

   (a - b)^2 = a^2 - 2ab + b^2

どちらがpng画像に変換されますか?

自分のdjangoで使用するラテックスコードを処理するための独自の最初のプロセッサを作成できることはわかっていますが、これはすでに行われているのではないかと思いました。

提案やアドバイスをありがとう-m

4

1 に答える 1

1

これは古い質問であることは知っていますが、私はこれを自分で調べています。githubの emesik のソリューションは、まさにあなたが望むことをしているようです。

これは彼のドキュメントからそのままです:

Render PNG images of math formulas written in LaTeX notation. It's simple as hell:

    {% load mathlatex %}
    {% math %}
        E = mc^2
    {% endmath %}

ただし、 HTML、マークダウン、reStructuredText、latex などのさまざまな形式間で変換できるPandocのようなものにもっと興味があるかもしれません。また、オンライン デモを試すこともできます。.

于 2012-07-18T23:14:40.843 に答える