RStudio中IOSLIDE的type=HTML时调整stargarzer表的大小

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

我不熟悉使用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')
```
---
标题:“测试”
作者:“斯科特·莫夫”
日期:“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方法提供的定制。谢谢