我正在编写一个需要在不同时间写入外部文件的包。为此,我使用了\newwrite\mywriter
and方法。我知道在处理完文件后 \immediate\openout\mywriter
使用,所以我这样做了。我想知道的是:\closeout
如果进程在\closeout
达到之前因错误而过早退出,LaTeX 是否会关闭打开的文件? 如果没有的话(我认为没有),我是否应该在代码中做些什么来使它在这种情况下更安全,并且我可以做些什么来在再次运行 LaTeX 之前关闭文件?
我正在编写一个需要在不同时间写入外部文件的包。为此,我使用了\newwrite\mywriter
and方法。我知道在处理完文件后 \immediate\openout\mywriter
使用,所以我这样做了。我想知道的是:\closeout
如果进程在\closeout
达到之前因错误而过早退出,LaTeX 是否会关闭打开的文件? 如果没有的话(我认为没有),我是否应该在代码中做些什么来使它在这种情况下更安全,并且我可以做些什么来在再次运行 LaTeX 之前关闭文件?