文件名称:latexbuild:使用Python和Jinja2模板从Latex构建输出
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-24 13:04:59
Python
乳胶 这是最近使用Jinja2模板为Python 3编写非常轻便的Latex构建包装的一项工作。 它的灵感来自的构建哲学。 但是,原始的乳胶库使执行复杂的非pdf版本(例如编译为HTML)变得困难。 该存储库创建了可用于从Jinja2模板构建Latex的简单组件,而不会失去对Latex随附的较低级命令行工具(例如pdflatex和htlatex)的控制。 该库的有用性分为两个部分: 渲染Latex的Jinja2模板 用Latex编译渲染的模板 当前,开箱即用地支持以下输出格式: .pdf .html .docx 就是说,鉴于此软件包提供的精细控制,只要您坚持使用texlive分发的构建工具支持的格式,您就可以使用此软件包作为基础轻松编写自己的输出格式扩展。 安装 该项目可从获得,并可能与pip一起安装。 我强烈建议使用虚拟环境。 # Create a virtual envir
【文件预览】:
latexbuild-main
----MANIFEST.in(74B)
----README.rst(6KB)
----build_readme.py(464B)
----requirements.txt(222B)
----examples()
--------pdf()
--------templates()
--------.gitignore(6B)
--------build.py(500B)
----LICENSE(1KB)
----setup.py(1KB)
----README.md(6KB)
----tests()
--------test_jinja2_extension.py(111B)
--------test_latex_parse.py(1KB)
--------test_subprocess_extension.py(1KB)
--------test_utils.py(4KB)
--------test_assertions.py(3KB)
----.gitignore(171B)
----CHANGELOG.md(804B)
----latexbuild()
--------assertions.py(2KB)
--------utils.py(2KB)
--------__init__.py(3KB)
--------jinja2_extension.py(2KB)
--------subprocess_extension.py(2KB)
--------latex_parse.py(2KB)
--------build.py(6KB)
----latex_examples()
--------child_template.tex(137B)
--------template_base.tex(996B)