Я конвертирую записные книжки Jupyter в HTML с помощью nbconvert, а затем в PDF с помощью Adobe Acrobat (создание PDF) или Chrome. Я использую расширение toc2 из nbextensions и хотел бы, чтобы TO C был на совершенно отдельной странице. Я попытался определить пользовательские классы CSS с помощью page-break-after: always
и break-after: always
и попытался откорректировать исходный код HTML таким же образом, прежде чем конвертировать в PDF, но безуспешно.
Этот пост является хорошим резюме моей проблемы (хотя он не имеет ответа).
Некоторые странные вещи, которые я заметил, когда пробовал это:
- Когда я печатаю в PDF, используя Chrome, он просто не показывает разрывов.
- Когда я использую функцию Adobe PDF для создания Acrobat, он не показывает разрыв в первом случае, когда я помещаю соответствующий теги (прямо перед TO C), следовательно, он просто показывает TO C без разрыва страницы. Однако следующая страница фактически снова начинается с TO C в начале, что вызывает (частичное) дублирование TO C.
Другие вещи, которые я пробовал:
Кто-нибудь еще нашел рабочее решение этой проблемы?
Использование: OS Windows 10, Python 3.6.5 , Jupyter 4.4.0, nbconvert 5.6.1, Chrome 80, Adobe Acrobat Pro D C 2015