diff options
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source')
5 files changed, 85 insertions, 46 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx index 521869762e..15e5a94897 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamercolorthemetrigon}[2021/03/25 v0.5.0 Trigon color theme] +\ProvidesPackage{beamercolorthemetrigon}[2021/09/06 v0.6.0 Trigon color theme] %</package> % \fi % \CheckSum{0} @@ -35,15 +35,27 @@ % % % \subsubsection{Options} +% \begin{macro}{colors} +% Provides the option to have a dark background and light foreground instead +% of the reverse. +% \begin{macrocode} +\pgfkeys{ + /trigon/color/background/.cd, + .is choice, + dark/.code=\trigon@colors@dark, + light/.code=\trigon@colors@light +} +% \end{macrocode} +% \end{macro} % % \begin{macro}{headingcolor} % Select the color to use for all headings (title, section, frame, etc.). % \begin{macrocode} -\def\headcol{black} +\def\headcol{tDefaulttxt} \pgfkeys{ /trigon/color/headingcolor/.cd, .is choice, - black/.code=\def\headcol{black}, + default/.code=\def\headcol{tTxt}, theme/.code=\def\headcol{tPrim} } % \end{macrocode} @@ -56,8 +68,8 @@ \pgfkeys{ /trigon/color/textcolor/.cd, .is choice, - black/.code=\def\txtcol{black}, - theme/.code=\def\txtcol{tPrim!50!black} + default/.code=\def\txtcol{tTxt}, + theme/.code=\def\txtcol{tPrim!50!tTxt} } % \end{macrocode} % \end{macro} @@ -78,9 +90,10 @@ % \begin{macrocode} \newcommand{\trigon@color@setdefaults}{ \pgfkeys{/trigon/color/.cd, + background=light, block=fill, - headingcolor=black, - textcolor=black + headingcolor=default, + textcolor=default } } % \end{macrocode} @@ -89,20 +102,43 @@ % \subsubsection{Base colors} % % \begin{macrocode} -\definecolor{tPrim}{HTML}{00707F} % Green-Blue -\definecolor{tSec}{HTML}{5FA4B0} % Green-Blue light -\definecolor{tAccent}{HTML}{F07F3C} % Orange -\definecolor{tGrey}{HTML}{E6E6E1} % Grey-Beige +\definecolor{tGreenBlue}{HTML}{00707F} +\definecolor{tGreenBlueLight}{HTML}{5FA4B0} +\definecolor{tOrange}{HTML}{F07F3C} +\definecolor{tYellowOrange}{HTML}{F8AA00} +\definecolor{tBeigePale}{HTML}{E6E6E1} +\definecolor{tBeige}{HTML}{C6C0B4} +\definecolor{tDarkBg}{HTML}{232931} +\definecolor{tDarkFg}{HTML}{EEEEEE} +\definecolor{tLightBg}{HTML}{FFFFFF} % \end{macrocode} % % \subsubsection{Derived elements} % % All the elements are set using the base colors defined here above. % \begin{macrocode} -\setbeamercolor{background canvas}{bg=white} -\setbeamercolor{normal text}{fg=\txtcol, bg= } +\newcommand{\trigon@colors@dark}{ + \colorlet{tPrim}{tGreenBlueLight} + \colorlet{tSec}{tGreenBlue} + \colorlet{tAccent}{tYellowOrange} + \colorlet{tTxt}{tDarkFg} + \colorlet{tBg}{tDarkBg} + \colorlet{tGreyBg}{tGrey!7!tBg} +} +\newcommand{\trigon@colors@light}{ + \colorlet{tPrim}{tGreenBlue} + \colorlet{tSec}{tGreenBlue} + \colorlet{tAccent}{tOrange} + \colorlet{tTxt}{black} + \colorlet{tBg}{tLightBg} + \colorlet{tGreyBg}{tGrey!25!tBg} +} +\colorlet{tGrey}{tBeige} +\colorlet{tTheme}{tGreenBlue} +\setbeamercolor{background canvas}{bg=tBg} +\setbeamercolor{normal text}{fg=\txtcol, bg=tBg} +\setbeamercolor{example text}{fg=tPrim} \setbeamercolor{alerted text}{fg=tAccent} -\setbeamercolor{example text}{fg=tSec} \setbeamercolor{title}{fg=\headcol, bg= , parent=normal text} \setbeamercolor{titlelike}{use=title, parent=title} @@ -116,7 +152,7 @@ % \end{macrocode} % % -% Block environments such as |theorem| and |example| have a |tGrey| background +% Block environments such as |theorem| and |example| have a grey-tinted background % color by default. The option |block=transparent| removes the background color. % \begin{macrocode} \newcommand{\trigon@block@transparent}{ @@ -134,7 +170,7 @@ \setbeamercolor{block title}{% use=normal text, fg=normal text.fg, - bg=normal text.bg!80!fg + bg=normal text.bg!80!normal text.fg } \setbeamercolor{block body}{ use={block title, normal text}, @@ -158,18 +194,18 @@ % % The color of other smaller elements is defined as follows % \begin{macrocode} -\setbeamercolor{footnote}{fg=normal text.fg!90} +\setbeamercolor{footnote}{fg=normal text.fg!90!normal text.bg} \setbeamercolor{footnote mark}{fg=.} -\setbeamercolor{footline}{fg=normal text.fg!50, parent=normal text} -\setbeamercolor{caption}{fg=black!60, parent=normal text} +\setbeamercolor{footline}{fg=normal text.fg!50!normal text.bg, parent=normal text} +\setbeamercolor{caption}{fg=normal text.fg!60!normal text.bg, parent=normal text} -\setbeamercolor{itemize item}{fg=tPrim, parent=normal text} +\setbeamercolor{itemize item}{use=example text, parent=example text} \setbeamercolor{itemize subitem}{use=itemize item, parent=itemize item} \setbeamercolor{itemize subsubitem}{use=itemize item, parent=itemize item} -\setbeamercolor{enumerate item}{fg=tPrim, parent=normal text} +\setbeamercolor{enumerate item}{use=example text, parent=example text} \setbeamercolor{enumerate subitem}{use=enumerate item, parent=enumerate item} \setbeamercolor{enumerate subsubitem}{use=enumerate item, parent=enumerate item} -\setbeamercolor{description item}{fg=tPrim, parent=normal text} +\setbeamercolor{description item}{use=example text, parent=example text} % \end{macrocode} % % \subsubsection{Process package options} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx index fcc9ed34a3..74e5ee3965 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerfontthemetrigon}[2021/03/25 v0.5.0 Trigon font theme] +\ProvidesPackage{beamerfontthemetrigon}[2021/09/06 v0.6.0 Trigon font theme] %</package> % \fi % \CheckSum{0} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx index c234dfc343..60344f6d4b 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerinnerthemetrigon}[2021/03/25 v0.5.0 Trigon inner theme] +\ProvidesPackage{beamerinnerthemetrigon}[2021/09/06 v0.6.0 Trigon inner theme] %</package> % \fi % \CheckSum{0} @@ -79,9 +79,12 @@ \pgfkeys{ /trigon/inner/slidestyle/.cd, .is choice, - blank/.code=\def\slidestyle{blank}, - style1/.code=\def\slidestyle{smallcornertriangle}, + blank/.code=\def\slidestyle{blank} + \setbeamertemplate{background}[\slidestyle], + style1/.code=\def\slidestyle{smallcornertriangle} + \setbeamertemplate{background}[\slidestyle], cyber/.code=\def\slidestyle{cyberbottom} + \setbeamertemplate{background}[\slidestyle] } % \end{macrocode} % \end{macro} @@ -221,7 +224,7 @@ \defbeamertemplate{background}{smallcornertriangle}{ \begin{tikzpicture}[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); - \leftColorTriangle{0.62\paperwidth}{0}{tGrey!30} + \leftColorTriangle{0.62\paperwidth}{0}{tGrey!30!tBg} \end{tikzpicture} } % \end{macrocode} @@ -232,10 +235,10 @@ % frames when the appropriate option is selected). % \begin{macrocode} \defbeamertemplate{background}{cyberbottom}{ -\tikzstyle{cyberVertex}=[scale=1,draw=tGrey!60,circle,fill=white] -\tikzstyle{cyberVertex2}=[scale=0.5,draw=tGrey!60,circle,fill=tGrey!60] -\tikzstyle{cyberEdge} = [draw,color=tGrey!60] -\begin{tikzpicture}[blend group=multiply] +\tikzstyle{cyberVertex}=[scale=1,draw=tGreyBg,circle,fill=tBg] +\tikzstyle{cyberVertex2}=[scale=0.5,draw=tGreyBg,circle,fill=tGreyBg] +\tikzstyle{cyberEdge} = [draw,color=tGreyBg] +\begin{tikzpicture}%[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); \foreach \pos/\name in { {(-0.05\paperwidth,0.75\paperheight)/0}, @@ -278,16 +281,16 @@ \begin{tikzpicture} \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); \begin{scope}[blend group=multiply] - \path[fill=tPrim]\leftTriangle{0.5\paperwidth}{0}; - \topColorTriangle{0.73\paperwidth}{0.70\paperheight}{tGrey!30}; + \path[fill=tTheme]\leftTriangle{0.5\paperwidth}{0}; + \topColorTriangle{0.73\paperwidth}{0.70\paperheight}{tGrey!30!tBg}; \ifx\inserttitlegraphic\@empty - \leftColorTriangle{0.73\paperwidth}{0.70\paperheight}{tPrim} + \leftColorTriangle{0.73\paperwidth}{0.70\paperheight}{tTheme} \else \path[clip]\leftTriangle{0.73\paperwidth}{0.70\paperheight}; \node[anchor=north west, inner sep=0pt, outer sep=0pt] at (0,\the\paperheight) {\inserttitlegraphic}; \fi \end{scope} - \path[fill=white]\rightTriangle{0.45\paperwidth}{\the\paperheight}; + \path[fill=tBg]\rightTriangle{0.45\paperwidth}{\the\paperheight}; \ifx\logbig\@empty \else \node[anchor=north east,inner sep=0mm] at (.96*\the\paperwidth,.96*\the\paperheight) {\includegraphics[width=0.28\textwidth]{\logbig}}; @@ -303,12 +306,12 @@ \defbeamertemplate{background}{titlesmallimage}{ \begin{tikzpicture}[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); - \leftColorTriangle{0.58\paperwidth}{0}{tGrey!30} + \leftColorTriangle{0.58\paperwidth}{0}{tGrey!30!tBg} \ifx\logbig\@empty \else \node[anchor=north east,inner sep=0mm] at (.94*\the\paperwidth,.94*\the\paperheight) {\includegraphics[width=0.33\textwidth]{\logbig}}; \fi \ifx\inserttitlegraphic\@empty - \leftColorTriangle{0.58\paperwidth}{\the\paperheight}{tPrim} + \leftColorTriangle{0.58\paperwidth}{\the\paperheight}{tTheme} \else \path[clip]\leftTriangle{0.58\paperwidth}{\the\paperheight}; \node[anchor=north west, inner sep=0pt, outer sep=0pt] at (0,\the\paperheight) {\inserttitlegraphic}; @@ -325,7 +328,7 @@ \defbeamertemplate{background}{bottomtrianglescolor}{ \begin{tikzpicture}[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); - \leftColorTriangle{0.62\paperwidth}{0}{tPrim} + \leftColorTriangle{0.62\paperwidth}{0}{tTheme} \rightColorTriangle{0.38\paperwidth}{0}{tSec} \end{tikzpicture} } @@ -339,8 +342,8 @@ \defbeamertemplate{background}{bottomtrianglesbw}{ \begin{tikzpicture}[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); - \leftColorTriangle{0.62\paperwidth}{0}{tPrim} - \rightColorTriangle{0.38\paperwidth}{0}{tGrey} + \leftColorTriangle{0.62\paperwidth}{0}{tTheme} + \rightColorTriangle{0.38\paperwidth}{0}{tGrey!30!tBg} \end{tikzpicture} } % \end{macrocode} @@ -352,8 +355,8 @@ \defbeamertemplate{background}{bigtriangles}{ \begin{tikzpicture}[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); - \leftColorTriangle{0.80\paperwidth}{0.62\paperheight}{tPrim} - \rightColorTriangle{0.68\paperwidth}{0.58\paperheight}{tGrey} + \leftColorTriangle{0.80\paperwidth}{0.62\paperheight}{tTheme} + \rightColorTriangle{0.68\paperwidth}{0.58\paperheight}{tGrey!30!tBg} \end{tikzpicture} } % \end{macrocode} @@ -365,8 +368,8 @@ \defbeamertemplate{background}{lefttriangles}{ \begin{tikzpicture}[blend group=multiply] \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); - \leftColorTriangle{0.52\paperwidth}{\the\paperheight}{tPrim} - \leftColorTriangle{0.775\paperwidth}{0}{tGrey} + \leftColorTriangle{0.52\paperwidth}{\the\paperheight}{tTheme} + \leftColorTriangle{0.775\paperwidth}{0}{tGrey!30!tBg} \end{tikzpicture} } % \end{macrocode} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx index e8302d4e23..41ab019fc5 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerouterthemetrigon}[2021/03/25 v0.5.0 Trigon outer theme] +\ProvidesPackage{beamerouterthemetrigon}[2021/09/06 v0.6.0 Trigon outer theme] %</package> % \fi % \CheckSum{0} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx index 1cd8f763f6..b12e1dc7e8 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerthemetrigon}[2021/03/25 v0.5.0 Trigon Beamer theme] +\ProvidesPackage{beamerthemetrigon}[2021/09/06 v0.6.0 Trigon Beamer theme] %</package> % \fi % \CheckSum{0} |