레슨 8 / 10·4개 토픽
Beamer 프레젠테이션
Beamer는 LaTeX 기반의 프레젠테이션 제작 도구입니다. 수식과 코드가 포함된 학술 발표 자료를 전문적으로 만들 수 있으며, 다양한 테마와 오버레이 효과를 지원합니다.
기본 Beamer 문서 구조
latex
\documentclass{beamer}
\usepackage{kotex}
% 테마 설정
\usetheme{Madrid}
\usecolortheme{default}
\title{딥러닝 기반 이미지 분류}
\subtitle{CNN 아키텍처 비교 분석}
\author{홍길동}
\institute{한국대학교 컴퓨터공학과}
\date{2024년 3월}
\begin{document}
% 표지 슬라이드
\begin{frame}
\titlepage
\end{frame}
% 목차 슬라이드
\begin{frame}{목차}
\tableofcontents
\end{frame}
\section{서론}
\begin{frame}{연구 배경}
이미지 분류는 컴퓨터 비전의 핵심 과제입니다.
\begin{itemize}
\item CNN의 발전으로 인간 수준의 정확도 달성
\item 다양한 아키텍처 간 성능 비교 필요
\item 실무 적용을 위한 가이드라인 부재
\end{itemize}
\end{frame}
\end{document}주요 Beamer 테마
- •
\usetheme{Madrid}: 깔끔한 헤더/푸터, 가장 널리 사용 - •
\usetheme{Berlin}: 상단 네비게이션 바, 섹션 표시 - •
\usetheme{Copenhagen}: Berlin과 유사, 다른 색상 - •
\usetheme{Boadilla}: 미니멀한 디자인 - •
\usetheme{AnnArbor}: 밝은 색상, 네비게이션 포함 - •
\usetheme{CambridgeUS}: 빨간 톤, 심플한 구조
latex
% 색상 테마 (테마와 독립적으로 적용 가능)
\usecolortheme{beaver} % 빨간 톤
\usecolortheme{crane} % 노란 톤
\usecolortheme{dolphin} % 파란 톤
\usecolortheme{orchid} % 보라 톤
\usecolortheme{seahorse} % 연한 파란 톤
% 폰트 테마
\usefonttheme{professionalfonts} % 전문 폰트
\usefonttheme{serif} % 세리프체
% 내부 테마 (목록 아이콘, 블록 모양 등)
\useinnertheme{circles} % 원형 목록 아이콘
\useinnertheme{rounded} % 둥근 블록오버레이와 애니메이션
latex
% \pause: 이후 내용을 다음 클릭에 표시
\begin{frame}{단계별 설명}
첫 번째 포인트입니다.
\pause
두 번째 포인트입니다.
\pause
세 번째 포인트입니다.
\end{frame}
% \only: 특정 슬라이드에서만 표시
\begin{frame}{조건부 표시}
\only<1>{이 텍스트는 1번 슬라이드에서만 보입니다.}
\only<2>{이 텍스트는 2번 슬라이드에서만 보입니다.}
\only<3->{이 텍스트는 3번부터 계속 보입니다.}
\end{frame}
% \visible: 공간은 유지하면서 표시/숨김
\begin{frame}{공간 유지 표시}
\visible<1->{항상 보이는 텍스트}
\visible<2->{2번부터 보이는 텍스트}
\visible<3>{3번에서만 보이는 텍스트}
\end{frame}
% 목록 항목 순차 표시
\begin{frame}{순차 표시 목록}
\begin{itemize}[<+->]
\item 첫 번째 (1번 슬라이드부터)
\item 두 번째 (2번 슬라이드부터)
\item 세 번째 (3번 슬라이드부터)
\end{itemize}
\end{frame}컬럼, 블록, 알림 블록
latex
% 2단 레이아웃
\begin{frame}{컬럼 레이아웃}
\begin{columns}
\begin{column}{0.5\textwidth}
왼쪽 컬럼 내용
\begin{itemize}
\item 항목 1
\item 항목 2
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
오른쪽 컬럼 내용
$$E = mc^2$$
\end{column}
\end{columns}
\end{frame}
% 블록 환경 (강조 박스)
\begin{frame}{블록 종류}
\begin{block}{일반 블록}
기본 정보나 정의를 담습니다.
\end{block}
\begin{alertblock}{경고 블록}
주의가 필요한 내용을 강조합니다.
\end{alertblock}
\begin{exampleblock}{예제 블록}
예제나 코드를 표시합니다.
\end{exampleblock}
\end{frame}
% 수식이 포함된 슬라이드
\begin{frame}{실험 결과}
손실 함수:
$$\mathcal{L} = -\frac{1}{N} \sum_{i=1}^{N} y_i \log(\hat{y}_i)$$
\begin{table}
\centering
\begin{tabular}{lcc}
\hline
모델 & 정확도 & 파라미터 \\
\hline
CNN & 92.1\% & 138M \\
ResNet & 95.2\% & 25M \\
\hline
\end{tabular}
\end{table}
\end{frame}💡
Beamer는 학술 발표에 최적화되어 있으며, 수식과 참고문헌을 LaTeX 문법 그대로 사용할 수 있습니다. \pause는 간단한 순차 표시에, \only와 \visible은 정교한 애니메이션에 사용합니다. 테마와 색상 테마를 조합하면 다양한 디자인을 만들 수 있습니다.