怎么安装Jupyter Notebook主题皮肤并设置教程
安装Jupyter Notebook主题皮肤库
打开cmd窗口命令行:pip install jupyterthemes
怎么用Jupyter Notebook主题皮肤库?
Jupyter Notebook主题皮肤库都是(jt)开头,后面紧跟命令和值
命令行选项的描述
使用帮助:-h
主题列表: -l
主题名称安装: -t
代码的字体: -f
代码字体大小: -fs(默认值:11 )
Notebook 字体: -nf
Notebook 字体大小: -nfs( 默认值: 13 )
Text/MD 单元格的字体: -tf
Text/MD 单元格字体大小:-tfs (默认值: 13)
Pandas DF Fontsize:-dfs(默认值: 9)
输出面积字形大小: -ofs(默认值: 8.5 )
Mathjax 字形大小 (%): -mathfs(默认值: 100)
介绍页边距 : -m(默认值: auto)
单元格的宽度:-cellw ( 默认值: 980)
行高: -lineh(默认值: 170 )
光标宽度: -cursw(默认值: 2)
光标的颜色:-cursc
Alt键提示布局:-altp
Alt键Markdown背景颜色:-altmd
Alt键输出背景色:-altout
Vim风格 NBExt* :-vim
工具栏可见: -T
名称和标识可见: -N
标志可见: -kl
重置默认主题: -r
强制默认字体:-dfonts
查看帮助
cmd窗口命令行:jt -h
列出可用的主题
cmd窗口命令行:jt -l
主题列表入下图:一共有9个。
选择主题
cmd窗口命令行:jt -t chesterish
9个主题的样式:看看自己喜欢哪一个皮肤。
chesterish
grade3
gruvboxd
gruvboxl
monokai
oceans16
onedork
solarizedd
solarizedl
恢复默认主题
注意: 运行后需要删除浏览器缓存
如果这不起作用,请尝试启动新的Notebook会话。
cmd窗口命令行:jt -r
切换工具栏和Notebook名称和标识
换皮肤默认没有工具栏和名称和标识
cmd窗口命令行:jt -t grade3 -T -N
将代码字体设置为’Roboto Mono’12pt
cmd窗口命令行:jt -t onedork -f roboto -fs 12
将代码字体设置为Fira Mono,11.5pt
cmd窗口命令行:jt -t solarizedd -f fira -fs 115
3位字体大小转换为小数(115 - 11.5)
2位字体大小 25转换为小数(85 - 8.5)
设置markdown和notebook(界面)字体、字体大小
cmd窗口命令行:jt -t oceans16 -tf merriserif -tfs 10 -nf ptsans -nfs 13
调整单元格宽度(屏幕宽度%)和行高
cmd窗口命令行:jt -t chesterish -cellw 90% -lineh 170
或者通过省略’%'符号来设置单元格宽度(以像素为单位)
cmd窗口命令行:jt -t solarizedl -cellw 860
修复介绍页面上的容器边距(默认为’auto’)
cmd窗口命令行:jt -t monokai -m 200
调整光标宽度(以px为单位)并使光标变为红色
选项:b(蓝色),o(橙色),r(红色),p(紫色),g(绿色),x(字体颜色)
cmd窗口命令行:jt -t oceans16 -cursc r -cursw 5
选择备用提示布局(更窄/没有数字)
cmd窗口命令行:jt -t grade3 -altp
现成两种风格
黑暗
cmd窗口命令行:jt -t onedork -fs 95 -altp -tfs 11 -nfs 115 -cellw 88% -T
光亮
cmd窗口命令行:jt -t grade3 -fs 95 -altp -tfs 11 -nfs 115 -cellw 88% -T
分析
jt -t chesterish:选择皮肤(chesterish)
-f consolamono:代码的字体(consolamono)
-fs 140:代码字体大小(140)
-altp:Alt键提示布局(默认)
-tfs 13:Text/MD 单元格字体大小(13)
-nfs 115:Notebook 字体大小(115)
-ofs 14:输出面积字形大小(14)
-cellw 80%:单元格的宽度(80%)
-T:工具栏可见
代码的字体(等宽字体):-f 参数
参数列表
anka
anonymous
aurulent
bitstream
bpmono
code
consolamono
cousine
dejavu
droidmono
fira
firacode
generic
hack
hasklig
inconsolata
inputmono
iosevka
liberation
meslo
office
oxygen
roboto
saxmono
source
sourcemed
ptmono
ubuntu
Notebook 字体和Text/MD 单元格的字体(无衬线字体):-nf/-tf 参数
参数列表
opensans
droidsans
exosans
latosans
ptsans
robotosans
sourcesans
Notebook 字体和Text/MD 单元格的字体(衬线字体):-nf/-tf 参数
参数列表
loraserif
ptserif
georgiaserif
cardoserif
crimsonserif
ebserif
merriserif
neutonserif
goudyserif
皮肤设置还有许多风格,每个人都有自己的风格和设定,所以看自己需求去设置。