Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用rmarkdown在iSlides演示文稿中制作可滚动幻灯片_R_Rstudio_R Markdown_Knitr_Ioslides - Fatal编程技术网

如何使用rmarkdown在iSlides演示文稿中制作可滚动幻灯片

如何使用rmarkdown在iSlides演示文稿中制作可滚动幻灯片,r,rstudio,r-markdown,knitr,ioslides,R,Rstudio,R Markdown,Knitr,Ioslides,我正在使用RMarkdown创建一个具有光泽的iSlide演示文稿。 我的一些幻灯片实际上不适合一页,因此被截断 由于这是一个HTML输出,我想添加一个滚动条,使我的长幻灯片可以滚动 我在谷歌上搜索了很多,找到了一个新的答案。但是,我想让我的幻灯片无论内容如何都可以滚动 这是一个玩具Rmd示例,给出了不适合一页的幻灯片: --- title: "Untitled" date: "30 October 2018" output: ioslides_presentation runtime: shi

我正在使用RMarkdown创建一个具有光泽的iSlide演示文稿。 我的一些幻灯片实际上不适合一页,因此被截断

由于这是一个HTML输出,我想添加一个滚动条,使我的长幻灯片可以滚动

我在谷歌上搜索了很多,找到了一个新的答案。但是,我想让我的幻灯片无论内容如何都可以滚动

这是一个玩具Rmd示例,给出了不适合一页的幻灯片:

---
title: "Untitled"
date: "30 October 2018"
output: ioslides_presentation
runtime: shiny
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

## Shiny Presentation 

- A very long

- and boring

- list of

- bullet points

- just a

- toy example

- obviously

- not over yet

- almost

- not quite

- finally

- out of frame!
我想让这张幻灯片滚动,因为它不适合一页

编辑:我不知道为什么这会被严重否决-希望能有一个建设性的评论:)与此同时,我确实删除了
css
标签,这可能会让人们不熟悉rmarkdown。

自我回答:

使幻灯片可滚动的CSS位(水平和垂直,但如果只需要垂直滚动,则只需删除一行)是:

请注意,幻灯片从ioslide获得一个高度,因此不需要指定高度(如果指定了高度,实际上似乎会引入视觉故障)。使用
auto
而不是
scroll
确保滚动条仅在需要时出现

您可以直接将此CSS添加到Rmd中的
标记之间,或者将CSS放在单独的文件中(例如
可滚动的\u slides.CSS

CSS文件可以这样添加到Rmd中(假设
可滚动\u slides.CSS
与Rmd位于同一目录中):


尽管您会自行回答,但这仍然不是一个好问题,因为您没有提供任何我们可以帮助的信息,也没有提供对未来任何人都有帮助的信息。问题是如何在使用r-markdown构建的iSlides演示文稿中向幻灯片添加滚动条。我认为这是一个有明确答案的明确问题(如我的答案所示)。这个问题及其答案在1小时前肯定会对我有所帮助。免责声明:我是rmarkdown软件包的主要作者之一。在我看来,这是一个完全正确的问题,事实上也是一个极好的问题。我还感谢OP在下面找到并分享了一个解决方案。我总是发现那些在没有解释的情况下否决投票的人是冒犯性的和不负责任的,而且更多的时候,如果他们真的理解R Markdown是什么,我想挑战他们。仅仅因为你是一名CSS专家并不意味着你是一名
rmarkdown
专家。
slides > slide {
  overflow-x: auto !important;
  overflow-y: auto !important;
}
---
title: "..."
output: 
  ioslides_presentation:
    css: 'scrollable_slides.css'
runtime: shiny
---