2013-03-06 20 views
13

最新のRstudio(およびknitr)を使用しており、githubからslidifyの開発版をインストールしました。 Slidifyを使用すると、Rmarkdownから1回のクリックでhtml5slidesにまっすぐ進むことができます。slidifyを使用してタイトルスライドに画像を追加する

私の問題は、タイトルスライドにイメージを追加したいのですが、通常のRmarkdown構文を使用しても機能しません。最初のスライドがYAMLとして指定されているからです。 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を使って背景画像を指定する方法はありますか?

答えて

12

io2012のタイトルスライドには、title-slideとマークされています。したがって、CSSを使用してスライドをカスタマイズすることができます。たとえば、背景イメージを指定する場合は、次のCSSを追加する必要があります。

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

あなたは<style></style>タグまたはあなたがslidifyを実行したときに自動的に含まれますassets/cssのカスタムCSSファイル、それを囲むことで、あなたのRMDファイルに直接追加することができます。

希望すると便利です。

EDIT。タイトルスライドの外観をさらにカスタマイズしたい場合は、libraries/frameworks/io2012/layouts/deck.htmlの行を微調整することができます。

+0

ありがとうRamnath。なんと素晴らしいパッケージ!現時点でslidifyのドキュメントのための最良のリソースは何ですか? –

+0

この時点ではhttp://slidify.orgですが、私はより広範に文書化する予定です。質問のために、最高の場所はSOかgithubのissueページでしょう。 – Ramnath

+0

この回答を受け入れて質問を閉じることはできますか? – Ramnath

関連する問題