본문 바로가기
Tool/Jupyter Notebook

mac 환경에서 ipython notebook pdf 파일로 변환하기

by Tomining 2016. 8. 4.
ipython notebook 결과를 pdf 파일로 저장할 수 있는 기능을 제공합니다.
하지만 이 기능을 사용하기 위해서는 몇가지 패키지들을 설치해야 합니다.

  1. pandoc
    Anaconda Navigator 를 사용한다면 손쉽게 설치할 수 있습니다.
    사용하지 않는다 하더라도 pip 나 conda 를 통해 어렵지 않게 설치할 수 있습니다.

    pip install pandoc
    or
    conda install pandoc

  2. latex
    Mac 환경에서는 MacTex 라고 불리우는 프로그램을 설치해야 합니다.
    pkg 파일로 일반 다른 패키지 프로그램과 동일하게 설치하면 됩니다.

이제 준비가 끝났습니다.
PDF 파일로 변환을 시도해 봅니다.

영문으로 된 ipython notebook 의 경우는 정상적으로 pdf 변환이 이뤄집니다.
만약 한글이 포함된 경우 아래와 같은 오류가 발생합니다.


이는 기본적으로 latex 의 경우는 한글을 지원하지 않는데, ktug 에서 제공하는 kotex 를 설치하면 가능합니다.

설치방법에 대해서는 http://chulhankim.github.io/blog/2013/06/24/installing-texlive-2013-and-kotex.html 링크를 참고하시면 됩니다.
kotex 2016 을 설치하다 하다 보면 아래와 같이 pubkey 를 등록하지 않아 접근이 되지 않는다는 오류를 만나게 됩니다.


pubkey 가 누락되어 발생한 것입니다.
아래와 같은 명령어로 pubkey 를 등록해 주면 문제없이 설치할 수 있습니다.

tlmgr key add ktugrepo.pub.txt

pubkey 는 KTUG ftp 에 있습니다.


참고