Добавление изображения в титульный слайд с помощью slidify

Я использую последнюю версию Rstudio (и knitr), и я установил версию разработки slidify из github. Slidify позволяет перейти от Rmarkdown к html5slides одним щелчком мыши.

Моя проблема в том, что я хотел бы добавить изображение к слайду с заголовком, но использование обычного синтаксиса Rmarkdown не работает. Я думаю, это потому, что первый слайд указан как YAML.

title       : 
subtitle    : 
author      : 
job         : 
framework   : io2012        # {io2012, html5slides, shower, dzslides, ...}
highlighter : highlight.js  # {highlight.js, prettify, highlight}
hitheme     : tomorrow      # 
widgets     : []            # {mathjax, quiz, bootstrap}
mode        : selfcontained # {standalone, draft}

Если я добавлю что-либо к этой спецификации первого слайда, я получу сообщение об ошибке в функции yaml.load(), которая анализирует YAML. Есть ли способ указать фоновое изображение с помощью YAML?

1 ответ

Решение

Заголовок слайд в io2012 рамки помечены с классом title-slide, Таким образом, вы можете настроить слайд с помощью CSS. Например, если вы хотите указать фоновое изображение, вам нужно добавить следующий CSS.

  .title-slide {
     background-image: url(http://goo.gl/cF6W2);
   }

Вы можете добавить его непосредственно в свой Rmd-файл, заключив его в <style></style> теги или пользовательский файл CSS в assets/css, который будет автоматически включен при запуске slidify,

Надеюсь, это полезно.

РЕДАКТИРОВАТЬ. Если вы хотите дополнительно настроить внешний вид титульного слайда, вы можете настроить строки в библиотеки / frameworks / io2012 / layouts / deck.html.

Другие вопросы по тегам