2016-04-13 18 views
4

私は.rmdファイルをRStudioに、ニットボタンを使ってスライドデッキを作成しています。私には2つのオプションがあります。それはioslidesslidyです。私はどちらかのデフォルトのルック・アンド・フィールが気に入らない。 (ioslidesは画面の不動産を非効率的に使っていると思うし、グラフィックデザイナーが関与していなかったと感じている。)RMarkdownでスライドデッキを作成するRStudioでは、どうすれば簡単にテーマを変更できますか?

私は代替テンプレート/スタイル/完全に独立したプロジェクトとして、RStudio以外の用途に使用されているようです。言い換えれば、私の持っているもののテーマではなく、私のワークフローを変える他のソリューションです。

Rostudioにioslidesまたはslidyで別のテンプレート/テーマを使用するように指示する簡単な方法はありますか?たとえば、.rmdファイルのyamlヘッダーにあるcss:オプションを使用して、どこかからCSSファイルをダウンロードし、RStudioをそのファイルにポイントできますか?もしそうなら、そのようなCSSテンプレートのギャラリーはありますか?

+1

..?あなたが投稿したそれらのリンクはあなたにCSS – rawr

+0

を変更する方法を示しています。自分でスタイルシート全体を作成する必要はないと思っています。私は、私が閲覧して選択できるいくつかの事前に発明されたテーマがあることを願っています。 – Nathan

答えて

4

これは私がやったことです。私が望むほど滑らかではありませんが、まあまあです。私はより良い答えを楽しむことがうれしいです。

  1. this knitrBootstrap codeにリンクされているスタイルファイルは、R Markdownファイルと同じフォルダにダウンロードしてください。
  2. ファイルの先頭のURLがhttp:で始まるように編集します。これにより、ファイルシステム上で追加のリソース(フォント)がWeb上で見えないようにknitrが認識します。
  3. さらに編集して、そのURL内のパイプ(|)を削除してください。これはknitrが処理できないためです(私が知る限り)。
  4. url('../fonts/***.eot');の形式をすべてurl('https://netdna.boostrapcdn.com/bootswatch/3.0.0/fonts/***.eot');の形式に変更するには、さらに編集します。
  5. YAMLヘッダーのcss:属性を持つR Markdownファイルからそのリンクにリンクします。
0

内蔵のBootswatchテーマを使用してみましたか?それらはかなり限定されていますが、そうすることで多くの要素を素早くカスタマイズできます。

例えば

title: "Test" 
author: "John" 
date: "5 June 2017" 
output: 
    slidy_presentation: 
    fig_width: 12.5 
    font_adjustment: -1 
    theme: readable   

その他のテーマはこちらBootswatchを見つけることができます。

編集:削除a typo

関連する問題