1

我在 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”)并在每次编译时重新启动它。

但这不是必需的,Sumatra 会自行更新 pdf 文件。那么如何更改命令,以便仅启动阅读器(如果尚未启动)?

4

1 回答 1

0

您是否已经尝试删除该行

taskkill /im SumatraPDF.exe

并调用这样的东西(重用实例运算符应该做得很好)

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

于 2013-09-12T17:32:14.060 回答