// To run with it without system install. // % ruby -I./lib bin/rabbit -f sample/rabbit.hiki // $Id$ ! Rabbit :subtitle:Wiki記法でプレゼンテーション :author:須藤功平 :institution:COZMIXNG //:content_source:出典 :theme:rabbit ! Rabbit プレゼンテーションツール * 実装: Ruby/GTK+ 2/cairo * 動作: PC-UNIX/Win/Mac * 書式: Wiki/RD/PDF * 見た目: Ruby{{note('(ソースと分離)')}} ! 機能: 表示(1) * ''強調''・==削除== * 下付き{{sub('文字')}}・上付き{{sup('文字')}} * 数式記号: {{e('sum')}}{{sub('i=0')}}{{e('sum', sub('i=0'))}} * ソースの色付け ! 機能: 表示(2) * 表 * おもしろテーマ * 画像 ** 対応フォーマット多数 ** PNG/JPEG/.../PDF/EPS/SVG ! 機能: 表示(3) * 長い行の折り畳み * ソースの色付け * 大きな文字 ! 機能: UI(1) * 豊富なキーバインド * 右クリックメニュー * マウスジェスチャ * スポットライト * 虫眼鏡 ! 機能: UI(2) * 一覧ページ * 落書き * {{wait}}ポーズ * {{wait}}国際化 * スライド内検索 ! 機能: UI(3) * ホワイト・ブラックアウト ** スライド白塗り・黒塗り * ラビットホール ** スライドに穴 * 持ち時間の残りを視覚化 ** うさぎとかめ ! 機能: 入力 * ファイル * 標準入力 * HTTP * Hiki * SlideShare ! 機能: 入力書式 * Wiki(Hiki) * RD * PDF ** {{e('RightArrow')}}PDFビューア ! 機能: 出力 * 画像 * 画像 + HTML * PS/PDF * 印刷用PS/PDF ** nスライド/ページ ! 機能: 外部API * HTTP * dRuby * XML-RPC * SOAP ! 機能: 作成支援 * ソースの自動再読み込み * テーマの再読み込み * テーマの切り替え ! 機能: タグ {{tag('x-large', 'Large Text')}} {{tag('center')}}Centerized Text {{tag('right')}}Right-Justified Text ! ToDo * インラインでの画像表示 * リンク先へのジャンプ * サウンド * ビデオ * 3D ! 画像 {{image("lavie.png", { :caption => "Lavie", :width => 100, :height => 100, # :relative_width => 100, # :relative_height => 50, })}} ! 画像: 鏡面反射 {{image("shocker.jpg", { :relative_height => 80, :reflect_ratio => 0.5, })}} ! 画像: 背景(1) * 背景画像 * デフォルトはセンタリング !! プロパティ :background-image:lavie.png :background-image-relative-width:50 //:background-image-align:right //:background-image-relative-margin-right:3 ! 画像: 背景(2) {{image("lavie.png", { :relative_width => 30, :align => "right", # :vertical_align => "top", :relative_margin_right => -5, })}} * 右寄せ背景画像 * スライド内で指定 ** :align => "right" ! 画像サイズ スライドサイズに応じて変更可能 {{image("usagi.png", { :caption => "兎", # :relative_width => 100, :relative_height => 50, })}} ! 外部画像 URL先の画像をダウンロード {{image("https://raw.githubusercontent.com/rabbit-shocker/rabbit/master/data/rabbit/image/cozmixng-images/cozmixchu.png", :caption => "こずみっくちゅー")}} // [[こずみっくちゅー|https://raw.githubusercontent.com/rabbit-shocker/rabbit/master/data/rabbit/image/cozmixng-images/cozmixchu.png]] // ↑の書式はまだ使えない ! 数式 * 書式: TeX{{note("(っぽい)")}} * バックエンド ** LaTeX ** mimeTeX ! LaTeX {{latex(<<-'EOL', :relative_width => 80) $f(x)=\displaystyle\int_{-\infty}^x~e^{-t^2}dt$ \LaTeX EOL }} ! mimeTeX {{mimetex('\Large f(x)=\Bigint_{-\infty}^x~e^{-t^2}dt', :relative_width => 80)}} ! EPS 事前にEPSで作成{{note('(gsが必要)')}} {{image('equation.eps', :relative_width => 80)}} ! SVG {{image('spiral.svg', :relative_height => 100)}} ! Dia {{image('rabbit.dia', :relative_width => 90)}} ! GIMP {{image('rabbit.xcf', :relative_height => 100)}} ! aafigure {{aafigure(" あいうえお A B C D E F G H I J K L M AA BB CC DD EE FF GG HH II JJ KK LL MM AA BB CC DD EE FF GG HH II JJ KK LL MM aa bb cc dd ee ff gg hh ii jj kk ll mm aa bb cc dd ee ff gg hh ii jj kk ll mm N O P Q R S T U V W X Y Z NN OO PP QQ RR SS TT UU VV WW XX YY ZZ NN OO PP QQ RR SS TT UU VV WW XX YY ZZ nn oo pp qq rr ss tt uu vv ww xx yy zz nn oo pp qq rr ss tt uu vv ww xx yy zz", { :relative_width => 90, # :foreground => "#ff3333", # :option => "font=mikachan", })}} ! 折り返し なーーーーーーーーーーーーーーーーーーーーーーーーーーーーーがーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーい行は? ! ソース 以下がソース <<< # comment def method_name body end
以上がソース
ソース: 色付き
以下がソース
# comment def method_name body end
以上がソース
引用
You take the red pill, you stay in Wonderland and I show you how deep the rabbit-hole goes.
箇条書き
- レベル1-1
- レベル2-1
- レベル3-1
- レベル3-2
- レベル2-2
- レベル2-1
- レベル1-2
ラベル付きリスト
- Rabbit
- うさぎ
- Tortoise
- かめ
- うさぎ
- Rabbit
表
みだし1 | みだし2 |
---|---|
内容1 | 内容2 |
長ーーーーーい内容3 | 長ーーーーーーーーーーーーーーーーーーい内容4 |
Anthy
ひらがなをかんじにへんかんできます。
いみもつかいみちもないです。
変換後:
{{anthy(<<-EOA)
ひらがなをかんじにへんかんできます。
いみもつかいみちもないです。
EOA
}}
操作: 移動
- 次ページ
- 次に進みそうなキー/左クリック\nn, f, j, l, Spc, Ret, +, {{e('DownArrow')}}, {{e('RightArrow')}}
- 前ページ
- 前に進みそうなキー/中クリック\np, b, k, h, BS, Del, -, {{e('UpArrow')}}, {{e('LeftArrow')}}
操作: 高度な移動
- タイトルページへ移動
- a, 0, <, Home
- nページ目へ移動
- 1-9, +Ctrl=+10, +Alt=+20
- 最後のページへ移動
- e, $, >, End
操作: 本番用(1)
- フルスクリーン切替え
- F5, F10, F11, ジェスチャ{{e('DownArrow')}}{{e('UpArrow')}}
- 一覧モード切替え
- i
- 一覧モードからページ移動
- ダブルクリック
操作: 本番用(2)
- キャッシュ作成
- c
- 情報ウィンドウ表示切替え
- I
操作: 本番用(3)
- 虫眼鏡
- Ctrl+右クリック\nホイールで拡大率変更
- スポットライト
- ダブル右クリック\nホイールで半径変更
操作: 本番用(4)
- 落書き
- ポップアップ(右クリック)→\n落書きモード
- マウスジェスチャー
- 右ドラッグ
操作: 本番用(5)
- ホワイトアウト
- W
- ブラックアウト
- B
操作: 保存
- スクリーンショット
- 各ページを画像として保存\ns
- 印刷
- 各ページをPS/PDFとして保存\nCtrl+p
操作: 描画
- 再描画
- Ctrl+l
- テーマ再読み込み
- t, r
- スライドの調整値をリセット
- Alt+a
操作: 穴
- 穴を広げる
- E
- 穴を狭める
- N
操作: 検索
- 次を検索
- C-s, /
- 前を検索
- C-r, ?
- 検索終了
- C-g
操作: 終了
- 終了
- q, Escape
- アイコン化
- z
まとめ
- プレゼンテーションツール
- マルチプラットフォーム
- 機能/UI: 高機能/ユニーク
- キーボード重視
- UI・テキストベースのソース
>>>