3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2022-11-09

事前準備

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
  2. メインのソースコードと出力
    StrokesPlus_VJCrHe5nC8.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}

に変えれば出来ます。ただ日本語入力は出来ません。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?