nbconvert ще не повністю замінений nbconvert2, ви все ще можете використовувати його, якщо хочете, інакше ми б видалили виконуваний файл. Це лише попередження про те, що ми більше не виправляємо помилки nbconvert1.
Має працювати наступне:
./nbconvert.py --format=pdf yourfile.ipynb
Якщо ви використовуєте останню версію IPython, не використовуйте режим друку, просто використовуйте звичайне діалогове вікно друку. Графік, вирізаний хромом, є відомою проблемою (Chrome не поважає деякі css print) і працює набагато краще з Firefox, не всі версії досі.
Що стосується nbconvert2, він все ще дуже розробляється, і документи потрібно писати.
Nbviewer використовує nbconvert2, тому це досить пристойно з HTML.
Список поточних доступних профілів:
$ 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
Надамо вам існуючі профілі. (Ви можете створити свій власний, див. Майбутній документ, ./nbconvert2.py --help-all
має надати вам певний параметр, який можна використовувати у своєму профілі.)
тоді
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
І він повинен писати ваші (текстові) файли до тих пір, поки вилучені цифри будуть в cwd. Так, я знаю, що це не очевидно, і, можливо, це зміниться, отже, жоден документ ...
Причиною цього є те, що nbconvert2 в основному буде бібліотекою python, де в псевдокоді ви можете зробити:
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
Точка входу з’явиться пізніше, як тільки API стабілізується.
Я лише зазначу , що @jdfreder (профіль github) працює над експортом tex / pdf / sphinx і є експертом для створення PDF-файлу з файлу ipynb на момент написання статті.