2012-10-31 44 views
9

我正在使用Sphinx在Windows中爲我的Python項目創建文檔。我需要生成PDF文檔。我發現許多解釋如何在Linux中做到這一點,但沒有很好的解釋如何在Windows中做到這一點。據我瞭解,我需要使用Sphinx創建Latex格式,並使用Texworks將Latex轉換爲PDF。有人可以提供一步一步的解釋我該如何做到這一點,假設我以Latex格式創建了文檔並安裝了Texworks?如何在Windows中使用Sphinx創建PDF文檔

+0

「*假設我創建了乳膠格式*文檔」。所以你已經設法從Sphinx獲得LaTeX輸出? – mzjn

+0

@mzjn是的,我有乳膠輸出 – Alex

+0

好的,那麼也許應該問這個問題在http://tex.stackexchange.com。有一個Texworks標籤:http://tex.stackexchange.com/questions/tagged/texworks。 – mzjn

回答

5

安裝全部tex live發行,它會安裝latex,PDF後端和texworks。是的,它是很多的,是的,它會根據你的管道而安裝一個很長的時間。但它總共是次要的,現在硬盤很大。

從我所看到的,TEXworks的僅僅是一個簡單的LaTeX編輯器生成的一些功能和乳膠語法高亮。它是不是真正需要的只是編譯(你可以使用記事本)

那麼它應該是簡單地把TEX Live的可執行目錄我的路徑並在CMDLINE做

pdflatex <yourlatexdocument.tex> 

,至少事項這是我做的我們自己的文件產生工具

14

安裝MIKTEX(< 200MB)

wget -nv -N http://mirrors.ctan.org/systems/win32/miktex/setup/miktex-portable-2.9.4757.exe 
7z.exe x -y miktex-portable-2.9.4757.exe -o"miktex" 

添加日的乳膠產量e bin目錄到您的路徑

SET Path=%Path%;%CD%\miktex\miktex\bin 

運行Sphinx的「make.bat」生成.tex文件。

SET SPHINXOPTS=-W -E 
make.bat latex 

調用MIKTEX的pdflatex:

cd build/latex 
pdflatex.exe YOUR_PROJECT_NAME.tex 

得到的PDF將是您的構建/乳膠目錄