2010-10-17 203 views
4

我使用Sphinx來創建我的項目的文檔。我想使用擴展sphinx.ext.pngmath和與這個小測試:sphinx.ext.pngmath當我嘗試一個簡單的表達時產生一個錯誤

Returns the indefinite integral of the polynomial *poly*: 
    .. math:: 
     \int p(x)dx 

我得到了錯誤:

WARNING: inline latex u'\\int p(x)dx\n\n': latex exited with error:    
[stderr] 

[stdout] 
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) 
restricted \write18 enabled. 
entering extended mode 
(./math.tex 
LaTeX2e <2009/09/24> 
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh 
yphenation, loaded. 
(/usr/share/texmf-texlive/tex/latex/base/article.cls 
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class 
(/usr/share/texmf-texlive/tex/latex/base/size12.clo)) 
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty 

! LaTeX Error: File `utf8x.def' not found. 

Type X to quit or <RETURN> to proceed, 
or enter new name. (Default extension: def) 

Enter file name: 
! Emergency stop. 
<read *> 

l.131 \endinput 
       ^^M 
No pages of output. 
Transcript written on math.log. 

我已經安裝了包texlive乳膠基。

謝謝 魔方

+0

沒有人?我不明白錯誤! – rubik 2010-10-23 07:16:58

回答

6

texlive-full將安裝所有的texlive包這確實有點矯枉過正。

您可以安裝texlive-latex-extra來解決這個問題。

+0

非常感謝!這解決了問題! – rubik 2011-05-02 14:18:06

1

我有同樣的問題,並安裝包「的texlive滿」在Ubuntu。這是一個有點矯枉過正,但它解決了這一問題....

邁克

+0

謝謝,現在我試試吧! – rubik 2011-01-03 08:51:35

+0

謝謝!有用! – rubik 2011-01-03 10:06:57

0

我有同樣的問題,但在Windows 7,64位與MiKTeX和這些解決方案是不相關的。 MiKTeX被設置爲根據需要下載軟件包,並且我注意到stderr包含「未知存檔文件大小」。之後是「unicode」這個詞,所以我進入了MiKTeX軟件包管理器,並在其中安裝了unicode這個詞。但包管理器失敗,出現類似的未知的存檔文件大小錯誤。然後我切換到另一個存儲庫鏡像並安裝了所有的unicode軟件包。然後......一切正常!

+0

感謝您的信息,雖然我無法測試它,因爲我的問題是在Linux上! – rubik 2012-10-17 13:09:21

1

我和MikTeX有同樣的問題,發現我需要安裝ucs包來獲得utf8x.def。只是分享。

相關問題