2017-12-17 3 views
0

Ich möchte ein Tutorial für Python schreiben (angenommen, Basic Python) und ich möchte eine PDF-Version mit latex machen. Ich möchte eine Sitzung von jupyter notebook ausführen und Codes Schritt für Schritt schreiben und die Schritte in pdf ausdrucken.log jupyter notebook und bekommen output und eingang nummer?

Ich möchte so etwas bekommen:

In [12]: a = 'foo' 

In [13]: type(a) 
Out[13]: str 

Wenn ich %logstart -o myfile.py Magie Code verwende ich so etwas wie dieses:

2+2 
#[Out]# 4 

ist es trotzdem meine Codes wie erste Stil anmelden?

Antwort

0

Wenn Sie das Notebook mit Datei> Herunterladen als> HTML als Webseite exportieren, wird der Inhalt so gespeichert, wie er auf dem Bildschirm angezeigt wird.

Sie können dann bearbeiten und diese Datei konvertieren mit dem pandoc Befehlszeilenprogramm TeX:

pandoc -i notebook.html -o notebook.tex 

Nachdem Sie die Datei fertig sind Bearbeitung (es leider ein paar Fehler haben gebunden ist), können Sie Erstelle ein pdf:

+0

ja es behält Abschriften Text und Zellnummern als Kommentare, aber ich möchte Ausgabe und Ausgabe Zellennummer als Kommentar. Ihr Weg tut nichts über Ausgänge. – Mehdi

+0

Sie haben recht. Bearbeitete Antwort, um Änderungen hervorzuheben. –