4

私は自分のプロジェクトのドキュメントを作成するために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 をインストールしました。

ありがとう、ルービック

4

4 に答える 4

6

texlive-fullすべての texlive パッケージをインストールしますが、これは確かに少しやり過ぎです。

texlive-latex-extraこの特定の問題を修正するためだけにインストールできます。

于 2011-05-02T08:41:33.420 に答える
1

MikTeX でも同じ問題が発生し、utf8x.def を取得するには ucs パッケージをインストールする必要があることがわかりました。共有するだけです。

于 2013-01-15T09:29:30.697 に答える
1

同じ問題があり、パッケージ「texlive-full」をubuntuにインストールしました。これは少しやり過ぎですが、問題は解決しました....

マイク

于 2010-12-29T08:40:15.593 に答える
0

私はこれと同じ問題を抱えていましたが、Windows 7では、 MiKTeXを搭載した64ビット とこれらのソリューションは関係ありませんでした。MiKTeXは必要に応じてパッケージをダウンロードするように設定されており、stderrに「不明なアーカイブファイルサイズ」が含まれていることに気付きました。続いて「unicode」という単語が続くので、MiKTeXパッケージマネージャーに移動し、unicodeという単語が含まれるすべてのものをインストールしました。しかし、パッケージマネージャーは同様の不明なアーカイブファイルサイズエラーで失敗しました。次に、別のリポジトリミラーに切り替えて、すべてのUnicodeパッケージをインストールしました。そして...すべてがうまくいきました!

于 2012-10-16T23:03:45.890 に答える