现象
在 Linux 下,思源 3.0.4,使用集市上的「知乎」主题,对于有代码块的文档,导出的 PDF 出现空白首页和末页滚动条,导出的图片三个按钮效果变成了一个。具体情况如下:
屏幕效果:
导出的 PDF 效果(注意代码块的语言显示位置不正常,页面下面出现了滚动条):
导出图片前的预览效果:
导出图片的实际效果(注意三个按钮变成了一个):
诊断
我对这个问题进行了测试,发现如果导出为「思源 HTML」,再通过 Edge 浏览器打印到 PDF,效果正常。以前版本的思源也没有问题(抱歉记不住版本号了)。怀疑是思源在导出 PDF 和图片的时候,加入了额外的 CSS 控制,这些控制导致了预览效果和实际效果不一致。这种不一致导致主题不可用,给主题作者带来很大影响(试来试去,只有默认主题才能正常,但主题作者完全不知道做错了什么)。是否可以有一个指导文档,让主题来确保输出 PDF 和图片的效果和显示效果一致?或者在思源中进行修复,确保不改动主题 CSS 指定的显示效果?
附件
测试文档:Python 编程课作业.sy.zip
输出的 PDF:Python 编程课作业.zip
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于