Wenn ich ein IPython-Notizbuch in einer replave.js-Präsentation mit
ausführe %Vor%Ich bekomme den gesamten Inhalt als einzelne Folie. Wie separiere ich meinen Inhalt in mehrere Folien?
Ich habe versucht, ---
(angedeutet in diesem Video), \n\n\n
und ===
drinnen zu verwenden das Notizbuch (als separate Zellen und vor meinen Titeln), hat aber nichts verändert. Ich weiß, dass man für eine Markdown-Eingabedatei in reveal.js die data-separator
-Option setzen kann, aber die generierte HTML-Datei scheint den Inhalt nicht als Markdown zu enthalten, sondern alles mit HTML-Tags, also weiß ich es nicht wie man IPython dazu bringt, neue Folien-Tags dort zu erzeugen, wo ich sie haben will.
(Ich verwende IPython 1.1 über Pip installiert)
Die richtige Antwort ist Matts Antwort. Sie müssen die "slideshow" -Zelle verwenden und den Zelltyp mit "slide", "subslide", "fragment" angeben.
Allerdings ist reveal.js-3.0.0
jetzt die neueste Version und funktioniert nicht mit IPython Notebook-Folien.
Die Browser-Entwicklungstools geben ReferenceError: Reveal is not defined
Eine Lösung besteht darin, eine ältere Version anzugeben
%Vor% Und noch besser ist es, den replave.js-Repo in das Verzeichnis von your_notobook.ipynb
zu klonen und die Version 2.6.2 über git
danach sollte das funktionieren
%Vor%Diese Lösung funktioniert offline.
Ab diesem Moment arbeitet Damian an diesem Problem
Beschweren, um update zu reveal.js 3.0.0 bald ... Danke für den Bericht, werde ich so schnell wie möglich nehmen.
Wenn Sie IPython mit ipython3 notebook
starten (und ich denke, Sie müssen Ссылка installiert haben), dann die Zellen Sieh so aus:
Sie müssen "Cell Toolbar" (grüne Box) auf "Slideshow" setzen. Dann wird die rot hervorgehobene Symbolleiste angezeigt. Sie können es mit der blau markierten Taste versuchen.
Ich bin mir nicht sicher, was die Zelltypen bedeuten
Tags und Links python ipython ipython-notebook reveal.js