\documentclass[a4paper,10pt]{article}
\usepackage[OT4]{polski}
\usepackage[utf8]{inputenc}
\usepackage[]{color}
\usepackage{tabularx}
\usepackage{hyperref}

\title{Beamer: zmiana kolorów}
\author{Wojciech Myszka}
\date{\today}

\begin{document}

\maketitle

\section*{Wstęp}

Możliwości konfiguracji beamera są bardzo duże --- niestety, ogromna liczba parametrów (i bogata dokumentacja) czynią rzecz całą nieco skomplikowaną. Poniżej bardzo krótki (i~powierzchowny) opis możliwości pakietu. Dostępna jest też \href{http://www.immt.pwr.wroc.pl/~myszka/beamer/beamerkol.html}{ściągawka}.

Jako podstawową dokumentację polecam przebogatą dokumentację beamera~\cite[strony 162--176]{beamer}. Godna uwagi jest też dokumentacja (w języku angielskim)~\cite{rostamian_beamer_2004}.

\section{Gotowe szablony kolorów}

Najprościej jest skorzystać z gotowych szablonów kolorów, na przykkład
\begin{verbatim}
\usecolortheme{whale}
\end{verbatim}
W zestawie są, następujące, szablony: albatross, orchid, beaver, rose, beetle, seagull, crane, seahorse, default, sidebartab, dolphin, structure, dove, whale, fly, wolverine, lily.

\section{Modyfikowanie kolorów tak zwanej struktury}

Podczas korzystania z gotowych szablonów prezentacji można modyfikowac użyty domyślny kolor ,,bazowy''. Pozostałe kolory będą modyfikowane w sposób automatyczny. Modyfikacji dokonujemy pooleceniem:
\begin{verbatim}
\usecolortheme[]{structure}
\end{verbatim}
podając jako parametr (w nawiasach kwadratowych) wybrany kolor. Kolor zadajemy w~jeden z~następujących sposobów:
\begin{itemize}
 \item \textbf{gray}, wartość szrości zadajemy jako liczbę z zakresu od 0 do 1:
\begin{verbatim}
\usecolortheme[gray=0.3]{structure}
\end{verbatim}
\item \textbf{rgb}, kolor zadany jest jako trójka liczb z zakresu od 0 do 1
\begin{verbatim}
\usecolortheme[rgb={1,0.8,0.3}]{structure}
\end{verbatim}
\item \textbf{RGB}, kolor zadany jest jako trójka liczb z zakresu od 0 do 255
\item \textbf{cmyk}, kolor zadany jest jako czwórka liczb z zakresu od 0 do 1
\item \textbf{cmy}, kolor zadany jest jako trójka liczb z zakresu od 0 do 1
\item \textbf{hsb}, kolor zadany jest jako trójka liczb z zakresu od 0 do 1
\item \textbf{named} kolor musi być wcześniej zadeklarowany, używamy zdefiniowanej nazwy. Standardowo zdefiniowane są kolory red, green, blue, cyan, magenta, yellow, black, white. Całkiem bogaty zestaw kolorów deklarowany jest po użycu opcji pakietu beamer \texttt{xcolor=dvipsnames}:
\begin{verbatim}
\documentclass[xcolor=dvipsnames]{beamer}
\end{verbatim}

Dostępne kolory prezentuje tabela:

\definecolor{GreenYellow}   {cmyk}{0.15,0,0.69,0}
\definecolor{Yellow}        {cmyk}{0,0,1,0}
\definecolor{Goldenrod}     {cmyk}{0,0.10,0.84,0}
\definecolor{Dandelion}     {cmyk}{0,0.29,0.84,0}
\definecolor{Apricot}       {cmyk}{0,0.32,0.52,0}
\definecolor{Peach}         {cmyk}{0,0.50,0.70,0}
\definecolor{Melon}         {cmyk}{0,0.46,0.50,0}
\definecolor{YellowOrange}  {cmyk}{0,0.42,1,0}
\definecolor{Orange}        {cmyk}{0,0.61,0.87,0}
\definecolor{BurntOrange}   {cmyk}{0,0.51,1,0}
\definecolor{Bittersweet}   {cmyk}{0,0.75,1,0.24}
\definecolor{RedOrange}     {cmyk}{0,0.77,0.87,0}
\definecolor{Mahogany}      {cmyk}{0,0.85,0.87,0.35}
\definecolor{Maroon}        {cmyk}{0,0.87,0.68,0.32}
\definecolor{BrickRed}      {cmyk}{0,0.89,0.94,0.28}
\definecolor{Red}           {cmyk}{0,1,1,0}
\definecolor{OrangeRed}     {cmyk}{0,1,0.50,0}
\definecolor{RubineRed}     {cmyk}{0,1,0.13,0}
\definecolor{WildStrawberry}{cmyk}{0,0.96,0.39,0}
\definecolor{Salmon}        {cmyk}{0,0.53,0.38,0}
\definecolor{CarnationPink} {cmyk}{0,0.63,0,0}
\definecolor{Magenta}       {cmyk}{0,1,0,0}
\definecolor{VioletRed}     {cmyk}{0,0.81,0,0}
\definecolor{Rhodamine}     {cmyk}{0,0.82,0,0}
\definecolor{Mulberry}      {cmyk}{0.34,0.90,0,0.02}
\definecolor{RedViolet}     {cmyk}{0.07,0.90,0,0.34}
\definecolor{Fuchsia}       {cmyk}{0.47,0.91,0,0.08}
\definecolor{Lavender}      {cmyk}{0,0.48,0,0}
\definecolor{Thistle}       {cmyk}{0.12,0.59,0,0}
\definecolor{Orchid}        {cmyk}{0.32,0.64,0,0}
\definecolor{DarkOrchid}    {cmyk}{0.40,0.80,0.20,0}
\definecolor{Purple}        {cmyk}{0.45,0.86,0,0}
\definecolor{Plum}          {cmyk}{0.50,1,0,0}
\definecolor{Violet}        {cmyk}{0.79,0.88,0,0}
\definecolor{RoyalPurple}   {cmyk}{0.75,0.90,0,0}
\definecolor{BlueViolet}    {cmyk}{0.86,0.91,0,0.04}
\definecolor{Periwinkle}    {cmyk}{0.57,0.55,0,0}
\definecolor{CadetBlue}     {cmyk}{0.62,0.57,0.23,0}
\definecolor{CornflowerBlue}{cmyk}{0.65,0.13,0,0}
\definecolor{MidnightBlue}  {cmyk}{0.98,0.13,0,0.43}
\definecolor{NavyBlue}      {cmyk}{0.94,0.54,0,0}
\definecolor{RoyalBlue}     {cmyk}{1,0.50,0,0}
\definecolor{Blue}          {cmyk}{1,1,0,0}
\definecolor{Cerulean}      {cmyk}{0.94,0.11,0,0}
\definecolor{Cyan}          {cmyk}{1,0,0,0}
\definecolor{ProcessBlue}   {cmyk}{0.96,0,0,0}
\definecolor{SkyBlue}       {cmyk}{0.62,0,0.12,0}
\definecolor{Turquoise}     {cmyk}{0.85,0,0.20,0}
\definecolor{TealBlue}      {cmyk}{0.86,0,0.34,0.02}
\definecolor{Aquamarine}    {cmyk}{0.82,0,0.30,0}
\definecolor{BlueGreen}     {cmyk}{0.85,0,0.33,0}
\definecolor{Emerald}       {cmyk}{1,0,0.50,0}
\definecolor{JungleGreen}   {cmyk}{0.99,0,0.52,0}
\definecolor{SeaGreen}      {cmyk}{0.69,0,0.50,0}
\definecolor{Green}         {cmyk}{1,0,1,0}
\definecolor{ForestGreen}   {cmyk}{0.91,0,0.88,0.12}
\definecolor{PineGreen}     {cmyk}{0.92,0,0.59,0.25}
\definecolor{LimeGreen}     {cmyk}{0.50,0,1,0}
\definecolor{YellowGreen}   {cmyk}{0.44,0,0.74,0}
\definecolor{SpringGreen}   {cmyk}{0.26,0,0.76,0}
\definecolor{OliveGreen}    {cmyk}{0.64,0,0.95,0.40}
\definecolor{RawSienna}     {cmyk}{0,0.72,1,0.45}
\definecolor{Sepia}         {cmyk}{0,0.83,1,0.70}
\definecolor{Brown}         {cmyk}{0,0.81,1,0.60}
\definecolor{Tan}           {cmyk}{0.14,0.42,0.56,0}
\definecolor{Gray}          {cmyk}{0,0,0,0.50}
\definecolor{Black}         {cmyk}{0,0,0,1}
\definecolor{White}         {cmyk}{0,0,0,0}

\begin{tabularx}{\textwidth}{XXX}
 \textcolor{GreenYellow}   {\Huge$\bullet$} {GreenYellow}   &
 \textcolor{Yellow}        {\Huge$\bullet$} {Yellow}        &
 \textcolor{Goldenrod}     {\Huge$\bullet$} {Goldenrod}     \\
 \textcolor{Dandelion}     {\Huge$\bullet$} {Dandelion}     &
 \textcolor{Apricot}       {\Huge$\bullet$} {Apricot}       &
 \textcolor{Peach}         {\Huge$\bullet$} {Peach}         \\
 \textcolor{Melon}         {\Huge$\bullet$} {Melon}         &
 \textcolor{YellowOrange}  {\Huge$\bullet$} {YellowOrange}  &
 \textcolor{Orange}        {\Huge$\bullet$} {Orange}        \\
 \textcolor{BurntOrange}   {\Huge$\bullet$} {BurntOrange}   &
 \textcolor{Bittersweet}   {\Huge$\bullet$} {Bittersweet}   &
 \textcolor{RedOrange}     {\Huge$\bullet$} {RedOrange}     \\
 \textcolor{Mahogany}      {\Huge$\bullet$} {Mahogany}      &
 \textcolor{Maroon}        {\Huge$\bullet$} {Maroon}        &
 \textcolor{BrickRed}      {\Huge$\bullet$} {BrickRed}      \\
 \textcolor{Red}           {\Huge$\bullet$} {Red}           &
 \textcolor{OrangeRed}     {\Huge$\bullet$} {OrangeRed}     &
 \textcolor{RubineRed}     {\Huge$\bullet$} {RubineRed}     \\
 \textcolor{WildStrawberry}{\Huge$\bullet$} {WildStrawberry}&
 \textcolor{Salmon}        {\Huge$\bullet$} {Salmon}        &
 \textcolor{CarnationPink} {\Huge$\bullet$} {CarnationPink} \\
 \textcolor{Magenta}       {\Huge$\bullet$} {Magenta}       &
 \textcolor{VioletRed}     {\Huge$\bullet$} {VioletRed}     &
 \textcolor{Rhodamine}     {\Huge$\bullet$} {Rhodamine}     \\
 \textcolor{Mulberry}      {\Huge$\bullet$} {Mulberry}      &
 \textcolor{RedViolet}     {\Huge$\bullet$} {RedViolet}     &
 \textcolor{Fuchsia}       {\Huge$\bullet$} {Fuchsia}       \\
 \textcolor{Lavender}      {\Huge$\bullet$} {Lavender}      &
 \textcolor{Thistle}       {\Huge$\bullet$} {Thistle}       &
 \textcolor{Orchid}        {\Huge$\bullet$} {Orchid}        \\
 \textcolor{DarkOrchid}    {\Huge$\bullet$} {DarkOrchid}    &
 \textcolor{Purple}        {\Huge$\bullet$} {Purple}        &
 \textcolor{Plum}          {\Huge$\bullet$} {Plum}          \\
 \textcolor{Violet}        {\Huge$\bullet$} {Violet}        &
 \textcolor{RoyalPurple}   {\Huge$\bullet$} {RoyalPurple}   &
 \textcolor{BlueViolet}    {\Huge$\bullet$} {BlueViolet}    \\
 \textcolor{Periwinkle}    {\Huge$\bullet$} {Periwinkle}    &
 \textcolor{CadetBlue}     {\Huge$\bullet$} {CadetBlue}     &
 \textcolor{CornflowerBlue}{\Huge$\bullet$} {CornflowerBlue}\\
 \textcolor{MidnightBlue}  {\Huge$\bullet$} {MidnightBlue}  &
 \textcolor{NavyBlue}      {\Huge$\bullet$} {NavyBlue}      &
 \textcolor{RoyalBlue}     {\Huge$\bullet$} {RoyalBlue}     \\
 \textcolor{Blue}          {\Huge$\bullet$} {Blue}          &
 \textcolor{Cerulean}      {\Huge$\bullet$} {Cerulean}      &
 \textcolor{Cyan}          {\Huge$\bullet$} {Cyan}          \\
 \textcolor{ProcessBlue}   {\Huge$\bullet$} {ProcessBlue}   &
 \textcolor{SkyBlue}       {\Huge$\bullet$} {SkyBlue}       &
 \textcolor{Turquoise}     {\Huge$\bullet$} {Turquoise}     \\
 \textcolor{TealBlue}      {\Huge$\bullet$} {TealBlue}      &
 \textcolor{Aquamarine}    {\Huge$\bullet$} {Aquamarine}    &
 \textcolor{BlueGreen}     {\Huge$\bullet$} {BlueGreen}     \\
 \textcolor{Emerald}       {\Huge$\bullet$} {Emerald}       &
 \textcolor{JungleGreen}   {\Huge$\bullet$} {JungleGreen}   &
 \textcolor{SeaGreen}      {\Huge$\bullet$} {SeaGreen}      \\
 \textcolor{Green}         {\Huge$\bullet$} {Green}         &
 \textcolor{ForestGreen}   {\Huge$\bullet$} {ForestGreen}   &
 \textcolor{PineGreen}     {\Huge$\bullet$} {PineGreen}     \\
 \textcolor{LimeGreen}     {\Huge$\bullet$} {LimeGreen}     &
 \textcolor{YellowGreen}   {\Huge$\bullet$} {YellowGreen}   &
 \textcolor{SpringGreen}   {\Huge$\bullet$} {SpringGreen}   \\
 \textcolor{OliveGreen}    {\Huge$\bullet$} {OliveGreen}    &
 \textcolor{RawSienna}     {\Huge$\bullet$} {RawSienna}     &
 \textcolor{Sepia}         {\Huge$\bullet$} {Sepia}         \\
 \textcolor{Brown}         {\Huge$\bullet$} {Brown}         &
 \textcolor{Tan}           {\Huge$\bullet$} {Tan}           &
 \textcolor{Gray}          {\Huge$\bullet$} {Gray}          \\
 \textcolor{Black}         {\Huge$\bullet$} {Black}         &
 \textcolor{White}         {\Huge$\bullet$} {White}         & \\
\end{tabularx}
\end{itemize}

\section{Ręczne modyfikowanie kolorów poszczególnych elementów szablonu}

W ostateczności można ustawiać kolory poszczególnych elementów prezentacji korzystając z~polecenia:
\begin{verbatim}
\setbeamercolor*[]{}
\end{verbatim}
W nawiasach kwadratowych podaje się czy modyfikowany jest kolor tła (\texttt{fg}) czy kolor zasadniczy (\texttt{bg}), a~w~nawiasach klamrowych nazwę koloru (z~bardzo bogatego zestawu używanego przez beamera).

Poszczególne polecenie \verb|\setbeamercolor| kumulują się, wersja polecenia\linebreak{} z~gwiazdką powoduje wykasowanie wszystkich ustawień i~przyjęcie ustalonych parametrów.

\bibliography{beamer}
\bibliographystyle{plplain}


\HCode{<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1761032-1";
urchinTracker();
</script>}
\end{document}
