[IPython-dev] slideshow mode
Matthias BUSSONNIER
bussonniermatthias at gmail.com
Fri Feb 15 02:39:50 EST 2013
Copy of the explanation I sent to Fernando a few week ago at the end of this mail.
I didn't had time to re-work on this, PR and bug report are welcomed.
--
Matthias
> Not fully functional, but should do pretty much the same than at SciPy "12.
>
> You will have to run a pretty recent version of IPython to use it though, but I Guess that will not be a problem :-)
>
> Just clone (or merge) the following
> https://github.com/Carreau/ipython-static-profiles
>
> in your .ipython/profile_xx/static/
>
> There is a small read me on how to install/use/... etc.
>
> You might have to restart your server for it to catch the fact that there is a custom.js and custom.css file.
>
> Going to the end auto exit and enable back to slide 1.
>
> (... some time passes)
>
>
> Some more stuff :
>
> support for
> - Fragment cell
> - Skip/Notes cell
> - 'undefined' cell (noted as - )
>
> As you might not have read the all PRs I'll do a quick recap.
>
> Slide is the unit of content that can appear on a screen at once.
> So any cell that you will mark as "slide" with the Cell Toolbar UI can only be at the top of the screen and delimitate the beginning of a new slide.
>
> You can get "skip" and "notes" cells, those won't show in Live Slideshow mode nor in Damian's slideshow viewer.
> Difference is that slideshow viewer support speaker "notes" on a separate windows.
>
> Lastly "Fragment" is a part of a slide that shows after key press like a bullet point list in normal presentation if you wish,
> except we are constrained at cell level in our case.
>
> By default undefined slide automatically appear with the previous slide.
>
>
> So, small example :
>
> Slide number / type
>
> 1 - (automatically interpreted as slide)
> 2 slide
> 3 -
> 4 slide
> 5 slide
> 6 -
> 7 fragment
> 8 -
> 9 fragment
> 10 skip
> 11 fragment
> 12 slide
>
> Cell on screen after each key press.
> 1
> 2,3
> 4
> 5,6
> 5,6,7,8
> 5,6,7,8,9
> 5,6,7,8,9,11
> 12
> ...
>
> Hope that make sense.
> --
> Matthias
More information about the IPython-dev
mailing list