nbconvert belum sepenuhnya digantikan oleh nbconvert2, Anda masih dapat menggunakannya jika Anda mau, jika tidak, kami akan menghapus file yang dapat dieksekusi. Ini hanya peringatan bahwa kami tidak lagi memperbaiki bug nbconvert1.
Berikut ini seharusnya bekerja:
./nbconvert.py --format=pdf yourfile.ipynb
Jika Anda menggunakan versi IPython yang cukup baru, jangan gunakan tampilan cetak, cukup gunakan dialog cetak normal. Grafik yang dipotong di chrome adalah masalah yang diketahui (Chrome tidak menghormati beberapa css cetak), dan bekerja jauh lebih baik dengan firefox, tidak semua versi masih.
Adapun nbconvert2, masih sangat dev dan docs perlu ditulis.
Nbviewer menggunakan nbconvert2 sehingga cukup layak dengan HTML.
Daftar profil yang tersedia saat ini:
$ 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
Memberi Anda profil yang ada. (Anda dapat membuat sendiri, cf dokumen masa depan, ./nbconvert2.py --help-all
akan memberi Anda beberapa opsi yang dapat Anda gunakan di profil Anda.)
kemudian
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
Dan itu harus menulis file (tex) Anda selama angka yang diekstrak di cwd. Ya saya tahu ini tidak jelas, dan mungkin akan berubah jadi tidak dok ...
Alasannya adalah bahwa nbconvert2 terutama akan menjadi pustaka python di mana dalam kode pseudo Anda dapat melakukan:
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
Titik masuk akan muncul nanti, setelah API distabilkan.
Saya hanya akan menunjukkan bahwa @jdfreder (profil github) sedang mengerjakan ekspor tex / pdf / sphinx dan merupakan ahli untuk menghasilkan PDF dari file ipynb pada saat penulisan ini.