2010-02-12 51 views

回答

8

Sphinx生成LaTeX文件,然後使用LaTeX生成PDF。所以是的,你可以,但它通常涉及學習LaTeX和更改LaTeX宏。我做了一個快速搜索,找不到任何「章節」被定義的地方,所以它可能在Bjarne章節標題樣式中定義(這是默認值),這意味着您需要找到該定義並看到可以重寫它,或者創建一個新的定義。

乳膠是,所以深吸一口氣。但它絕對有可能。 :)

+0

謝謝你的回答和你的研究。我認爲這是學習LaTeX的好時機:)。 – pmoniq 2010-02-13 10:17:35

+3

也可以使用rst2pdf生成PDF。 http://techtonik.rainforce.org/2010/05/sphinx-pdf-with-rst2pdf.html – 2010-05-24 16:45:37

+0

其實這並不困難,請參閱下面的答案。除了安裝latex和所需的語言包(babel)之外,您只需對conf.py進行小配置更改即可。 – Marijn 2011-04-15 09:53:39

11

在你conf.py,有(在conf.py通過sphinx-quickstart附近創造了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 :-) 

This wi將爲所有獅身人面像輸出工作;在我的情況下,我只檢查了html和膠乳輸出。在Spinx網站上,有list of supported languages

+0

這可能是你應該爲你的乳膠發行版安裝一些語言包。最好在http://tex.stackexchange.com上問這個問題。 – Marijn 2011-03-09 13:47:23

+0

請注意,我不必這樣做。我在Windows上使用MiKTeX 2.9。上次我在Linux上運行它(去年; Ubuntu 9.04),我不得不安裝一些語言包,這非常簡單。 – Marijn 2011-03-09 13:49:52