Assemble 使用自定义布局在一个 .pdf 文件中包含多个图?
Assemble multiple figures in a single .pdf file using a custom layout?
我需要在 LaTeX 中自动生成报告,将多个以 .svg
和 .png
格式存储的图形组合在一起。我最初的想法是使用 CSS Grid Layout 编写一个 HTML 模板,使用 jinja2
Python 包格式化路径和标题,使用 weasyprint
生成一个 .pdf
并用 LaTeX 编译最终报告。
但是,由于 CSS 网格布局,我很难将 .html
转换为 .pdf
:在 Chrome 中无法转换 pdf,在 Firefox 中生成的 pdf和网页看起来真的不一样。
根据以下标准,您可以建议什么解决方案?
设置布局的灵活性:我有大约 100 个不同大小的图形assemble,希望它们能够正确对齐。部分图形是重复块。因此某种网格和子网格抽象将完美地工作。
快速解决方案:我确信可以使用普通 CSS/LaTeX 来定义我想要的布局,但我不是专家在 CSS/LaTeX,不能花很多时间学习它。但是,也许周围有一些框架可以简化工作并且易于学习?
自动解决方案: 我想尽可能自动化从生成单个数字到生成最终报告的过程。
可能 post-processing: 可以自动化很多,但是我希望有可能更正一些数字在 vector-graphic 编辑器中。
也许可以解决 HTML 转 PDF 的问题?我尝试使用一些适用于 Firefox 的插件,但它们没有用。
布局示例:
如果我的问题不符合Whosebug的格式,请告诉我应该转移到哪个社区。
当谈到在 LaTeX 中定位图片时,我想到了小页面——您可以调整它们的大小并允许一些对齐。
我的工作流程是:
设置一个带有自定义命令的 LaTeX 模板,用于使用小页面将图片放置在特殊布局中。图片的名字可以作为参数交给命令
如果你想要自动化,创建一个 bash-script 将 LaTeX 代码插入文档部分,所以 bash-script 例如。遍历目录中的图像并根据模板中定义的布局放置它们。
最终的 LaTeX 文档可以根据您的喜好 post 进行处理。
顺便说一句
cannot spend a lot of time learning it
然后考虑使用 LaTeX ;) 确实需要一些时间。
我需要在 LaTeX 中自动生成报告,将多个以 .svg
和 .png
格式存储的图形组合在一起。我最初的想法是使用 CSS Grid Layout 编写一个 HTML 模板,使用 jinja2
Python 包格式化路径和标题,使用 weasyprint
生成一个 .pdf
并用 LaTeX 编译最终报告。
但是,由于 CSS 网格布局,我很难将 .html
转换为 .pdf
:在 Chrome 中无法转换 pdf,在 Firefox 中生成的 pdf和网页看起来真的不一样。
根据以下标准,您可以建议什么解决方案?
设置布局的灵活性:我有大约 100 个不同大小的图形assemble,希望它们能够正确对齐。部分图形是重复块。因此某种网格和子网格抽象将完美地工作。
快速解决方案:我确信可以使用普通 CSS/LaTeX 来定义我想要的布局,但我不是专家在 CSS/LaTeX,不能花很多时间学习它。但是,也许周围有一些框架可以简化工作并且易于学习?
自动解决方案: 我想尽可能自动化从生成单个数字到生成最终报告的过程。
可能 post-processing: 可以自动化很多,但是我希望有可能更正一些数字在 vector-graphic 编辑器中。
也许可以解决 HTML 转 PDF 的问题?我尝试使用一些适用于 Firefox 的插件,但它们没有用。
布局示例:
如果我的问题不符合Whosebug的格式,请告诉我应该转移到哪个社区。
当谈到在 LaTeX 中定位图片时,我想到了小页面——您可以调整它们的大小并允许一些对齐。
我的工作流程是:
设置一个带有自定义命令的 LaTeX 模板,用于使用小页面将图片放置在特殊布局中。图片的名字可以作为参数交给命令
如果你想要自动化,创建一个 bash-script 将 LaTeX 代码插入文档部分,所以 bash-script 例如。遍历目录中的图像并根据模板中定义的布局放置它们。
最终的 LaTeX 文档可以根据您的喜好 post 进行处理。
顺便说一句
cannot spend a lot of time learning it
然后考虑使用 LaTeX ;) 确实需要一些时间。