- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 R 包 blogdown
来管理我的网站。我创建的表在保存和 serve_site
后呈现为标准(?) Markdown 表,即使我使用的是 knitr::kable
。但是当我在不同的 RMarkdown 文件中编织 block 时,它会正确呈现。这是代码块。
```{r eda-tab, echo=FALSE}
knitr::kable(matrix(c(
'7 yrs', '67%',
'6 yrs', '78%',
'5 yrs', '86%',
'4 yrs', '92%',
NULL
), ncol = 2, byrow=TRUE, dimnames = list(NULL, c('Cutoff', '% Remaining'))),
booktabs=TRUE, caption = 'Inductees')
```
我正在使用 hugo-octopress theme .这可能是主题的问题,但我认为创作者不是 R 用户,所以我不确定如何与他们一起解决这个问题。
最佳答案
knitr::kable()
在用于生成 blogdown 帖子时输出一个 HTML 表格。它看起来“标准”的原因是因为 the CSS styling应用于 hugo-octopress theme 中的表元素非常小:
table,
th,
td
{
border: 1px solid black;
padding: 3px;
}
th {
font-weight: bold;
text-align: center;
}
这会生成一个带有黑色单元格边框的简单表格。
要解决此问题,请为文件夹 static/css
中的表格样式创建自定义 .css
文件,比如 static/css/tables.css
。然后将 config.toml
中的 CSS overides 行更改为指向 customCSS = ["css/tables.css"]
。作为引用,您还可以查看 hugo-octopress documentation on custom CSS ,您可能会觉得有帮助。
您还可以将主题中的 hugo-octopress.css
文件复制到 static/css
并在那里修改表格元素。请注意,除非您覆盖 hugo-octopress 定义的 CSS 属性,否则这些属性也将应用于表格。自定义 CSS 样式在基本主题样式之后添加到 header ,因此添加到 customCSS
的所有文件最后应用。
关于css - kable 表无法在网站上正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49389100/
我正在使用 R Markdown 和 PDF (Beamer) 作为输出创建演示文稿。我正在使用库 kableExtra 进行一些格式化。 下面的代码给了我预期的结果 library(knitr) #
我想在 kable 中使用条件格式/kableExtra根据行中的范围为值着色。我找到了很多关于如何按列中的值执行此操作的示例,但我正在努力按行执行此操作。 以下是列值的示例: require(tid
假设我有一个这样的矩阵: set.seed(1234) x = rnorm(10, mean=0, sd=1) y = rnorm(10, mean=0, sd=1) z = rnorm(10, me
我正在尝试在 R 中的特定列周围创建边框。我可以使用 kableExtra 包来做到这一点(如下所示) iris % kable_styling(bootstrap_options = c("st
当使用 Knit 将所有内容放入 HTML 或 PDF 中时,是否有一种方法可以很好地格式化 R 中分位数函数的输出?通常,我使用 Kable 通过正确的格式使 Knit Tables 变得漂亮。 例
我在工作中使用 kable 和 knit to Word 功能。我发现我经常有简单的表格,其中计数作为第一列,然后是一些带有比例的列。我希望计数列四舍五入到最接近的数字,其他列四舍五入到最接近的百分位
我使用 R 包 blogdown 来管理我的网站。我创建的表在保存和 serve_site 后呈现为标准(?) Markdown 表,即使我使用的是 knitr::kable。但是当我在不同的 RMa
我正在尝试使用 R 以 LaTeX 格式制作报告。文件格式为 .Rnw。我正在使用 kable 和 kableExtra 包准备一张 table ,但我只有一个问题。 这是我制作的表格的截图: 我想将
我正在 rmarkdown/html 文档中创建一个表格,其中的列由 knitr 参数动态选择。 --- output: html_document --- ```{r echo=FALSE} lib
我无法使用默认的 pdf_document、bookdown::pdf_document2 或 html_document 在 kable 表中呈现引文。如下所示,在引文周围强制引号 (") 不会 (
在 R markdown 中,编织成 PDF,kable 允许包含一个“标题”(实际上是一个表格标题),但我想在下方添加另一个标题 较小字体的表格。任何想法如何做到这一点? (我不想只在主 Markd
我有下面的数据框,我用它创建了一个 kable。如何在每 3 位数字之间添加逗号? Descs% kable_styling( font_size = 15, boot
问题描述: 我正在用 rMarkdown 编写文档,我需要在生成 PDF 之前格式化表格。问题是我在 kable 中插入新行时遇到问题使用 add_headers_above 添加的 header 命
我正在使用 kable 为 Rmarkdown PDF 文档生成表格。我想根据它们的值突出显示某些单元格,并且每隔一行都有一个条纹。下图显示了这一点,以及我遇到的问题(取自我的 Adobe PDF
我正在尝试使用 kable 和 kableextra 创建一个表,该表具有不同的分组标题但子标题中的列名相同 例如,如果您查看 Create Awesome LaTeX Table with knit
我正在尝试使用非常受欢迎且非常棒的 kable 和 kableExtra 工具在 rmarkdown 文档和目标 HTML 输出中创建一个表格。 该表需要具有带超链接的单元格。虽然我可以将 URL 放
我想使用 kable() 生成一个跨越多个页面的表。我知道使用带有“longtable”选项的 xtable() 可以做到这一点,但我需要 kable() 来获得其他功能。 有任何想法吗? ```{r
我正在尝试使用knitr::kable(head(mtcars[, 1:4]), "simple")knitr::kable(head(mtcars[, 1:4]), "pipe")虽然这应该根据 h
我正在 rmarkdown/html 文档中创建一个表格,并且在例如 (123) 的格式中无意中将单元格值更改为有序列表。下面是一个例子。任何帮助将是最受欢迎的。 --- output: html_d
有没有能力写个函数导出kable或 kableExtra基于 knitr 输出的不同格式的表格创造。 具体来说,我想要 format = "simple"为 .docx和 format = "html
我是一名优秀的程序员,十分优秀!