我正在使用Sphinx来创建项目的文档。我想使用扩展 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-latex-base软件包。
谢谢你, 魔方
答案 0 :(得分:6)
texlive-full
将安装所有texlive包,这确实有点矫枉过正。
您只需安装texlive-latex-extra
即可解决此特定问题。
答案 1 :(得分:1)
我遇到了同样的问题,并在ubuntu上安装了'texlive-full'软件包。这有点矫枉过正,但它解决了这个问题......
麦克
答案 2 :(得分:1)
我遇到了与MikTeX相同的问题,发现我需要安装ucs包来获取utf8x.def。只是分享。
答案 3 :(得分:0)
我有同样的问题,但在Windows 7,64位MiKTeX上,这些解决方案无关紧要。 MiKTeX设置为根据需要下载软件包,我注意到stderr包含“未知的归档文件大小”。接着是“unicode”这个词,所以我进入了MiKTeX包管理器,并在其中安装了unicode一词。但是程序包管理器因类似的未知归档文件大小错误而失败。然后我切换到另一个存储库镜像并安装了所有unicode包。然后......一切正常!