スライドしたい(beamer
)
% コンテンツを上揃え[t]
\documentclass[t, aspectratio=169]{beamer}
\usepackage[no-math, deluxe]{luatexja-preset}
\renewcommand{\kanjifamilydefault}{\gtdefault}
\renewcommand{\emph}[1]{{\upshape\bfseries #1}}
\title{タイトル}
\author{名前}
\institute[省略形]{所属}
\date[省略形]{\today}
\begin{document}
% 表紙
\begin{frame}
\titlepage
\end{frame}
% 目次
\section*{目次}
\begin{frame}
\frametitle{もくじ}
\tableofcontents
\end{frame}
% 本文
\section{スライド1}
\begin{frame}
\frametitle{スライド1}
\end{frame}
\section{スライド2}
\begin{frame}
\frametitle{スライド2}
\end{frame}
\end{document}
beamer
クラスでスライド形式の文書を作成できます。
コンテンツはデフォルトで中央揃えになっているので、
[t]
オプションで上揃えにしています。
スライドサイズしたい(aspectratio
)
\documentclass[aspectratio=169]{beamer}
aspectratio
オプションで、スライドのサイズを変更できます。
デフォルトは43
(4:3)です。
169
で16:9に変更できます。
日本語したい(luatexja-preset
)
\usepackage[no-math, deluxe]{luatexja-preset}
% ゴシック体に変更
\renewcommand{\kanjifamilydefault}{\gtdefault}
% \gtdefault: ゴシック体
% \mcdefault: 明朝体
% \rmdefault: ローマン体
% 強調を太字(デフォルトは斜体)
\renewcommand{\emph}[1]{{\upshape\bfseries #1}}
% \upshape: 立体フォント
% \bfseries: 太字
luatexja-presetパッケージで、
和文フォントを使えるようにしました。
deluxe
オプションで多書体を使えるようにもしてあります。
また、\kanjifamilydefault
のデフォルト値は明朝体になっているため
ゴシック体(\gtdefault
)に変更しています。
\emph
コマンドも斜体ではなく太字の立体に変更しています。
ただしluatexja-preset
で読み込まれる
fontspecパッケージで
\strong{}
コマンドが使えるようになるため、
必要ないかもしれません。
スライドしたい(frame
)
% 目次のための \section
\section{タイトル}
\begin{frame}
\frametitle{タイトル}
内容
\end{frame}
beamer
ではframe
環境が1枚のスライドに相当します。
この環境の墓で、itemize
やenumerate
、equation
などの環境を
使ってコンテンツを記述します。
表紙したい(titlepage
)
% プリアンブル
\title[短いタイトル]{タイトル}
\author{名前}
\institute{所属}
\date{報告日}
% 本文
\begin{frame}
\titlepage
\end{frame}
\titlepage
で表紙を出力できます。
出力する情報はプリアンブルで設定します。
目次したい(\tableofcontents
)
\section*{目次}
\begin{frame}
\frametitle{もくじ}
\tableofcontents
\end{frame}
\tableofcontentsコマンドでもくじを出力できます。
目次は\section{}
や\subsection{}
で追加できます。
見出ししたい(\section
/ \frametitle
)
\section{目次用のタイトル}
\begin{frame}
\frametitle{スライドのタイトル}
\end{frame}
frame
環境の中の\frametitle{}
で
スライドのタイトルを設定できます。
このコマンドは、目次(\tableofcontents
)には使われないため、
frame
環境の外で\section{}
などを設定する必要があります。
ブロックしたい(block
)
\begin{block}{ブロックの見出し}
ブロックの内容
\end{block}
block
環境で、枠付きのコンテンツ領域を作成できます。
他にも
alertblock
、
exampleblock
、など
目的別のブロック環境が用意されています。
それぞれの表示形式は選択したテーマに依存します。
箇条書きしたい(itemize
)
itemize環境、 enumerate環境、 description環境が そのまま利用できます。
注釈
enumitemパッケージは読み込まない方がよさそうです。
beamer
内部でparalist
パッケージを使っているみたいなので、
箇条書きのカスタマイズにはそちらを使う方がいいかもです。
コードブロックしたい(minted
)
% プリアンブル
\usepackage{minted}
% 本文
\begin{frame}[fragile]
\begin{minted}{latex}
\begin{itemize}
\item アイテム
\end{itemize}
\end{minted}
\end{frame}
mintedパッケージでコードブロックを表示できます。
frame
環境のオプションに[fragile]
を追加する必要があります。
段組したい(columns
)
\begin{frame}
\frametitle{段組}
\begin{columns}
\column{0.5\textwidth}
左段のコンテンツ
\column{0.5\textwidth}
右段のコンテンツ
\end{columns}
\end{frame}
columns
環境とcolumn
環境もしくは\column
コマンドで段組できます。
段組した中に、コンテンツを配置します。
ブロック環境も配置できます。
注釈
minipage環境も使えますが、
columns
環境のほうが少しだけ簡単に記述できます。
モード設定(\mode
)
\mode<presentation>
\mode<beamer>
\mode<second>
\mode<handout>
\mode<trans>
\mode<article>
\mode<all>
\mode
コマンドで動作モードを変更できます。
デフォルトはbeamer
です。
併用不可のパッケージ
以下のパッケージは併用しないほうがよさそうです。
パッケージ名 |
理由 |
---|---|
コンパイルエラー |
|
箇条書き記号が消えた |
テーマ設定したい(\usetheme
)
% プリアンブル
% 全体テーマの設定
\usetheme[オプション]{テーマ名}
% 個別のスタイル
\usecolortheme[オプション]{スタイル名}
\usefonttheme[オプション]{スタイル名}
\useinnertheme[オプション]{スタイル名}
\useoutertheme[オプション]{スタイル名}
\usetheme
コマンドでスライド全体のテーマを変更できます。
また、
\usecolortheme
でカラーパレット、
\usefonttheme
でフォントセット、
\useinnertheme
で箇条書きやブロック表示の表示スタイル
\useoutertheme
で見出しやヘッダー/フッターの表示スタイル
を個別に変更できます。
テーマ用ファイルはそれぞれ
beamertheme<name>.sty
、
beamercolortheme<name>.sty
、
beamerfonttheme<name>.sty
、
beamerinnertheme<name>.sty
、
beameroutertheme<name>.sty
、
という命名規則になっています。
$ mdfind beamertheme | rg .sty
$ mdfind beamercolortheme | rg .sty
$ mdfind beamerfonttheme | rg .sty
$ mdfind beamerinnertheme | rg .sty
$ mdfind beameroutertheme | rg .sty
mdfindなどの検索コマンドで パスを確認できます。 以下に、設定できる名前の一覧を書き出してみました。
テーマ名の一覧(\usetheme
)
27種類あります。
テーマ名 |
基本色 |
サイドバー |
ヘッダー |
---|---|---|---|
AnnArbor |
黄と青 |
- |
- |
Antibes |
青 |
- |
あり |
Bergen |
青 |
left |
- |
Berkeley |
青 |
left |
- |
Berlin |
青 |
- |
left |
Boadilla |
白と青 |
- |
- |
CambridgeUS |
白と赤 |
- |
あり |
Copenhagen |
青 |
- |
tree |
Darmstadt |
青 |
- |
nav |
Dresden |
青 |
- |
nav |
EastLansing |
緑 |
- |
split |
Frankfurt |
青 |
- |
nav |
Goettingen |
薄青 |
right |
- |
Hannover |
薄青 |
left |
- |
Ilmenau |
青 |
- |
nav |
JuanLesPins |
青 |
- |
section |
Luebeck |
青 |
- |
tree |
Madrid |
青 |
- |
- |
Malmoe |
青 |
- |
split/tree |
Marburg |
白と青 |
right |
- |
Montpellier |
白 |
- |
section |
PaloAlto |
青 |
left |
- |
Pittsburgh |
白 |
- |
- |
Rochester |
青 |
- |
- |
Singapore |
白 |
- |
nav |
Szeged |
白 |
- |
nav |
Warsaw |
青 |
- |
tree |
カラーパレット名の一覧(\usecolortheme
)
default
を含めて19種類あります。
default
albatross
beaver
beetle
crane
dolphin
dove
fly
lily
monarca
orchid
rose
gull
seahorse
sidebartab
spruce
structure
whale
wolverine
フォントセット名の一覧
default
を含めて6種類あります。
default
professionalfonts
serif
structurebold
structureitalicserif
structuresmallcapsserif
インナーテーマ名の一覧(\useinnertheme
)
default
を含めて5種類あります。
default
circles
inmargin
rectangles
rounded
アウターテーマ名の一覧(\useoutertheme
)
default
を含めて9種類あります。
default
infolines
miniframes
shadow
sidebar
smoothbars
smoothtree
split
tree