2016-08-27 5 views
3

Я пытаюсь загрузить мой Jupyter ноутбук как PDF из веб-интерфейса, перейдя на:Преобразование Jupyter ноутбук в PDF - pdflatex не найден на PATH

Файл -> Загрузить как -> PDF с помощью LaTeX

Однако, я получаю эту ошибку:

nbconvert failed: pdflatex not found on PATH 

Я как pandoc и MacTEX установлен. Кроме того, в терминале устанавливается pdflatex.

$ which pdflatex 
/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin/pdflatex 

Я бегу на Mac OS X El Capitan с помощью Jupyter 4.2.0 с Python 2.7.11

+0

cyril: любой успех? Я ищу то же самое –

+0

Нет, я не смог заставить это работать через интерфейс Jupyter. – cyril

+0

Я застрял в https://github.com/ipython/ipython/issues/8814#issuecomment-247591716 –

ответ

1

Печать его в формате PDF с помощью браузера (Ctrl + P). Это просто, и подход «вы печатаете, что видите» отлично подходит для обмена отчетами/анализами с людьми, которые не кодируют или не используют среду jupyter. Не публикация готова любыми способами, но выполняет свою работу. Просто убедитесь, что ваши графики и рисунки не находятся в интерактивном режиме, иначе они не будут отображаться (установите их в% matplotlib inline).

У меня всегда были проблемы с экспортом моего jupyter nb в pdf через латекс. Быстрый поиск, и вы видите, что МНОГО людей. Я мог бы заставить некоторые вещи работать, но форматирование было тусклым с кодом, и графики не отображались так, как я хотел. В конце концов я согласился с тем, что ноутбук jupyter не может легко создавать «готовые к публикации» PDF-файлы. Когда я хочу это, я создаю графики/цифры/код на jupyter и вызываю их в латексном файле.

Вы можете hide часть вашего кода из PDF, set разрешения ваших участков и добавить некоторые extensions улучшить свои jupyter документов. Если вы действительно хотите сделать свои публикации изнутри jupyter, у этого tutorial есть несколько отличных советов.