commit 17981520104044660c4c783c40f1051c8e5ff67f Author: hellerve Date: Wed May 15 16:39:19 2019 -0400 initial diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d4da7a6 --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ +COMPILER=xelatex +TARGET=slides + +all: + ${COMPILER} -shell-escape ${TARGET} + ${COMPILER} -shell-escape ${TARGET} + make cleanup + +cleanup: + rm ${TARGET}.aux ${TARGET}.log ${TARGET}.nav ${TARGET}.out ${TARGET}.snm ${TARGET}.toc ${TARGET}.vrb + rm -r _minted-slides/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..f0617f1 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# Veit Beamer Theme + +This is a Beamer theme for my presentations. It’s inspired by the Metropolis +theme that I used before, and by [the Saarland theme](https://github.com/kailashbuki/beamerthemesaarland). +Check out the [demo presentation](/slides.pdf)! + +You can use it for your own presentations as well, no matter whether you credit +me or not! + +
+ +Have fun! diff --git a/beamercolorthemeveit.sty b/beamercolorthemeveit.sty new file mode 100644 index 0000000..51e6300 --- /dev/null +++ b/beamercolorthemeveit.sty @@ -0,0 +1,31 @@ +\mode + +\definecolor{navyblue}{RGB}{0, 34, 109} +\definecolor{turquoise}{RGB}{85, 179, 162} +\definecolor{brightsky}{RGB}{0, 176, 223} +\definecolor{lightred}{RGB}{196, 91, 46} +\definecolor{violet}{RGB}{73, 0, 130} +\definecolor{charcoal}{RGB}{54,69,79} +\definecolor{gray}{RGB}{128, 128, 128} +\definecolor{americanrose}{rgb}{1.0, 0.01, 0.24} +\definecolor{eggshell}{RGB}{250, 250, 250} + +\setbeamercolor{structure}{fg=gray,bg=white} +\setbeamercolor{frametitle}{bg=navyblue,fg=white} +\setbeamercolor{framesubtitle}{bg=navyblue,fg=white} +\setbeamercolor{alerted text}{fg=americanrose} +\setbeamercolor{background canvas}{bg=eggshell} + +\setbeamercolor{block title}{fg=gray!30!white,bg=charcoal} +\setbeamercolor{block body}{parent=normal text,bg=gray, fg=white} + +\setbeamercolor{block title example}{fg=turquoise!30!white,bg=turquoise!40!black} +\setbeamercolor{block body example}{parent=normal text,bg=turquoise, fg=white} + +\setbeamercolor{block title alerted}{fg=lightred!30!white,bg=lightred!40!black} +\setbeamercolor{block body alerted}{parent=normal text,bg=lightred, fg=white} + +\setbeamercolor{title}{fg=navyblue,} +\setbeamercolor{subtitle}{fg=navyblue} + +\mode diff --git a/beamerfontthemeveit.sty b/beamerfontthemeveit.sty new file mode 100644 index 0000000..a1a801f --- /dev/null +++ b/beamerfontthemeveit.sty @@ -0,0 +1,5 @@ +\usepackage{fontspec} +\setmonofont[BoldFont={Triplicate T3c}]{Triplicate T3c} +\setbeamerfont*{subtitle}{size=\large} +\setbeamerfont{frametitle}{size=\large,% + series=\bfseries} diff --git a/beamerinnerthemeveit.sty b/beamerinnerthemeveit.sty new file mode 100644 index 0000000..dc91c39 --- /dev/null +++ b/beamerinnerthemeveit.sty @@ -0,0 +1,8 @@ +\mode + +\setbeamertemplate{itemize item}{\color{navyblue}$\blacktriangleright$} +\setbeamertemplate{itemize subitem}{\color{navyblue}$\blacktriangleright$} +\setbeamertemplate{itemize subsubitem}{\color{navyblue}$\blacktriangleright$} +\setbeamertemplate{items}[] + +\mode diff --git a/beamerouterthemeveit.sty b/beamerouterthemeveit.sty new file mode 100644 index 0000000..440381d --- /dev/null +++ b/beamerouterthemeveit.sty @@ -0,0 +1,18 @@ +\usepackage{tikz} + +\mode + +\setbeamertemplate{title page} +{ + \usebeamerfont{title}{\usebeamercolor[fg]{title}\inserttitle}\par + \usebeamerfont{subtitle}{\usebeamercolor[fg]{subtitle}\insertsubtitle}\par + \bigskip + \usebeamerfont{title}{\usebeamercolor[gray]{title}\hrulefill\par} + \bigskip + \usebeamerfont{author}\insertauthor\par + \usebeamerfont{institute}\insertinstitute\par + \usebeamerfont{date}\insertdate +} + +\mode +\endinput diff --git a/beamerthemeveit.sty b/beamerthemeveit.sty new file mode 100644 index 0000000..928c0d9 --- /dev/null +++ b/beamerthemeveit.sty @@ -0,0 +1,11 @@ +\mode + +\usecolortheme{veit} +\usefonttheme{veit} +\useinnertheme{veit} +\useoutertheme{veit} + +\setbeamertemplate{navigation symbols}{} + +\mode +\endinput diff --git a/slides.pdf b/slides.pdf new file mode 100644 index 0000000..2c95ce2 Binary files /dev/null and b/slides.pdf differ diff --git a/slides.tex b/slides.tex new file mode 100644 index 0000000..09963c1 --- /dev/null +++ b/slides.tex @@ -0,0 +1,41 @@ +\documentclass[aspectratio=169]{beamer} +\usepackage{minted} +\usemintedstyle{borland} +\usepackage{listings} + +\usetheme{veit} + +\author{Veit Heller} +\title{Veit} +\subtitle{A personal Beamer theme} +\institute{Port Zero} +\date{\today} + +\begin{document} + \begin{frame}[plain] + \titlepage + \end{frame} + + \begin{frame}{Example Slide} + Veit is a Beamer theme for Veit. + \begin{itemize} + \item Inspired by Saarland Beamer theme. + \begin{itemize} + \item \textbf{Check it out at}: https://github.com/kailashbuki/beamerthemesaarland + \end{itemize} + \item Written for my personal use. + \end{itemize} + \end{frame} + \begin{frame}[fragile] + \frametitle{Code Slide} + \begin{listing}[H] + \caption{We can have code!} + \begin{minted}{python} +# borland works well +def hello_world(world="World"): + return "Hello, {}!".format(world) + \end{minted} + \end{listing} + \end{frame} + +\end{document}