본문 바로가기
목차
utils

MacTex-jupyter notebook을 pdf로 export

by ds31x 2025. 7. 20.
728x90
반응형

macOS에선, MacTex(pdflatex는 MacTex의 명령어) 가 설치 되어 있어야만 pdf로 export가 가능.

(쉬운 방법은 html로 만들고, 이를 web browser로 열고 pdf로 인쇄하면 됨)

 

https://www.tug.org/mactex/

 

MacTeX - TeX Users Group

 

www.tug.org

 


MacTex 란?

  • MacTeX는 macOS 사용자를 위한 완전한 TeX Live 배포판
  • PDF 문서 생성에 필요한 거의 모든 도구, 패키지, 폰트를 한 번에 설치해 줌

참고: MacTex의 구성

  • Tex엔진: pdflatex, xelatex, lualatex 등으로 .tex 소스 코드를 실제 .pdf 파일로 변환하는 프로그램.
  • packages: amsmath(수학 수식), graphicx(이미지포함) 등의 LaTeX 기능을 확장해주는 패키지들.
  • 관리 도구: tlmgr 이며, 앞서의 package들을 관리.
  • fonts : 수학기호나 다양한 언어를 표현하는데 필요한 폰트 파일들.
  • GUI응용 프로그램: TeXShop

설치하기.

brew 를 이용한 설치가 가장 쉬움.

brew install --cask mactex --verbose
  • verbose가 없으면 죽은 것처럼 보이므로, 가급적 추가해줄거.

basictex가 있으면 mactex와 충돌하므로 다음의 명령어로 제거할 것:

brew uninstall -cask basictex
  • basictex는 MacTeX의 경량 버전
  • 필수적인 TeX 프로그램만 포함하고 있어 용량이 작음.
  • 단, 복잡한 문서를 만들려면 tlmgr을 통해 필요한 패키지를 수동으로 추가 설치해야 함

basictex의 경우 추가설치 필요한 것들.

jupyter notebook 을 pdf로 exporting 하는데 사용된 tlmgr install으로 설치해야하는 구성요소들

(basictex로 설치시엔 다음을 따로 설치해야하나, mactex의 경우는 그럴 필요 없음.)

tlmgr update --self
tlmgr install nanumttf hcr-lvt collection-fontsrecommended 
tlmgr install environ pdfcol adjustbox titling enumitem soul rsfs
  • sudo 필요함.

같이 보면 좋은 자료들

2024.09.08 - [utils] - [Utils] homebrew - Summary

 

[Utils] homebrew - Summary

Homebrew란?Homebrew는 2009년 Max Howell에 의해 처음 개발된 오픈소스 package manager임.처음에는 macOS에서 소프트웨어 설치를 간편하게 하기 위해 만들어졌으며,이후 Linux도 지원하게 되었음 (Linux 지원은 2

ds31x.tistory.com

 

728x90

'utils' 카테고리의 다른 글

ssh (Secure SHell) 사용 방법  (2) 2025.08.05
[Utils] vim (or nvim)에서의 register  (4) 2025.08.02
[ipython] Shortcut (단축키) - readline editors  (0) 2025.04.09
[Tool] Builder System (or Packaging System)  (0) 2025.04.06
[vscode] Refactoring  (0) 2025.04.02