nbconvert aún no ha sido reemplazado por completo por nbconvert2, aún puede usarlo si lo desea, de lo contrario, habríamos eliminado el ejecutable. Es solo una advertencia de que ya no corregimos nbconvert1.
Lo siguiente debería funcionar:
./nbconvert.py --format=pdf yourfile.ipynb
Si tiene una versión lo suficientemente reciente de IPython, no use la vista de impresión, solo use el diálogo de impresión normal. El corte de gráficos en Chrome es un problema conocido (Chrome no respeta algunos css de impresión) y funciona mucho mejor con Firefox, aún no con todas las versiones.
En cuanto a nbconvert2, todavía es necesario escribir mucho dev y documentos.
Nbviewer usa nbconvert2, por lo que es bastante decente con HTML.
Lista de perfiles disponibles actualmente:
$ 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
Darle los perfiles existentes. (Puede crear el suyo propio, cf future doc, ./nbconvert2.py --help-all
debería darle alguna opción que pueda usar en su perfil).
entonces
$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>
Y debería escribir sus archivos (tex) siempre que las figuras extraídas en cwd. Sí, sé que esto no es obvio, y probablemente cambiará, por lo tanto, no hay documento ...
La razón de esto es que nbconvert2 será principalmente una biblioteca de Python donde en pseudocódigo puede hacer:
MyConverter = NBConverter(config=config)
ipynb = read(ipynb_file)
converted_files = MyConverter.convert(ipynb)
for file in converted_files :
write(file)
El punto de entrada vendrá más tarde, una vez que se estabilice la API.
Solo señalaré que @jdfreder (perfil de github) está trabajando en la exportación de tex / pdf / sphinx y es el experto en generar PDF a partir de un archivo ipynb en el momento de escribir este artículo.