Как скрыть ячейки кода в Jupyter, используя nbconvert в pdf? - PullRequest
0 голосов
/ 23 января 2019

У меня есть записная книжка (предположим, что записная книжка пока что записная книжка, хотя это не так), которую я сейчас запускаю с помощью следующей команды: 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 сгенерирован правильно без шаблона, поэтому должна быть проблема с самим этим или с тем, как я сейчас его использую. Мне бы хотелось любые мысли о том, как это исправить, или даже другие подходы, чтобы скрыть ввод кода. В конечном счете, это моя цель, поэтому я в порядке с любым решением, шаблоном или без шаблона. Спасибо!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...