首页 > 解决方案 > xaringan:使用嵌套格式代码生成的表

问题描述

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

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>,没有帮助。

标签: rr-markdownknitrxaringan

解决方案


这非常容易修复。在您的标题栏中,您需要添加垂直条以确保它呈现为表格:

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

正确渲染表格可能有点麻烦。

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


推荐阅读