Jupyterのレイアウトを変える方法

# 必要なライブラリーをインストールする

pipコマンドを使いjupyterthemesをインストールします。

```pycon:terminal
$ pip install jupyterthemes
```

# テーマのリストを表示
下記のコマンドでどのテーマが含まれているか表示されます。

```pycon:terminal
$ jt -l
Available Themes: 
   chesterish
   grade3
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl
```

# テーマの設定
テーマを使うときのコマンドは下記です。オプションについては-Tがツールボックスをつけるというオプションです。-Nはノートブックの名前を出すというオプションです。テーマを反映させるにはJupyter notebookを再起動する必要があります。

```pycon:terminal
$ jt -t chesterish -T -N
```


# ヘルプを見る場合
テーマを使うときのコマンドは下記です。オプションについては-Tがツールボックスをつけるというオプションです。-Nはノートブックの名前を出すというオプションです。

```pycon: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
```pycon:terminal
$ jt -t chesterish -T -N
```
<img width="1021" alt="スクリーンショット 2017-08-29 6.20.45.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/ae852901-7150-f2c5-71aa-b35a7ccf9284.png">

## grade3
```pycon:terminal
$ jt -t grade3 -T -N
```
<img width="1006" alt="スクリーンショット 2017-08-29 6.36.35.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/0f1629b2-4ef2-1f85-fd77-718cdcb6516c.png">

## monokai
```pycon:terminal
$ jt -t monokai -T -N
```
<img width="1002" alt="スクリーンショット 2017-08-29 6.38.01.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/d423de08-1ac3-9701-3bb8-1d92c493092c.png">

## oceans16
```pycon:terminal
$ jt -t oceans16 -T -N
```
<img width="993" alt="スクリーンショット 2017-08-29 6.39.05.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/d4da2829-ac7d-c191-8b50-d045767377aa.png">

## onedork
```pycon:terminal
$ jt -t onedork -T -N
```
<img width="1006" alt="スクリーンショット 2017-08-29 6.40.21.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/a4f4fec5-1c42-7575-a08d-bf29649c8932.png">

## solarizedd
```pycon:terminal
$ jt -t solarizedd -T -N
```
<img width="996" alt="スクリーンショット 2017-08-29 6.41.20.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/2a125afe-ba81-8c1c-e1f4-8888c8480d89.png">

## solarizedl
```pycon:terminal
$ jt -t solarizedl -T -N
```
<img width="1007" alt="スクリーンショット 2017-08-29 6.42.17.png" src="https://qiita-image-store.s3.amazonaws.com/0/199445/ab9b53d6-f514-37d5-3bbb-c31aba7fcb3f.png">