삽질의 시작

발표 자료를 파워포인트가 아닌 마크다운으로도 만들 수 있다는 걸 알았다. 기분 전환을 할 시간은 없지만 어떻게든 현실 도피를 하고픈 마음에 다음 발표 자료는 Marp로 만들어 보기로 했다.

처음은 쉽다

Marp는 VS Code에서도 사용할 수 있다.

https://marp.app/#get-started

마크다운 문법과 HTML, CSS 등에 관한 기초적인 지식이 있다면 어렵지 않게 사용할 수 있다. 구글에서 검색해보면 Marp 사용법에 관한 양질의 글들을 볼 수 있다.

PDF 출력

PDF나 HTML로도 출력할 수 있다. 그런데 내가 작성한 테마를 지정하여 파일로 출력할 때, 서식이 제대로 반영되지 않았다. 설정을 변경하고 여러가지 시도를 해봤지만 결국 실패했다. 검색을 해보니 유사한 문제로 Marp CLI를 사용하는 사람이 있었다.

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

인스톨을 마치고 마크다운 파일이 있는 곳으로 이동하여 아래와 같이 입력하면 새로운 창으로 덱이 나타난다. 테마 css가 있는 곳과 마크다운 파일을 지정하면 된다.

marp --preview --theme ./themes/mytheme.css deck.md

그리고 위에서 previewpdf로 바꿔주면 PDF로 덱이 출력된다. html로 출력하면 웹브라우저에서 볼 수 있다.