如何在RMarkdown中使用CSS自定义指定段落与副标题样式
你可以通过扩展CSS规则+RMarkdown内置的属性语法实现需求,完整操作步骤如下:
第一步:修改原有CSS样式块
在你已有的<style>标签内追加两条自定义样式规则,修改后的完整样式代码如下:
<style type="text/css"> body{ font-size: 14pt; font-family: Garamond; line-height:1.8; } /* 自定义蓝色二级标题类 */ .blue-subtitle { color: blue; } /* 自定义棕色斜体段落类 */ .brown-italic-paragraph { font-style: italic; color: brown; line-height: 1; } </style>
第二步:给对应内容绑定样式
- 给指定二级标题设置蓝色:直接在标题末尾添加类属性即可,写法如下:
## SUBTITLE 1 {.blue-subtitle} ## SUBTITLE 2 {.blue-subtitle}
如果你的所有二级标题都需要设置为蓝色,可以不用单独给每个标题加类,直接把上面CSS里的.blue-subtitle选择器改成h2即可,所有二级标题会自动应用蓝色样式。
- 给指定段落设置对应格式:使用RMarkdown的围栏div语法包裹段落即可,写法如下:
::: {.brown-italic-paragraph} My paragraph text My paragraph text My paragraph text My paragraph text My paragraph text My paragraph text My paragraph text My paragraph text My paragraph text My paragraph text :::
内容的提问来源于stack exchange,提问作者Seydou GORO
相关产品推荐
相关产品推荐

