Конвертировать блокнот Jupyter в PDF с помощью nbconvert. Хотите, чтобы результат выглядел точно так же, как ноутбук Jupyter

Я использую тетрадь Jupyter для Python в школьном проекте. Я хочу преобразовать блокнот в файл PDF. Я установил nbconvert и заставил его работать. Единственная проблема заключается в том, что я хочу, чтобы PDF-файл выглядел точно так же, как сам ноутбук, т.е. включал границы вокруг ячеек ввода и вывода. Когда я использовал уценку в ячейках, чтобы прокомментировать свою работу, интервал также был неправильным. Прекрасно работает, когда я преобразую в HTML, но мне нужен PDF.

tl; dr: я хочу, чтобы PDF-файл включал границы вокруг ячеек.

1 ответ

Решение

Попробуйте использовать систему шаблонов nbconvert.

Уже есть шаблон, который вы можете использовать https://github.com/t-makaro/nb_pdf_template

Вы должны получить что-то вроде этого

Монтаж

pip install nb_pdf_template
python -m nb_pdf_template.install

использование

jupyter nbconvert --to pdf filename.ipynb --template classic
Другие вопросы по тегам