2013-03-06 4 views
13

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

Моя проблема заключается в том, что я хотел бы добавить изображение в слайд заголовка, но использование обычного синтаксиса 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?

ответ

12

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

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

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

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

EDIT. Если вы хотите настроить внешний вид слайда заголовка дальше, вы можете настроить строки в libraries/frameworks/io2012/layouts/deck.html.

+0

Thanks Ramnath. Какой замечательный пакет! Каков наилучший ресурс для упрощения документации на данный момент? –

+0

На данный момент это будет http://slidify.org, но я планирую более подробно документировать. Для вопросов лучшим местом будет SO или страница с проблемами на github. – Ramnath

+0

Можете ли вы принять этот ответ и закрыть вопрос? – Ramnath

 Смежные вопросы

  • Нет связанных вопросов^_^