Jupyter notebook에 markdown과 코드를 같이 쓸 수 있다는 것이 장점이다.
그러나 ipynb 파일이 아니라 pdf 파일로 export하고 싶을 수 있다.
그럴 경우에는 다음과 같이 texlive를 비롯한 여러 패키지들을 linux 환경에 설치하고 (linux가 아닌 windows의 경우에는 texlive를 따로 설치한다.) 본인 conda 환경에서 nbconvert 와 pandoc을 설치한다.
conda를 사용하지 않는다면 conda install 대신 pip install을 쓰면 된다.
sudo apt-get install texlive-xetex texlive-fonts-recommended texlive-latex-recommended
conda activate (본인 환경이름)
conda install nbconvert # install in python environment
conda install pandoc # install in python environment
설치된 환경에서 터미널을 열고 파일이 있는 디렉토리로 들어간 다음, 커맨드를 사용한다.
jupyter nbconvert --to pdf your_file.ipynb
your_file.ipynb 과 같이 export하면 다음과 같이 나온다. 그래프도 같이 export한다.