差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
latex:beamer:uec [2017/05/18 15:22] – [Outer Theme] watalulatex:beamer:uec [2022/04/07 15:21] (現在) – [UEC] watalu
行 1: 行 1:
 +===== UEC ====
 +
 +UEC Beamerで検索していたら[[http://optlab.org|高橋先生]]のスライドが見つかって、羨ましくなりました。そしてBeamerの電気通信大学のテーマが欲しくなって、作ろうと思い立ちました。でも、自分がやりたいことが、次の2つだけでした。
 +
 +  - 青っぽい色を指定したい
 +  - ロゴをスライドタイトルの右に表示したい
 +
 +だからouter themeとcolor themeだけを用意しました。
 +今はBoardillaテーマと組み合わせて使っていて、他のテーマとの組み合わせはまだ試していません。
 +半端な状態ですが、もし他にも使う方がいたらと、2017年にとりあえず公開したのが、{{ :latex:beamer:beamer-themes-for-uec.zip |color themeとouter themeを入れたzipファイル}}です。
 +2022年にこれを更新して、{{ :latex:beamer:beamer-uec-2022.zip |http://example.com|2022年に行われたロゴの改変に対応した修正を行ったzipファイル}}を作りました。
 +
 +手伝ってくださった久保田大樹さんに感謝しつつ。
 +
 ==== Outer Theme ==== ==== Outer Theme ====
 +
 スライドのタイトルの右端にロゴを表示させたくて、少し頑張ってみました。 スライドのタイトルの右端にロゴを表示させたくて、少し頑張ってみました。
 といっても、[[http://optlab.org|高橋先生]]が作成されたTsukubaクラスから必要な箇所を貰って、調整しただけです。 といっても、[[http://optlab.org|高橋先生]]が作成されたTsukubaクラスから必要な箇所を貰って、調整しただけです。
 色とロゴ以外は、既存のテーマを使いたかったので、outer themeにしました。 色とロゴ以外は、既存のテーマを使いたかったので、outer themeにしました。
  
-{{ :latex:beamer:beamer-styles-for-uec.zip |color themeとouter themeの2つを入れたzipファイル}}を置きます。+<code> 
 +\ProvidesPackage{beamerouterthemeUEC}[2017/05/18] 
 + 
 +\mode<presentation> 
 + 
 +%=========================================================% 
 +% Logo 
 +%=========================================================% 
 +%\logo{\includegraphics[scale=0.2]{UEC.eps}} 
 +%\pgfdeclareimage[height=3em,interpolate=true]{UEClogo}{UEC.eps} 
 +\pgfdeclareimage[height=1.5em,interpolate=true]{UEClogo}{UEC.eps} 
 +\titlegraphic{\pgfuseimage{UEClogo}} 
 +%\framegraphic{\pgfuseimage{UEClogo}} 
 + 
 +%=========================================================% 
 +% Colors and Shades 
 +%=========================================================% 
 + 
 +\usesectionheadtemplate 
 +  {\hfill\insertsectionhead} 
 +  {\hfill\color{fg!50!bg}\insertsectionhead} 
 +\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{beamer@frametitleshade}{\paperheight}{% 
 +  color(0pt)=(frametitle.bg); 
 +  color(\paperwidth)=(frametitle right.bg)} 
 +\AtBeginDocument{ 
 +  \pgfdeclareverticalshading{beamer@topshade}{\paperwidth}{% 
 +    color(0pt)=(bg); 
 +    color(4pt)=(black!50!bg)} 
 +
 + 
 +%=========================================================% 
 +% Frame Title 
 +%=========================================================% 
 +\defbeamertemplate*{frametitle}{UEC theme} 
 +{% 
 + \nointerlineskip% 
 +  \hbox{\leavevmode 
 +    \advance\beamer@leftmargin by -12bp% 
 +    \advance\beamer@rightmargin by -12bp% 
 +    \beamer@tempdim=\textwidth% 
 +    \advance\beamer@tempdim by \beamer@leftmargin% 
 +    \advance\beamer@tempdim by \beamer@rightmargin% 
 +    \hskip-\Gm@lmargin\hbox{% 
 +      \setbox\beamer@tempbox=\hbox{\begin{minipage}[b]{\paperwidth}% 
 +          \vbox{}\vskip.75ex% 
 +          \leftskip0.3cm% 
 +          \rightskip0.3cm plus1fil\leavevmode 
 +            \insertframetitle 
 +            \hfill\pgfuseimage{UEClogo} 
 +                        \vskip-1.75ex 
 +          %\nolineskip 
 +          \vbox{}% 
 +          \end{minipage}}% 
 +      \beamer@tempdim=\ht\beamer@tempbox% 
 +      \advance\beamer@tempdim by 4pt% 
 +      \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim} 
 +        \usebeamercolor{frametitle right} 
 +        \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}} 
 +        \pgfusepath{clip} 
 +        \pgftext[left,base]{\pgfuseshading{beamer@frametitleshade}} 
 +      \end{pgfpicture} 
 +      \hskip-\paperwidth% 
 +      \box\beamer@tempbox% 
 +    }% 
 +    \hskip-\Gm@rmargin% 
 +  }
 +  \nointerlineskip 
 +} 
 + 
 +\mode 
 +<all> 
 +</code> 
 +            
 ==== Color Theme ==== ==== Color Theme ====
  
行 14: 行 101:
 \definecolor{UECschoolcolor}{RGB}{26,26,212} \definecolor{UECschoolcolor}{RGB}{26,26,212}
 \definecolor{UECblue}{RGB}{26,26,212} \definecolor{UECblue}{RGB}{26,26,212}
-\definecolor{UECbluelight1}{RGB}{52,52,238} 
-\definecolor{UECbluelight2}{RGB}{78,78,255} 
-\definecolor{UECbluedark1}{RGB}{0,0,186} 
-\definecolor{ricegray}{RGB}{94,96,98} 
-\definecolor{royalblue}{RGB}{65,105,255} 
 \definecolor{UECalmostblack}{RGB}{38,38,38} \definecolor{UECalmostblack}{RGB}{38,38,38}
 +\definecolor{dodgerblue}{RGB}{30,144,255}
  
 \setbeamercolor*{normal text}{fg=UECalmostblack,bg=white} \setbeamercolor*{normal text}{fg=UECalmostblack,bg=white}
行 25: 行 108:
 \setbeamercolor*{structure}{fg=UECschoolcolor} \setbeamercolor*{structure}{fg=UECschoolcolor}
  
-\setbeamercolor*{palette primary}{use=structure,fg=white,bg=structure.fg!40!white+\setbeamercolor*{palette primary}{use=structure,fg=white,bg=structure.fg} 
-\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=structure.fg!60!white+\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=structure.fg!50!dodgerblue
-\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=structure.fg!90!white}+\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=dodgerblue}
 \setbeamercolor*{palette quaternary}{fg=white,bg=black} \setbeamercolor*{palette quaternary}{fg=white,bg=black}
  
行 45: 行 128:
 <all> <all>
 </code> </code>
 +
 +==== Sample ====
 +<code>
 +\documentclass[dvipdfmx,table]{beamer}
 +
 +\usetheme{Boadilla}
 +\useoutertheme{UEC}
 +\usecolortheme{UEC}
 +%\usecolortheme{UECvivid}
 +%\usecolortheme{UECpastel}
 +
 +\usepackage{txfonts}
 +\usepackage{color}
 +\usepackage[mathscr]{euscript}
 +%\usepackage{deluxe}{otf}
 +\renewcommand{\familydefault}{\sfdefault}
 +\renewcommand{\kanjifamilydefault}{\gtdefault}
 +\usefonttheme{structurebold}
 +\setbeamerfont{alerted text}{series=\bfseries}
 +\setbeamerfont{section in toc}{series=\mdseries}
 +\setbeamerfont{frametitle}{size=\Large}
 +\setbeamerfont{title}{size=\LARGE}
 +\setbeamerfont{date}{size=\small}
 +\uselanguage{japanese}
 +\languagepath{japanese}
 +
 +\setbeamertemplate{navigation symbols}{}
 +
 +\usepackage{graphicx}
 +
 +%\usepackage{beamerthemesplit}
 +\usepackage{amsmath, amssymb, amsthm, graphicx}
 +\usepackage{color}
 +\usepackage{float}
 +\usepackage{hyperref}
 +
 +\def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}}
 +{\mbox{\boldmath$\textstyle\bf#1$}}
 +{\mbox{\boldmath$\scriptstyle\bf#1$}}
 +{\mbox{\boldmath$\scriptscriptstyle\bf#1$}}}
 +\title{Beamerのサンプル}
 +\subtitle{UEC}
 +\author[U.E.C]{電通 大}
 +\date{\today}
 +
 +\begin{document}
 +\maketitle
 +
 +\frame{
 +\frametitle{目的}
 +\begin{enumerate}
 +\item ロゴを右上に出したい。
 +\item 色にスクールカラーを使いたい。
 +\end{enumerate}
 +}
 +
 +\frame{
 +\frametitle{テーマファイルを2つ用意した}
 +\begin{enumerate}
 +\item beamercolorthemeUEC.sty: 色の設定
 +\item beamerouterthemeUEC.sty: frametitleへのロゴの追加
 +\end{enumerate}
 +}
 +
 +\end{document}
 +</code>
 +