必要なライブラリーをインストールする
pipコマンドを使いjupyterthemesをインストールします。
terminal
$ pip install jupyterthemes
テーマのリストを表示
下記のコマンドでどのテーマが含まれているか表示されます。
terminal
$ jt -l
Available Themes:
chesterish
grade3
monokai
oceans16
onedork
solarizedd
solarizedl
テーマの設定
テーマを使うときのコマンドは下記です。オプションについては-Tがツールボックスをつけるというオプションです。-Nはノートブックの名前を出すというオプションです。テーマを反映させるにはJupyter notebookを再起動する必要があります。
terminal
$ jt -t chesterish -T -N
ヘルプを見る場合
テーマを使うときのコマンドは下記です。オプションについては-Tがツールボックスをつけるというオプションです。-Nはノートブックの名前を出すというオプションです。
terminal
$ jt -h
usage: jt [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT]
[-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-dfs DFFONTSIZE]
[-ofs OUTFONTSIZE] [-m MARGINS] [-cursw CURSORWIDTH]
[-cursc CURSORCOLOR] [-cellw CELLWIDTH] [-lineh LINEHEIGHT] [-altp]
[-altmd] [-P] [-T] [-N] [-vim] [-r] [-dfonts]
optional arguments:
-h, --help show this help message and exit
-l, --list list available themes
-t THEME, --theme THEME
theme name to install
-f MONOFONT, --monofont MONOFONT
monospace code font
-fs MONOSIZE, --monosize MONOSIZE
code font-size
-nf NBFONT, --nbfont NBFONT
notebook font
-nfs NBFONTSIZE, --nbfontsize NBFONTSIZE
notebook fontsize
-tf TCFONT, --tcfont TCFONT
txtcell font
-tfs TCFONTSIZE, --tcfontsize TCFONTSIZE
txtcell fontsize
-dfs DFFONTSIZE, --dffontsize DFFONTSIZE
pandas dataframe fontsize
-ofs OUTFONTSIZE, --outfontsize OUTFONTSIZE
output area fontsize
-m MARGINS, --margins MARGINS
fix margins of main intro page
-cursw CURSORWIDTH, --cursorwidth CURSORWIDTH
set cursorwidth (px)
-cursc CURSORCOLOR, --cursorcolor CURSORCOLOR
cursor color (r, b, g, p)
-cellw CELLWIDTH, --cellwidth CELLWIDTH
set cell width (px)
-lineh LINEHEIGHT, --lineheight LINEHEIGHT
code/text line-height (%)
-altp, --altprompt alt input prompt style
-altmd, --altmarkdown
alt markdown cell style
-P, --hideprompt hide cell input prompt
-T, --toolbar make toolbar visible
-N, --nbname nb name/logo visible
-vim, --vimext toggle styles for vim
-r, --reset reset to default theme
-dfonts, --defaultfonts
force fonts to browser default
各テーマの紹介
各テーマがどのようなレイアウトか紹介します。
chesterish
terminal
$ jt -t chesterish -T -N
![スクリーンショット 2017-08-29 6.20.45.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2Fae852901-7150-f2c5-71aa-b35a7ccf9284.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=73264cdde2a605ed00bb70f3ca01e4b8)
grade3
terminal
$ jt -t grade3 -T -N
![スクリーンショット 2017-08-29 6.36.35.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2F0f1629b2-4ef2-1f85-fd77-718cdcb6516c.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=495a86c6f7fda1448eb7f21c7e61b2cf)
monokai
terminal
$ jt -t monokai -T -N
![スクリーンショット 2017-08-29 6.38.01.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2Fd423de08-1ac3-9701-3bb8-1d92c493092c.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=430d59b25b1ca4a4950f1fe8443b84d6)
oceans16
terminal
$ jt -t oceans16 -T -N
![スクリーンショット 2017-08-29 6.39.05.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2Fd4da2829-ac7d-c191-8b50-d045767377aa.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=0d9196bd6be0678d556fced3e9869c9c)
onedork
terminal
$ jt -t onedork -T -N
![スクリーンショット 2017-08-29 6.40.21.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2Fa4f4fec5-1c42-7575-a08d-bf29649c8932.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=ed1c342e0b290a61f55365a4f883dfb6)
solarizedd
terminal
$ jt -t solarizedd -T -N
![スクリーンショット 2017-08-29 6.41.20.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2F2a125afe-ba81-8c1c-e1f4-8888c8480d89.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=f3d4e008de19933dfd7cf6281df3c2aa)
solarizedl
terminal
$ jt -t solarizedl -T -N
![スクリーンショット 2017-08-29 6.42.17.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F199445%2Fab9b53d6-f514-37d5-3bbb-c31aba7fcb3f.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=672a979814fc11998be2638af27fab74)