gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 15:56:13 24 4
gpt4 key购买 nike

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

我正在使用 pandoc,网址为:pandoc from github Sys.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

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

最佳答案

您可以在 R 中使用包 pander 形式。尽管如此,我通常更喜欢自己安装 pandoc 并在需要运行所有形式时使用系统调用R。

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

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

关于r - Pandoc用于不使用RStudio生成html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com