差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
latex:beamer:uec [2017/05/18 08:53] watalu |
latex:beamer:uec [2017/05/30 20:05] (現在) watalu |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ===== UEC ==== | ||
+ | |||
+ | UEC Beamerで検索していたら[[http:// | ||
+ | |||
+ | - 青っぽい色を指定したい | ||
+ | - ロゴをスライドタイトルの右に表示したい | ||
+ | |||
+ | だからouter themeとcolor themeだけを用意しました。 | ||
+ | 今はBoardillaテーマと組み合わせて使っていて、他のテーマとの組み合わせはまだ試していませんが、とりあえず公開します。 | ||
+ | {{ : | ||
+ | |||
+ | 手伝ってくださった久保田大樹さんに感謝しつつ。 | ||
+ | ==== Outer Theme ==== | ||
+ | |||
+ | スライドのタイトルの右端にロゴを表示させたくて、少し頑張ってみました。 | ||
+ | といっても、[[http:// | ||
+ | 色とロゴ以外は、既存のテーマを使いたかったので、outer themeにしました。 | ||
+ | |||
+ | < | ||
+ | \ProvidesPackage{beamerouterthemeUEC}[2017/ | ||
+ | |||
+ | \mode< | ||
+ | |||
+ | %=========================================================% | ||
+ | % Logo | ||
+ | %=========================================================% | ||
+ | %\logo{\includegraphics[scale=0.2]{UEC.eps}} | ||
+ | %\pgfdeclareimage[height=3em, | ||
+ | \pgfdeclareimage[height=1.5em, | ||
+ | \titlegraphic{\pgfuseimage{UEClogo}} | ||
+ | %\framegraphic{\pgfuseimage{UEClogo}} | ||
+ | |||
+ | %=========================================================% | ||
+ | % Colors and Shades | ||
+ | %=========================================================% | ||
+ | |||
+ | \usesectionheadtemplate | ||
+ | {\hfill\insertsectionhead} | ||
+ | {\hfill\color{fg!50!bg}\insertsectionhead} | ||
+ | \pgfdeclarehorizontalshading[frametitle.bg, | ||
+ | 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} | ||
+ | {% | ||
+ | | ||
+ | \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, | ||
+ | \end{pgfpicture} | ||
+ | \hskip-\paperwidth% | ||
+ | \box\beamer@tempbox% | ||
+ | }% | ||
+ | \hskip-\Gm@rmargin% | ||
+ | }% | ||
+ | \nointerlineskip | ||
+ | } | ||
+ | |||
+ | \mode | ||
+ | <all> | ||
+ | </ | ||
+ | | ||
==== Color Theme ==== | ==== Color Theme ==== | ||
行 8: | 行 99: | ||
\definecolor{UECschoolcolor}{RGB}{26, | \definecolor{UECschoolcolor}{RGB}{26, | ||
\definecolor{UECblue}{RGB}{26, | \definecolor{UECblue}{RGB}{26, | ||
- | \definecolor{UECbluelight1}{RGB}{52, | ||
- | \definecolor{UECbluelight2}{RGB}{78, | ||
- | \definecolor{UECbluedark1}{RGB}{0, | ||
- | \definecolor{ricegray}{RGB}{94, | ||
- | \definecolor{royalblue}{RGB}{65, | ||
\definecolor{UECalmostblack}{RGB}{38, | \definecolor{UECalmostblack}{RGB}{38, | ||
+ | \definecolor{dodgerblue}{RGB}{30, | ||
\setbeamercolor*{normal text}{fg=UECalmostblack, | \setbeamercolor*{normal text}{fg=UECalmostblack, | ||
行 19: | 行 106: | ||
\setbeamercolor*{structure}{fg=UECschoolcolor} | \setbeamercolor*{structure}{fg=UECschoolcolor} | ||
- | \setbeamercolor*{palette primary}{use=structure, | + | \setbeamercolor*{palette primary}{use=structure, |
- | \setbeamercolor*{palette secondary}{use=structure, | + | \setbeamercolor*{palette secondary}{use=structure, |
- | \setbeamercolor*{palette tertiary}{use=structure, | + | \setbeamercolor*{palette tertiary}{use=structure, |
\setbeamercolor*{palette quaternary}{fg=white, | \setbeamercolor*{palette quaternary}{fg=white, | ||
行 39: | 行 126: | ||
<all> | <all> | ||
</ | </ | ||
+ | |||
+ | ==== Sample ==== | ||
+ | < | ||
+ | \documentclass[dvipdfmx, | ||
+ | |||
+ | \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, | ||
+ | \usepackage{color} | ||
+ | \usepackage{float} | ||
+ | \usepackage{hyperref} | ||
+ | |||
+ | \def\vec# | ||
+ | {\mbox{\boldmath$\textstyle\bf# | ||
+ | {\mbox{\boldmath$\scriptstyle\bf# | ||
+ | {\mbox{\boldmath$\scriptscriptstyle\bf# | ||
+ | \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: | ||
+ | \end{enumerate} | ||
+ | } | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ |