我一直试图将pandoc模式与markdown模式结合使用,以通过pandoc生成乳胶pdf。但是,尝试运行pandoc(带有R的C-c /)会提示您pandoc.exe已被移动。这是因为pandoc首先在错误的目录中查找,因此我的pandoc是通过choclatey安装到C:\ ProgramData \ chocolatey \ bin \ pandoc.exe的。有人可以建议我如何让emacs放在正确的位置吗?
我已尝试使用here中所述的以下代码。这没有用。
(add-hook 'markdown-mode-hook 'pandoc-mode)
(setq pandoc-binary "C:/ProgramData/chocolatey/bin/pandoc")
答案 0 :(得分:1)
我已经遇到了类似的问题,并且找到了如何进行here的非常详细的解释。
基本上,您需要使用emacs打开.md
文件,键入M-x customize-mode
(我不知道是否知道,但是Mx是Alt + x),搜索Markdown Command
并键入您希望emacs运行的命令,并带有所有首选的pandoc标志。例如,我的Markdown Command
具有命令/home/myusername/Softwares/pandoc-2.6/bin/pandoc --to=latex
(我在Linux上)。我更喜欢使用完整路径或创建别名,因为我通常会使用同一程序的多个版本,并且将它们放在路径环境变量中是行不通的,但是如果您只有一个pandoc版本,则可以将其放入路径环境变量中,例如建议使用@jpkotta。