процессор разметки django, который обрабатывает латексный код - PullRequest
1 голос
/ 24 октября 2011

Django имеет встроенный шаблонный фильтр, который может обрабатывать реструктурированный текст. Можно ли обрабатывать латексный код таким же образом, как sphinx (генератор документации) обрабатывает латексный код, например,

.. math::

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

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

который конвертируется в PNG изображения?

Я знаю, что мог бы написать свой первый процессор для обработки латексного кода для использования в моем django, я просто удивился, если это уже было сделано.

спасибо за любые предложения или советы -m

1 Ответ

1 голос
/ 19 июля 2012

Я знаю, что это старый вопрос, но я сам в этом разбираюсь.Решение emesik на github , кажется, делает именно то, что вы хотите.

Это прямо из его документации:

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

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

Хотя вас может заинтересовать нечто вроде Pandoc , которое позволяет вам конвертировать между различнымиразличные форматы, такие как html, markdown, reStructuredText, latex и т. д. Кроме того, вы можете попробовать онлайн-демонстрацию. .

...