首页 > 解决方案 > 使 Sphinx singlehtml 打印机友好

问题描述

我有一些文档要求必须是可打印的。我们一直在使用 sphinx latexpdf 目标来执行此操作,但我们发现自己花了很多时间处理乳胶参数并尝试正确格式化,尤其是表格对象。在 CSS 中维护必要的样式要容易得多,而且开箱即用的 HTML 看起来很棒。所以,我试图找到一种方法让 singlehtml 文件打印得很好。

我知道有一些方法可以使 HTML 文件打印机变得友好,但我似乎无法让它与 Sphinx 一起使用。例如,我尝试在每个 1 级标题之前添加分页符。我为 h1 添加了 CSS,但它没有使用分页符打印。

我还需要在每个页面上获取页眉和页脚以显示某些安全标记。我知道在 HTML 中有几种方法可以做到这一点,在 CSS 和表格对象之间,我可以让它在原始 HTML 文件中工作。我只是想让 sphinx 生成正确的 html 对象。我可以将所有狮身人面像内容放入“正文”表格单元格中吗?(在这里引用“终极”方法:https ://medium.com/@Idan_Co/the-ultimate-print-html-template-with-header-footer-568f415f6d2a )

有没有人能够修改狮身人面像文档的打印方式?有没有关于如何在 Sphinx 中进行上述操作的示例?

谢谢你。

标签: htmlcssprintingpython-sphinx

解决方案


推荐阅读