[英]edited css does not change rmarkdown xaringan presentation
我是CSS的新手,正在尝试使用Xaringan编辑RMarkdown演示文稿的格式。 我要进行的一项更改是增加幻灯片文本的行距。
这是我的.Rmd文件的YAML yeader的相关部分:
output:
xaringan::moon_reader:
css: "libs/remark-css/example.css"
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
在example.css
,我在body
规格中添加了line-height
:
body {
font-family: 'Palatino Linotype', 'Droid Serif', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC', serif;
line-height: 1.5em;
}
但是,当我返回index.Rmd并knit
HTML文件时,行间距保持不变。 如果我尝试更改字体,字体大小等,也是如此。我做错了什么?
我只是检查,并有可能包括.css
未位于同一个目录中的文件.Rmd
演示文件。 因此,如果它不能找到文件不是问题,那么它必须与您的.css
文件的内容有关。
您可以尝试修改此示例example.css
文件以适合您的需求。 它可以工作并更改背景,字体等。请注意, .remark-slide-content
下的部分会进行实际更改。
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700);
/* CE Added my favorite fonts */
@import url('https://fonts.googleapis.com/css?family=Alegreya|Alegreya+Sans');
body { font-family: 'Droid Serif', 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC', serif;
background-color:#222;
}
/* Default background colour, and font size */
.remark-slide-content{ background-color:#222;
font-family: 'Fira Sans', 'Yanone Kaffeesatz';
color: #fff;
font-size: 220%; /* Regular text */
/* font-family: 'Alegreya Sans', sans-serif; */
font-family: 'Alegreya', serif;
}
我的YAML看起来像这样(一部分)
output:
xaringan::moon_reader:
lib_dir: libs
css: ['default', 'example.css']
这对您有帮助吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.