是否有可在 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
并在浏览器的开发者工具中检查目标元素:
仔细看就会发现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/