ConTeXt 删除文件

ConTeXt 删除文件

假设我有blatt1.tex,我编译了它的两个版本:

context blatt1.tex
context --mode=solution --result=loesung1.pdf blatt1.tex

我期望这会产生blatt1.pdfloesung1.pdf。但是,仅loesung1.pdf在之后存在。我假设context由于某种原因覆盖了默认输出名称,然后移动了文件?我可以修复此行为而不将源文件重命名为temp.tex或其他内容吗?

当某个工具删除不该触碰的文件时,我感到非常不安。

答案1

ConTeXt 不会删除任何输出文件。

你观察到的是定义的行为。如果你观察context脚本手册你会找到

--result    name    rename the resulting output to the given name

所以实际发生的情况是context --result=B A.tex编译A.texA.pdf然后移动A.pdfB.pdf

相关内容