12

SphinxPythonドキュメントジェネレーターを使用しています。PDFドキュメントの作成は非常に簡単でシンプルですが、問題が1つあります。

生成されたすべてのPDFドキュメントには、「chapter」、「release」、「part」などの英語の単語が含まれています。

これらの英語のラベルを別の言語で上書きしたり、完全に削除したりするにはどうすればよいですか?

4

2 に答える 2

11

あなたの には、次の段落があります (作成者conf.pyの 57 行目あたり):conf.pysphinx-quickstart

# 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 の Web サイトには、サポートされている言語のリストがあります

于 2011-03-09T13:37:16.510 に答える
8

Sphinx は LaTeX ファイルを生成し、LaTeX を使用して PDF を生成します。はい、できますが、通常は LaTeX を学習し、LaTeX マクロを変更する必要があります。クイック検索を行ったところ、「章」が定義されている場所が見つかりませんでした。そのため、おそらく Bjarne の章見出しスタイル (デフォルト) で定義されているため、その定義を見つけて、できることを確認する必要があります。オーバーライドするか、新しい定義を作成してください。

LaTeX は大きいので、深呼吸してください。しかし、それは間違いなく可能です。:)

于 2010-02-12T14:45:43.260 に答える