Pandoc用于不使用RStudio生成html文件

2024-01-10

我想通过下面的脚本生成 html 文件,这是复杂源代码的一部分,但我不想在用户计算机上安装 RStudio。

我正在使用 pandoc,网址为:来自 github 的 pandoc https://github.com/jgm/pandoc/releases/tag/1.16.0.2Sys.setenv 中使用此 pandoc 文件的路径引用:“C:/Users/username/AppData/Local/Pandoc”。

如果我在 Sys.setenv 命令中使用 RSTUDIO_PANDOC,则下面的脚本中一切正常,但我只是很困惑 Sys.setenv 命令中的 RSTUDIO_PANDOC 使用我不想使用的默认 RStudio pandoc 文件。是否有 RSTUDIO_PANDOC 的替代品,以确保我不需要在用户的计算机上安装 RStudio,并且我只能参考我从上面的链接下载的 pandoc 文件。

Sys.setenv(RSTUDIO_PANDOC="C:/Users/username/AppData/Local/Pandoc")
setwd("C:/Users/username/interactiveKnitr") # set path to .Rmd file
knit('knit.Rmd') # creates md file
render('knit.Rmd') # creates html file

非常感谢您对此的任何解释和帮助。我在这个领域很新。


您可以使用该包pander尽管如此,我通常更喜欢安装pandoc如果我需要运行 R 中的所有内容,则可以使用系统调用。

knit (input = "file.Rmd", output = "file.md")
system ("pandoc file.md")

然后就更容易调了pandoc参数,并确保运行已安装的版本。如果您想创建,它也会让事情变得更容易tex or pdf文档的版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandoc用于不使用RStudio生成html文件 的相关文章

随机推荐