如何使用 WEAVE 和 TANGLE

如何使用 WEAVE 和 TANGLE

我在 Windows 7 上安装了 MikTeX 2.9。我可以使用CWEAVEANDCTANGLE而没有任何问题。如果我尝试

WEAVE sample.web null.ch sample.tex

我收到一个错误WEAVE: Read operation failed

版本是WEAVE, Version 4.4 (MiKTeX 2.9)

我在MiKTeX论坛上搜索无果。有谁知道如何修复它,或者我可以在哪里获得`WEAVE 的原始来源,以便在必要时重新编译?

答案1

随着数学tex.webetex.ch版本(在本例中是从 TeX Live SVN 下载的),我没有遇到任何问题:

这是 WEAVE,版本 4.4 (MiKTeX 2.9)
*1*17*25*38*54*72*99*110*115*133*162*173*199*203*207*211*220*256*268*289*297*300
*321*332*366*402*464*487*511*539*583*592*644*680*699*719*768*813*862*891*900*919
*942*967*980*1029*1055*1136*1208*1299*1330*1338*1340*1379*1598*1599
正在写入输出文件...*1*17*25*38*54*72*99*110*115*133*162*173*199*203*207*2
11*220*256*268*289*297*300*321*332*366*402*464*487*511*539*583*592*644*680*699*7
19*768*813*862*891*900*919*942*967*980*1029*1055*1136*1208*1299*1330*1338*1340*1
379*1598*1599
正在写入索引...完成。
(未发现任何错误。)

但是,我如果我有一个空文件,就会出现问题,.ch您的名字null.ch表明可能是这种情况:

这是 WEAVE,版本 4.4 (MiKTeX 2.9)
编织:读取操作失败。

因此我认为这是由于.ch文件有缺陷造成的。

答案2

我无法解释为什么weave坚持给出一个更改文件,但一个空的更改文件似乎是导致错误的原因。

如果你在变更文件中添加了一行注释,例如

% Comment

然后weave似乎就可以工作了。

相关内容