如何使用rmarkdown在iSlides演示文稿中制作可滚动幻灯片
我正在使用RMarkdown创建一个具有光泽的iSlide演示文稿。 我的一些幻灯片实际上不适合一页,因此被截断 由于这是一个HTML输出,我想添加一个滚动条,使我的长幻灯片可以滚动 我在谷歌上搜索了很多,找到了一个新的答案。但是,我想让我的幻灯片无论内容如何都可以滚动 这是一个玩具Rmd示例,给出了不适合一页的幻灯片:如何使用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
---
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
---