簡単にカスタマイズ可能なBeamerテンプレート

# 事前準備
upLaTexで日本語をコンパイルできるようにしましょう。
例えば以下の「.latexmkrc」ファイルを作成する。
```
$latex = 'uplatex';
$dvipdf = 'dvipdfmx %O -o %D %S';
$pdf_mode = 3;
$ENV{TZ} = 'Asia/Tokyo';
```

# Beamerコード
```
%==========upLaTex==========%
\RequirePackage{plautopatch}
\documentclass[uplatex,dvipdfmx,11pt]{beamer}

%==========Your Colors. Change RGB Codes as You Like.==========%
\definecolor{text_color}{RGB}{0,0,0}
\definecolor{text_background}{RGB}{255,255,255}
\definecolor{title_color}{RGB}{255,255,0}
\definecolor{title_background}{RGB}{0,0,0}
\definecolor{item_level_one}{RGB}{255,0,0}
\definecolor{item_level_two}{RGB}{0,0,255}

  %==========No Need to Change==========%
  \usetheme{Madrid}
  \useoutertheme{infolines}
  \useinnertheme{default}
  \setbeamertemplate{footline}{}
  \setbeamertemplate{navigation symbols}{}
  \setbeamertemplate{footline}[frame number]
  \usefonttheme{professionalfonts}
  \setbeamercolor{normal text}{fg=text_color,bg=text_background}
  \setbeamercolor{title}{fg=title_color,bg=title_background}
  \setbeamercolor{frametitle}{fg=title_color,bg=title_background}
  \setbeamercolor{block title}{fg=title_color,bg=title_background}
  \setbeamercolor{block body}{bg=title_background!20}
  \setbeamerfont{title}{size=\LARGE}
  \setbeamerfont{subtitle}{size=\normalsize}
  \setbeamerfont{date}{size=\normalsize}
  \setbeamerfont{author}{size=\normalsize}
  \setbeamerfont{institute}{size=\normalsize}
  \usepackage{enumitem,xcolor}
  \newcommand{\labelitemi}{\textcolor{item_level_one}{\rule[0.25ex]{1ex}{1ex}}}
  \newcommand{\labelitemii}{$\textcolor{item_level_two}{\bullet}$}

%==========Your Command==========%
\usepackage[expert,deluxe,uplatex]{otf}
\renewcommand{\kanjifamilydefault}{\gtdefault}


%----------Cover----------%
\title[short title]{Title}
\author[short author]{Authors}
\institute[short institute]{Institute}
\date[short date]{\today}

%----------Main Slides----------%
\begin{document}
\maketitle



\begin{frame}{Introduction}
  \begin{itemize}
    \item テスト
    \item test
    \begin{itemize}
      \item テスト
    \end{itemize}
  \end{itemize}
  \begin{block}{Claim}
    test
  \end{block}
\end{frame}



\end{document}
```

## 使い方
「\definecolor{X}{RGB}{Y}」の「Y」を自分の好きな色のRGBコードにする。

いまは「\definecolor{text_color}{RGB}{0,0,0}」となっていて、これは本文のテキスト色を黒 (RGB: 0,0,0) に設定している。たとえば黒じゃなくて赤に変えたいときは「0,0,0」を「255,0,0」に変えればよい。

名前の定義
|コマンドの名前|意味|
|---|---|
|text_color|タイトル以外のすべての文字の色|
|text_background|タイトル以外の背景色|
|title_color|タイトルの文字の色|
|title_background|タイトルの背景色|
|item_level_one|レベル1の「itemize」の箇条書きの色|
|item_level_two|レベル2の「itemize」の箇条書きの色|

# Overleafにおける使用例
1. 「.latexmkrc」の設定
![StrokesPlus_yS7EKGnlW4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/436198/809a8af1-fa29-c7f1-2ca3-74c2d52d0be4.png)
2. メインのソースコードと出力
![StrokesPlus_VJCrHe5nC8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/436198/951e59a1-4ab5-9bc4-1387-8dd07f40eaac.png)

# 応用
## 箇条書きを変えたいとき

```
\newcommand{\labelitemi}{\textcolor{item_level_one}{\rule[0.25ex]{1ex}{1ex}}}
\newcommand{\labelitemii}{$\textcolor{item_level_two}{\bullet}$}
```
この2行で箇条書きの設定をしている。

レベル1の箇条書きを四角から丸に変えたかったら

    \newcommand{\labelitemi}{\textcolor{item_level_one}{\rule[0.25ex]{1ex}{1ex}}}
を

    \newcommand{\labelitemi}{$\textcolor{item_level_one}{\bullet}$}
に変えれば良い。

## pdfLaTeXで使いたい時
.latexmkrcを削除して、最初の2行を
```
\documentclass[12pt]{beamer}
```
に変えれば出来ます。ただ日本語入力は出来ません。