文書の過去の版を表示しています。


UEC

UEC Beamerで検索していたら高橋先生のスライドが見つかって、羨ましくなりました。そしてBeamerの電通大テーマが欲しくなって、作ろうと思い立ちました。でも、自分がやりたいことが、次の2つだけでした。

  1. 青っぽい色を指定したい
  2. ロゴをスライドタイトルの右に表示したい

だからouter themeとcolor themeだけを用意しました。 今はBoardillaテーマと組み合わせて使っていて、他のテーマとの組み合わせはまだ試していませんが、とりあえず公開します。 color themeとouter themeを入れたzipファイルを置きます。

手伝ってくださった久保田大樹さんに感謝しつつ。

Outer Theme

スライドのタイトルの右端にロゴを表示させたくて、少し頑張ってみました。 といっても、高橋先生が作成されたTsukubaクラスから必要な箇所を貰って、調整しただけです。 色とロゴ以外は、既存のテーマを使いたかったので、outer themeにしました。

\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>

Color Theme

beamercolorthemedolphine.styから改変して、職場の色テーマを作りました。

\mode<presentation>

\definecolor{UECschoolcolor}{RGB}{26,26,212}
\definecolor{UECblue}{RGB}{26,26,212}
\definecolor{UECalmostblack}{RGB}{38,38,38}
\definecolor{dodgerblue}{RGB}{30,144,255}

\setbeamercolor*{normal text}{fg=UECalmostblack,bg=white}

\setbeamercolor*{structure}{fg=UECschoolcolor}

\setbeamercolor*{palette primary}{use=structure,fg=white,bg=structure.fg}
\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=structure.fg!50!dodgerblue}
\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=dodgerblue}
\setbeamercolor*{palette quaternary}{fg=white,bg=black}

\setbeamercolor*{sidebar}{use=structure,bg=structure.fg}

\setbeamercolor*{palette sidebar primary}{use=structure,fg=structure.fg!10}
\setbeamercolor*{palette sidebar secondary}{fg=white}
\setbeamercolor*{palette sidebar tertiary}{use=structure,fg=structure.fg!50}
\setbeamercolor*{palette sidebar quaternary}{fg=white}

\setbeamercolor*{titlelike}{use=structure,fg=structure.fg}

\setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{}

\mode
<all>