r – 编织HTML不保存html in vignettes

r – 编织HTML不保存html in vignettes ,第1张

概述所以我有一个小插图,小插曲/ test-vignette3.Rmd: ---title: "Sample Document"output: html_document: highlight: kate theme: spacelab toc: yes pdf_document: toc: yes---Header========= 当我点击针织H 所以我有一个小插图,小插曲/ test-vignette3.Rmd:
---Title: "Sample document"output:  HTML_document:    highlight: kate    theme: spacelab    toc: yes  pdf_document:    toc: yes---header=========

当我点击针织HTML按钮时,我得到以下内容:

processing file: test-vignette3.Rmdoutput file: test-vignette3.knit.mdOutput created: /tmp/RtmpKVpegL/prevIEw-5ef42271c0d5.dir/test-vignette3.HTML

但是,如果我将此文件复制到inst / doc并点击编织HTML按钮,我会得到:

processing file: test-vignette3.Rmdoutput file: test-vignette3.knit.mdOutput created: test-vignette3.HTML

我的问题是:

>如何让RStudio将vignet / test-vignette3.Rmw上的编织HTML输出保存到vignettes目录?
>如何在编织HTML过程中让RStudio不删除test-vignette3.knit.md? (我想要.md所以人们可以在我的github回购中阅读.)

我正在运行RStudio版本0.98.836,rmarkdown版本0.1.98和knitr版本1.5.

解决方法 实际上你不应该将.HTML输出保存在vignettes /下,因为插图输出应该由R CMD构建生成.如果在构建源包时HTML输出文件已经存在,R可能无法重新编译您的插图,这意味着您可能会看到旧的(可能是错误的)结果,因为HTML文件不是从最新版本的.Rmd文件.因此,RStudio有意避免在vignetttes目录中编写HTML文件.

如果您选择忽略上面的警告,您当然可以在R控制台中运行rmarkdown :: render(‘your-vignette.Rmd’).

对于第二个问题,我也不建议你这样做,因为Github以不同的方式呈现降价格式(与通过rmarkdown软件包完成的Pandoc转换相比).通常,包装晕影显示在CRAN上,例如,参见CRAN上的the knitr page.但是,因为rmarkdown软件包尚未在CRAN上,你现在不能使用晕图引擎knitr :: rmarkdown(我想我们现在距离CRAN版本不太远).但是,您可以考虑将HTML文件推送到Github页面.

总结

以上是内存溢出为你收集整理的r – 编织HTML不保存html in vignettes /全部内容,希望文章能够帮你解决r – 编织HTML不保存html in vignettes /所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存