【问题标题】:Comments on R Markdown html output对 R Markdown html 输出的评论
【发布时间】:2015-12-31 01:13:46
【问题描述】:

我不确定它是否适合提出这样的问题。最后,告诉我,我会删除它。

想象一个技术能力有限的同事。完全没有 R 方面的能力。有没有一种方法或命令允许创建一个 R Markdown html(带有Knitr 包)输出,它以类似于文本编辑器的方式接受 cmets?

R markdown http://rmarkdown.rstudio.com/Knitrhttp://yihui.name/knitr/ 的网站上都没有提及此事。

【问题讨论】:

  • 我不确定带有 cmets 的 html 文件,但您可以将 rmarkdown 文件渲染成可以使用 cmets 的 MS word doc。
  • 一种可能的解决方案是将 cmets 直接交错到 RMarkdown 文件上,然后将注释文本着色为某种颜色。它当然不会是一个侧边栏,但它可能是一个有趣的修复。
  • 试试diigo.com/tools/diigolet 之类的东西(不是融入Rmarkdown,但可能适合您的需求)
  • @hrbrmstr,你的建议真的很有趣。我会报告结果。它似乎适合没有经验的用户。

标签: r knitr r-markdown


【解决方案1】:

不确定是否存在这样的功能,但我可以考虑如何模拟它

  • 滥用链接,并且浏览器配置会在悬停时显示链接, 并且可能以不同的颜色制作此类链接(linkcolor 类?)

    [MM](another bad idea)

  • 滥用 R 代码,你会得到只有一个文本的代码矩形

    ```{r, echo=TRUE, eval=FALSE} MM: another bad idea ```

  • 滥用一些生成内联 HTML 的 R 包,例如 xtable

    ```{r results="asis", echo=FALSE} comments.df <- data.frame(c("WHO", "MM"), c("CMT", "Another bad idea")) print(xtable(comments.df), type = "html", include.rownames = FALSE)
    ```

坦率地说,对更好的答案感兴趣,非常好的问题......

【讨论】:

  • 我认为第一个假设是最有趣的。也许,它可以满足真正非专家用户的需求。我将在几天后对其进行测试。
猜你喜欢
  • 2013-07-01
  • 1970-01-01
  • 2011-06-16
  • 2013-03-01
  • 2021-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-15
相关资源
最近更新 更多