Resoleu el problema de la fallada en convertir el portàtil jupyter a PDF

Solve Problem Failure Convert Jupyter Notebook Pdf



Article de referència:
1. http://stackoverflow.com/questions/36916093/convert-ipynb-to-pdf-in-jupyter
2. https://blog.csdn.net/qq120633269/article/details/102554407

Primer, descarregueu LaTex, aquí faig servir Tex Live i després afegeixo el fitxer pdflatex.exe a la variable d’entorn, el camí específic és 2016 bin win32. Poseu 2016 bin win32 pdflatex.exe a les variables d'usuari i variables del sistema, el mètode específic és el següent:
1. Feu clic amb el botó dret del ratolí en aquest equip i feu clic a Propietats
2. Feu clic a Configuració avançada del sistema
3. Feu clic a Avançat -> Variables d'entorn
4. Afegiu 2016 bin win32 pdflatex.exe al PATH de l'usuari i al PATH del sistema respectivament
Després d'afegir, tanqueu el júpiter actual, torneu a obrir una sol·licitud d'anaconda i torneu a obrir el bloc de notes de júpiter.
Fins ara hauria d’entrar en vigor Desa com a PDF.
Si s’informa d’un error:
nbconvert ha fallat: ha fallat la creació de PDF, la sortida de làtex ha estat capturada:
Es tracta de XeTeX, versió 3.14159265-2.6-0.99999 (TeX Live 2018 / W32TeX) (format precarregat = xelatex)
habilitat restringit write18.
entrant en mode ampliat
! Seqüència de control sense definir.
.quadern
.tex
?
! Parada d'emergència.
.quadern
.tex
No hi ha pàgines de sortida.
Transcripció escrita el?.



solució:
1. Si hi ha xinès al camí del fitxer, suprimiu-lo
2. Cerqueu el fitxer pdf.py al camí d’instal·lació i obriu-lo
és a dir ... site-packages nbconvert exporters pdf.py



Canvieu 'build_directory': '.' A 'build_directory': '' de la següent manera:



#writer = Instance('nbconvert.writers.FilesWriter', args=(), kw={'build_directory': '.'}) writer = Instance('nbconvert.writers.FilesWriter', args=(), kw={'build_directory': ''})