2016-08-10 12 views
4

Я хочу напечатать мой блокнот jupyter и разделить печатную копию с сотрудниками, не являющимися программистами.Лучший способ печати слайдов ноутбуков Jupyter? Как поставить разрыв страницы?

То, что я сделал до сих пор:

Мой вопрос: Как разместить разрыв страницы, чтобы указать содержимое на каждой странице pdf?

Как только я конвертирую слайды (html) в pdf, текст и график не находятся в ожидаемом месте в формате pdf. Я хочу, чтобы график и текст, объясняющие график, были на одной странице. Нужно ли мне перерывать страницы в ячейке уценки моего ноутбука Jupyter? Или как определить содержание на каждой странице PDF, вместо того, чтобы позволить браузеру решить

Кроме того, я пытаюсь преобразовать Jupyter непосредственно к портативным PDF, но встречает вопросы: Convert jupyter notebook to pdf: Error encounters when install pandoc

ответ

0

я нашел несколько мест, которые включая HTML-код для разрыва страницы в ячейке уценки. Я получил это, чтобы работать, но только:

  1. Включите HTML для разрыва страницы в ячейке уценки. Используемый код: <p style="page-break-after:always;"></p>
  2. Экспортировать в HTML код nbconvert. Для этого в командной строке будет jupyter nbconvert --to html YourNotebook.ipynb
  3. Тогда я мог бы открыть этот статический HTML-файл с Chrome.
  4. Наконец, выберите печать из Chrome и выберите save as PDF.

Я пробовал другие методы, такие как печать при просмотре файла .ipynb или с помощью nbconvert идти прямо в PDF, но ничего из этого не получалось. Экспорт в HTML, а затем открытие html и сохранение в PDF-файле.