我正在使用 vimtex 编写 latex 文档,我的主要 tex 文件引用文件夹中的许多不同 tex 文件。如果我正在编辑特定的 tex 文件并保存,我会自动在打开 pdf 的 zathura 中看到更改。但是,如果我切换到其他文件并进行编辑和保存,则不会反映更改。编译 \ll 后,zathura 会打开一个新窗口,其中可以看到更改。我想知道是否有一种方法可以避免每次编辑与启动连续编译的不同文件时都必须打开一个新窗口?
答案1
在包含其他可编译文件的项目中使用 vimtex 自动完成功能,需要在主文件中启动自动编译。
- 打开包含其他文件的主文件
- 从主文件启动自动编译(正常快捷方式是
\ll
) - 开始编辑您想要编辑的实际文件
自动编译现在应该可以按预期工作了。
OP 的注释(参见评论):保持主文件打开以便自动完成以继续工作。