使用 jupyter themes 更換 jupyter notebook 的主題
github倉庫官網,請查看
安裝Jupyter themes的教程有很多,最簡單的就是pip install jupyterthemes
,然後可以通過jt
命令調用,具體的請看github
我的配置方案是
$ jt -t grade3 -ofs 11 -cellw 1200 -f cour -nf georgiaserif -tf georgiaserif -fs 12
這裏用到了自己的字體,Courier New,本來的 jupyter themes 不提供這個字體,然而我用了太習慣了,所以自己強行加了這個字體,下面說一下如何加入自定義的字體
首先隨便設置一個字體,比如如下的命令
然後可以找到框裏的路徑,打開這個文件找到stored_font_dicts
函數,然後修改fonts
變量
fonts
是一個字典,鍵是mono, sans, serif
三個,三種鍵分別表示等寬字體(代碼的字體),襯線和無襯線的字體(設置其他的部分)
我們現在要修改代碼字體,所有修改mono
部分即可
具體改成什麼呢?我們繼續看一下這個包的代碼,回到這個文件所在的文件夾,可以看到一個 fonts 文件夾,打開以後看到剛剛的mono, sans, serif
三個文件夾,打開mono,發現裏邊有不少的字體文件,我們去下載自己想要的字體,新建一個文件夾存放字體文件,然後放到這個文件夾裏,比如:
放進去即可,將斜體命名里加上 -italic
然後修改剛剛說的那個文件,在fonts
字典的mono
里加入我們剛剛添加的字體,格式如下:
fonts = {'mono':
{命令中使用的字體名:[字體名,字體所在的文件夾的名稱]
...
}
具體使用的時候就是jt -f 命令中使用的字體名
。
如圖我的修改爲:
然後就可以用自己定義的字體了