Rabbit(en)
- subtitle
-
Presentation with RD
- author
-
Kouhei Sutou
- institution
-
COZMIXNG
- theme
-
rabbit
Rabbit
A presentation tool
- Impl.: Ruby/GTK+ 2/cairo
- Env.: PC-UNIX/Win/Mac
- Format: RD/Wiki/PDF
- View: Rubynote:(separated with format)
Features: Display (1)
- Emphasis/
Deletion - Subsub:script/Supersup:script
- Math characters: ∑sub:i=0∑sub:i=0
- Colorized source
Features: Display (2)
- Tables
- Interesting themes
- Images
- Many supported formats
- PNG/JPEG/.../PDF/EPS/SVG
Features: Display (3)
- Folding long lines
- Colorized source
- Big text
Features: UI (1)
- Rich key bindings
- Context menu
- Mouse gestures
- Spotlight
- Magnifier
Features: UI (2)
# wait
* Index page
* Graffiti
* (('wait'))Pause
* (('wait'))I18N
* Search
Features: UI (3)
- Whiteout/Blackout
- Rabbit hole
- Make a hole in a slide
- Visualization of remaining time
- The Tortoise and the Hare
Features: Input
- File
- Standard input
- HTTP
- RWiki/Hiki
- SlideShare
Features: Format
- RD
- Wiki(Hiki)
- PDF
- →PDF viewer
Features: Output
- Images
- Images + HTML
- PS/PDF
- PS/PDF for print
- slides/page
Features: Ext. API
- HTTP
- dRuby
- XML-RPC
- SOAP
Features: Creating
- Auto source reload
- Theme reload
- Change theme
Features: Tag
tag:x-large:Large Text
tag:centerCenterized Text
tag:rightRight-Justified Text
ToDo
- Inline images
- Jump to a link
- Sound
- Video
- 3D
Image
# image # src = lavie.png # caption = Lavie # keep_ratio = true # width = 100 # height = 100
Image: Reflect
# image # src = shocker.jpg # relative_height = 80 # reflect_ratio = 0.5
Image: Background (1)
- Background image
- Centering by default
Properties
- background-image
-
lavie.png
- background-image-relative-width
-
50
- background-image-relative-margin-right
-
3
Image: Background (2)
# image # src = lavie.png # relative-width = 30 # align = right # relative-margin-right = -5
- Right justified backgorund image
- Specify in slide
- align = right
Image size
Relative image sizes
# image # src = usagi.png # caption = USAGI # keep_ratio = true # relative_height = 80
External image
Download an image from a URL

Math. expressions
- TeX note:(like) format
- Backends
- LaTeX
- mimeTeX
LaTeX
# LaTeX
# relative_width = 80
$f(x)=\displaystyle\int_{-\infty}^x~e^{-t^2}dt$
\LaTeX
mimeTeX
# mimeTeX
# relative_width = 80
\Large f(x)=\Bigint_{-\infty}^x~e^{-t^2}dt
EPS
Create EPS ahead of time*1
# image # src = equation.eps # keep_ratio = true # relative_width = 80
SVG
# image # src = spiral.svg # keep_ratio = true # relative_height = 100
Dia
# image # src = rabbit.dia # relative_width = 90
GIMP
# image # src = rabbit.xcf # relative_height = 100
aafigure
# aafigure # relative_width = 90 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
Word Wrapping
looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
Source
The following is source code:
# comment def method_name body end
End of source code.
Source: colorized
The following is source code:
# comment def method_name body end
End of source code.
Quotation
You take the red pill, you stay in Wonderland and I show you how deep the rabbit-hole goes.
*1needs gs
Enumeration
- Level 1-1
- Level 2-1
- Level 3-1
- Level 3-2
- Level 2-2
- Level 2-1
- Level 1-2
Labeled list
Table
| Heading 1 | Heading 2 |
|---|---|
| content 1 | content 2 |
| very long content 3 | veeeery looooooooooooooooooooooong content 4 |
Op.: Move
- Next page
-
Bindings for next page/Left click
n, f, j, l, Spc, Ret, +, ↓, →, ...
- Previous page
-
Bindings for prev. page/Center click
p, b, k, h, BS, Del, -, ↑, ←, ...
Op.: Advanced move
- Go to the title page
-
a, 0, <, Home
- Go to page n
-
1-9. +Ctrl = +10, +Alt = +20
- Go to the last page
-
e, $, >, End
Op.: On stage (1)
- Toggle full screen
-
F5, F10, F11, Gesture↓↑
- Toggle index mode
-
i
- Go to the page
-
Double click on the desired page
Op.: On stage (2)
Op.: On stage (3)
- Magnifier
-
Ctrl + right click
Change scale by wheel
- Spotlight
-
Double right clicks
Change radius by wheel
Op.: On stage (4)
Op.: On stage (5)
Op.: Save
- Screenshot
-
Save each page as an image
s
-
Print each page as PS/PDF
Ctrl+p
Op.: Display
Op.: Hole
Op.: Search
Op.: Quit
Conclusion
- A presentation tool
- Multi platform
- Feat./UI: High & Unique
- Emphasize keybord shortcuts
- UI/text based source
*1needs gs
