2016-09-08 11 views
5

W Notatniku Jupyter, poprzez "Plik - Pobierz jako - PDF przez LaTeX (.pdf)", pobrałem mój notatnik jako plik pdf. Jednak wiele bloków kodu zostanie wydrukowanych poza marginesami stron PDF - tzn. W przypadku dłuższych linii kodu są one wycinane na prawej krawędzi strony pdf. Każdy sposób, aby rozwiązać ten problem tak, że mogę mieć czytelny dokument PDF (innych niż ręcznie dodać twardych zyski dla każdej linii lub the way suggested in this post DziękiJak zabezpieczyć Notatnik Jupyter przed pobraniem pliku PDF z marginesu?

Odpowiedz

0

miałem ten sam problem Ostatecznie znalazłem odpowiedź na:?!.

http://www.markus-beuckelmann.de/blog/customizing-nbconvert-pdf.html

Zasadniczo polega na dodaniu szablonu niestandardowego lateksową, która otacza linie. on również reguluje niektóre rozmiary czcionek tak, że zapotrzebowanie na opakowania jest mniejsza.

znalazłem jeden błąd. Jego kod jest brakuje linii końcowej makra końcowego:

((*- endmacro *)) 

umieścić plik w ~/anaconda2/lib/python2.7/site-packages/nbconvert/templates/latex. Lokalizacja będzie się różnić w zależności od instalacji. Używam anaconda 4.3.1 (Jupyter 4.3.1 także?)

W rzeczywistości zmieniłem nazwę "extends" article.tplx ", odzwierciedlając nową nazwę i napisałem nowy szablon jako artykuł.tplx. W ten sposób mogę zmienić szablony bez konieczności restartowania serwera.

Powiązane problemy