我在用vim-latex。我使用\ll
命令编译 TeX 文档,然后\lv
查看它。它生成一个 PDF 文件。到目前为止一切顺利。当我尝试修改我的 TeX 文件并使用再次编译它时,问题就开始了\ll
。我收到一个错误:
我无法在“文件名”上写入。
我必须关闭之前生成的 PDF 文件才能再次编译。我该如何避免这种情况并让 vim 刷新 PDF 文件?有什么建议吗?
答案1
如果您正在使用 Adobe Reader 或某些其他 PDF 阅读器,它会锁定文件。
我不知道您使用的是哪种操作系统,但根据聊天室中的讨论,Reader 仅在 Windows 上锁定文件。如果您确实在 Windows 上,请切换到 Sumatra PDF,它不会锁定文件。
我不知道哪个 Linux 或 Mac PDF 阅读器锁定了文件,但您应该尝试切换到另一个,因为这可能是 PDF 阅读器的问题,而不是 vim 的问题。