nbconvert ist noch nicht vollständig durch nbconvert2 ersetzt. Sie können es weiterhin verwenden, wenn Sie dies wünschen. Andernfalls hätten wir die ausführbare Datei entfernt. Es ist nur eine Warnung, dass wir nbconvert1 nicht mehr bugfixieren.
Folgendes sollte funktionieren:
./nbconvert.py --format=pdf yourfile.ipynb
Wenn Sie sich in einer IPython-Version befinden, die aktuell genug ist, verwenden Sie nicht die Druckansicht, sondern nur den normalen Druckdialog. In Chrom geschnittene Grafiken sind ein bekanntes Problem (Chrome respektiert einige Druck-CSS nicht) und funktionieren mit Firefox viel besser, nicht alle Versionen noch.
Was nbconvert2 betrifft, so ist es immer noch sehr dev und es müssen Dokumente geschrieben werden.
Nbviewer verwendet nbconvert2, daher ist es mit HTML ziemlich anständig.
Liste der aktuell verfügbaren Profile:
$ ls -l1 profile|cut -d. -f1
base_html
blogger_html
full_html
latex_base
latex_sphinx_base
latex_sphinx_howto
latex_sphinx_manual
markdown
python
reveal
rst
Geben Sie die vorhandenen Profile. (Sie können ein eigenes, zukünftiges Dokument erstellen, ./nbconvert2.py --help-all
das Ihnen eine Option bietet, die Sie in Ihrem Profil verwenden können.)
dann
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
Und es sollte Ihre (tex) Dateien schreiben, solange die Zahlen in cwd extrahiert werden. Ja, ich weiß, dass dies nicht offensichtlich ist, und es wird sich wahrscheinlich ändern, daher kein Dokument ...
Der Grund dafür ist, dass nbconvert2 hauptsächlich eine Python- Bibliothek ist, in der Sie im Pseudocode Folgendes tun können:
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
Der Einstiegspunkt wird später kommen, sobald die API stabilisiert ist.
Ich möchte nur darauf hinweisen, dass @jdfreder (Github-Profil) am tex / pdf / sphinx-Export arbeitet und der Experte ist, der zum Zeitpunkt dieses Schreibens PDF aus einer ipynb-Datei generiert.