2016-07-26 103 views
1

我在演示文稿中使用ioslides的默认主题,并且在幻灯片上安排情节时遇到困难。ioslides中的标题和情节之间的空白空间

我用下面的代码进行相应的幻灯片:

```{r crint1, fig.width = 7, fig.height = 5.5, fig.retina = NULL, fig.align="center"} 
options(warn=-1) 
load("path_to_data.RData") 
ord <- order(cor.table$COR) 
barplot(cor.table$COR[ord], names.arg=cor.table$group[ord],horiz=T 
     , cex.name=.6, border=F, space=.3, col="gray30", 
     xlab="Correlation Coefficient", las=1) 
    grid(NULL, NA, col="white", lty="solid", lwd=0.7) 
    abline(v=mean(cor.table$COR), lwd=2, lty=2, col="red") 
     text(mean(cor.table$COR), 1, "Average", cex=.8, col="red", pos=4)``` 

导致此:

link to image

它是没问题,但我想的情节开始正下方标题并在幻灯片上扩展更多,所以行的名称是可读的并且不重叠。

我试图玩fig.heightfig.width,但它们只扩展了绘图的大小,并且不改变起始坐标(这使绘图延伸到幻灯片之外)。

有什么办法可以减少标题下方的空白,并使用该边距来扩展情节?我假设我必须编辑特定幻灯片的CSS,但我不知道如何。任何帮助表示赞赏。

回答

1

你可以尝试以下方法:

选项1:

给你的幻灯片的id(这里是#slideID),并更改页边距:

## Slide_title {#slideID} 
<style> 
    #slideID > p { 
    margin-top: -50px; 
    } 
</style> 

选项2:

标识随着剧情的幻灯片(在我的情况下,其idslide-1并添加以下样式:

<style> 
    #slide-1 > p { 
     margin-top: -50px; 
    } 
</style> 

该地块包括与img标签。其中包括一段p。我们想把这个移动到50px。 此外,您还可以更改绘图内部的边距,以最大限度地缩小绘图区域上方的空白区域。

enter image description here

(为了识别正确的滑动:打开该演示文稿,显示与图中的滑动件和使用检查元件的浏览器的内部选项(或RStudio观察者)以查看源代码)

+0

谢谢,这工作!我只是修改了一下你的代码,所以不需要检查:'## Slide_title {#margins} '其中'margins'是用户在幻灯片标题中设置的标签。 – eborbath

+0

@Endre更好:) –