Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
tex-файл, редактировал его и преобразовывал в pdf.Ещё этот шаблон написан, видимо, для старой версии nbconvert, поэтому в нём нужно будет поменять строчку `((* extends 'latex_base.tplx' *))` на `((* extends 'base.tplx' *))`.
Если мы хотим использовать полученный шаблон не в конкретном проекте, но во всех блокнотах, можно положить его, например, в ~/.jupyter/templates/ и изменить соответствующую строчку в файле настроек:
c.TemplateExporter.template_path = ['.', '~/.jupyter/templates/']
import os
c.TemplateExporter.template_path = ['.', os.path.expanduser('~/.jupyter/templates/')]ipynb-файлов с кириллическими символами в pdf из интерфейса Jupyter Notebook состоит из добавления всего двух файлов:~/.jupyter/templates/mytemplate.tplx% Default to the notebook output style
((* set cell_style = 'base.tplx' *))
% Inherit from the specified cell style.
((* extends cell_style *))
((* block packages *))
((( super() ))) % load all other packages
% For cyrillic symbols
\usepackage[english, russian]{babel}
((* endblock packages *))
((* block docclass *))
\documentclass{article}
((* endblock docclass *))~/.jupyter/jupyter_notebook_config.pyimport os
c = get_config()
c.NbConvertApp.export_format = 'pdf'
c.TemplateExporter.template_path = ['.', os.path.expanduser('~/.jupyter/templates/')]
c.Exporter.template_file = 'mytemplate'с точки зрения обратной совместимости это, наверное, спорное решение.
nbconvert. Но разработчики, как я вижу, больше сосредоточены на разработке основного продукта.nbconvert, может быть проблемой для неподготовленных пользователей вроде меня. Так что всё равно спасибо, что указали на несоответствие в примере.может у кого-то есть решение в 2023 году? :)
предложенное у меня не срабатывает - банально нет base.tplx

При этом без указания путей к доп. шаблона - работает, но без кириллицы.
Настройка LaTeX-шаблонов для Jupyter notebook