Notepad++ 定义脚本以保存、编译和查看

Notepad++ 定义脚本以保存、编译和查看

我能够使用以下运行代码成功编译XeLaTeX并查看生成的 PDF :SumatraNotepad++

cmd /c cd /d "$(CURRENT_DIRECTORY)" && xelatex.exe "$(FILE_NAME)" & "C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"

但是,每次运行脚本之前我都必须手动保存文件。我是否可以在开头插入一个附加命令,将文件保存.tex到当前目录?我不是程序员,所以我可能忽略了一些非常简单的东西。以下是用于测试目的的 MWE:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\begin{document}
\section{Notepad++ and \LaTeX}
\lipsum[3]
\end{document}

答案1

好吧,NPP_SAVEALL提示引导我这个问题。我下载了NppExec 插件,手动将其解压到plugins中的文件夹Notepad++,并将运行脚本修改为:

NPP_SAVEALL
cmd /c cd /d "$(CURRENT_DIRECTORY)" && xelatex.exe "$(FILE_NAME)" & "C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"

现在它起作用了:用一个键盘快捷键即可保存、编译和查看!希望这对其他人有所帮助!

相关内容