beamerlines/beamerthemeut.sty

111 lines
4.9 KiB
TeX

% Copyright 2021 by Jan Benda
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
\ProvidesPackage{beamerthemeut}[2021/03/02 beamer theme for the cooperate design of the University of Tuebingen]
\RequirePackage[scaled]{helvet}
\RequirePackage{sfmath}
% pass options to lines theme:
\DeclareOptionBeamer{author}{\PassOptionsToPackage{author}{beamerthemelines}}
\DeclareOptionBeamer{hideauthor}{\PassOptionsToPackage{hideauthor}{beamerthemelines}}
\DeclareOptionBeamer{institute}{\PassOptionsToPackage{institute}{beamerthemelines}}
\DeclareOptionBeamer{hideinstitute}{\PassOptionsToPackage{hideinstitute}{beamerthemelines}}
\DeclareOptionBeamer{date}{\PassOptionsToPackage{date}{beamerthemelines}}
\DeclareOptionBeamer{hidedate}{\PassOptionsToPackage{hidedate}{beamerthemelines}}
\DeclareOptionBeamer{title}{\PassOptionsToPackage{title}{beamerthemelines}}
\DeclareOptionBeamer{hidetitle}{\PassOptionsToPackage{hidetitle}{beamerthemelines}}
\DeclareOptionBeamer{page}{\PassOptionsToPackage{page}{beamerthemelines}}
\DeclareOptionBeamer{hidepage}{\PassOptionsToPackage{hidepage}{beamerthemelines}}
\DeclareOptionBeamer{logo}{\PassOptionsToPackage{logo}{beamerthemelines}}
\DeclareOptionBeamer{hidelogo}{\PassOptionsToPackage{hidelogo}{beamerthemelines}}
\ExecuteOptionsBeamer{author}
\ExecuteOptionsBeamer{page}
\ExecuteOptionsBeamer{logo}
\ProcessOptionsBeamer
\mode<presentation>
\usetheme{lines}
%%%%% templates:
\setbeamertemplate{frametitle}[boxline] % boxline, boxlinelogo
\setbeamertemplate{frametitle line}[page][0.75pt] % text, page
\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides
\setbeamertemplate{footline}[linesleft] % default, linesleft, linesright
\setbeamertemplate{footline line}[page][0.3pt] % text, page
\setbeamertemplate{footline separator}[text][0.3pt] % text, full, dash, space
% default, triangle, circle, square, ball, arrow, filledarrow, dash, check, uncheck:
\setbeamertemplate{itemize item}[arrow]
\setbeamertemplate{itemize subitem}[dash]
\defbeamertemplatealias{itemize item}{emph}{filledarrow} % for emph action items
\defbeamertemplatealias{itemize item}{message}{arrow} % for message action items
% default, circle, square, ball, alph, Alph, arabic, roman, Roman:
\setbeamertemplate{enumerate item}[arabic]
\setbeamertemplate{enumerate subitem}[alph]
\setbeamertemplate{block begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines
\setbeamertemplate{block end}[lines]{0.75pt}
\setbeamertemplate{block alerted begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines
\setbeamertemplate{block alerted end}[lines]{0.75pt}
\setbeamertemplate{block example begin}[lines]{0.75pt}{0.75pt} % default, rounded, lines
\setbeamertemplate{block example end}[lines]{0.75pt}
\setbeamertemplate{block theorem begin}[lines]{0.75pt}{0.75pt}
\setbeamertemplate{block theorem end}[lines]{0.75pt}
\setbeamertemplate{verse begin}[lines][0.5pt] % default, lines
\setbeamertemplate{verse end}[lines][0.5pt] % default, lines
% default, left, leftbrackets, right, rightbrackets, dashright, tilderight,
% rightline, rightlinebrackets, dashrightline, tilderightline:
\setbeamertemplate{quotation source}[dashrightline]
% default, openquote, closequote, opendblquote, closedblquote:
\setbeamertemplate{quotation symbol}[opendblquote][4]
\setbeamertemplate{quotation begin}[lines][0.5pt] % default, lines
% default, left, leftbrackets, right, rightbrackets, dashright, tilderight,
% rightline, rightlinebrackets, dashrightline, tilderightline:
\setbeamertemplate{quote source}[dashrightline]
% default, openquote, closequote, opendblquote, closedblquote:
\setbeamertemplate{quote symbol}[opendblquote][4]
\setbeamertemplate{quote begin}[lines][0.5pt] % default, lines
\setbeamertemplate{quote end}[lines][0.5pt] % default, lines
\setbeamertemplate{title page}[leftlines] % leftlines, centerlines
\setbeamertemplate{title page graphic line}[default][1ex]
\setbeamertemplate{title page title line}[default][0.75pt]
\setbeamertemplate{title page author and}[line] % space, comma, line, and
\setbeamertemplate{title page institute and}[line] % default, space, comma, line
\setbeamertemplate{message symbol}[arrow] % default, circle, arrow
\setbeamertemplate{message}[lines]{0.5pt}{0.5pt} % default, lines
\setbeamertemplate{section name separator}[text][2pt] % space, text
\setbeamertemplate{subsection name separator}[text][2pt] % space, text
%%%%% fonts:
\setbeamerfont{footline}{size=\tiny}
\setbeamerfont{message}{size=\normalsize, series=\bfseries}
\setbeamerfont{message item}{parent={normal text}, size=\normalsize, series=\bfseries}
\setbeamerfont{quotation symbol}{family*=pbk} % pbk , phv, pnc, qcs
\setbeamerfont{quote symbol}{family*=pbk} % pbk , phv, pnc, qcs
\usecolortheme{ut}
\mode<all>