Как скрыть ячейки кода в Jupyter, используя nbconvert в pdf?

У меня есть записная книжка (предположим, что сейчас это записная книжка, хотя она и не записана), которую я сейчас запускаю с помощью следующей команды: jupyter nbconvert --to pdf --execute notebook.ipynb, Я хочу, чтобы вывод был PDF, а не HTML, поэтому я добавляю --to pdf, Хотя это работает успешно, я не хочу, чтобы в верхней части отображались ячейки кода, такие как мой импорт и определения функций. Используя метаданные редактирования в представлении (панель инструментов), я изменил ячейки вверху на "hide_input": true,

Из моего исследования кажется, что шаблон - лучший способ скрыть ячейки кода. Однако я не уверен, как правильно их использовать. Я создаю .tplx файл в моем рабочем каталоге, который следует за кодом printviewlatex.tplx здесь (я непосредственно скопировал код и вставил в файл в том же каталоге, что и мой ноутбук): https://github.com/mandli/IPython-notebook-extensions/blob/master/templates/printviewlatex.tplx. Тем не менее, это не работает, и я не до конца понимаю ошибки. Я включил фрагмент того, что появилось в моем терминале, на случай, если это поможет.

Я знаю, что PDF-файл сгенерирован правильно без шаблона, поэтому у меня должна быть проблема с этим или с тем, как я сейчас его использую. Мне бы хотелось любые мысли о том, как это исправить, или даже другие подходы, чтобы скрыть ввод кода. В конечном счете, это моя цель, поэтому я в порядке с любым решением, шаблоном или без шаблона. Спасибо!

0 ответов

Другие вопросы по тегам