R Markdown 如何使用外部css

R Markdown 如何使用外部css

在学习R Markdown的过程中,遇到了一些问题,在这里记录一下。

起因

默认输出的样式有点单调,不是很喜欢,想要美化一下

解决方法

对于html_document输出类型, 可以用theme属性设置一个主题, 取值如default, cerulean, journal, flatly, darkly, readable, spacelab, united, cosmo, lumen, paper, sandstone, simplex, yeti。

highlight属性设置程序语言语法高亮样式, 可取值有default, tango, pygments, kate, monochrome, espresso, zenburn, haddock, and textmate。 用null表示取消语法高亮。

可以用css属性指定一个自定义的CSS样式表文件。 如果希望完全用自己的样式代替原有样式, 可以设置theme: null

示例

  1. 默认输出

默认输出

  1. theme+highlight
---
title: "Hello R"
author: 'linxue'
date: "2021/5/17"
output:
  html_document:
    theme: cerulean
    highlight: tango
---

theme+highlight

注意:这种方式的html 打印颜色不显示,原因未知

  1. css +highlight
    在这里插入图片描述
---
title: "Hello R"
author: 'linxue'
date: "2021/5/17"
output:
  html_document:
    css: css/purple.css
    highlight: tango
---

css/purple.css为相对路径
注:这里的css可以使用绝对路径,如

D: /Typora/themes/purple.css

以上操作均可在RStudio knit右边的设置(小齿轮)里的Output Options进行操作

参考资料

R语言教程

typora-purple-theme

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值