Beamer
개요
beamer 형식을 사용해 Beamer (LaTeX/PDF) 프레젠테이션을 만들 수 있습니다. Beamer 프레젠테이션은 점진적 콘텐츠와 2열 레이아웃 같은 핵심 기능을 지원하며, 열 레이아웃 사용자 지정, 프레임 속성 지정, Beamer 테마 사용 기능도 제공합니다.
기본적으로 Beamer 형식에는 echo: false와 warning: false가 설정됩니다. 따라서 표준 Beamer 문서의 실행 코드 셀은 소스나 경고를 표시하지 않습니다. 다른 옵션과 마찬가지로 문서 메타데이터나 각 실행 셀에서 이 동작을 재정의할 수 있습니다.
Beamer 출력에 사용할 수 있는 모든 옵션 목록은 Beamer 형식 참조를 참고하세요.
슬라이드 만들기
마크다운에서는 제목으로 슬라이드를 구분합니다. 예를 들어 다음은 두 개의 슬라이드로 구성된 간단한 슬라이드 쇼입니다(각 슬라이드는 수준 2 제목(##)으로 정의됨):
---
title: "Habits"
author: "John Doe"
format: beamer
---
## 일어나기
- 알람 끄기
- 침대에서 나오기
## 잠들기
- 침대에 들어가기
- 양 세기수준 1 제목(#)을 사용해 제목 슬라이드가 있는 섹션으로 슬라이드 쇼를 나눌 수도 있습니다. 예:
---
title: "Habits"
author: "John Doe"
format: beamer
---
# 아침에
## 일어나기
- 알람 끄기
- 침대에서 나오기
## 아침 식사
- 달걀 먹기
- 커피 마시기
# 저녁에
## 저녁 식사
- 스파게티 먹기
- 와인 마시기
## 잠들기
- 침대에 들어가기
- 양 세기마지막으로 수평선으로 슬라이드를 구분할 수도 있습니다(예: 제목이 없는 슬라이드가 있을 때):
---
title: "Habits"
author: "John Doe"
format: beamer
---
- 알람 끄기
- 침대에서 나오기
---
- 침대에 들어가기
- 양 세기위 예제는 모두 슬라이드에 수준 2 제목을, 섹션/제목 슬라이드에 수준 1 제목을 사용합니다. slide-level 옵션으로 이를 사용자 지정할 수 있습니다(자세한 내용은 Pandoc의 슬라이드 쇼 구조화 문서를 참고하세요).
Beamer에서는 slide-level 아래의 제목이 콘텐츠를 block 환경 안에 배치합니다:
---
title: "Habits"
author: "John Doe"
format:
beamer:
slide-level: 2
---
## Slide
### Simple block
Content.alert 또는 .example 클래스를 추가하면 각각 alertblock 또는 exampleblock 환경 안에 콘텐츠가 배치됩니다:
---
title: "Habits"
author: "John Doe"
format:
beamer:
slide-level: 2
---
## Slide
### Alert block {.alert}
Content
### Example block {.example}
Content점진적 목록
기본적으로 슬라이드 안의 번호 목록과 글머리표 목록은 한 번에 모두 표시됩니다. incremental 옵션으로 전역 설정을 바꿀 수 있습니다. 예:
title: "My Presentation"
format:
beamer:
incremental: true 모드를 결정하는 명시적 클래스를 가진 div로 감싸서 목록을 점진적으로 또는 비점진적으로 설정할 수도 있습니다. 목록을 점진적으로 만들려면 다음과 같이 합니다:
::: {.incremental}
- 스파게티 먹기
- 와인 마시기
:::목록을 비점진적으로 만들려면 다음과 같이 합니다:
::: {.nonincremental}
- 스파게티 먹기
- 와인 마시기
:::슬라이드 안에 일시 정지를 삽입하여(일시 정지 뒤의 콘텐츠를 숨긴 채로 유지) 공백으로 구분된 점 세 개를 넣을 수도 있습니다:
## 일시 정지가 있는 슬라이드
일시 정지 전 콘텐츠
. . .
일시 정지 후 콘텐츠이 기능은 슬라이드를 만드는 제목 아래에서만 동작합니다(슬라이드 만들기 참고).
다중 열
콘텐츠를 나란한 열로 배치하려면 .columns 클래스를 가진 네이티브 div 컨테이너를 사용하세요. 그 안에 .column 클래스를 가진 div 컨테이너를 두 개 이상 넣고, {.content-visible unless-meta=“is_pptx”}[ width 속성]을 사용할 수 있습니다:
:::: {.columns}
::: {.column width="40%"}
contents...
:::
::: {.column width="60%"}
contents...
:::
::::columns, column 클래스를 가진 div 컨테이너는 선택적으로 align 속성을 가질 수 있습니다. columns 클래스는 선택적으로 totalwidth 속성이나 onlytextwidth 클래스를 가질 수 있습니다.
:::: {.columns align=center totalwidth=8em}
::: {.column width="40%"}
contents...
:::
::: {.column width="60%" align=bottom}
contents...
:::
:::: columns와 column의 align 속성은 top, top-baseline, center, bottom 값을 사용해 열을 세로로 정렬할 수 있습니다. columns의 기본값은 top입니다.
totalwidth 속성은 열의 너비를 지정된 값으로 제한합니다.
:::: {.columns align=top .onlytextwidth}
::: {.column width="40%" align=center}
contents...
:::
::: {.column width="60%"}
contents...
:::
:::: onlytextwidth 클래스는 totalwidth를 \textwidth로 설정합니다.
자세한 내용은 Beamer User’s Guide 12.7절을 참고하세요.
패널 레이아웃
위에서 설명한 프레젠테이션 네이티브 columns/column 문법 외에도, layout 클래스를 가진 div로 Quarto의 패널 레이아웃 기능을 사용할 수 있습니다. Quarto는 이를 위 문법으로 작성한 것처럼 Beamer 열로 변환합니다.
Beamer 옵션
beamer를 사용해 PDF 슬라이드의 모양을 변경하는 추가 옵션을 설정하세요:
---
title: "Presentation"
format:
beamer:
aspectratio: 32
navigation: horizontal
theme: AnnArbor
colortheme: lily
---사용 가능한 옵션은 다음과 같습니다:
| 옵션 | 설명 |
|---|---|
aspectratio |
슬라이드 화면비: 43은 4:3 [기본값], 169는 16:9, 1610은 16:10, 149는 14:9, 141은 1.41:1, 54는 5:4, 32는 3:2 |
beamerarticle |
Beamer 슬라이드에서 문서를 생성 |
beameroption |
\setbeameroption{}에 전달할 추가 beamer 옵션 |
institute |
작성자 소속: 여러 작성자가 있을 때 목록으로 지정 가능 |
logo |
슬라이드용 로고 이미지 |
navigation |
내비게이션 심볼 제어(기본값은 empty로 심볼 없음; 다른 유효 값은 frame, vertical, horizontal) |
section-titles |
새 섹션의 “제목 페이지” 활성화(기본값 true) |
theme, colortheme, fonttheme, innertheme, outertheme |
Beamer 테마 |
themeoptions |
LaTeX beamer 테마 옵션(목록) |
titlegraphic |
제목 슬라이드 이미지 |
프레임 속성
Beamer에서 프레임에 LaTeX [fragile] 옵션을 추가해야 하는 경우가 있습니다(예: minted 환경 사용 시). 슬라이드를 소개하는 제목에 fragile 클래스를 추가하면 강제할 수 있습니다:
# Fragile slide {.fragile}Beamer User’s Guide 8.1절에 설명된 다른 프레임 속성도 사용할 수 있습니다: allowdisplaybreaks, allowframebreaks, b, c, t, environment, label, plain, shrink, standout, noframenumbering.
배경 이미지
Beamer 프레젠테이션의 모든 슬라이드에 공통 배경 이미지를 적용하려면 background-image 형식 옵션을 사용하세요. 예:
---
format:
beamer:
background-image: background.png
---