我需要自动化在 LaTeX 中生成报告的过程,并组装存储在.svg
和.png
格式中的多个图形。我最初的想法是使用CSS Grid Layout编写 HTML 模板,使用 Python 包格式化路径和标题jinja2
,生成.pdf
使用weasyprint
并使用 LaTeX 编译最终报告。
但是,由于 CSS 网格布局,我很难转换.html
为.pdf
:在 Chrome 中无法转换 pdf,在 Firefox 中,生成的 pdf 看起来与网页确实不同。
您可以根据以下标准提出什么解决方案?
设置布局的灵活性:我有大约 100 个不同大小的图形要组装,并希望它们正确对齐。图的某些部分是重复的块。因此,某种网格和子网格抽象将完美地工作。
快速解决方案:我确信可以使用纯 CSS/LaTeX 来定义我想要的布局,但我不是 CSS/LaTeX 专家,不能花很多时间学习它。但是,也许有一些框架可以简化工作并且易于学习?
自动解决方案:我想尽可能自动化从生成单个数字到生成最终报告的过程。
可能的后处理:可以自动化很多,但是我希望有可能在矢量图形编辑器中更正图形的某些部分。
也许可以解决将HTML转换为PDF的问题?我尝试使用一些可用于 Firefox 的插件,但它们不起作用。
布局示例:
如果我的问题不符合 stackoverflow 的格式,请告诉我应该将其移至哪个社区。