xaringan:使用嵌套格式化代码生成 table

xaringan: generated table with nested formatted code

在 xaringan 中如何创建 table 将一些单元格格式化为代码。
在降价中,我将通过以下方式声明这样的 table:

header1 | header2 | header3
---------------------------
`fun1` | `code1` | text not formatted as code
`fun2` | `code2` | another
`fun3` | `code3` | and again

当然我不除了语法高亮。

我能够使用 knitr::kable(, format="html") 生成 table,但无法将其用于将单元格格式化为代码。尝试添加 <pre><code>fun1</code></pre>,没有帮助。

这非常容易修复。在您的 header 栏中,您需要添加竖线以确保它呈现为 table:

header1 | header2 | header3
--------|---------|---------
`fun1` | `code1` | text not formatted as code
`fun2` | `code2` | another
`fun3` | `code3` | and again

要正确呈现表格可能有点挑剔。

至少这样可以使字体正确,但 table css 可能会覆盖您的一些默认代码布局。