如何防止夸托HTML文档中R输出的减价样式

pcww981p  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(97)

我正在使用HTML输出打印一个夸托文件中包含kable()的_ characters的表格,它将输出斜体化和/或粗体化,而不是打印_ characters。我如何打印输出,而不是将其转换为斜体和/或粗体文本?
我搞砸了

#| output: asis

而且它只是进一步打乱了格式。
如果渲染以下内容,则可以看到问题:

```{r}
blah <- data.frame(word = c("abcde", "a_c_e", "_b___", "__c__"))

blah |> 
  knitr::kable()
hgb9j2n6

hgb9j2n61#

一种选择是使用\\_对下划线进行转义。注意,不必对每个下划线都进行转义。只需要对正确的下划线进行转义,以防止输出被解析为markdown。

---
title: "Untitled"
format: html
---

```{r}
blah <- data.frame(word = c("abcde", "a_c_e", "\\_b__", "_\\_c\\_\\_"))

blah |> 
  knitr::kable()

![](https://i.stack.imgur.com/j2EJo.png)

相关问题