2015-03-26 10 views
9

Mam notes IPython, który próbuję przekonwertować do formatu PDF. Kiedy jednak przejdę do pliku i pobierzesz jako plik PDF, otrzymuję następujący błąd:Jak zainstalować brakujące zależności (adjustbox.sty), aby przekonwertować komputer przenośny Ipython na format pdf?

nbconvert failed: PDF creating failed 

Jakieś pomysły? Wydaje mi się, że brakuje niektórych zależności. Czy możesz doradzić, jak zainstalować je w anacondzie?

Edit:

Dodawanie dziennik drukowany pocieszyć kiedy biegnę do pobrania w formacie PDF.

[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

można edytować swoje pytanie i dodać ostatnie 10 lub tak komunikatów wypisywanych do konsoli? – cel

+0

Pls sprawdź edycję. Dzięki – Baktaawar

+0

wydaje się, że twojej dystrybucji 'latex' brakuje' adjustbox.sty'. Wygląda na to, że twoja dystrybucja lateksowa nie ma niektórych pakietów. Możesz zainstalować najnowszą wersję 'tex-live' lub znaleźć menedżera pakietów, aby zainstalować brakujące pakiety. – cel

Odpowiedz

2

Na Ubuntu 14.04 to działało, aby zainstalować ten pakiet:

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

Każdy pomysł, jak to zrobić na komputerze Mac? Dzięki – Baktaawar

+0

Nie wiem, czego potrzebujesz na Macu, ale jeśli masz Google'a, możesz znaleźć dobre referencje - wydaje mi się, że przypominam sobie niektóre, na które natknąłem się podczas wyszukiwania – nealmcb

2

W Fedorze 22, wpadłem na ten sam problem. Musiałem zainstalować pakiet "texlive-adjustbox", a następnie wszystko działało zgodnie z oczekiwaniami.

sudo dnf install texlive-adjustbox 

Nie powinieneś używać anakondy do rozwiązania tego problemu, ale raczej brakuje zależności niższego poziomu.

2

Chciałbym podkreślić, że w przypadku tego problemu i wielu podobnych, szybkie rozwiązanie polega na użyciu pliku apt, np.

$apt-file search adjustbox.sty 

Dane wyjściowe wskazują pakiety zawierające ten plik, a następnie można je zainstalować przy użyciu apt-get.

+0

Jest to przydatne narzędzie, o którym nigdy nie wiedziałem, co pomogło w rozwiązaniu mój (ten sam?) problem i którego bez wątpienia użyję ponownie w innych sprawach. Dzięki – GMeister

1

dla mac,

$ sudo tlmgr install adjustbox 

dodatkowo będzie trzeba także zainstalować:

$ sudo tlmgr install texlive-fonts-recommended 
+0

Pomogło mi to - znalazłem, że używając tlmgr do zainstalowania adjustbox, collectbox i ucs doprowadziłem mnie do punktu, w którym notatnik Jupytera został pobrany jako PDF. Pandoc został już zainstalowany przez MacPorts, a BasicTeX zainstalowany jako pakiet Mac. –

Powiązane problemy