我想在knitr::kable()
产生的html表中包含带有换行符的内容。使用默认的format="markdown"
参数,一切都可以很好地工作:
> x <- data.frame(a = "No line break", b = "With line<br>break")
> knitr::kable(x)
|a |b |
|:-------------|:------------------|
|No line break |With line<br>break |
以上内容正确显示为呈现的html
文档中的换行符。
但是使用format="html"
(出于其他原因,我更愿意使用)将<br>
标记转换为<br>
,然后在html
中呈现为{{ 1}},而不是实际的换行符。我可以做些什么来使其表现与默认的<br>
一样吗?
format="markdown"
答案 0 :(得分:1)
因此,在坚持了很长时间之后,我发现在发布此消息后,发现解决方案只是将escape=FALSE
添加到带有format="html"
的示例中。