Я использовал плагин NPPExec ( ссылка на NppExec ) в Notepad ++. Я использовал следующую команду для:
Возьмите текущий файл Sweave (скажем, test.rnw) и запустите на нем knitr2pdf. Это сгенерирует test.tex (необходимо изменить путь к Rscript.exe соответственно)
cmd /c cd /d "$(CURRENT_DIRECTORY)" && "C:/.../bin/Rscript.exe" -e "knitr::knit2pdf('"$(NAME_PART).rnw"')
Запустите pdflatex для test.tex. Это сгенерирует test.pdf
pdflatex.exe -shell-escape "$$(NAME_PART).tex"
Откройте test.pdf в pdfview, который обновляет PDF-файл при создании нового.
npp_run "C:\Users\...\SumatraPDF\SumatraPDF.exe" "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"
Нам нужно нажать F6, и откроется окно. Мы можем поместить следующий фрагмент команды и сохранить его. Отдых говорит само за себя.
cmd /c cd /d "$(CURRENT_DIRECTORY)" && "C:/.../bin/Rscript.exe" -e "knitr::knit2pdf('"$(NAME_PART).rnw"') pdflatex.exe -shell-escape "$$(NAME_PART).tex" npp_run "C:\Users\...\SumatraPDF\SumatraPDF.exe" "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"
Ссылки: Руководство по плагину NppExec и Справка по плагину NppExec.