nbconvert non è ancora completamente sostituito da nbconvert2, puoi ancora usarlo se lo desideri, altrimenti avremmo rimosso l'eseguibile. È solo un avvertimento che non correggiamo più nbconvert1.
Quanto segue dovrebbe funzionare:
./nbconvert.py --format=pdf yourfile.ipynb
Se sei su una versione IPython abbastanza recente, non usare la visualizzazione di stampa, usa semplicemente la normale finestra di dialogo di stampa. Il grafico tagliato in Chrome è un problema noto (Chrome non rispetta alcuni CSS di stampa) e funziona molto meglio con Firefox, non tutte le versioni ancora.
Per quanto riguarda nbconvert2, è ancora necessario scrivere molto dev e documenti.
Nbviewer usa nbconvert2 quindi è abbastanza decente con HTML.
Elenco dei profili attualmente disponibili:
$ 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
Darti i profili esistenti. (Puoi crearne uno tuo, cf future doc, ./nbconvert2.py --help-all
dovrebbe darti qualche opzione che puoi usare nel tuo profilo.)
poi
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
E dovrebbe scrivere i tuoi file (tex) fintanto che le cifre estratte in cwd. Sì, lo so che questo non è ovvio e probabilmente cambierà quindi nessun documento ...
La ragione di ciò è che nbconvert2 sarà principalmente una libreria python in cui nello pseudo codice puoi fare:
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
Il punto di ingresso arriverà più tardi, una volta stabilizzata l'API.
Faccio solo notare che @jdfreder (profilo github) sta lavorando all'esportazione di tex / pdf / sphinx ed è l'esperto per generare PDF da file ipynb al momento della stesura di questo documento.