【问题标题】:scons does not find LaTeX DVI builderscons 没有找到 LaTeX DVI 生成器
【发布时间】:2010-02-11 14:18:04
【问题描述】:

我在运行 Snow Leopard 的 iMac 上安装了 MacTex-2009(来自 http://www.tug.org/mactex/2009/)和 scons (1.2.0)。然后我用一个简单的 SConstruct 文件测试了安装:

env = 环境() 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")

在第一行之后我添加了命令:

打印 str(env["BUILDERS"])

我可以看到 DVI 构建器没有出现。我在 Linux 机器上使用相同的文件(不同的 TeX 安装)并且它可以工作。

有什么提示吗?

【问题讨论】:

    标签: latex scons


    【解决方案1】:

    我已经解决了这个问题。 scons 好像没有找到 MacTex-2009,所以 SConstruct 文件应该是这样的:

    导入操作系统 env = 环境(ENV = os.environ) dvi = env.DVI(target="hello.dvi",source="hello.tex")

    现在可以了!

    --Tsf

    【讨论】:

      猜你喜欢
      • 2019-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      相关资源
      最近更新 更多