summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/urcls/URbeamer.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/urcls/URbeamer.cls')
-rw-r--r--Master/texmf-dist/tex/latex/urcls/URbeamer.cls132
1 files changed, 64 insertions, 68 deletions
diff --git a/Master/texmf-dist/tex/latex/urcls/URbeamer.cls b/Master/texmf-dist/tex/latex/urcls/URbeamer.cls
index 29c56696049..7db69d285c0 100644
--- a/Master/texmf-dist/tex/latex/urcls/URbeamer.cls
+++ b/Master/texmf-dist/tex/latex/urcls/URbeamer.cls
@@ -1,76 +1,72 @@
-% Copyright 2014-2015 by Marei Peischl
-%
-% This file may be distributed and/or modified
-% under the LaTeX Project Public License
+%%
+%% This is file `URbeamer.cls' version 2.0 (2017/04/05),
+%% it is part of
+%% urcls -- Corporate Design for the University of Regensburg
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2014--2017 by Marei Peischl <TeX@mareipeischl.de>
+%%
+%% ----------------------------------------------------------------------------
+%% License information
+%% ----------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is Marei Peischl.
+%%
+%% ============================================================================
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz
+%% in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle
+%% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und
+%% Version 1.3c oder neuer ist Teil aller LaTeX-Distributionen ab 2005/12/01.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "maintained".
+%% Die Verwaltung liegt aktuell bei der Autorin, Marei Peischl.
+%%
+%% ----------------------------------------------------------------------------
+%% End of license information
+%% ----------------------------------------------------------------------------
+%%
+
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.6}
-\def\filedate{2015/06/15}
-\ProvidesClass{URbeamer}
- [\filedate\space\fileversion\space
- beamer basierte Dokumentenklasse im Corporate Design der Universität Regensburg]
-
-\RequirePackage{ifthen}
-\newboolean{UR@draft}
-
-
-% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %5 % % % % % % % % % % % % %
-
-% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
-
-%Hausschriftart
-%\RequirePackage{frutigernext}
-\renewcommand*\familydefault{\sfdefault}
-
-% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
-%%Optionen zum aktivieren einzelner Farben
-\DeclareOption{lov}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{ffg}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{asz}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{rw}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{ww}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{kt}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{pkgg}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{pps}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{slk}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{bvm}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{mat}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{ph}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{chp}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{med}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{ub}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{zsk}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{eur}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{zhw}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{rul}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{zfw}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{spo}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{rz}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{fsimphy}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{externalize}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-%%Sammelaktivierung: all=alle Farben, faculties=alle 11 Fakultäten
-\DeclareOption{all}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{faculties}{\PassOptionsToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{coloredboxes}{\PassOptionesToPackage{\CurrentOption}{beamerouterthemeUR}}
-\DeclareOption{draft}{\setboolean{UR@draft}{true}\PassOptionsToClass{draft}{beamer}}
-\DeclareOption{handout}{\PassOptionsToClass{handout}{beamer}}
+\def\fileversion{2.0}
+\def\filedate{2017/04/05}
+
+\RequirePackage{expl3}
+\ProvidesExplClass {URbeamer} {\filedate} {\fileversion} {beamer based document class for the University of Regensburg}
+
+\RequirePackage{URoptions}
+
+\Define@specialopt@Module
+
+\UR@DeclareColorOptions
+\UR@define@draftfinalkeys
+
+\clist_map_inline:nn {headline,logotext,alignwithbar,framenumber,externalize,coloredboxes,depcaps,cdlayout} {\Module@DeclarePassOption {#1} {beamerouterthemeUR}}
+
+\Module@DeclarePassOption {logo} [] {URrules}
+\Module@DeclarePassOption {intern} {URrules}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{beamer}}
-\ProcessOptions\relax
-\LoadClass[xcolor=table,covered,hyperref={bookmarks,colorlinks}]{beamer}
-%Laden der notwendigen Ergänzungspakete
-\RequirePackage{graphicx}
-% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %5
-\mode<presentation>%refers to the first four modes (beamer,handout,second and trans). That is, to all modes except the article mode
-{
- \usetheme{UR}
-%
-%
- \def\maketitle{
- \ifbeamer@inframe\titlepage\else\frame{\titlepage}\fi}
-
+\Module@Process@SpecialOptions
+
+\ProcessOptions\relax
+
+\edef\UR@beamer@saveclsopts{\@classoptionslist}
+\LoadClass[xcolor=table,hyperref={bookmarks,hidelinks}]{beamer}
+\edef\@classoptionslist{\UR@beamer@saveclsopts}
-\setbeamertemplate{navigation symbols}{}
+\mode<presentation>{
+ \usetheme{UR}
}
\mode<all>