我使用的是 Windows 7 x64,带有 MikTex 和 WinEdt。我刚刚发现 latexmk 具有在我们输入 latex 文档时进行连续预览的功能。我想知道如果我使用 WinEdt 输入 latex 文档,这是否有效?我没有仔细阅读手册,但我不知道应该在哪里添加此命令latexmk -pvc -pdf foo
。此外,我是否应该尝试找到一种自动保存更改的文档的方法,以使 latexmk 工作?
答案1
以连续预览模式运行 latexmk 的最简单方法是启动命令窗口,将目录更改为 LaTeX 文档所在的目录,然后输入命令latexmk -pvc -pdf foo
。然后 latexmk 将连续运行,定期检查源文件是否有更改。要停止它,请键入control+C或关闭命令窗口。
可能有一种方法可以直接从 WinEdt 执行此操作,但 WinEdt 专家需要告诉你。也可以在 Windows 中设置文件关联,以便您可以右键单击 LaTeX 文件的图标并运行上述命令;但我没有 Windows 7 计算机来执行说明。
无需自动保存文件。手动保存更好。使用上述命令,latexmk 将在您保存更改的源文件后立即编译您的文档。(自动保存可能会在输入 LaTeX 命令的过程中保存您的文件,这将导致编译错误,这可能会非常烦人。)