【问题标题】:django markup processor that handles latex code处理乳胶代码的django标记处理器
【发布时间】:2011-12-13 18:30:36
【问题描述】:

Django 有一个内置的模板过滤器,可以处理重组的文本。是否可以像 sphinx(文档生成器)处理乳胶代码一样使用它来处理乳胶代码,例如

.. math::

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

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

哪些被转换为 png 图像?

我知道我可以编写自己的第一个处理器来处理我的 django 中使用的乳胶代码,我只是想知道这是否已经完成了。

感谢您的任何建议或意见 -m

【问题讨论】:

    标签: django python-sphinx restructuredtext


    【解决方案1】:

    我知道这是一个老问题,但我自己正在研究这个问题。 emesik 的解决方案on 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 等。此外,您还可以try an online demo.

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-16
      • 2019-01-29
      相关资源
      最近更新 更多