2

Snow Leopardを実行しているiMacにMacTex-2009(http://www.tug.org/mactex/2009/から)とscons(1.2.0)をインストールしました。次に、簡単なSConstructファイルを使用してインストールをテストしました。

    env = Environment()
    dvi = env.DVI(target = "hello.dvi"、source = "hello.tex")

そして明らかなLaTeX「hello.tex」ファイル。「scons」を実行すると、次のようになります。

    scons:SConscriptファイルの読み取り..。
    AttributeError:SConsEnvironmentインスタンスに属性'DVI'がありません:
      ファイル"/Users / tsf / temp / SConstruct"、2行目:
        dvi = env.DVI(target = "hello.dvi"、source = "hello.tex")

最初の行の後に、次のコマンドを追加しました。

    print str(env ["BUILDERS"])

DVIビルダーが表示されないことがわかりました。Linuxマシン(異なるTeXインストール)で同じファイルを使用していますが、動作します。

ヒントはありますか?

4

1 に答える 1

0

私はすでに問題を解決しました。scons は MacTex-2009 を見つけられないようで、SConstruct ファイルは次のようになります。

    OSのインポート
    env = 環境 (ENV = os.environ)
    dvi = env.DVI(target="hello.dvi",source="hello.tex")

今それは動作します!

-- Tsf

于 2010-02-12T00:01:06.370 に答える