13

最新バージョンのRstudio(およびknitr)を使用しており、開発バージョンのslidifyをgithubからインストールしました。Slidifyを使用すると、1クリックで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を解析する関数yaml.load()でエラーが発生します。YAMLを使用して背景画像を指定する方法はありますか?

4

1 に答える 1

13

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

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

タグで囲むことでRmdファイルに直接追加するか<style></style>、のカスタムcssファイルに追加できます。assets/cssこれは実行時に自動的に含まれますslidify

これがお役に立てば幸いです。

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

于 2013-03-06T17:30:51.090 に答える