Self-ответ:
Часть CSS, которая сделает слайд прокручиваемым (как по горизонтали, так и по вертикали, но вам нужно просто удалить одну строку, если требуется только вертикальная прокрутка):
slides > slide {
overflow-x: auto !important;
overflow-y: auto !important;
}
Обратите внимание, что слайд получает высоту от ioslide, поэтому нет необходимости указывать высоту (и, на самом деле, если вы это делаете, то, похоже, появляются визуальные глюки). Использование auto
вместо scroll
гарантирует, что полоса прокрутки появляется только тогда, когда это необходимо.
Вы можете добавить этот CSS непосредственно в Rmd между тегами <style>
или поместить CSS в отдельный файл (например, scrollable_slides.css
).
Затем CSS-файл можно добавить в Rmd следующим образом (при условии, что scrollable_slides.css
находится в том же каталоге, что и Rmd):
---
title: "..."
output:
ioslides_presentation:
css: 'scrollable_slides.css'
runtime: shiny
---