【发布时间】:2016-01-15 14:31:28
【问题描述】:
我正在 Django 中创建一个基于 Web 的应用程序。该应用程序将使用 Latex 生成多页 pdf 报告。目前我正在使用 Jinja2 生成 tex 文件。由于我的 web 应用程序使用的是 Django 模板引擎,我想我不妨使用它来生成将发送到 pdflatex 的 tex 文件。在 Jinja2 中,我将 block_start_string 和 block_end_string 从 {% 和 %} 分别更改为 {@ 和 @}。我这样做是为了让它与 Latex 配合得很好。
我的问题是,我可以在 Django 中将 block_start_string 更改为 {@,但仅限于需要生成 tex 文件的部分代码吗?我的 html 模板仍应使用 {% 和 %}。 Jinja2有环境的概念,不知道Django是否也有?
【问题讨论】:
标签: django django-templates latex