スライドしたい(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枚のスライドに相当します。 この環境の墓で、itemizeenumerateequationなどの環境を 使ってコンテンツを記述します。

表紙したい(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環境で、枠付きのコンテンツ領域を作成できます。 他にも alertblockexampleblock、など 目的別のブロック環境が用意されています。 それぞれの表示形式は選択したテーマに依存します。

箇条書きしたい(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です。

併用不可のパッケージ

以下のパッケージは併用しないほうがよさそうです。

パッケージ名

理由

Markdownしたい(markdown)

コンパイルエラー

箇条書きしたい(enumitem)

箇条書き記号が消えた

テーマ設定したい(\usetheme

% プリアンブル

% 全体テーマの設定
\usetheme[オプション]{テーマ名}

% 個別のスタイル
\usecolortheme[オプション]{スタイル名}
\usefonttheme[オプション]{スタイル名}
\useinnertheme[オプション]{スタイル名}
\useoutertheme[オプション]{スタイル名}

\usethemeコマンドでスライド全体のテーマを変更できます。

また、 \usecolorthemeでカラーパレット、 \usefontthemeでフォントセット、 \useinnerthemeで箇条書きやブロック表示の表示スタイル \useouterthemeで見出しやヘッダー/フッターの表示スタイル を個別に変更できます。

テーマ用ファイルはそれぞれ beamertheme<name>.stybeamercolortheme<name>.stybeamerfonttheme<name>.stybeamerinnertheme<name>.stybeameroutertheme<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種類あります。

  1. default

  2. albatross

  3. beaver

  4. beetle

  5. crane

  6. dolphin

  7. dove

  8. fly

  9. lily

  10. monarca

  11. orchid

  12. rose

  13. gull

  14. seahorse

  15. sidebartab

  16. spruce

  17. structure

  18. whale

  19. wolverine

フォントセット名の一覧

defaultを含めて6種類あります。

  1. default

  2. professionalfonts

  3. serif

  4. structurebold

  5. structureitalicserif

  6. structuresmallcapsserif

インナーテーマ名の一覧(\useinnertheme

defaultを含めて5種類あります。

  1. default

  2. circles

  3. inmargin

  4. rectangles

  5. rounded

アウターテーマ名の一覧(\useoutertheme

defaultを含めて9種類あります。

  1. default

  2. infolines

  3. miniframes

  4. shadow

  5. sidebar

  6. smoothbars

  7. smoothtree

  8. split

  9. tree