r - R Markdown 中的预定义 CSS 属性

标签 r rstudio r-markdown

是否有可在 R Markdown 文档中使用的预定义 CSS 属性的完整列表?

R Markdown/R Studio/Bookdown 文档中列出了一些选项,但我很确定这不是一个详尽的列表。

例如

HTML
.tabset
.tabset-淡入淡出
.tabset-药片

幻灯片
.更小
数据背景
数据背景大小

最佳答案

您可以遵循从函数到基本模板和支持组件的路径:

https://github.com/rstudio/rmarkdown/blob/0ff85d8db1c1b75386cc752062f6016884709139/R/html_document.R#L265 => https://github.com/rstudio/rmarkdown/blob/0ff85d8db1c1b75386cc752062f6016884709139/inst/rmd/h/default.html => https://github.com/rstudio/rmarkdown/tree/ec8fd0fe0cb82d1a2a0160c8e728486ca45c9891/inst/rmd/h

这可能会令人沮丧(尽管值得研究​​幕后的魔法),因为没有包含这些定义的 CSS 文件。

另一种方法是使用如下参数创建一个测试 HTML R Markdown 文档:

output: 
  html_document:
    self_contained: false
    keep_md: true

并在浏览器的开发者工具中检查目标元素:

enter image description here

仔细看就会发现RStudiotians 依赖bootstrap对于底层样式(我故意没有将鼠标光标放在 <div> 元素上,因此您可以探索它并看到它仍然依赖于 Bootstrap )。

前一段时间,我整理了一组示例 R Markdown 模板,这样人们就可以了解香肠是如何制作的,并制作自己的模板。它 ( https://gitlab.com/hrbrmstr/markdowntemplates) 可能有助于查看转换过程中所有位的来源。

R Markdown 的 CSS ioslides文档类型在这里:https://github.com/rstudio/rmarkdown/tree/master/inst/rmd/ioslides/ioslides-13.5.1/theme/css

关于r - R Markdown 中的预定义 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52737322/

相关文章:

r - 如何在 R 中使用 tmap 绘制 GeoTIFF?

r - 如何在R data.table中按组进行子集设置时获取不同行数的切片

R - 自动查找多个 R 脚本中的字符串匹配项

r - 在 Windows 7 上找不到对象 pdflatex

R Markdown !额外对齐选项卡已更改为\cr。发生了错误

R-导入CSV文件,所有数据归入一个(第一)列

r - 使用 geom_line 的 ggplot 中的时间序列

r - 如何解决rstudio中的 'Error in plot.new() : figure margins too large'?

r - 使用 R 的军官包将图标添加到依赖于列值的 powerpoint 项目符号

r - 如何从 Rmarkdown 部分重构 Shiny 代码的服务器部分