html - 使 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 中进行上述操作的示例?
谢谢你。
解决方案
推荐阅读
- pandas - 在服务器上脱机运行 Python、Anaconda、Pandas、Numpy,出现依赖错误
- hibernate-search - 使用 Hibernate Search 5 在关键字查询中搜索数字字段
- python - 如何从给定数组中找到子集的最大和。(子集不能没有大于任何两个元素之和的元素)
- excel - Robot框架中表格和excel的列表长度不同
- java - 如何使用 gradle 创建环境特定的 Spring Boot jar 文件名
- android - 如何在 Android TV 的 ListItemPresenter 中删除默认阴影
- laravel - Vuex/Laravel 将参数传递给动态 url
- javascript - 为什么按钮对象不能使用 onclick() 函数?
- mysql - 查询mysql总是返回重复的结果
- google-cloud-platform - 如何在调用时间序列 API 时获取 GCP 资源(如 VM 实例)的自定义标签