nbconvert ainda não foi totalmente substituído por nbconvert2, você ainda pode usá-lo se desejar, caso contrário, teríamos removido o executável. É apenas um aviso de que não corrigimos mais o bug do nbconvert1.
O seguinte deve funcionar:
./nbconvert.py --format=pdf yourfile.ipynb
Se você estiver em uma versão de IPython recente o suficiente, não use a visualização de impressão, apenas use a caixa de diálogo de impressão normal. O corte do gráfico em cromo é um problema conhecido (o Chrome não respeita alguns css de impressão), e funciona muito melhor com o firefox, nem todas as versões ainda.
Quanto ao nbconvert2, ainda é altamente dev e docs precisam ser escritos.
Nbviewer usa nbconvert2, por isso é bastante decente com HTML.
Lista dos perfis disponíveis atualmente:
$ 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
Fornece os perfis existentes. (Você pode criar o seu próprio, cf futuro doc, ./nbconvert2.py --help-all
deve fornecer alguma opção que você pode usar em seu perfil.)
então
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
E deve escrever seus arquivos (tex), desde que as figuras extraídas em cwd. Sim, eu sei que isso não é óbvio e provavelmente vai mudar, portanto, não doc ...
A razão para isso é que nbconvert2 será principalmente uma biblioteca python onde, em pseudocódigo, você pode fazer:
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
O ponto de entrada virá mais tarde, quando a API estiver estabilizada.
Vou apenas apontar que @jdfreder (perfil github) está trabalhando na exportação tex / pdf / sphinx e é o especialista em gerar PDF a partir do arquivo ipynb no momento em que este livro foi escrito.