【问题标题】:Pandoc not rendering bold columns when knitting htmlPandoc在编织html时不呈现粗体列
【发布时间】:2017-01-06 02:24:36
【问题描述】:

在我的 R markdown 文件中,我有以下数据:

```{r}
library(pander)

d <- data.frame(replicate(10,sample(0:1,1000,rep=TRUE)))
d <- head(d)

pandoc.table(d, emphasize.strong.cols = 1)

```

我的目标是使用pandoc 将第一列中的值突出显示为粗体,但使用Knit HTML 后生成的 html 文件中的表格不是预期的:

发生这种情况有什么原因吗?这是documentation

【问题讨论】:

    标签: r knitr r-markdown


    【解决方案1】:

    这可行,但只能指定一列

    pander(d, emphasize.strong.cols = 1)
    

    【讨论】:

    • 那是因为pander 返回一个特殊的对象,knitr 知道如何渲染,而pandoc.table 默认写入stdout——这也是你可能永远不应该使用的原因之一pandoc.table,而是一般的 S3 pander 方法。 “一个人只能指定一列”是什么意思?
    猜你喜欢
    • 2022-11-10
    • 2018-05-18
    • 1970-01-01
    • 2015-03-28
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 2016-02-23
    相关资源
    最近更新 更多