【发布时间】:2021-01-08 14:02:28
【问题描述】:
我在 Windows 10 下使用 Sublime3。
我已经安装了一个 pandoc 构建系统来将 markdown 文件转换为 pdf:
{
"shell_cmd": "pandoc --template=\"C:\\Program Files\\Pandoc\\templates\\eisvogel.tex\" -o \"${file/\\.md/\\.pdf/}\" \"$file\" && SumatraPDF \"${file/\\.md/\\.pdf/}\"",
"selector": "text.html.markdown"
}
它曾经可以工作,现在它不再工作了,当我构建它时没有显示任何错误消息,它只是打印
[Finished in 0.1s with exit code 1]
[shell_cmd: pandoc ...]
[dir: ...]
[path: ...]
我注意到路径与环境变量中设置的路径不同,而且更长。
其他信息
--> 如果在 powershell 中键入,shell_cmd 会完成其工作(即 pandoc 正在从 powershell 工作)
--> 我可以使用 Pandoc 包来完成工作
【问题讨论】:
-
你知道有一个
$file_base_name变量吗?这样一来,您就不必在构建系统中手动将.md替换为.pdf... 只需少一个错误位置。 -
嘿,谢谢!几个小时前在寻找解决方案时才发现!问题是我没有收到任何错误...否则我会提示如何解决问题
标签: markdown sublimetext3 pandoc pdflatex