From f7788809a3e5548297d3412d6bd512492d909091 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Mon, 12 Apr 2021 14:32:37 +0200 Subject: [PATCH] initial commit --- beamercolorthemekfu.sty | 159 ++++++++++++++++++++++++++++++++++++++++ beamerouterthemekfu.sty | 135 ++++++++++++++++++++++++++++++++++ beamerthemekfu.sty | 55 ++++++++++++++ kfubeamer.tex | 129 ++++++++++++++++++++++++++++++++ kfulogo_de.pdf | Bin 0 -> 6424 bytes kfulogo_en.pdf | Bin 0 -> 6523 bytes 6 files changed, 478 insertions(+) create mode 100644 beamercolorthemekfu.sty create mode 100644 beamerouterthemekfu.sty create mode 100644 beamerthemekfu.sty create mode 100644 kfubeamer.tex create mode 100644 kfulogo_de.pdf create mode 100644 kfulogo_en.pdf diff --git a/beamercolorthemekfu.sty b/beamercolorthemekfu.sty new file mode 100644 index 0000000..2abc3ab --- /dev/null +++ b/beamercolorthemekfu.sty @@ -0,0 +1,159 @@ +% Written by Kristan Bredies and Dirk Lorenz, 2005 +% Christian Clason, 2014,2021 + +\mode + +\definecolor{hsk 15}{hsb}{.978,1,.89} +\definecolor{kfu}{RGB}{255,213,0} +\definecolor{nawi}{RGB}{6,120,180} +\definecolor{math}{RGB}{144,174,181} +\definecolor{model}{RGB}{204,167,108} +\definecolor{gray1}{gray}{0.85} +\definecolor{gray2}{gray}{0.70} +\definecolor{gray3}{gray}{0.50} +\definecolor{gray4}{gray}{0.20} + +\setbeamercolor{normal text}{fg=black,bg=white} +\setbeamercolor{alerted text}{fg=hsk 15} + +\setbeamercolor{background canvas}{parent=normal text} +\setbeamercolor{background}{parent=background canvas} + +\setbeamercolor{palette primary}{bg=kfu, fg=black} +\setbeamercolor{palette secondary}{bg=gray1, fg=black} +\setbeamercolor{palette tertiary}{bg=nawi, fg=black} +\setbeamercolor{palette quaternary}{bg=model, fg=black} +\setbeamercolor{palette sidebar primary}{use=palette primary} +\setbeamercolor{palette sidebar secondary}{use=palette secondary} +\setbeamercolor{palette sidebar tertiary}{use=palette tertiary} +\setbeamercolor{palette sidebar quaternary}{use=palette quaternary} + +\setbeamercolor{math text}{} +\setbeamercolor{math text inlined}{parent=math text} +\setbeamercolor{math text displayed}{parent=math text} + +\setbeamercolor{normal text in math text}{} + +\setbeamercolor{structure}{fg=nawi} +\setbeamercolor{local structure}{parent=structure} + +\setbeamercolor{titlelike}{parent=normal text} + +\setbeamercolor{title}{parent=titlelike,bg=} +\setbeamercolor{title in head/foot}{parent=palette quaternary} +\setbeamercolor{title in sidebar}{parent=palette sidebar quaternary} + +\setbeamercolor{subtitle}{parent=title} + +\setbeamercolor{author}{} +\setbeamercolor{author in head/foot}{parent=palette primary} +\setbeamercolor{author in sidebar}{use=palette sidebar tertiary,fg=palette sidebar tertiary.fg} + +\setbeamercolor{institute}{fg=gray3} +\setbeamercolor{institute in head/foot}{parent=palette tertiary} +\setbeamercolor{institute in sidebar}{use=palette sidebar tertiary,fg=palette sidebar tertiary.fg} + +\setbeamercolor{date}{} +\setbeamercolor{date in head/foot}{parent=palette secondary} +\setbeamercolor{date in sidebar}{use=palette sidebar tertiary,fg=palette sidebar tertiary.fg} + +\setbeamercolor{titlegraphic}{} + +\setbeamercolor{part name}{} +\setbeamercolor{part title}{parent=titlelike} + +\setbeamercolor{section in toc}{parent=structure} +% override beamer template since setting colors independently is not possible otherwise +\setbeamertemplate{section in head/foot}{\color{gray3}\insertsectionhead} +\setbeamertemplate{section in head/foot shaded}{\color{gray1}\insertsectionhead} +\setbeamercolor{section number projected}{parent=item projected} + +\setbeamercolor{subsection in toc}{parent=structure} +\setbeamercolor{subsection in head/foot}{parent=palette secondary} +\setbeamercolor{subsection in sidebar}{parent=palette sidebar primary} +\setbeamercolor{subsection in sidebar shaded}{use=subsection in sidebar,fg=subsection in sidebar.fg!40!bg} +\setbeamercolor{subsection number projected}{parent={subitem projected}} + +\setbeamercolor{headline}{} +\setbeamercolor{footline}{} + +\setbeamercolor{sidebar}{} +\setbeamercolor{sidebar left}{parent=sidebar} +\setbeamercolor{sidebar right}{parent=sidebar} + +\setbeamercolor{logo}{parent=palette secondary} + +\setbeamercolor{frametitle}{parent=titlelike,bg=} +\setbeamercolor{framesubtitle}{parent=frametitle} + +\setbeamercolor{frametitle right}{parent=frametitle} + +\setbeamercolor{caption}{} +\setbeamercolor{caption name}{parent=structure} + +\setbeamercolor{button}{use=local structure,bg=local structure.fg!50!bg,fg=white} +\setbeamercolor{button border}{use=button,fg=button.bg} +\setbeamercolor{navigation symbols}{use=palette quaternary,fg=palette quaternary.fg} +\setbeamercolor{navigation symbols}{fg=black,bg=white} +\setbeamercolor{navigation symbols dimmed}{use=palette tertiary,fg=palette tertiary.bg!50!fg} +\setbeamercolor{mini frame}{parent=section in head/foot} + +\setbeamercolor{block body}{parent=palette secondary} +\setbeamercolor{block body alerted}{parent=block body} +\setbeamercolor{block body example}{parent=block body} +\setbeamercolor{block title}{parent=palette secondary, fg=} +\setbeamercolor{block title alerted}{use=block title,fg=alerted text.fg,bg=block title.bg} +\setbeamercolor{block title example}{use=block title,fg=example text.fg,bg=block title.bg} + +\setbeamercolor{item}{use=palette primary, bg=palette primary.bg, fg=palette primary.bg} +\setbeamercolor{subitem}{parent=item} +\setbeamercolor{subsubitem}{parent=subitem} + +\setbeamercolor{item projected}{fg=black, use=palette primary, bg=palette primary.bg} +\setbeamercolor{subitem projected}{parent=item projected} +\setbeamercolor{subsubitem projected}{parent=subitem projected} + +\setbeamercolor{enumerate item}{parent=item} +\setbeamercolor{enumerate subitem}{parent=subitem} +\setbeamercolor{enumerate subsubitem}{parent=subsubitem} + +\setbeamercolor{itemize item}{parent=item} +\setbeamercolor{itemize subitem}{parent=subitem} +\setbeamercolor{itemize subsubitem}{parent=subsubitem} + +\setbeamercolor{itemize/enumerate body}{} +\setbeamercolor{itemize/enumerate subbody}{} +\setbeamercolor{itemize/enumerate subsubbody}{} + +\setbeamercolor{description item}{parent=item} + +\setbeamercolor{bibliography item}{parent=item} + +\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg} +\setbeamercolor{bibliography entry title}{use=normal text,fg=normal text.fg} +\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg!65!bg} +\setbeamercolor{bibliography entry note}{use=structure,fg=structure.fg!65!bg} + +\setbeamercolor{separation line}{} + +\setbeamercolor{upper separation line head}{parent=separation line} +\setbeamercolor{middle separation line head}{parent=separation line} +\setbeamercolor{lower separation line head}{parent=separation line} + +\setbeamercolor{upper separation line foot}{parent=separation line} +\setbeamercolor{middle separation line foot}{parent=separation line} +\setbeamercolor{lower separation line foot}{parent=separation line} + +\setbeamercolor{abstract}{} +\setbeamercolor{abstract title}{parent=structure} + +\setbeamercolor{verse}{} + +\setbeamercolor{quotation}{} +\setbeamercolor{quote}{parent=quotation} + +\setbeamercolor{page number in head/foot}{fg=gray3} + +\setbeamercolor{qed symbol}{parent=structure} + +\mode diff --git a/beamerouterthemekfu.sty b/beamerouterthemekfu.sty new file mode 100644 index 0000000..91b64ad --- /dev/null +++ b/beamerouterthemekfu.sty @@ -0,0 +1,135 @@ +% Written by Kristian Bredies and Dirk Lorenz, 2005-2008 +% Kristian Bredies, 2008-2009 +% Christian Clason, 2014,2021 + +\newif\ifbeamer@theme@german +\DeclareOptionBeamer{german}{\beamer@theme@germantrue} +\ProcessOptionsBeamer + +%% define fonts +\setbeamerfont{title}{series=\bfseries} +\setbeamerfont{titlelike}{parent=title} +\setbeamerfont{frametitle}{parent=title} +\setbeamerfont{framesubtitle}{parent=title} +\setbeamerfont{frametitle continuation}{parent=title} +\setbeamerfont{title in head/foot}{series=\mdseries} + +\mode + +\ifbeamer@theme@german + \pgfdeclareimage[height=1cm]{kfu_logo}{kfulogo_de} +\else + \pgfdeclareimage[height=1cm]{kfu_logo}{kfulogo_en} +\fi + +%% title slide: left-justified +\setbeamertemplate{title graphic}{ + \vbox to 0pt { + \vspace*{2em} + \inserttitlegraphic% + }% + \nointerlineskip% +} +\setbeamertemplate{title}{ + \raggedright% + \linespread{1.0}% + \inserttitle% + \par% + \vspace*{0.5em} +} +\setbeamertemplate{subtitle}{ + \raggedright% + \insertsubtitle% + \par% + \vspace*{0.5em} +} +\setbeamertemplate{author}{ + \vspace*{1em} + \insertauthor% + \par% + \vspace*{1em} +} +\setbeamertemplate{date}{ + \vspace*{5mm} + \insertdate% + \par% +} +\setbeamertemplate{institute}{ + \insertinstitute% + \par% +} +\setbeamertemplate{title page}{% + \parbox[b][1cm][c]{0.8925\paperwidth}{\hfill\pgfuseimage{kfu_logo}} + \vfill + \begin{minipage}[b][0.7\paperheight]{\textwidth} + \ifx\inserttitlegraphic\@empty\else\usebeamertemplate*{title graphic}\fi + \vfill% + \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi + \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi + \ifx\beamer@shortauthor\@empty\else\usebeamertemplate*{author}\fi + \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi + \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi + \end{minipage} + \vfill +} + +%% header +\defbeamertemplate*{frametitle}{kfu theme}[1][left]{ + \@tempswafalse% + \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}% + \@tempdima=\textwidth% + \advance\@tempdima by\beamer@leftmargin% + \advance\@tempdima by\beamer@rightmargin% + \begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitle} + \if@tempswa\else\csname beamer@fte#1\endcsname\fi{% + \usebeamerfont{frametitle}\insertframetitle\par}% + {% + \ifx\insertframesubtitle\@empty% + \else% + {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\par}% + \fi + }% + \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here... + {\color{kfu}\rule{0.9\paperwidth}{2pt}} + \vskip0.5mm +\end{beamercolorbox}% +\vskip-0.5cm% +} + +%% footer +% sections and slide numbers in footer, no navigation symbols! +\def\beamer@theme@footline@section{% + \insertsectionnavigationhorizontal{.9\paperwidth}% + {}{\hskip0pt plus1filll}% +} +\def\beamer@theme@footline@number{% + {\usebeamercolor[fg]{page number in head/foot}\insertframenumber\,/\,\inserttotalframenumber}% +} +\defbeamertemplate*{navigation symbols}{ude theme}{} + +\defbeamertemplate*{footline}{kfu theme}{% + \hspace*{3mm}{\color{gray2}\rule{0.9\paperwidth}{0.5pt}} + + \vspace*{1ex} + + \parbox[b]{.9\paperwidth}{% + \beamer@theme@footline@section% + } + \hfill + \parbox[b]{.1\paperwidth}{% + \hfill% + \beamer@theme@footline@number\hspace*{2mm} + } + + \vspace*{1mm} +} + +%% separate block head from body +\addtobeamertemplate{block begin}{}{% + {\usebeamercolor[white]{block title}{% + \vspace*{-2.5ex}% + \hspace*{-1ex}\rule{\paperwidth}{0.4pt} + }} +} + +\mode diff --git a/beamerthemekfu.sty b/beamerthemekfu.sty new file mode 100644 index 0000000..f44094c --- /dev/null +++ b/beamerthemekfu.sty @@ -0,0 +1,55 @@ +% Written by Kristian Bredies and Dirk Lorenz, 2005 +% Christian Clason, 2014,2021 + +\DeclareOptionBeamer{german}{\PassOptionsToPackage{german}{beamerouterthemekfu}} +\DeclareOptionBeamer{font}{\def\beamer@kfu@font{#1}} +\ExecuteOptionsBeamer{font=fira} +\ProcessOptionsBeamer + +\usecolortheme{kfu} +\useoutertheme{kfu} +\useinnertheme{rectangles} + +%% Fonts +\RequirePackage[utf8]{inputenc} +\RequirePackage[T1]{fontenc} +\usefonttheme{professionalfonts} + +\def\beamer@kfu@fontfira{fira} +\def\beamer@kfu@fontmyriad{myriad} +\def\beamer@kfu@fontnoto{noto} + +% MyriadPro for text and math (with fallback Euler for symbols) +\ifx\beamer@kfu@font\beamer@kfu@fontmyriad% + \RequirePackage{eulervm} + \RequirePackage[onlytext,lf]{MyriadPro} + \RequirePackage[LGRgreek,defaultmathsizes,italic,mathaccents]{mathastext} + \DeclareMathAlphabet\mathbb{U}{dsss}{m}{n} + \DeclareSymbolFont{euler}{U}{zeur}{m}{n} + \DeclareMathSymbol{\partial}{\mathord}{euler}{64} + \RequirePackage[scaled]{beramono} +\fi +% Noto Sans for text, Noto Math for math (requires texlive2021) +\ifx\beamer@kfu@font\beamer@kfu@fontnoto% + \usepackage[sfdefault,mono,scale=0.95,pf,osf,vvarbb]{notomath} +\fi% +% default: Fira Sans for text and newtxsf for math +\ifx\beamer@kfu@font\beamer@kfu@fontfira% + \usepackage[sfdefault,vvarbb,scaled=0.95]{notomath} + \usepackage[book,medium,scaled=0.85,sfdefault]{FiraSans} + \RequirePackage[scaled=0.85]{FiraMono} +\fi% + +\frenchspacing +\RequirePackage[kerning,spacing]{microtype} + +% define some standard environments +\newenvironment{bleq} % block equation +{ \begin{beamercolorbox}{block body}\begin{equation}}% +{ \end{equation} \end{beamercolorbox} } +\newenvironment{nbleq}[1] % named block equation +{\begin{beamercolorbox}{block title}\parbox[c][3.25ex]{\textwidth}{\usebeamerfont{block title}~#1\vphantom{pT}}\end{beamercolorbox}% + \vspace*{-0.2mm}\begin{beamercolorbox}{block body}\begin{equation}}% +{\end{equation}\end{beamercolorbox}} + +\mode diff --git a/kfubeamer.tex b/kfubeamer.tex new file mode 100644 index 0000000..7a2c67e --- /dev/null +++ b/kfubeamer.tex @@ -0,0 +1,129 @@ +\documentclass[leqno]{beamer} +% KFU theme: font=fira (default), noto, myriad (requires separate install) +\usetheme[font=fira]{kfu} + +\usepackage[centercolon]{mathtools} +\mathtoolsset{showonlyrefs,showmanualtags} + +\renewcommand{\phi}{\varphi} +\newcommand{\eps}{\varepsilon} +\newcommand{\N}{\mathbb{N}} +\newcommand{\R}{\mathbb{R}} +\newcommand{\1}{\mathbb{1}} +\newcommand{\calF}{\mathcal{F}} +\newcommand{\calG}{\mathcal{G}} +\newcommand{\calI}{\mathcal{I}} +\newcommand{\calJ}{\mathcal{J}} +\newcommand{\calA}{\mathcal{A}} +\newcommand{\calC}{\mathcal{C}} +\newcommand{\calS}{\mathcal{S}} +\newcommand{\scalprod}[1]{\langle #1 \rangle} +\newcommand{\norm}[1]{\| #1 \|} +\newcommand{\set}[2]{\left\{#1:#2\right\}} +\DeclareMathOperator{\sign}{\mathsf{sign}} +\DeclareMathOperator{\dom}{\mathsf{dom}} +\DeclareMathOperator{\ran}{\mathsf{ran}} +\newcommand{\half}{\frac{1}{2}} +\renewcommand{\phi}{\varphi} +\DeclareMathOperator{\Id}{\mathsf{Id}} +\newcommand{\prox}{\mathsf{prox}} +\newcommand{\proj}{\mathsf{proj}} +\newcommand{\supp}{\mathsf{supp}} + +%====================================================================== + +\title{On an interesting equation} + +\subtitle{A nice talk for a nice audience} + +\author{% + \textbf{Christian Clason}\inst{1} + \and + Someone Else\inst{2} +} + +\institute{% + \inst{1}Institute of Mathematics and Scientific Computing, University of Graz\\ + \inst{2}Faculty of Mathematics, University of Somewhere Else +} + +\date{% + \structure{24th Interesting Conference 2021}\\ + ZOOM, The Cloud, April 1, 2021 +} + +\begin{document} + +%====================================================================== + +\frame[plain]{\titlepage} + +\begin{frame}[plain]{Acknowledgments} + + Your logo here! + +\end{frame} + +\section{Overview} + +\begin{frame}[t]{Motivation} + + \vfill + \begin{bleq} + 1+1 = 2 + \end{bleq} + + \medskip + + \textbf{Standard questions:} + \begin{enumerate} + \item does this \structure{make sense} \\ + $\leadsto$ philosophy of mathematics + \item is it \structure{correct} \\ + $\leadsto$ logic + \item does it \structure{hold for other numbers} \\ + $\leadsto$ algebra + \end{enumerate} + + \textbf{Current research:} + + \begin{itemize} + \item $1$ \structure{unnatural number} + \item $=$ \structure{inexact} + \end{itemize} +\end{frame} + +\frame[plain]{\tableofcontents} + +\section{Philosophy} +\section{Logic} +\section{Algebra} +\section{Conclusion} +\frame[plain]{\tableofcontents[currentsection]} + +\begin{frame}{Conclusion} + + \textbf{The equation} + \begin{itemize} + \item \structure{makes sense} + \item is \structure{correct} + \item holds \structure{for unnatural numbers} + \end{itemize} + + \bigskip + + \textbf{Outlook:} + \smallskip + \begin{itemize} + \item extension to \structure{surreal numbers} + \smallskip + \item \structure{numerical evaluation} + \end{itemize} + + \vfill + \structure{Preprint, codes:} \\ + {\small \url{https://mathematik.uni-graz.at}} + +\end{frame} +\end{document} +%===================================================================== diff --git a/kfulogo_de.pdf b/kfulogo_de.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bec712d2ed3fa09e4844587022ef73e43a8c3610 GIT binary patch literal 6424 zcma)>2UHVF_rNKFRFNVI0xlf{(nx?HN)I4N?*x$&nvg&ex-=n;oota;R_0=#^a0rS)_~l6JaOc=S zM;8MUfB^(MR|W+I0E%&OBjbqRx0@{)r-rj9IN$)N4i4``b_S&3(!hlaz@Hxm5}Amz zb!YG$zi;^5wFAb~v@7wAdSfj5BMoi4j$>BS38KXL6XQl=dk5OWXncMiO#iyTqDugR zxPI(dN!PpAsU7bRMtGbm8?I22WiUeF+pm24h%>FC6%bm0K-z#o*BgBx4xBbe*T%R+ zy&0}j7M|sNA6;;_Q*R8p8wR!XN^lzu{a)DoGJZlw5A+Oh_lRg0}IZja{?7N8?iB}2@Zd$BR8YrAK@k(T{s~RNp(93?; z;4Iv|rT4jnyt-U{URIE6kc~wmbS#`G+T)GAcLNjGJH9n^T2EHXkH)WhpE$g5m2T6j z#Be})CuA?T@9XBoEegvMSaHC>%a%y?2f)#yO2CtGzGO*2*~0_0^U~pnfJ5No08|z1 ze==B!8aPw{F*SJv3;~BpBaq+)1(%k9!9`&(QBY3Vi|kAQH9OeiU2tx;t~ipdy)%vo zJ^?HHe=p0z;nH#lm?ik;A1@obkln!AP4F(>hbEJ4abz0}qOCu~1@GYSml21xD}ye? z0a|!99LdEAY?urL1~%-Ht-TALOdvU9#l;T?FH}W^;0ss*2w4aUv{e>>qaiXf2&4?? z2_ysoL(2kaX^4y*LQW2_2B3yG62XgTk0bqZqAJ0SKs55OwZ{Q+U{@IeP<3Cjh7tL& z{pddmKtJ0X;mDu{DCj$|ibI`$#t&K+_3r_8;lh7{DPzU70ndwOTKOdLjmFYoIIPIX zDb)Jpc1VmIC6O2KOq}lL*ATpQe)T$1*&_xX-}#1LeaT8QQKe#fYwAG_;ohEdg#R4R z&GekA^*#HoK=&!bo4B7}?)_*2cta!-9Q$?^k=xKDd7B;ALs@?6z8d&F!Q zi!Y3v5J7eJ)(g^z9^rBvml~GAZ4N$1(!TcumUl%W>@a7|a$!Xtih^j3++Oj=Df%~K zsTmm!>cU^n2qu0Xq9hB;ViBEFUy^QYPj~|o;cv(*RfdSmgK_Fet*vs4($w{-!k|rx z$7iPYcGH$@@^-%dD5D<|sL|IhItv(xccz>qPIJ)LP<_tKXTN{EHUfT~F@-L&_cYxm zoA!owY7)!Ch_TFt*s_44??*fc@Z=K%@3l>Qa;ri!1Zz^a*(=IiuQ0e6-#2N`y=X0P zwsFZ9crlvgrJg$afl$??F@XMqt*zi_KF?S9FgW&PX`C^4#Lvunysxazd)zx-MRpq<=2l&{6r-ri{vN!l*QrUh#b< z3wP-eX@MS$C+*cTuNPSPv9O)fJwphyg+z%8#L4hM8;`8Q@tKU9cB!Y5u`qo&RY3-0 z{WR^Enm(U8isLqJpoJcF!=@A85kQHM%y;BYKX=XmwG?#JGVaw*?w18WcU}{`=n+|s z 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 literal 0 HcmV?d00001 diff --git a/kfulogo_en.pdf b/kfulogo_en.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1d533994d43d15df37a257d6018669c1a75ce374 GIT binary patch literal 6523 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 ZJOSj