Saltar al contenido

Convierta ipynb a pdf en Jupyter

Solución:

Una solución simple y sorprendentemente buena es imprimir el cuaderno en pdf a través del navegador con ctrl+p. Solo asegúrese de que sus gráficos y figuras no estén en modo interactivo; de lo contrario, no se mostrarán (configúrelos en %matplotlib inline).

Exportar cuadernos de jupyter a través de látex es bastante problemático y requiere muchos retoques para tener algo que esté remotamente cerca de estar listo para la publicación. Cuando absolutamente necesito calidad de publicación, lo hago en un editor de látex, pero este tutorial es muy extenso sobre cómo hacerlo en jupyter.

Algunos consejos útiles para obtener mejores resultados:

  • Gráficos de mayor resolución
  • Ocultar sus celdas de código del pdf
  • Eche un vistazo a estas extensiones para mejorar sus documentos jupyter

Para Mac OS X, la solución para mí fue instalar MacTex primero y luego exportar la ruta para encontrarlo:

### TeX
export PATH="/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin:$PATH"

Puede agregar esto a su .bash_profile o un archivo de configuración similar para cargarlo cada vez.

Vea más aquí https://github.com/jupyter/nbconvert/issues/406

Como dijo Thomas K en los comentarios, debe tener instalado Latex y luego agregar la ruta al directorio que contiene pdflatex.exe archivo al PATH variable de su sistema.

Busqué una distribución ligera e intenté instalar TeXworks, pero no encontré ninguna. pdflatex.exe expediente.
Así que probé TeX Live, que funcionó bien creando el pdflatex.exe archivo en el directorio de instalación de destino. Este camino debería ser como C:...texlive2016binwin32.
Finalmente, debe agregar esta ruta a la PATH variable de entorno de su sistema (puede utilizar el enlace compartido por Thomas K).

Como se dijo aquí, debe salir del cuaderno de jupyter y abrir un nuevo símbolo del sistema después de realizar cualquier cambio en la ruta, para que jupyter encuentre el elemento recién agregado al archivo. PATH.

Luego, en Jupyter, puede verificar sus variables de entorno ejecutando lo siguiente (consulte este enlace para obtener más detalles):

    import os
    os.environ['PATH'].split(';')

y compruebe si contiene la ruta a pdflatex.exe expediente.

Si tiene algún problema al exportar su computadora portátil a pdf debido a que faltan archivos / paquetes (esto me pasó a mí), consulte este enlace para buscarlos e instalarlos en TeX Live.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *