Как изменить шрифт в ноутбуке ipython
Я новичок в python и не имею опыта работы с html. Вопрос был задан и либо не ответил вообще, либо не ответил достаточно подробно для меня, чтобы установить шрифт по умолчанию в iPython (без изменения в браузере). В частности, что должно быть помещено в файл css и какой css файл должен использоваться? Я нахожусь в системе Windows.
Для справки, они отвечают на связанные вопросы SO ниже:
- в # 1: неназванный файл в
/usr/lib/python2.6/.../css/
- в комментарии к # 1: изменить моноширинный шрифт в браузере - работал, но шрифт выделен курсивом
- в # 2:
custom.css
в подкаталоге профиля /static/custom/custom.css
Связанные вопросы:
- Изменение типа шрифта для ipython
- Изменить шрифт и цвет фона в записной книжке ipython
- Изменение шрифта (обратно по умолчанию) в ноутбуке ipython (без ответа) -
Изменить: изменение моноширинного шрифта в моем браузере работало, как предложено в ответе на ответ №1. Однако шрифт выделен курсивом, что не является тем, что предназначено.
Ответы
Ответ 1
Вы можете .ipython
папку .ipython
(т. $ ipython locate
Вы можете набрать $ ipython locate
в своем терминале /bash, чтобы узнать, где находится ваш ipython)
Затем в .ipython
вы увидите каталог profile_default
который является стандартным. Этот каталог будет содержать файл static/custom/custom.css
.
Теперь вы можете применить изменения к этому файлу custom.css
. В файле custom.css
есть много стилей, которые вы можете использовать или искать. Например, вы можете увидеть эту ссылку (которая является моей собственной настройкой файла custom.css
)
В основном, этот файл custom.css
применяет изменения в вашем браузере. Вы можете использовать элементы проверки в своем ноутбуке ipython, чтобы увидеть, какие элементы вы хотите изменить. Затем вы можете внести изменения в файл custom.css
. Например, вы можете добавить эти куски для изменения шрифта в .CodeMirror pre
тем, как напечатать Monaco
.CodeMirror pre {font-family: Monaco; font-size: 9pt;}
Обратите внимание, что теперь для версии ноутбука Jupyter> = 4.1 пользовательский файл css переносится вместо ~/.jupyter/custom/custom.css
.
Ответ 2
Я также предлагаю вам изучить варианты, предлагаемые jupyter themer. Для более скромных изменений интерфейса вы можете быть удовлетворены запуском синтаксиса:
jupyter-themer [-c COLOR, --color COLOR]
[-l LAYOUT, --layout LAYOUT]
[-t TYPOGRAPHY, --typography TYPOGRAPHY]
где предлагаемые пользователем варианты предоставят вам менее обременительный способ внести некоторые изменения в внешний вид Jupyter Notebook. Естественно, вы все еще можете предпочесть редактировать файлы .css
если изменения, которые вы хотите применить, разработаны.
Ответ 3
Новое местоположение файла темы: ~/.jupyter/custom/custom.css
Ответ 4
В дополнение к предложению Конрада здесь я хотел бы предложить темы jupyter, у которых, похоже, больше возможностей, таких как высота строки, размер шрифта, ширина ячейки и т.д.
Использование командной строки:
jt [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT]
[-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-dfs DFFONTSIZE]
[-m MARGINS] [-cursw CURSORWIDTH] [-cursc CURSORCOLOR] [-vim]
[-cellw CELLWIDTH] [-lineh LINEHEIGHT] [-altp] [-P] [-T] [-N]
[-r] [-dfonts]