Sphinx的Rinohtype前端:如何处理PDF字幕,默认情况下为'Release'

问题描述 投票:0回答:1

我正在通过Sphinx的rinohtype扩展名生成PDF(即,不是通过LaTex扩展名!)。

对于两个捆绑的rinohtype模板'book'和'article',我使用的是后者,标题页的字幕默认情况下始终以'Release'开头(如果在conf.py通过release = '1.0'-在我的情况下已注释掉)。

我想:1a)删除完整的字幕,即“释放”未打印在PDF标题页上,或1b)想要将“发布”更改为其他一些字符串“修订”。就我而言2)还对“首页”之后的页面标题应用了1a)和/或1b)的修改,其中“发布”也是默认字符串。

到目前为止我发现的是:

python-sphinx rinohtype
1个回答
0
投票

rinohtype当前不支持将“ Release”更改为其他内容。但是,可能会在不久的将来添加它;参见问题#157。这也应该影响页面的页眉/页脚。

您可以像发现的一样通过样式表隐藏Release字幕。通过提供自定义template configuration,也可以将其从页面标题中删除。您需要覆盖内容和后备事项页面模板的标题文本:

[contents_right_page]
header_text = '\t\t{DOCUMENT_TITLE}'

[contents_left_page]
header_text = '{DOCUMENT_TITLE}'

[back_matter_right_page]
header_text = '\t\t{DOCUMENT_TITLE}'

[back_matter_left_page]
header_text = '{DOCUMENT_TITLE}'
© www.soinside.com 2019 - 2024. All rights reserved.