2015-12-08 15 views
7

Czy istnieje sposób drukowania slajdu slajdów slajdów jowera/ipythona? Czy można to zrobić ze strony nbviewer (http://nbviewer.ipython.org)?Czy istnieje sposób wydrukowania prezentacji slajdów jowezer/ipython?

Wiem, że mogę wydrukować plik PDF mojego notatnika, ale kiedy to zrobię, nie ma tych samych podziałów strony i nie pomija całego kodu, który chciałbym pominąć (na przykład biblioteki I importowane nie są konieczne). Chciałbym mieć go jako kopię zapasową lub ulotkę do wydrukowania.

Odpowiedz

9

Można spróbować to:

jupyter nbconvert --to slides --post serve /path/to/your/notebook.ipynb 

ten powinien odpalić przeglądarkę i służą prezentacji (np w http://127.0.0.1:8000/<some-title>.slides.html#/)

zmienić adres URL do

http://127.0.0.1:8000/<some-title>.slides.html?print-pdf 

Jeśli teraz otwarty okno dialogowe drukowania w przeglądarce, slajdy powinny mieć odpowiednie formatowanie.

Zamiast wysyłać do drukarki, powinieneś być w stanie wybrać zapis do pliku PDF z menu drukarki.


Testowałem to w wersji chrome na OSX. Zakładam, że działa na wszystkich systemach, ale nie testowałem.

+1

Próbowałem tego w Firefoksie na OSX i zadziałało to dla mnie. –

+0

@cel Podoba mi się Twoje rozwiązanie. Jednak tekst i wykres nie znajdują się w oczekiwanym miejscu w pliku PDF. Chcę, aby wykres i tekst wyjaśniający wykres znajdowały się na tej samej stronie. Czy istnieje sposób na określenie treści na każdej stronie pliku pdf, zamiast pozwolić przeglądarce decydować? – Lisa

+0

@Lisa, Podczas projektowania pokazu slajdów można użyć paska narzędzi pokazu slajdów "Widok-> Pasek narzędzi komórki-> Pokaz slajdów", aby kontrolować, które komórki przechodzą na której stronie. Wyjściowy plik PDF powinien szanować Twoje wybory. – cel

Powiązane problemy