繁体   English   中英

交替行颜色 knitr:kable in R Markdown

[英]alternate row color with knitr:kable in R Markdown

我想在 R Markdown 渲染 PDF 和xelatex中使用knitr:kable显示交替行 colors。 例如knitr::kable(mtcars,format="markdown")

这使用 package 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 output,但您只需从浏览器中“打印为 PDF”即可

在此处输入图像描述

您可以使用kableExtra

knitr::kable(mtcars, "html") %>%
  kable_styling("striped")

要么

knitr::kable(mtcars, "latex") %>%
  kable_styling(latex_options = "striped")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM