Commit a97edeba authored by Vít Novotný's avatar Vít Novotný
Browse files

Added link color support to the color themes of `mu`.

parent 4e6fc4fb
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -59,8 +59,6 @@
% background as specified by the |fibeamer@light@backgroundInner|
% and |fibeamer@light@backgroundOuter| colors that shall be defined
% by the subsequently loaded color theme.
% \changes{v1.1.4:1}{2016/05/06}{Gradients are now drawn for both
%   light and dark slides. [VN]}
%    \begin{macrocode}
  \defbeamertemplate*{background canvas}{fibeamer}{%
    \ifthenelse{%
@@ -92,6 +90,12 @@
    use=block body,
    fg=block body.fg,
    bg=block body.bg}
%    \end{macrocode}
% The links can be colored by the subsequently loaded color themes.
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  \hypersetup{colorlinks,linkcolor=}
\mode
<all>
%    \end{macrocode}
@@ -127,7 +131,7 @@
%    \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fibeamer/theme/mu/%
  beamerinnerthemefibeamer-mu}[2016/05/06]
  beamerinnerthemefibeamer-mu}[2016/01/14]
\mode<presentation>
%    \end{macrocode}
% This part of the inner theme defines the design of lists.
+47 −27
Original line number Diff line number Diff line
@@ -15,10 +15,20 @@
% Masaryk University and which draws the gradient background of
% dark frames.
%    \begin{macrocode}
  \definecolor{fibeamer@black}{HTML}{2B2E34}
  \definecolor{fibeamer@white}{HTML}{FFFFFF}
  \definecolor{fibeamer@brown}{HTML}{892840}
  \colorlet{fibeamer@lightBrown}{fibeamer@brown!30!fibeamer@white}
  \definecolor{fibeamer@gray}{HTML}{999999}
  \colorlet{fibeamer@backgroundInner}{fibeamer@brown}
  \colorlet{fibeamer@backgroundOuter}{fibeamer@brown!60!black}
%    \end{macrocode}
% \changes{v1.1.4:2}{2016/05/06}{Removed gradient backgrounds from the color
%   themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Background gradients
  \colorlet{fibeamer@dark@backgroundInner}{fibeamer@brown!60!fibeamer@black}
  \colorlet{fibeamer@dark@backgroundOuter}{fibeamer@brown!60!fibeamer@black}
  \colorlet{fibeamer@light@backgroundInner}{fibeamer@white}
  \colorlet{fibeamer@light@backgroundOuter}{fibeamer@white}
%    \end{macrocode}
% The |darkframes| environment switches the |\iffibeamer@darktrue|
% conditional on and sets a dark color theme.
@@ -27,35 +37,40 @@
    \begingroup
      \fibeamer@darktrue
      %% Structures
      \setbeamercolor*{frametitle}{fg=fibeamer@brown!30!white}
      \setbeamercolor*{framesubtitle}{fg=white}
      \setbeamercolor*{frametitle}{fg=fibeamer@brown!30!fibeamer@white}
      \setbeamercolor*{framesubtitle}{fg=fibeamer@white}
      %% Text
      \setbeamercolor*{normal text}{fg=white, bg=fibeamer@brown}
      \setbeamercolor*{structure}{fg=white, bg=fibeamer@brown}
      \setbeamercolor*{normal text}{fg=fibeamer@white, bg=fibeamer@brown}
      \setbeamercolor*{structure}{fg=fibeamer@white, bg=fibeamer@brown}
%    \end{macrocode}
% \changes{v1.1.0:7}{2016/01/12}{Added support for \cs{alert} to
%   the themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      \setbeamercolor*{alerted text}{fg=red!60!white}
      %% Items
      \setbeamercolor*{item}{fg=fibeamer@brown!30!white}
      \setbeamercolor*{footnote mark}{fg=fibeamer@brown!30!white}
      \setbeamercolor*{alerted text}{fg=red!60!fibeamer@white}
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      %% Items, footnotes and links
      \setbeamercolor*{item}{fg=fibeamer@lightBrown}
      \setbeamercolor*{footnote mark}{fg=fibeamer@lightBrown}
      \hypersetup{urlcolor=fibeamer@lightBrown}
      %% Blocks
      \setbeamercolor*{block title}{%
        fg=white, bg=fibeamer@brown!60!white}
        fg=fibeamer@white, bg=fibeamer@lightBrown}
      \setbeamercolor*{block title example}{%
        fg=white, bg=fibeamer@brown!60!white}
        fg=fibeamer@white, bg=fibeamer@lightBrown}
      \setbeamercolor*{block title alerted}{%
        fg=white, bg=fibeamer@brown!90!white}
        fg=fibeamer@white, bg=fibeamer@brown!90!fibeamer@white}
      \setbeamercolor*{block body}{%
        fg=fibeamer@brown,
        bg=fibeamer@gray!15!white}
        bg=fibeamer@gray!15!fibeamer@white}
      \usebeamercolor*{normal text}
      % Code listings
      \lstset{%
        commentstyle=\color{green!30!white},
        keywordstyle=\color{blue!30!white},
        stringstyle=\color{fibeamer@brown!30!white}}
        commentstyle=\color{green!30!fibeamer@white},
        keywordstyle=\color{blue!30!fibeamer@white},
        stringstyle=\color{fibeamer@brown!30!fibeamer@white}}
      }{%
    \endgroup}
