怎么安装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

我自己设置这个

cmd窗口命令行:jt -t chesterish -f consolamono -fs 140 -altp -tfs 13 -nfs 115 -ofs 14 -cellw 80% -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

皮肤设置还有许多风格,每个人都有自己的风格和设定,所以看自己需求去设置。

打开APP阅读更多精彩内容