Записная книжка Jupyter: как конвертировать в PDF?

#python-3.x #pdf #jupyter-notebook

#python-3.x #PDF #jupyter-notebook

Вопрос:

Я запускаю программы на Python jupyter-notebook : 6.0.3 и я хотел бы преобразовать записную книжку в формат PDF. Итак: внутри моей записной книжки я нажимаю "File" затем "Download as" , как показано на скриншоте ниже:

введите описание изображения здесь

Если я возьму "PDF via Latex" , я получу сообщение об ошибке, как показано на скриншоте ниже:

введите описание изображения здесь

Если я возьму "PDF via HTML" , то получу на экране не такой уж плохой PDF-файл, но только на 1 странице, и его нельзя распечатать…

Не могли бы вы помочь мне и рассказать, как вы конвертируете записную книжку в PDF?

Я уточняю:

  • этот "PDF via Latex" метод работал несколько месяцев назад; но я не часто им пользуюсь, и сегодня он больше не работает.
  • чтобы использовать "PDF via HTML" метод, я выполнил команды python -m pip install -U notebook-as-pdf и pyppeteer-install , как указано на этой странице

Комментарии:

1. У меня была такая же проблема, но я не смог ее решить. Я попробовал несколько предложений, которые не сработали, затем переключился на открытие jupyter notebook с помощью jupyter lab. Это сработало.

2. @Sonji, я открыл свой jupyter notebook в jupyter lab, как вы рекомендовали; но я застрял на следующем шаге: как конвертировать в PDF? Не могу найти способ…

3. Проверьте эту ссылку. Это хорошо иллюстрирует. jupyterlab.readthedocs.io/en/stable/user/export.html

4. Спасибо. В конечном счете, проблема возникла из-за того, что я ввел Markdown ячейку в свой Блокнот ! Не сохраняя эту ячейку ни из jupyter notebook, ни из jupyter lab, я смог загрузить в PDF. Удалив эту ячейку, я теперь могу использовать "PDF via Latex" метод из моего jupyter notebook, и он работает! Проблема, похоже, возникает из-за смешивания Python и Markdown ячеек в одной записной книжке. Удивительно…