我能够使用以下运行代码成功编译XeLaTeX
并查看生成的 PDF :Sumatra
Notepad++
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"
现在它起作用了:用一个键盘快捷键即可保存、编译和查看!希望这对其他人有所帮助!