Есть отличный инструмент для обучения/отчётов/написания умных книг про код — [Jupyter Notebook][1]. Если отчёт или книга, например, пишутся на кириллице, а нужно быстро сделать из этого PDF с красивыми формулами и тире правильной длины, то сразу обнаруживается проблема: в стандартном шаблоне, который Jupyter использует для конвертации блокнотов в PDF через LaTeX, нет подключения нужных пакетов с нужными параметрами, поэтому LaTeX просто не компилируется и PDF не получить. [Что делать?][2]
[1]:
http://jupyter.org
[2]:
https://habrahabr.ru/post/279601/#habracut