본문 바로가기

기록

Marp: Markdown Presentation Ecosystem

Marp 라는 굉장히 편한 툴을 찾아서 기록해둔다. 예전에 시아닌이라는 닉네임을 쓰는 분의 소개로 알게 되었던 걸로 기억하는데, 그 때 당시에는 TikZ를 쓸 일이 많아서 beamer를 더 선호했지만, Tikz를 쓸 일이 줄어드고 난 지금은 상당히 매력적으로 다가오는 것 같다.

거두절미하고 소개하자면, 마크다운 기반으로 프레젠테이션 슬라이드를 만드는 툴인데, Visual Studio Code Extension도 존재한다.

 

marketplace.visualstudio.com/items?itemName=marp-team.marp-vscode

 

Marp for VS Code - Visual Studio Marketplace

Extension for Visual Studio Code - Create slide deck written in Marp Markdown on VS Code

marketplace.visualstudio.com

 

여하튼, 내가 사용하는 가장 큰 두 가지 기능은 문서 작성 및 pdf export이고, 이 두 가지를 소개하도록 하겠다.

 

Marp의 VS Code extension을 사용한다면, 실시간으로 렌더링 된 파일을 확인하면서, 쉽고 편하게 슬라이드를 만들 수 있다.

 

다음 캡쳐는 실제로 작성하던 문서를 캡쳐한 것으로, 이와 같이 문서의 상단에 marp: true를 넣어주는 것 만으로 슬라이드를 만들기에는 충분하다! 그 이후로는 --- 를 통해 페이지를 나누고, 각 페이지를 마크다운 문서 작성하듯이 쓰면 된다. 쉽다.

 

이를 통해 pdf 형태의 슬라이드를 최종적으로 뽑기 위해서는, 컴퓨터에 marp-cli를 설치해주어야 하는데, 이 또한 다음의 명령어 하나로 가능하다. 다음 명령어를 이용하면, marp-cli를 globally 설치하게 된다.

$ npm install -g @marp-team/marp-cli

 

이제, Marp를 이용하여 어떤 문서를 pdf로 변환하고 싶다면, 다음 명령만 실행해도 충분하다!

$ marp --pdf [file_name].md

 

이 외에도 많은 기능들이 더 있을텐데, 나는 이 정도만 써서 이렇게 정리해둔다. 나중에 더 내용을 추가할지도...

'기록' 카테고리의 다른 글

Marp: Markdown Presentation Ecosystem  (0) 2021.02.13
해외여행 기록  (0) 2020.05.06