presentations

Presentations
Log | Files | Refs

beamercolorthememetropolis.sty (3961B)


      1 %%
      2 %% This is file `beamercolorthememetropolis.sty',
      3 %% generated with the docstrip utility.
      4 %%
      5 %% The original source files were:
      6 %%
      7 %% beamercolorthememetropolis.dtx  (with options: `package')
      8 %% ---------------------------------------------------------------------------
      9 %% Copyright 2015 Matthias Vogelgesang and the LaTeX community. A full list of
     10 %% contributors can be found at
     11 %% 
     12 %%     https://github.com/matze/mtheme/graphs/contributors
     13 %% 
     14 %% and the original template was based on the HSRM theme by Benjamin Weiss.
     15 %% 
     16 %% This work is licensed under a Creative Commons Attribution-ShareAlike 4.0
     17 %% International License (https://creativecommons.org/licenses/by-sa/4.0/).
     18 %% ---------------------------------------------------------------------------
     19 \NeedsTeXFormat{LaTeX2e}
     20 \ProvidesPackage{beamercolorthememetropolis}[2017/01/23 Metropolis color theme]
     21 \RequirePackage{pgfopts}
     22 \pgfkeys{
     23   /metropolis/color/block/.cd,
     24     .is choice,
     25     transparent/.code=\metropolis@block@transparent,
     26     fill/.code=\metropolis@block@fill,
     27 }
     28 \pgfkeys{
     29   /metropolis/color/background/.cd,
     30     .is choice,
     31     dark/.code=\metropolis@colors@dark,
     32     light/.code=\metropolis@colors@light,
     33 }
     34 \newcommand{\metropolis@color@setdefaults}{
     35   \pgfkeys{/metropolis/color/.cd,
     36     background=light,
     37     block=transparent,
     38   }
     39 }
     40 \definecolor{mDarkBrown}{HTML}{604c38}
     41 \definecolor{mDarkTeal}{HTML}{23373b}
     42 \definecolor{mLightBrown}{HTML}{EB811B}
     43 \definecolor{mLightGreen}{HTML}{14B03D}
     44 \newcommand{\metropolis@colors@dark}{
     45   \setbeamercolor{normal text}{%
     46     fg=black!2,
     47     bg=mDarkTeal
     48   }
     49   \usebeamercolor[fg]{normal text}
     50 }
     51 \newcommand{\metropolis@colors@light}{
     52   \setbeamercolor{normal text}{%
     53     fg=mDarkTeal,
     54     bg=black!2
     55   }
     56 }
     57 \setbeamercolor{alerted text}{%
     58   fg=mLightBrown
     59 }
     60 \setbeamercolor{example text}{%
     61   fg=mLightGreen
     62 }
     63 \setbeamercolor{titlelike}{use=normal text, parent=normal text}
     64 \setbeamercolor{author}{use=normal text, parent=normal text}
     65 \setbeamercolor{date}{use=normal text, parent=normal text}
     66 \setbeamercolor{institute}{use=normal text, parent=normal text}
     67 \setbeamercolor{structure}{use=normal text, fg=normal text.fg}
     68 \setbeamercolor{palette primary}{%
     69   use=normal text,
     70   fg=normal text.bg,
     71   bg=normal text.fg
     72 }
     73 \setbeamercolor{frametitle}{%
     74   use=palette primary,
     75   parent=palette primary
     76 }
     77 \setbeamercolor{progress bar}{%
     78   use=alerted text,
     79   fg=alerted text.fg,
     80   bg=alerted text.fg!50!black!30
     81 }
     82 \setbeamercolor{title separator}{
     83   use=progress bar,
     84   parent=progress bar
     85 }
     86 \setbeamercolor{progress bar in head/foot}{%
     87   use=progress bar,
     88   parent=progress bar
     89 }
     90 \setbeamercolor{progress bar in section page}{
     91   use=progress bar,
     92   parent=progress bar
     93 }
     94 \newcommand{\metropolis@block@transparent}{
     95   \setbeamercolor{block title}{%
     96     use=normal text,
     97     fg=normal text.fg,
     98     bg=
     99   }
    100   \setbeamercolor{block body}{
    101     bg=
    102   }
    103 }
    104 \newcommand{\metropolis@block@fill}{
    105   \setbeamercolor{block title}{%
    106     use=normal text,
    107     fg=normal text.fg,
    108     bg=normal text.bg!80!fg
    109   }
    110   \setbeamercolor{block body}{
    111     use={block title, normal text},
    112     bg=block title.bg!50!normal text.bg
    113   }
    114 }
    115 \setbeamercolor{block title alerted}{%
    116     use={block title, alerted text},
    117     bg=block title.bg,
    118     fg=alerted text.fg
    119 }
    120 \setbeamercolor{block title example}{%
    121     use={block title, example text},
    122     bg=block title.bg,
    123     fg=example text.fg
    124 }
    125 \setbeamercolor{block body alerted}{use=block body, parent=block body}
    126 \setbeamercolor{block body example}{use=block body, parent=block body}
    127 \setbeamercolor{footnote}{fg=normal text.fg!90}
    128 \setbeamercolor{footnote mark}{fg=.}
    129 \setbeamercolor{bibliography entry author}{fg=, bg=}
    130 \setbeamercolor{bibliography entry title}{fg=, bg=}
    131 \setbeamercolor{bibliography entry location}{fg=, bg=}
    132 \setbeamercolor{bibliography entry note}{fg=, bg=}
    133 \metropolis@color@setdefaults
    134 \ProcessPgfPackageOptions{/metropolis/color}
    135 \mode<all>
    136 \endinput
    137 %%
    138 %% End of file `beamercolorthememetropolis.sty'.