Skip to content
Snippets Groups Projects
Commit d6ab98a2 authored by Nicolas Lenz's avatar Nicolas Lenz :snowflake:
Browse files

Update

parent f1382701
No related branches found
No related tags found
No related merge requests found
inputs = $(shell ls src/*.md) # $(wildcard src/*.md) outputs in the wrong order
res = $(wildcard res/*)
pandoc = pandoc $(inputs) -f markdown -t beamer \
--template template/template.tex --metadata-file metadata.yaml \
--slide-level 2 -V theme:metropolis -H template/theme.tex
all: slides.pdf
slides.pdf: $(inputs) template/theme.tex res/*
$(pandoc) --pdf-engine=xelatex -o $@
slides.pdf: $(inputs) metadata.yaml template/template.tex $(res)
$(pandoc) --pdf-engine=lualatex -o $@
slides.tex: $(inputs) template/theme.tex
slides.tex: $(inputs) metadata.yaml template/template.tex
$(pandoc) -o $@
slides.html: $(inputs) template/theme.tex
slides.html: $(inputs)
pandoc $(inputs) -f markdown -t revealjs -s --slide-level 2 -o $@
clean:
......
\documentclass{beamer}
\usetheme{metropolis}
% language
\usepackage[ngerman]{babel}
% math
\usepackage{mathtools} % math
\usepackage{amssymb, stmaryrd}
% layout
\usepackage{xspace} % for automatic spaces at the end of macros only when not followed by punctuation
\setlength{\leftmargini}{1em} % removes indentation of lists
\providecommand{\tightlist}{
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}
}
% colors
\definecolor{primary}{HTML}{$if(color-title)$$color-title$$else$ed6c00$endif$}
\definecolor{progress-bg}{HTML}{$if(color-progress-bg)$$color-progress-bg$$else$f07d8f$endif$}
\definecolor{progress-fg}{HTML}{$if(color-progress-fg)$$color-progress-fg$$else$a90d24$endif$}
\metroset{sectionpage=progressbar, progressbar=frametitle, titleformat=smallcaps, background=light}
\setbeamercolor{normal text}{fg=black}
\setbeamercolor*{palette primary}{fg=white,bg=primary}
\setbeamercolor*{progress bar}{fg=progress-fg, bg=progress-bg}
% typograhpy
\usepackage{sourcesanspro}
\usepackage{sourcecodepro}
% metadata
$if(title)$
\title{$title$}
$endif$
$if(date)$
\date{$date$}
$endif$
$if(author)$
\author{$author$}
$endif$
$if(institute)$
\institute{$institute$}
$endif$
% document
\begin{document}
\frame{\titlepage}
$body$
\end{document}
\definecolor{primary-medium}{HTML}{F19204}
\definecolor{accent-bright}{HTML}{F07D8F}
\definecolor{accent-light}{HTML}{EB4F67}
\definecolor{accent-medium}{HTML}{E41131}
\definecolor{accent-dim}{HTML}{A90D24}
\definecolor{background-very-dark}{HTML}{232124}
\definecolor{background-dark}{HTML}{3F3C41}
\definecolor{background-super-bright}{HTML}{F8F7F8}
\metroset{sectionpage=progressbar, progressbar=frametitle, titleformat=smallcaps, background=light}
\setbeamercolor{normal text}{fg=black}
\setbeamercolor{background canvas}{fg=background-dark, bg=background-super-bright}
\setbeamercolor*{palette primary}{fg=white,bg=primary-medium}
\setbeamercolor*{progress bar}{fg=accent-dim, bg=accent-bright}
\setlength{\leftmargini}{1em}
\usepackage{sourcesanspro}
\usepackage{sourcecodepro}
\usepackage[american]{babel}
\usepackage{listings}
\usepackage{mathtools} % math
\usepackage{amssymb, stmaryrd}
\usepackage{xspace}
\usepackage{fvextra}
\usepackage{color}
\usepackage{fancyvrb}
% \renewcommand{\VERB}{\Verb[commandchars=\\\{\}]}
\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\},breaklines,fontsize=\small}
\DefineVerbatimEnvironment{verbatim}{Verbatim}{commandchars=\\\{\},breaklines,fontsize=\small}
\lstnewenvironment{algorithm}{
\lstset{
mathescape=true,
escapeinside={(*}{*)},
keepspaces=true,
numbers=left,
numberstyle=\tiny,
columns=fullflexible,
keywordstyle=\bfseries,
keywords={repeat, until, for, all, each, in, return, function, if, else, or, and, empty},
numbers=left
}
}{}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment