From 535baf9fe4f262d75b43494d263af1e7d8f05dd1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 15 Mar 2016 21:25:25 +0000 Subject: beamercolorthemeowl (15mar16) git-svn-id: svn://tug.org/texlive/trunk@40035 c570f23f-e606-0410-a88d-b1316a301751 --- .../beamercolorthemeowl/beamercolorthemeowl.sty | 172 +++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/beamercolorthemeowl/beamercolorthemeowl.sty (limited to 'Master/texmf-dist/tex/latex/beamercolorthemeowl') diff --git a/Master/texmf-dist/tex/latex/beamercolorthemeowl/beamercolorthemeowl.sty b/Master/texmf-dist/tex/latex/beamercolorthemeowl/beamercolorthemeowl.sty new file mode 100644 index 00000000000..d81bdaaed9b --- /dev/null +++ b/Master/texmf-dist/tex/latex/beamercolorthemeowl/beamercolorthemeowl.sty @@ -0,0 +1,172 @@ +%% +%% This is file `beamercolorthemeowl.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% beamercolorthemeowl.dtx (with options: `package') +%% --------------------------------------------------------------------------- +%% Copyright 2016 Ross Churchley. Contributions to this package are welcome at +%% +%% https://github.com/rchurchley/beamercolortheme-owl +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3 or later is part of all distributions of LaTeX version +%% 2005/12/01 or later. +%% --------------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e}[2005/12/01] +\ProvidesPackage{beamercolorthemeowl} + [2016/03/14 v0.1 A visible colour theme for Beamer presentations] + \RequirePackage{etoolbox} + \newtoggle{snowy} + \newtoggle{cautious} + \@ifclassloaded{beamer}{ + \DeclareOptionBeamer{snowy}{\toggletrue{snowy}} + \DeclareOptionBeamer{cautious}{\toggletrue{cautious}} + \ProcessOptionsBeamer + }{} + \@ifclassloaded{beamer}{ + \iftoggle{snowy}{ + \setbeamercolor{normal text}{fg=black, bg=white} + }{ + \setbeamercolor{normal text}{fg=white, bg=black} + } + }{} + \RequirePackage{xcolor} + \definecolor{OwlRed}{RGB}{ 255, 92, 168} + \definecolor{OwlGreen}{RGB}{ 90, 168, 0} + \definecolor{OwlBlue}{RGB}{ 0, 152, 233} + \definecolor{OwlYellow}{RGB}{ 242, 147, 24} + \colorlet{OwlViolet}{OwlRed!50!OwlBlue} + \colorlet{OwlBrown}{OwlRed!50!OwlGreen} + \colorlet{OwlOrange}{OwlRed!50!OwlYellow} + \colorlet{OwlCyan}{OwlGreen!50!OwlBlue} +\iftoggle{cautious}{}{ + \colorlet{red}{OwlRed} + \colorlet{green}{OwlGreen} + \colorlet{blue}{OwlBlue} + \colorlet{yellow}{OwlYellow} + \colorlet{violet}{OwlViolet} + \colorlet{brown}{OwlBrown} + \colorlet{orange}{OwlOrange} + \colorlet{cyan}{OwlCyan} +} + \@ifclassloaded{beamer}{ + \setbeamercolor*{alerted text}{ + fg=OwlRed + } + \setbeamercolor*{example text}{ + fg=OwlGreen + } + \setbeamercolor*{title}{ + use=normal text, + fg=normal text.fg + } + \setbeamercolor*{title in sidebar}{ + use=normal text, + fg=normal text.fg + } + \setbeamercolor*{titlelike}{ + use=normal text, + parent=normal text.fg + } + \setbeamercolor*{author}{ + use=normal text, + parent=normal text.fg + } + \setbeamercolor*{date}{ + use=normal text, + parent=normal text.fg + } + \setbeamercolor*{institute}{ + use=normal text, + parent=normal text.fg + } + \setbeamercolor*{structure}{ + use=normal text, + fg=normal text.fg!50!normal text.bg + } + \setbeamercolor*{palette primary}{ + use=normal text, + fg=normal text.fg!90!normal text.bg, + bg=normal text.bg!90!normal text.fg + } + \setbeamercolor*{palette secondary}{ + use=normal text, + fg=alerted text.fg!75!normal text.bg, + bg=normal text.bg!90!normal text.fg + } + \setbeamercolor*{palette tertiary}{ + use=normal text, + fg=example text.fg!75!normal text.bg, + bg=normal text.bg!90!normal text.fg + } + \setbeamercolor*{palette quaternary}{ + use=normal text, + fg=normal text.fg!75!normal text.bg, + bg=normal text.bg!90!normal text.fg + } + \setbeamercolor*{sidebar}{ + use=normal text, + fg=normal text.fg!80!normal text.bg, + bg=normal text.bg!80!normal text.fg + } + \setbeamercolor*{palette sidebar primary}{ + use=palette primary, + parent=palette primary + } + \setbeamercolor*{palette sidebar secondary}{ + use=palette primary, + parent=palette primary + } + \setbeamercolor*{palette sidebar tertiary}{ + use=palette quaternary, + parent=palette quaternary + } + \setbeamercolor*{palette sidebar quaternary}{ + use=palette quaternary, + parent=palette quaternary + } + \setbeamercolor*{frametitle}{ + use=palette primary, + parent=palette primary + } + \setbeamercolor*{block title}{ + use=normal text, + fg=normal text.fg, + bg= + } + \setbeamercolor{block body}{ + bg= + } + \setbeamercolor*{block title alerted}{% + use={block title, alerted text}, + fg=alerted text.fg, + bg=block title.bg + } + \setbeamercolor*{block title example}{% + use={block title, example text}, + fg=example text.fg, + bg=block title.bg + } + \setbeamercolor*{block body alerted}{ + use=block body, + parent=block body + } + \setbeamercolor*{block body example}{ + use=block body, + parent=block body + } + \def\beamer@themerounded@shadow{false} + \setbeamertemplate{navigation symbols}{} + }{} + \ProcessOptions +\endinput +%% +%% End of file `beamercolorthemeowl.sty'. -- cgit v1.2.3