%    \end{macrocode}
@@ -63,10 +78,10 @@
%    \begin{macrocode}
  %% Structures
  \setbeamercolor{frametitle}{fg=fibeamer@brown}
  \setbeamercolor{framesubtitle}{fg=black!75!white}
  \setbeamercolor{framesubtitle}{fg=fibeamer@black!75!fibeamer@white}
  %% Text
  \setbeamercolor{normal text}{fg=black, bg=white}
  \setbeamercolor{structure}{fg=black, bg=white}
  \setbeamercolor{normal text}{fg=fibeamer@black, bg=fibeamer@white}
  \setbeamercolor{structure}{fg=fibeamer@black, bg=fibeamer@white}
%    \end{macrocode}
% \changes{v1.1.0:7}{2016/01/12}{Added support for \cs{alert} to
%   the themes of the Masaryk University in Brno. [VN]}
@@ -76,26 +91,31 @@
    \iffibeamer@dark % alerted text in plain block at dark slides
      \setbeamercolor{alerted text}{fg=red}%
    \fi}{}
  %% Items
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Items, footnotes and links
  \setbeamercolor{item}{fg=fibeamer@brown}
  \setbeamercolor{footnote mark}{fg=fibeamer@brown}
  \hypersetup{urlcolor=fibeamer@brown}
  %% Blocks
  \setbeamercolor{block title}{%
    fg=white, bg=fibeamer@brown!50!white}
    fg=fibeamer@white, bg=fibeamer@brown!50!fibeamer@white}
  \setbeamercolor{block title example}{%
    fg=white, bg=fibeamer@brown!50!white}
    fg=fibeamer@white, bg=fibeamer@brown!50!fibeamer@white}
  \setbeamercolor{block title alerted}{%
    fg=white, bg=fibeamer@brown}
    fg=fibeamer@white, bg=fibeamer@brown}
  \setbeamercolor{block body}{%
    fg=fibeamer@brown, bg=fibeamer@gray!20!white}
    fg=fibeamer@brown, bg=fibeamer@gray!20!fibeamer@white}
  %% Title
  \setbeamercolor{title}{fg=white, bg=fibeamer@brown}
  \setbeamercolor{title}{fg=fibeamer@white, bg=fibeamer@brown}
  % Code listings
  \lstset{%
    basicstyle=\footnotesize\ttfamily,
    breakatwhitespace=false,
    breaklines=true,
    commentstyle=\color{green!60!black},
    commentstyle=\color{green!60!fibeamer@black},
    extendedchars=true,
    keywordstyle=\color{blue},
    showspaces=false,
+16 −2
Original line number Diff line number Diff line
@@ -24,6 +24,10 @@
  \colorlet{fibeamer@gray}{white!35!fibeamer@black}
  \colorlet{fibeamer@darkGray}{white!20!fibeamer@black}
  \colorlet{fibeamer@blue}{blue!60!fibeamer@lightGray}
%    \end{macrocode}
% \changes{v1.1.4:2}{2016/05/06}{Removed gradient backgrounds from the color
%   themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Background gradients
  \colorlet{fibeamer@dark@backgroundInner}{fibeamer@black}
  \colorlet{fibeamer@dark@backgroundOuter}{fibeamer@black}
@@ -48,9 +52,14 @@
%    \begin{macrocode}
      \setbeamercolor*{alerted text}{%
        fg=fibeamer@yellow}
      %% Items
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      %% Items, footnotes and links
      \setbeamercolor*{item}{fg=fibeamer@yellow}
      \setbeamercolor*{footnote mark}{fg=fibeamer@yellow}
      \hypersetup{urlcolor=fibeamer@yellow}
      %% Blocks
      \setbeamercolor*{block title}{%
        fg=fibeamer@black, bg=fibeamer@yellow}
@@ -83,9 +92,14 @@
%   the themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  \setbeamercolor{alerted text}{fg=fibeamer@orange}
  %% Items
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Items and links
  \setbeamercolor{item}{fg=fibeamer@gray}
  \setbeamercolor{footnote mark}{fg=fibeamer@gray}
  \hypersetup{urlcolor=fibeamer@blue}
  %% Blocks
  \setbeamercolor{block title}{%
    fg=fibeamer@black, bg=fibeamer@yellow}
+18 −8
Original line number Diff line number Diff line
@@ -19,15 +19,15 @@
  \definecolor{fibeamer@white}{HTML}{FFFFFF}
  \definecolor{fibeamer@blue}{HTML}{2053ac}
  \definecolor{fibeamer@brightBlue}{HTML}{3998F9}
  \colorlet{fibeamer@lightBlue}{fibeamer@blue!30!fibeamer@white}
  \definecolor{fibeamer@gray}{HTML}{999999}
%    \end{macrocode}
% \changes{v1.1.4:2}{2016/05/06}{Removed gradient backgrounds from the color
% themes for the Faculty of Informatics at the Masaryk University in Brno.
% [VN]}
%   themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Background gradients
  \colorlet{fibeamer@dark@backgroundInner}{fibeamer@blue!70!fibeamer@black}
  \colorlet{fibeamer@dark@backgroundOuter}{fibeamer@blue!70!fibeamer@black}
  \colorlet{fibeamer@dark@backgroundInner}{fibeamer@blue!60!fibeamer@black}
  \colorlet{fibeamer@dark@backgroundOuter}{fibeamer@blue!60!fibeamer@black}
  \colorlet{fibeamer@light@backgroundInner}{fibeamer@white}
  \colorlet{fibeamer@light@backgroundOuter}{fibeamer@white}
%    \end{macrocode}
@@ -48,9 +48,14 @@
%   the themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      \setbeamercolor*{alerted text}{fg=fibeamer@brightBlue!60!fibeamer@white}
      %% Items
      \setbeamercolor*{item}{fg=fibeamer@blue!30!fibeamer@white}
      \setbeamercolor*{footnote mark}{fg=fibeamer@blue!30!fibeamer@white}
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      %% Items, footnotes and links
      \setbeamercolor*{item}{fg=fibeamer@lightBlue}
      \setbeamercolor*{footnote mark}{fg=fibeamer@lightBlue}
      \hypersetup{urlcolor=fibeamer@lightBlue}
      %% Blocks
      \setbeamercolor*{block title}{%
        fg=fibeamer@white, bg=fibeamer@blue!60!fibeamer@white}
@@ -89,9 +94,14 @@
    \else % alerted text in plain block at light slides
      \setbeamercolor{alerted text}{fg=fibeamer@brightBlue!80!fibeamer@white}%
    \fi}{}
  %% Items
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Items, footnotes and links
  \setbeamercolor{item}{fg=fibeamer@blue}
  \setbeamercolor{footnote mark}{fg=fibeamer@blue}
  \hypersetup{urlcolor=fibeamer@blue}
  %% Blocks
  \setbeamercolor{block title}{%
    fg=fibeamer@white, bg=fibeamer@blue!50!fibeamer@white}
+17 −7
Original line number Diff line number Diff line
@@ -19,11 +19,11 @@
  \definecolor{fibeamer@white}{HTML}{FFFFFF}
  \definecolor{fibeamer@cyan}{HTML}{00796E}
  \definecolor{fibeamer@brightCyan}{HTML}{06c696}
  \colorlet{fibeamer@lightCyan}{fibeamer@cyan!30!fibeamer@white}
  \definecolor{fibeamer@gray}{HTML}{999999}
%    \end{macrocode}
% \changes{v1.1.4:2}{2016/05/06}{Removed gradient backgrounds from the color
% themes for the Faculty of Informatics at the Masaryk University in Brno.
% [VN]}
%   themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Background gradients
  \colorlet{fibeamer@dark@backgroundInner}{fibeamer@cyan!70!fibeamer@black}
@@ -38,7 +38,7 @@
    \begingroup
      \fibeamer@darktrue
      %% Structures
      \setbeamercolor*{frametitle}{fg=fibeamer@cyan!30!fibeamer@white}
      \setbeamercolor*{frametitle}{fg=fibeamer@lightCyan}
      \setbeamercolor*{framesubtitle}{fg=fibeamer@white}
      %% Text
      \setbeamercolor*{normal text}{fg=fibeamer@white, bg=fibeamer@cyan}
@@ -48,9 +48,14 @@
%   the themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      \setbeamercolor*{alerted text}{fg=fibeamer@brightCyan!80!fibeamer@white}
      %% Items
      \setbeamercolor*{item}{fg=fibeamer@cyan!30!fibeamer@white}
      \setbeamercolor*{footnote mark}{fg=fibeamer@cyan!30!fibeamer@white}
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
      %% Items, footnotes and links
      \setbeamercolor{item}{fg=fibeamer@lightCyan}
      \setbeamercolor{footnote mark}{fg=fibeamer@lightCyan}
      \hypersetup{urlcolor=fibeamer@lightCyan}
      %% Blocks
      \setbeamercolor*{block title}{%
        fg=fibeamer@white, bg=fibeamer@cyan!60!fibeamer@white}
@@ -89,9 +94,14 @@
    \else % alerted text in plain block at light slides
      \setbeamercolor{alerted text}{fg=fibeamer@brightCyan!80!fibeamer@white}%
    \fi}{}
  %% Items
%    \end{macrocode}
% \changes{v1.1.4:3}{2016/05/06}{Added proper link coloring for the
%   color themes of the Masaryk University in Brno. [VN]}
%    \begin{macrocode}
  %% Items, footnotes and links
  \setbeamercolor{item}{fg=fibeamer@cyan}
  \setbeamercolor{footnote mark}{fg=fibeamer@cyan}
  \hypersetup{urlcolor=fibeamer@cyan}
  %% Blocks
  \setbeamercolor{block title}{%
    fg=fibeamer@white, bg=fibeamer@cyan!50!fibeamer@white}
Loading