我使用Execution-Plugin中的以下命令从NP ++编译ConTeXt:
cd $(CURRENT_DIRECTORY)
context.exe "filename.tex" --synctex=1
taskkill /im SumatraPDF.exe
C:\somedirectory\sumatra.bat "$(CURRENT_DIRECTORY)\filename.pdf"
此命令编译上下文文件并在PDF阅读器Sumatra中打开它。如您所见,我关闭阅读器(“taskkill”)并在每次编译时重新启动它。
但这不是必要的,苏门答腊自己更新了pdf文件。那么如何更改命令,这样只有启动阅读器才会启动?
答案 0 :(得分:0)
您是否已尝试删除该行
taskkill /im SumatraPDF.exe
并调用类似这样的东西(reuse-instance运算符应该很好地完成这个)
C:\somedirectory\sumatra.bat "$(CURRENT_DIRECTORY)\filename.pdf" -reuse-instance
至少这对我当前的LaTeX设置有一个非常类似的方法。
这是我用来让我的NP ++与MikTex一起工作的教程 https://tex.stackexchange.com/questions/43984/using-notepad-with-miktex-on-windows