Rinohtype/Sphinx book模板添加页面背景图异常问题咨询
Rinohtype book模板页面背景配置方案
book模板完全支持页面背景图功能,配置不生效是因为两类模板的页面配置规则存在差异,具体问题原因和解决方法如下:
- book模板对页面做了更细的类型拆分,不会复用通用
[page]配置项,你需要针对实际用到的所有页面类型分别配置背景:- 普通左页:
[left_page] - 普通右页:
[right_page] - 章节开头页:
[chapter_page] - 目录页:
[contents_page] - 封面、版权页等特殊页面也有对应配置段,可根据需求补充添加
- 普通左页:
- 之前配置不生效也不报错的原因是你写的
[page]、[contents_page]没有覆盖book模板实际调用的全部页面类型,系统没有读取对应配置项,自然不会触发文件存在性校验和加载逻辑。 scale=fill参数报错是因为参数格式错误,背景的配置需要把文件路径和参数放在同一个元组里,正确写法参考下方配置示例。
可用配置参考
[TEMPLATE_CONFIGURATION] name = lxr template = book stylesheet = lxr.rts [VARIABLES] paper_size = A4 [left_page] background = ('lxr_background_public.pdf', scale=fill) [right_page] background = ('lxr_background_public.pdf', scale=fill) [chapter_page] background = ('lxr_background_public.pdf', scale=fill) [contents_page] background = ('lxr_background_public.pdf', scale=fill)
内容的提问来源于stack exchange,提问作者marjohloo
相关产品推荐
相关产品推荐

