scons 找不到 LaTeX DVI 生成器
我安装了 MacTex-2009 (来自 http://www.tug.org/mactex/2009/) 和 scons (1.2.0) 在我运行 Snow Leopard 的 iMac 上。 测试了安装
env = Environment() dvi = env.DVI(target="hello.dvi",source="hello.tex")
然后我用一个简单的 SConstruct 文件和一个明显的 LaTeX“hello.tex”文件 。当我执行“scons”时,我得到:
scons: Reading SConscript files ... AttributeError: SConsEnvironment instance has no attribute 'DVI': File "/Users/tsf/temp/SConstruct", line 2: dvi = env.DVI(target="hello.dvi",source="hello.tex")
在第一行之后我添加了命令:
print str(env["BUILDERS"])
并且我可以看到 DVI 构建器没有出现。我在 Linux 机器上使用相同的文件(不同的 TeX 安装)并且它可以工作。
有什么提示吗?
I installed MacTex-2009 (from http://www.tug.org/mactex/2009/) and scons (1.2.0) on my iMac running Snow Leopard. Then I tested the installation with a trivial SConstruct file:
env = Environment() dvi = env.DVI(target="hello.dvi",source="hello.tex")
and an obvious LaTeX "hello.tex" file. When I execute "scons", I get:
scons: Reading SConscript files ... AttributeError: SConsEnvironment instance has no attribute 'DVI': File "/Users/tsf/temp/SConstruct", line 2: dvi = env.DVI(target="hello.dvi",source="hello.tex")
After the first line I added the command:
print str(env["BUILDERS"])
and I could see that the DVI builder does not appear. I am using the same files on a Linux machine (different TeX installation) and it works.
Any hints?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经解决了这个问题。看来 scons 没有找到 MacTex-2009,因此 SConstruct 文件应该如下所示:
现在它可以工作了!
-- TSF
I solved the problem already. It seems that scons does not find MacTex-2009, so that the SConstruct file should look like:
Now it works!
-- Tsf