2013-03-06 75 views
13

我正在使用Rstudio(和knitr)的最新版本,並且我已經安裝了github中的slidingify開發版本。 Slidify允許你直接從Rmarkdown直接點擊html5slides。使用slidingify將圖像添加到標題幻燈片

我的問題是我想添加一個圖像到標題幻燈片,但使用正常的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); 
    } 

您可以通過與<style></style>標籤或在assets/css一個自定義的CSS文件,當您運行slidify將自動被納入封閉它直接將其添加到您的RMD文件。

希望這是有用的。

編輯。如果您想進一步自定義標題幻燈片的外觀,可以調整libraries/frameworks/io2012/layouts/deck.html中的行。

+0

謝謝Ramnath。真是太棒了!在這一點上滑動文檔的最佳資源是什麼? – 2013-03-07 15:47:57

+0

在這一點上,它將是http://slidify.org,但我計劃更廣泛地記錄。對於問題,最好的地方將是SO或github上的問題頁面。 – Ramnath 2013-03-07 15:56:53

+0

你能接受這個答案並關閉這個問題嗎? – Ramnath 2013-03-11 01:00:55

相關問題