Sphinx 的 Rinohtype 前端:如何操作默认为 'Release' 的 PDF 字幕

Rinohtype frontend for Sphinx: How to manipulate the PDF subtitle, which is 'Release' by default

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

对于捆绑的两个rinohtype模板'book'和'article',我使用的是后者,标题页的副标题默认总是以'Release'开头(并且如果在 conf.py 中通过 release = '1.0' 提供了一个发布版本字符串——在我的例子中这被注释掉了)。

我想:
1a) 要么去掉完整的字幕,即 'Release' 也没有打印在 PDF 标题页上,要么
1b) 想将 'Release' 更改为其他字符串,在我的例子中是 'Rev.';
2) 也有 1a) and/or 1b) 在 "front matter" 之后应用于页面 headers 的修改,其中 'Release' 也是默认字符串。

目前我发现的是:

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

您可以像您发现的那样,通过样式 sheet 隐藏 Release 副标题。也可以通过提供自定义 template configuration 从页面 header 中删除它。您需要覆盖内容和背景页面模板的 header 文本:

[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}'