我需要自动化在LaTeX中生成报告的过程,汇总以.svg
和.png
格式存储的多个数字。我最初的想法是使用CSS Grid Layout编写HTML模板,使用jinja2
Python包格式化路径和标题,使用.pdf
生成weasyprint
并使用LaTeX编译最终报告。
但是,由于CSS网格布局,我在将.html
转换为.pdf
时遇到了困难:在Chrome中没有pdf可以转换,在Firefox中生成的pdf看起来与网页完全不同。
根据以下标准,您可以建议什么样的解决方案?
设置布局的灵活性:我有大约100个不同大小的数字要组装,并希望它们正确对齐。图中的一部分是重复的块。因此,某种网格和子网格抽象将完美地起作用。
快速解决方案:我确信可以使用普通的CSS / LaTeX来定义我想要的布局,但我不是CSS / LaTeX的专家,也不能花一个很多时间学习它。但是,也许有一些框架可以简化工作并且易于学习?
自动解决方案:我希望尽可能自动化从生成各个数据到生成最终报告的过程。
可能的后期处理:可以自动化很多,但我希望有可能在矢量图形编辑器中更正数字的某些部分。
也许有可能解决将HTML转换为PDF的问题?我尝试使用一些可用于Firefox的插件,但它们不起作用。
布局的一个例子:
如果我的问题不符合stackoverflow的格式,请告诉我应该移动它的社区。 p>
答案 0 :(得分:0)
当谈到在LaTeX中定位图片时我想到了小工具 - 你可以调整它们的大小并允许一些对齐。
我的工作流程是:
使用自定义命令设置LaTeX模板,以使用小型工具将图片放置在特殊布局中。图片的名称可以作为参数移交给命令。
如果您想要自动化,请创建一个将LaTeX代码插入文档部分的bash脚本,因此bash脚本例如。迭代目录中的图像,并根据模板中定义的布局放置它们。
最终的LaTeX-doc可以根据自己的喜好进行后期处理。
BTW
不能花很多时间学习它
考虑使用LaTeX然后;)它确实需要一些时间。