我使用Sphinx Python文档生成器。创建PDF文档非常简单,但我有一个问题。
所有生成的PDF文档都有英文单词,如“章节”、“发布”和“部分”。
我如何用另一种语言覆盖这些英语标签,或者完全删除它们?
发布于 2010-02-12 06:45:43
狮身人面像生成LaTeX文件,然后使用LaTeX生成PDF。是的,您可以,但它通常涉及学习LaTeX和更改LaTeX宏。我做了一个快速搜索,找不到“章节”定义的任何地方,所以它可能是在Bjarne章节标题样式中定义的(这是默认的),这意味着您需要找到该定义并看到您可以重写它,或者创建一个新的定义。
LaTeX很大,所以深呼吸。但这绝对是可能的。:)
发布于 2011-03-09 05:37:16
在您的conf.py
中,有以下段落(sphinx-quickstart
创建的conf.py
中的第57行):
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#language = None
在我的例子中,我把它改为:
language = nl # bug!
当然,应该是:
language = 'nl' # don't forget the quotes :-)
这将适用于所有Sphinx输出;在我的示例中,我只检查了html和latex输出。在Spinx网站上,有支持的语言列表。
https://stackoverflow.com/questions/2251450
复制相似问题