nbconvert еще не полностью заменен на nbconvert2, вы все еще можете использовать его, если хотите, иначе мы бы удалили исполняемый файл. Это просто предупреждение, что мы больше не исправляем nbconvert1.
Следующее должно работать:
./nbconvert.py --format=pdf yourfile.ipynb
Если вы используете достаточно свежую версию IPython, не используйте представление печати, просто используйте обычный диалог печати. График, вырезанный в хроме, является известной проблемой (Chrome не уважает некоторые print css) и работает намного лучше с 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>
И он должен записывать ваши (tex) файлы, пока извлеченные цифры в 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 на момент написания этой статьи.