새소식

etc

jupyter notebook(주피터 노트북) LaTex Pdf 변환시 한글 깨짐 해결

  • -

안녕하세요 호호만두에요

오늘은 주피터 노트북을 이용해볼거에요

저번에는 LaTex를 주피터 노트북에서 적용하는 방법에 대해서

알아보았는데요 이번에는 LaTex를 적용하여 PDF 생성시

한글 깨짐 문제 해결방법에 대해서 알려드릴게요

 

주피터 노트북에서 PDF로 변환하는 방법이 궁금하시면

아래의 링크를 참고해주세요

https://hoho325.tistory.com/14

 

아 물론... 영어를 잘하신다면 영어를 쓰는것을 추천드려요

좀 번거롭거든요 ㅠㅠ

 

ipynb 파일을 주피터 노트북으로 모두 작성하시고

PDF로의 변환만 남으셨다면 메모장을 키고 파일하나를 만들어주세요

아래의 내용들을 붙여넣기 하시고

파일명을 oblivoir 확장자는 tplx로 해주세요

oblivoir.tplx로 저장!! 

% Default to the notebook output style
((* if not cell_style is defined *))
    ((* set cell_style = 'style_ipython.tplx' *))
((* endif *))
% Inherit from the specified cell style.
((* extends cell_style *))
%===============================================================================
% Latex Article
%===============================================================================
((* block docclass *))
\documentclass[11pt]{oblivoir}
\input glyphtounicode\pdfgentounicode=1
\usepackage{dhucs}
\SetHangulFonts{utbt}{utgt}{utgt}
((* endblock docclass *))

 

그리고 .ipynb파일을 저장하는 경로에 가보면

notebook.tex파일이 있을거에요

파일을 열고

\usepackage{kotex}를 추가해주세요

\documentclass 안쪽 맨위에 추가해주시면 되요

이렇게 하면 되긴하는데 pdf를 만들때마다 이 코드가 계속 사라지더라구요

할때마다 이 코드를 추가해주셔야 되요!!

 

 

그리고 이제 마지막 단게에요

이이제 cmd창을 열고

pdf 파일로 변환 할 .ipynb 파일이 있는 경로로 이동!

그리고 아래의 명령어를 입력해주세요

File.ipynb에는 자신이 변환하고 싶은 파일명을 입력하시면 되요

jupyter nbconvert File.ipynb --to pdf --template=oblivoir.tplx

 

그리고 실행을 하면 설치해야 할 파일들은

설치를 진행하게 되고

한글도 잘 나타나는 PDF 문서가 만들어지게 됩니다!!

 

아 그리고 이렇게 하고서

다른 ipynb 파일을 pdf로 변환하려고 했는데

이전의 파일이 인식되서 이전 ipynb파일을 pdf로 만들더라구요 자꾸....

그서 해결한 방법은 주피터 노트북 local에 접속해서

거서서 File - Download as -PDF via LaTex (.pdf) 를 한번 해주세요

이렇게 PDF를 한 번 만들고 하니까 다시 인식이 잘되서

PDF로 변환을 성공적으로 할 수 있었어요

 

이렇게 주피터 노트북에서 LaTex 코드가 추가된

ipynb파일을 PDF로 변환중 한글 깨짐 현상 해결방법에 대해서

알아봤어요

도움이 되셨다면 댓글 부탁드립니다!!!

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.