nbconvert henüz tam olarak nbconvert2 ile değiştirilmemiştir, isterseniz yine de kullanabilirsiniz, aksi takdirde çalıştırılabilir dosyayı kaldırırdık. Bu, artık nbconvert1'de hata düzeltmediğimizi belirten bir uyarı.
Aşağıdakiler çalışmalıdır:
./nbconvert.py --format=pdf yourfile.ipynb
Yeterince yeni bir IPython sürümü kullanıyorsanız, yazdırma görünümünü kullanmayın, sadece normal yazdırma iletişim kutusunu kullanın. Kromda grafik kesimi bilinen bir sorundur (Chrome bazı baskı css'lerine uymaz) ve firefox ile çok daha iyi çalışır, tüm sürümler hala geçerli değildir.
Nbconvert2'ye gelince, hala oldukça geliştirici ve belgelerin yazılması gerekiyor.
Nbviewer, nbconvert2 kullanır, bu yüzden HTML ile oldukça iyi.
Mevcut mevcut profillerin listesi:
$ 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
Size mevcut profilleri verin. (Kendi belgenizi oluşturabilirsiniz, ileride bir belge oluşturabilirsiniz, ./nbconvert2.py --help-all
size profilinizde kullanabileceğiniz bir seçenek sunmalıdır.)
sonra
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
Ve cwd'de çıkarılan rakamlar olduğu sürece (tex) dosyalarınızı yazmalıdır. Evet, bunun açık olmadığını biliyorum ve muhtemelen değişecek, dolayısıyla doktor ...
Bunun nedeni, nbconvert2'nin esas olarak sözde kodda yapabileceğiniz bir python kitaplığı olmasıdır :
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
API stabilize edildikten sonra giriş noktası daha sonra gelecek.
Sadece işaret edeceğiz @jdfreder (github profili) tex / pdf / sfenks ihracat üzerinde çalışıyor ve bu yazı sırasında ipynb dosyadan PDF oluşturmak için uzman edilir.