事前準備
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における使用例
応用
箇条書きを変えたいとき
\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}
に変えれば出来ます。ただ日本語入力は出来ません。