emacs找不到pandoc.exe

问题描述 投票:0回答:1

我一直在尝试使用带有降价模式的pandoc模式来通过pandoc生成latex pdf。但是,尝试运行pandoc(C-c / with r)会显示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") 
emacs markdown pandoc
1个回答
1
投票

我已经有类似的问题,并找到了如何做here非常详细的解释。基本上,你需要打开你的.md文件与emacs,键入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建议。

© www.soinside.com 2019 - 2024. All rights reserved.