ipynb 또는 md 파일을 nbconvert 또는 pandoc을 사용하여 pdf로 변환하는 방법

배경



jupyter notebook에서 markdown으로 작성한 수식이 github에서 제대로 표시되지 않는 현상이 발생했기 때문에 ipynb와 md 파일을 pdf로 만드는 방법을 살펴 보았을 때의 요약입니다.
(※ 만약, 더 간단한 방법을 아시면 꼭 가르쳐 주세요 )

운영 환경



Windowns10
jupyter notebook: 5.7.4
pandoc: 1.19.2.1
chocolatey: 0.10.13

필요한 것



pandoc, TexLive, jupyter notebook 등
설치 방법은 여러가지라고 생각합니다만 자신은 pandoc는 chocolatey로 넣었습니다choco install pandoc
또한 pandoc은 tex 환경을 사용하므로 그 곳도 별도로 준비해야합니다. 저는 TexLive를 사용합니다.

결론



ipynb 파일은jupyter nbconvert hoge.ipynb --to latex에서 tex 파일로 변환platex hoge.texdvipdfmx hoge.dvi그래서 PDF로 할 수 있습니다.

md 파일은pandoc hoge.md -o hoge.pdf --latex-engine=lualatex -V documentclass=ltjsarticle -V luatexjapresetoptions=hiragino-pron
그래서 PDF로 변환 할 수 있습니다.
(※hoge는 파일의 이름으로 바꾸어 주세요)

보충



pandoc은 다양한 형식 형식을 다른 형식 형식으로 만들 수있는 문서 변환 도구입니다. 내 환경에서는 pandoc이 "LuaLaTeX"와 "XeLaTeX"만 지원하기 때문에 "LuaLaTex"에서 실행했습니다.

참고문헌



htps : // 판도 c. rg/
htps : // 또는 rt만 0. 하테나 bぉg. 코m/엔트리/2016/03/29/131903

좋은 웹페이지 즐겨찾기