-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathbeamerthemesimple.sty
100 lines (78 loc) · 2.58 KB
/
beamerthemesimple.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
% Copyright 2015 by Facundo Muñoz
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
%
\ProvidesPackage{beamerthemesimple}
%\def\beamer@simplecolor{gris}
%\DeclareOptionBeamer{color}{\beamer@simplecolor=#1}
%\ExecuteOptionsBeamer{gris}
%\ProcessOptionsBeamer
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,trees,positioning,fadings}
\input xkeyval
\newcommand<>{\includeoverlaygraphics}[2][]
{
\begin{tikzpicture}
\alt#3{\node[opacity=1] {\includegraphics[#1]{#2}};}
{\node[opacity=.15] {\includegraphics[#1]{#2}};}
\end{tikzpicture}
}
% These define macros \KV@setwatermark@hoffset that take one argument
% which is processed by the last piece of codes into braces
\def\@hos{}
\def\@vos{}
\def\@alpha{} % This one does not work. Why?
\define@key{setwatermark}{hoffset}[\def\@hos{.}]{\def\@hos{\hspace*{#1}}}
\define@key{setwatermark}{voffset}[\def\@vos{.}]{\def\@vos{\vspace*{#1}}}
\define@key{setwatermark}{alpha}[\def\@alpha{0.7}]{\def\@alpha{#1}}
\def\setwatermark{\@ifnextchar[\@setwatermark{\@setwatermark[]}}
\def\@setwatermark[#1]#2{%
\setkeys{setwatermark}{#1}%
\def\@watermark{#2}
}
% \newcommand{\setwatermark}[1]{\def\@watermark{#1}}
\setwatermark{} % Empty initialization
\mode<presentation>
% http://www.colorcombos.com/color-scheme-275.html
\definecolor{destacado}{HTML}{515151} % gris oscuro
\definecolor{normal}{HTML}{797979} % gris medio
\definecolor{fondo}{HTML}{e6e6e6} % gris claro
\setbeamercolor{normal text}{bg=white,fg=normal}
\setbeamercolor*{block title}{bg=fondo,fg=destacado}
\setbeamercolor*{block body}{bg=fondo,fg=normal}
\setbeamercolor{alerted text}{fg=black}
\usetheme{default}
% \usecolortheme[named=gris]{structure}
\usecolortheme[named=destacado]{structure}
\usefonttheme{structurebold}
% overlays semitransparentes
\setbeamercovered{transparent}
% incluir el contador de diapos
\setbeamertemplate{footline}[frame number]
% eliminar íconos de nav.
\setbeamertemplate{navigation symbols}{}
% bloques
\setbeamertemplate{blocks}[rounded][shadow=true]
% especificación global para listas
%\beamerdefaultoverlayspecification{<+-| alert@+>}
% márgenes
\setbeamersize{text margin left=0.4cm,text margin right=0.4cm}
\setbeamertemplate{background}{
\parbox[c][\paperheight]{\paperwidth}{%
\vfill \hfill
\begin{tikzpicture}
%\node[opacity=\@alpha] % not working. why?
\node[opacity=.07]
{
\@watermark
};
\end{tikzpicture}
\@hos
\@vos
}
}
\mode
<all>