Markdown으로 PPT 만들기
이 슬라이드는 Markdown 으로 PowerPoint를 만드는
Marp를 소개하고 설명하는 슬라이드입니다.
이 슬라이드는 Marp의 Example 슬라이드 설명을 한글 번역하며
필요한 내용을 추가하여 작성하였습니다.
기본기능
- 실제로 이 슬라이드는 Marp에서 마크다운을 통해 작성하였습니다.
- 마크다운으로 이렇게 파워포인트를 작성할 수 있습니다.
- 마크다운을 통해 볼드처리도 할 수 있고 색상표시도 할 수 있습니다.
어떻게 슬라이드를 작성할까?
슬라이드 간의 구분은 ---
를 통해서 진행합니다. 매우 쉽습니다.
*주의할점: Ruler (
<hr>
)는 Marp에서 보이지 않습니다.
Directives
Marp는 디렉티브를 통해 마크다운에서 구현하지 못하는 슬라이드 기능들을 추가로 제공합니다.
문법패턴은 아래와 같습니다.
Global Directives
$theme
모든 슬라이드에 적용될 테마를 아래와 같이 설정할 수 있습니다.
또한 이 테마는 View -> Theme
메뉴에서도 변경 가능합니다.
Theme name | Value | Directive |
---|---|---|
Default | default | <!-- $theme: default --> |
Gaia | gaia | <!-- $theme: gaia --> |
$width
/ $height
전체 슬라이드의 width와 height를 아래와 같이 설정할 수 있습니다.
또한 단위를 px
(default), cm
, mm
, in
, pt
, and pc
로 정합니다.
$size
미리 정해진 preset size는 아래와 같습니다.
프리셋 : 4:3
, 16:9
, A0
–A8
, B0
–B8
and suffix of -portrait
.
Page Directives
페이지 디렉티브는 디렉티브를 현재 페이지 및 이후 페이지에 적용하는 방법입니다.
만약 모든 슬라이드에 적용하고 싶으면 최상단 페이지에 명시합니다.
page_number
예를 들어 페이지 번호를 슬라이드에 명시하고 싶으면 true
를 설정합니다.
template
테마를 사용하기 위해 template을 설정합니다.
template
디렉티브는 테마안에서 사용가능한 템플릿을 설정할 수 있게 합니다.
footer
footer는 아래와 같이 설정하면 현재 및 이후 슬라이드에 적용됩니다.
prerender
슬라이드를 미리 렌더링하는 것으로 대용량 배경 이미지 이슈를 해결합니다.
Pro Tips
페이지 디렉티브는 선택적으로 현재의 슬라이드에만 적용 시킬 수 있습니다.
이럴때는 *
기호를 이용합니다.
Slide background Images
아래의 문법을 통해 배경 이미지도 바꿀 수 있습니다.
bg
뒤에는 옵션을 붙일수 있습니다. 예: ![bg original](path)
옵션은 아래와 같습니다:
original
은 이미지에 어떤 효과도 없이 원본을 포함시킵니다.x%
는 이미지를 슬라이드 크기의x
퍼센트로 적용시킵니다.
![bg](path)
를 여러번 쓰면 배경 이미지를 수평으로 쌓아나갑니다.
Maths Typesetting
수학기호도 KaTeX
패키지를 이용하면 됩니다.
아래와같은 $
를 이용한 문법으로 $ax^2+bc+c$와 같은 수식 작성이 가능합니다.
또한 $
를 이용하여 박스안의 수식을 아래와 같이 표현할 수 있습니다.
$$I_{xx}=\int\int_Ry^2f(x,y)\cdot{}dydx$$
마크다운으로 PPT 작성을 손쉽게 하세요! :+1:
- 개인적으로 써보니 PPT 내용 작성에 더 집중할 수 있어 좋았습니다.
- 하나의 글 작성으로 PPT와 Blog 포스팅을 해결할 수 있을듯 합니다.