// 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,
# :normalized_width => 50,
# :normalized_height => 50,
# :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 => "兎",
# :normalized_width => 50,
# :normalized_height => 50,
# :relative_width => 100,
:relative_height => 50,
})}}
! 外部画像
URL先の画像をダウンロード
{{image("http://www.cozmixng.org/repos/images/cozmixchu.png",
:caption => "こずみっくちゅー")}}
// [[こずみっくちゅー|http://www.cozmixng.org/repos/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・テキストベースのソース
>>>
