xaringan:带有嵌套格式代码的生成表

时间:2018-06-22 12:43:43

标签: r r-markdown knitr xaringan

在xaringan中,如何创建具有将某些单元格格式化为代码的表。
在markdown中,我将通过以下方式声明此类表格:

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

我当然除了语法高亮以外。

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

1 个答案:

答案 0 :(得分:4)

这很容易解决。在标题栏中,您需要添加垂直条以确保将其呈现为表格:

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

要正确显示表格,可能会有些滞后。

至少这使字体正确,但是表css可能会覆盖一些默认代码布局。