このパッケージがすごい2014: knitrBootstrap

この記事はR Advent Calender 2014@Qiita1日目の記事「このパッケージがすごい2014」の一部です

knitrBootstrap: Knitr Bootstrap framework

このパッケージを使用するとRmarkdownで使われているknitrの表示形式を有名なCSSフレームワークであるBootstrapを使って表現することができます。このページもknitrBootstrapを使って作成しています。左下のBootstrap theme、Code highlightingから、テーマとテキストハイライトの表示を変更できます。

通常のknitrでのレンダリングだと見た目がシンプルであれな感じだな、という人向け。

機能

(GitHubリポジトリに書かれている項目)

  • 見出し(H1-H4)を自動的に識別し、目次を生成する
  • 画像は中央に配置され、サムネイル画像を拡大することができる
  • bootswatchにあるテーマを選択・変更することが可能
  • コードブロックは自動的にシンタックスハイライトされ、こちらのテーマも変更できる
    • R以外のプログラミング言語にも対応
  • オンライン上でmathjaxによる数式の表記が可能

デモ

library(ggplot2)
ggplot(data = iris,
       aes(x = Sepal.Width, y = Sepal.Length,
           color = Species)) +
  geom_point()

参考