Работа с записными книжками jupyter (ранее i python) чрезвычайно полезна для меня. Я использую их для разработки кода или предварительного анализа небольших выборок данных. Я храню рукописные заметки о своих открытиях в бумажном лабораторном блокноте (я ученый, работающий в лаборатории), и время от времени мне хотелось бы распечатать блокнот с результатами, чтобы добавить его в свои записи и отслеживать свои работай. Я в основном использую numpy, scipy и создаю фигуры с помощью matplotlib и bokeh.
Однако всякий раз, когда я пытаюсь распечатать копию записной книжки jupyter, она выглядит плохо отформатированной. В частности, цифры, выходящие за пределы ширины страницы, как правило, обрезаются, а это означает, что я теряю наиболее ценную информацию, которую пытаюсь сохранить, распечатывая записную книжку. Это, безусловно, более неприятная вещь; неправильный размер шрифта и разрывы страниц, хотя эстетически неприятны, но не подразумевают потерю информации.
Есть ли способ заставить печатную версию автоматически масштабировать эти цифры по ширине? Я бы не хотел делать это вручную, поскольку один блокнот обычно содержит от 10 до 20.
До сих пор я пробовал:
- печать из браузера в режиме jupyter notebook
- экспорт записной книжки в формат html, а затем печать из этого
- преобразование в pdf через
jupyter nbconvert
, но я не могу достичь чего Я ищу.
Я думаю, что есть способ сделать это (программно) возиться с версией html, изменив css, но, хотя я разбираюсь в программировании, у меня есть нет опыта работы с css.
Заранее спасибо за вашу помощь!