2013-03-06 13 views
13

En son Rstudio (ve knitr) sürümünü kullanıyorum ve github'dan slidify'ın geliştirme sürümünü yükledim. Slidify, 1 tıklama ile doğrudan Rmarkdown'dan html5slides'e gitmenizi sağlar.Slidify kullanarak başlık slaytına görüntü ekleme

Sorunum, başlık slaydına bir resim eklemek istediğim, ancak normal Rmarkdown sözdizimini kullanmanın işe yaramadığı. Bunun nedeni, ilk slaytın YAML olarak belirtilmiş olmasıdır. Ben bu ilk slaytta şartnameye şey eklerseniz

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} 

, ben YAML ayrıştırır fonksiyon yaml.load() içinde bir hata alıyorum. YAML kullanarak bir arka plan resmi belirtmenin bir yolu var mı?

cevap

12

io2012 çerçevesindeki başlık kaydı, title-slide sınıfı ile işaretlenmiştir. Böylece ssayı kullanarak css özelleştirebilirsiniz. Örneğin, bir arka plan resmi belirtmek isterseniz, aşağıdaki css'yi eklemeniz gerekir.

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

Sen <style></style> etiketleriyle veya slidify çalıştırdığınızda otomatik olarak dahil edilecektir assets/css özel bir css dosyası, onu çevreleyen ederek RMD dosyasına doğrudan ekleyebilirsiniz ya.

Umarım bu yararlıdır.

EDIT. Başlık slaydının görünümünü daha da özelleştirmek isterseniz, çizgileri libraries/frameworks/io2012/layouts/deck.html'da düzenleyebilirsiniz.

+0

Teşekkürler Ramnath. Ne harika bir paket! Bu noktada slayt belgeleme için en iyi kaynak nedir? –

+0

Bu noktada, http://slidify.org olurdu, ancak daha kapsamlı bir şekilde belgelemeyi planlıyorum. Sorularınız için en iyi yer SO veya github'daki sorunlar sayfası olacaktır. – Ramnath

+0

Bu cevabı kabul edip soruyu kapatabilir misiniz? – Ramnath