如何在Windows上安装Pandoc?

6

我已经访问过他们的网站,并观看了一个相关主题的YouTube视频。但是,到目前为止,我还真不太明白。我的目标是使用Pandoc结合R Markdown将R Markdown HTML文档转换成Word或Pdf文件。

3个回答

6
您可以通过以下几种方式安装pandoc
  1. 从此处下载x86或x64可执行文件,像安装其他Windows应用程序一样进行安装:pandoc下载

  2. 使用zip文件的x86或x64版本(与上面显示的相同链接),并将其解压缩到您喜欢的文件夹中。然后手动设置该文件夹的路径。Pandoc只是几个文件pandoc.exepandoc-citeproc.exe。如果想要避免添加另一个PATH,您甚至可以将它们复制到您喜欢的/bin文件夹中。

  3. 使用R软件包installr,然后运行installr::install.pandoc()。它会自动安装Windows msi并为您添加路径。您可以在环境变量中查看用户路径:C:\Users\user_name\AppData\Local\Pandoc\

重新启动计算机以重新加载环境变量。


1
你确定选项3是正确的吗?我尝试在Windows 10上的R 4.0.3下以这种方式安装Pandoc。它似乎起作用了。但是,我想要Pandoc,因为R的包管理器使用它来创建文档。我正在遵循Hadley Wickham的打包书籍https://r-pkgs.org/man.html,并尝试通过调用devtools :: build_vignettes()来构建我的vignettes。当我这样做时,R给了我消息“Pandoc(> = 1.12.3)和/或pandoc-citeproc不可用”。 - Phil van Kleur
@Phil 我得检查一下。我是在2018年写的。由于软件包有很多更新,我不确定它是否适用于今天。我会尽快回复你。 - f0nzie

2

如果您已经安装了RStudio(大多数R用户都有),那么您已经拥有了一个pandoc二进制文件。也许只需将该目录添加到$PATH中即可?


你能详细说明一下如何安装Pandoc吗?我并不是专业的R编码人员。但是,我可以学习并且能够应付。 - Sympa
与其他一样:从source中安装所需而相当复杂的Haskell构建环境。否则,从Pandoc网站上的binary下载。或者您可以使用别人构建好的--这就是我在这里建议使用RStudio的原因。Pandoc与R是正交的:它只是另一个工具,也可以被R使用。 - Dirk Eddelbuettel

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接