2015-03-26 4 views
9

Ich habe ein IPython-Notebook, das ich in das PDF-Format konvertieren möchte. Aber wenn ich zur Datei gehe und es als PDF herunterlade, gibt es mir folgenden Fehler:Wie installiere ich fehlende Abhängigkeiten (adjustbox.sty), um ein Ipython-Notebook in das PDF-Format zu konvertieren?

nbconvert failed: PDF creating failed 

Irgendwelche Ideen? Ich denke, einige Abhängigkeiten scheinen zu fehlen. Könnten Sie beraten, wie man sie in Anaconda installiert?

Edit:

Hinzufügen das Protokoll gedruckt zu trösten, wenn ich als pdf laufen.

[I 16:00:48.396 NotebookApp] Loaded template article.tplx 
[I 16:00:49.414 NotebookApp] Writing 51786 bytes to notebook.tex 
[I 16:00:49.415 NotebookApp] Building PDF 
[I 16:00:49.435 NotebookApp] Running pdflatex 3 times: [u'pdflatex', u'notebook.tex'] 
[C 16:00:49.853 NotebookApp] pdflatex failed: [u'pdflatex', u'notebook.tex'] 
    This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex) 
    restricted \write18 enabled. 
    entering extended mode 
    (./notebook.tex 
    LaTeX2e <2014/05/01> 
    Babel <3.9k> and hyphenation patterns for 21 languages loaded. 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/base/article.cls 
    Document Class: article 2007/10/19 v1.4h Standard LaTeX document class 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/base/size10.clo)) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/graphicx.sty 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/keyval.sty) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/graphics.sty 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/trig.sty) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/latexconfig/graphics.cfg) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/pdftex-def/pdftex.def 
    (/usr/local/texlive/2014basic/texmf-dist/tex/generic/oberdiek/infwarerr.sty) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))) 

    ! LaTeX Error: File `adjustbox.sty' not found. 

    Type X to quit or <RETURN> to proceed, 
    or enter new name. (Default extension: sty) 

    Enter file name: 
    ! Emergency stop. 
    <read *> 

    l.19  \usepackage 
         {color} % Allow colors to be defined^^M 
    ! ==> Fatal error occurred, no output PDF file produced! 
    Transcript written on notebook.log. 

[I 16:00:49.860 NotebookApp] Running bibtex 1 time: [u'bibtex', u'notebook'] 
[W 16:00:49.887 NotebookApp] bibtex had problems, most likely because there were no citations 
[I 16:00:49.893 NotebookApp] Running pdflatex 3 times: [u'pdflatex', u'notebook.tex'] 
[C 16:00:49.923 NotebookApp] pdflatex failed: [u'pdflatex', u'notebook.tex'] 
    This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex) 
    restricted \write18 enabled. 
    entering extended mode 
    (./notebook.tex 
    LaTeX2e <2014/05/01> 
    Babel <3.9k> and hyphenation patterns for 21 languages loaded. 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/base/article.cls 
    Document Class: article 2007/10/19 v1.4h Standard LaTeX document class 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/base/size10.clo)) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/graphicx.sty 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/keyval.sty) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/graphics.sty 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/graphics/trig.sty) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/latexconfig/graphics.cfg) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/latex/pdftex-def/pdftex.def 
    (/usr/local/texlive/2014basic/texmf-dist/tex/generic/oberdiek/infwarerr.sty) 
    (/usr/local/texlive/2014basic/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))) 

    ! LaTeX Error: File `adjustbox.sty' not found. 

    Type X to quit or <RETURN> to proceed, 
    or enter new name. (Default extension: sty) 

    Enter file name: 
    ! Emergency stop. 
    <read *> 

    l.19  \usepackage 
         {color} % Allow colors to be defined^^M 
    ! ==> Fatal error occurred, no output PDF file produced! 
    Transcript written on notebook.log. 

[W 16:00:49.925 NotebookApp] 500 GET /nbconvert/pdf/A2_SpectralClustering.ipynb?download=true (::1): nbconvert failed: PDF creating failed 
[E 16:00:49.950 NotebookApp] { 
     "Accept-Language": "en-us", 
     "Accept-Encoding": "gzip, deflate", 
     "Connection": "keep-alive", 
     "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", 
     "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/6.2.3 Safari/537.85.12", 
     "Dnt": "1", 
     "Host": "localhost:8888", 
     "Referer": "http://localhost:8888/notebooks/A2_SpectralClustering.ipynb" 
    } 
[E 16:00:49.950 NotebookApp] 500 GET /nbconvert/pdf/A2_SpectralClustering.ipynb?download=true (::1) 2096.70ms referer=http://localhost:8888/notebooks/A2_SpectralClustering.ipynb 
+1

Können Sie Ihre Frage bearbeiten und fügen Sie die letzten 10 oder so Nachrichten an der Konsole angemeldet? – cel

+0

Pls überprüfen Sie die Bearbeitung. Dank – Baktaawar

+0

scheint es, dass deine 'Latex'-Distribution' adjustbox.sty' fehlt. Es scheint, dass deine 'Latex'-Distribution einige Pakete nicht hat. Sie können entweder die neueste Version von 'tex-live' installieren oder den Paketmanager finden, um die fehlenden Pakete zu installieren. – cel

Antwort

2

Am 14.04 Ubuntu arbeitete sie dieses Paket zu installieren:

sudo apt-get install texlive-latex-extra 
+4

Irgendeine Idee, wie man das auf Mac macht? Danke – Baktaawar

+0

Ich weiß nicht, was Sie auf einem Mac brauchen, aber wenn Sie googlen, dass Sie vielleicht gute Referenzen finden - ich erinnere mich an einige, die ich rannte beim suchen – nealmcb

2

auf Fedora 22, ich in das gleiche Problem lief. Ich musste das Paket "texlive-adjustbox" installieren und alles funktionierte wie erwartet.

sudo dnf install texlive-adjustbox 

Sie sollten nicht mit diesem Problem benötigen Anakonda zu verwenden, zu lösen, sondern es ist eine geringere Abhängigkeit, die fehlt.

2

Ich möchte darauf hinweisen, dass für dieses Problem und viele ähnliche eine schnelle Lösung ist, apt-Datei, z.

$apt-file search adjustbox.sty 

Die Ausgabe zeigt Pakete an, die diese Datei enthalten, und dann können Sie sie mit apt-get installieren.

+0

Dies ist ein nützliches Werkzeug, das ich nie wusste, das half zu lösen mein (gleiches?) Problem, und das werde ich ohne Zweifel für andere Probleme wieder verwenden. Danke – GMeister

1

für mac,

$ sudo tlmgr install adjustbox 

zusätzlich würden Sie auch installieren müssen:

$ sudo tlmgr install texlive-fonts-recommended 
+0

Das war hilfreich für mich - ich fand, dass die Verwendung von Tlmgr, um Adjustbox, Collecbox und Ucs zu installieren, brachte mich zu einem Punkt, wo ein Jupyter Notebook als PDF herunterladen würde. Ich hatte Pandoc bereits über MacPorts installiert und BasicTeX als Mac-Paket installiert. –

Verwandte Themen