R Markdown 中 knitr:kable 的交替行颜色
alternate row color with knitr:kable in R Markdown
我想在 xelatex
的 R Markdown 渲染 PDF 中使用 knitr:kable
显示交替的行颜色。例如。
knitr::kable(mtcars,format="markdown")
你可以用 kableExtra
knitr::kable(mtcars, "html") %>%
kable_styling("striped")
或
knitr::kable(mtcars, "latex") %>%
kable_styling(latex_options = "striped")
这使用包 kableExtra
---
title: "Habits"
output: html_document
---
<style>
.striped tr:nth-child(even) { background: #00ff00; }
</style>
```{r message=FALSE, warning=FALSE, echo = FALSE}
library(kableExtra)
kable(mtcars[1:15, 1:4], table.attr = "class=\"striped\"",
format = "html")
```
这将为您提供 HTML 输出,但您只需从浏览器中“打印为 PDF”即可
我想在 xelatex
的 R Markdown 渲染 PDF 中使用 knitr:kable
显示交替的行颜色。例如。
knitr::kable(mtcars,format="markdown")
你可以用 kableExtra
knitr::kable(mtcars, "html") %>%
kable_styling("striped")
或
knitr::kable(mtcars, "latex") %>%
kable_styling(latex_options = "striped")
这使用包 kableExtra
---
title: "Habits"
output: html_document
---
<style>
.striped tr:nth-child(even) { background: #00ff00; }
</style>
```{r message=FALSE, warning=FALSE, echo = FALSE}
library(kableExtra)
kable(mtcars[1:15, 1:4], table.attr = "class=\"striped\"",
format = "html")
```
这将为您提供 HTML 输出,但您只需从浏览器中“打印为 PDF”即可