RStudio中IOSLIDE的type=HTML时调整stargarzer表的大小
我不熟悉使用R Markdown在RStudio中创建幻灯片演示文稿。我在网上找不到任何能解决我具体问题的东西。这是,但我有相反的问题,也就是说,我正在压缩HTML stargazer输出,以适应单个幻灯片。这基本上是一样的,但还没有答案。有什么想法吗?以下是我的降价代码的样式化示例:RStudio中IOSLIDE的type=HTML时调整stargarzer表的大小,r,rstudio,knitr,r-markdown,stargazer,R,Rstudio,Knitr,R Markdown,Stargazer,我不熟悉使用R Markdown在RStudio中创建幻灯片演示文稿。我在网上找不到任何能解决我具体问题的东西。这是,但我有相反的问题,也就是说,我正在压缩HTML stargazer输出,以适应单个幻灯片。这基本上是一样的,但还没有答案。有什么想法吗?以下是我的降价代码的样式化示例: --- title: "test" author: "Scott Murff" date: "September 4, 2015" output: ioslides_presentation --- ## Sl
---
title: "test"
author: "Scott Murff"
date: "September 4, 2015"
output: ioslides_presentation
---
## Slide with R Code and Output
```{r, echo=FALSE, results='asis', eval=TRUE, warning=FALSE, message=FALSE}
library(stargazer)
data<-data.frame(y=rnorm(30),x1=rnorm(30), x2=rnorm(30), x3=rnorm(30), x4=rnorm(30))
fit1<-lm(y~x1,data)
fit2<-lm(y~x2,data)
fit3<-lm(y~x3,data)
fit4<-lm(y~x4,data)
stargazer(fit1, fit2, fit3, fit4, type='html')
```
---
标题:“测试”
作者:“斯科特·莫夫”
日期:“2015年9月4日”
输出:ioslides\u演示文稿
---
##带R代码和输出的幻灯片
```{r,echo=FALSE,results=asis',eval=TRUE,warning=FALSE,message=FALSE}
图书馆(星探)
数据在您的上下文中,我还没有找到通过stargazer
选项的直接方法,但是这里有一个通过幻灯片参数解决的方法:
通过将{.small}
直接添加到标题,可以启用small
选项:
##您的幻灯片标题{.small}
资料来源:
您还可以通过添加.flexbox
和.vcenter
将其居中:
## your slide title {.smaller .flexbox .vcenter}
资料来源:
但是,您不能完全控制大小
2.我更喜欢css选项:
在YAML中添加:
---
output:
ioslides_presentation:
css: styles.css
---
然后,在styles.css文件(您应该将其放在演示文稿文件夹中)中,您可以放置:
.reduced{
font-size: 0.8em;
}
然后将其发送回标题幻灯片的属性中,就可以了:
## your slide title {.reduced}
来源:在自定义css段落中
最终的html输出仍然是自包含的,通过css文件,您可以管理更多的定制
之后,您将能够更有效地使用stargazer参数,如single.row=TRUE
或省略.table.layout
,如果您想继续使用该参数。非常感谢您的出色回答。这两种方法都很有效,完全满足了我的需要。我喜欢CSS方法提供的定制。谢谢