TKSLIDE v4 -------------- ![Test][foo] Instruction -------------- * Escape : Toggle Toolbar * Arrow Keys : Move around in slides * PageUp/Down : Jump to previous/next fifth page. * Home/End : Jump to first/last page (not work in Opera) * Num keys+Space/Enter : Jump to a specific page * '`' : Jump to Last viewed page * 'P' : Full text mode * 'S' : Change style * '[' / ']' : decrease / increase font size * Mouse Left Click : Next page Features ------------- ### Syntax * Pages separated by h1 or h2, much simpler then before * One can also use [Opera Show Format][OSF] as slide source * Supports [Markdown][Markdown] and other text-html translator once they generate h1/h2 * Bookmarklet for translating markdown to TKSLIDE online by one click (only in Firefox, powered by [js-Markdown][jsMarkdown]) [OSF]: http://my.opera.com/community/dev/operashow/documentation/doc_fileformat.html [Markdown]: http://daringfireball.net/projects/markdown/ [jsMarkdown]: http://rephrase.net/box/js-markdown/ ## # ### Example In XHTML

MY First Slide

I am Bond, James Bond

Me

Second Slide

Thank you

## # ### Example In Markdown My First Slide ---------------- I am Bond, James Bond ![Me](my_photo.jpg) Second Slide ---------------- Thank you (* You need off-line Markdown parser if you do not use online translating bookmarklet) ## Features ### Formatting * Resize image and text by window size (configurable) * Auto content spacing and centering (configurable) * You can manually adjust font size by [ / ] * Fixed but configurable slide width/height ratio * Supports math formula by additional module (Powered by ASCIIMathML) ## Minimal Source Code Blank Slide (Try to use [ / ] when code blocks extend out of the slide) ## Minimal Code with Math Blank Slide ## TKSLIDE Files To use them, put everything with source file in the same directory. ### Required * [slide.js][slide.js] - TKSLIDE kernel(required) * [user.css][user.css] - necessary stylesheet(required)
### Optional * [print.css][print.css] - Stylesheet(required in printing) * [math.js][math.js] - Translate tex into MathML (required when using Mathematical Formula) * [favload.js][favload.js] - online-slide-maker (required when using bookmarklet to generate slides) * [m2t.sh][m2t.sh] - Wrapper of Markdown parser to generate TKSLIDE document [slide.js]: slide.js [user.css]: user.css [print.css]: print.css [math.js]: math.js [favload.js]: favload.js [m2t.sh]: m2t.sh_ [foo]: data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4MLwWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw==