Разрывы страниц при конвертации в блокнот Jupyter> HTML> PDF - PullRequest
0 голосов
/ 09 марта 2020

Я конвертирую записные книжки 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

...