본문 바로가기
프로그래밍/기타 Python 모듈

주피터 노트북( Jupyter Notebook ) 배경 테마, 폰트, 셀 폭( Cell Width ) 설정하기

by 부자 꽁냥이 2022. 9. 21.

주피터 노트북( Jupyter Notebook )은 필자가 즐겨 쓰는 코드 환경이다. 주피터 노트북  jupyterthemes 모듈을 설치하면 배경 테마, 폰트를 설정할 수 있다. 또한 코드를 한 화면에 더 많이 작성하기 위해 셀 폭( cell width ) 또한 설정할 수 있다.

 

이번 포스팅에서는 주피터 노트북( Jupyter Notebook )에서 배경 테마, 폰트, 셀 폭( cell width )을 설정하는 방법을 알아보고자 한다.

 

- 목차 -

1. jupyterthemes 설치

2. 주피터 노트북( Jupyter Notebook ) 배경 테마 설정하기

3. 주피터 노트북( Jupyter Notebook ) 폰트 및 셀 폭 설정하기


   1. jupyterthemes 설치

먼저 주피터 노트북( Jupyter Notebook ) 설정을 위해 다음과 같이 jupyterthemes를 설치해주어야 한다.

 

pip install jupyterthemes

   2. 주피터 노트북( Jupyter Notebook ) 배경 테마 설정하기

jupyterthemes를 설치했다면 'jt' 명령어를 통해 배경 테마 및 폰트를 바꿀 수 있다.

 

1) 설정 가능한 배경 목록

여기서는 배경 테마를 변경하고자 하므로 설정가능한 배경을 알아보자. 아래와 같이 'jt -l' 을 입력하면 된다.

 

jt -l

Available Themes:
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai
   oceans16
   onedork
   solarizedd
   solarizedl

 

 

2) 배경 테마 변경 : jt -t

앞에서 살펴본 목록 중에서 맘에 드는 것을 골랐다면 아래와 같이 jt -t [테마명]을 실행한 후 주피터 노트북을 새로 고침 하면 배경 테마가 설정된다.

 

jt -t chesterish

 

참고로 기본 테마로 변경하고 싶다면 'jt'만 실행하면 된다.

 

jt

 

아래 그림들은 배경 테마별 주피터 노트북 환경을 나타낸 것이다. 이를 참고하여 원하는 배경을 선택하면 된다.

 

chesterish(왼쪽), grade3(오른쪽)

 

gruvboxd(왼쪽), gruvboxl(오른쪽)

 

monokai(왼쪽), oceans16(오른쪽)

 

onedork(왼쪽), solarizedd(오른쪽)

 

solarizedl(왼쪽), 기본테마(오른쪽)


   3. 주피터 노트북( Jupyter Notebook ) 폰트 및 셀 폭 설정하기

주피터 노트북은 각 부분별로 폰트와 폰트사이즈를 변경할 수 있다. 또한 -cellw를 통해 코드 편집 셀 폭(cell width)을 변경할 수 있다.

 

-f, -fs : 코드 폰트와 폰트 사이즈

-ofs : 아웃풋 폰트 사이즈

-nf, -nfs : 마크다운 폰트와 폰트 사이즈

-cellw : 셀 폭 변경

 

아래 코드는 필자가 사용하고 있는 설정 사항이다.

 

jt -t onedork -f inputmono -fs 13 -ofs 12 -nf ptsans -cellw 85%

 

아래 그림은 배경 테마를 onedork 만 설정한 경우와 위 코드로 설정한 경우의 차이를 나타낸 것이다.

 

배경 테마만 onedork로 설정
jt -t onedork -f inputmono -fs 13 -ofs 12 -nf ptsans -cellw 85%


댓글


맨 위로