Sco*_*rff 5 r rstudio knitr r-markdown stargazer
我是新手使用R Markdown在RStudio中创建幻灯片演示文稿.我无法在网上找到解决我特定问题的任何内容.这很接近,但我遇到了相反的问题,即我正在缩小HTML stargazer输出以适应单张幻灯片.这个问题基本相同,但还没有答案.有任何想法吗?这是我的降价代码的程式化示例:
---
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')
```
Run Code Online (Sandbox Code Playgroud)
小智 3
在您的上下文中,我还没有找到通过stargazer选项的直接方法,但是这里有一个通过幻灯片参数的解决方法:
您可以smaller通过直接添加{.smaller}到标题来启用该选项:
## your slide title {.smaller}
来源: http: //rmarkdown.rstudio.com/ioslides_presentation_format.html#visual-appearance
您还可以通过添加.flexbox和将其居中.vcenter:
## your slide title {.smaller .flexbox .vcenter}
Run Code Online (Sandbox Code Playgroud)
来源:http ://rmarkdown.rstudio.com/ioslides_presentation_format.html#advanced-layout
但是您无法完全控制大小。
在 YAML 中添加:
---
output:
ioslides_presentation:
css: styles.css
---
Run Code Online (Sandbox Code Playgroud)
然后在 styles.css 文件(您应该将其放置在演示文稿文件夹中)中,您可以放置:
.reduced{
font-size: 0.8em;
}
Run Code Online (Sandbox Code Playgroud)
并将其发送回标题幻灯片的属性中,就可以了:
## your slide title {.reduced}
Run Code Online (Sandbox Code Playgroud)
来源:自定义CSS段落中的http://rmarkdown.rstudio.com/ioslides_presentation_format.html#visual-appearance
您的最终 html 输出仍然是独立的,并且通过 css 文件,您可以管理更多自定义。
之后,您将能够更有效地使用观星者参数,例如single.row=TRUE或者omit.table.layout如果您想定制观星者表。
| 归档时间: |
|
| 查看次数: |
1250 次 |
| 最近记录: |