intial add of templates
This commit is contained in:
parent
7caa8cb2a2
commit
101308efdc
|
@ -0,0 +1,128 @@
|
|||
\ProvidesPackage{preamble}
|
||||
\usepackage{titlesec}
|
||||
|
||||
\titleformat*{\section}{\large\centering \bfseries}
|
||||
\titleformat*{\subsection}{\bfseries}
|
||||
|
||||
\usepackage[ngerman]{babel}
|
||||
%\usepackage{a4wide}
|
||||
\usepackage{titling}
|
||||
\usepackage{xcolor}
|
||||
\usepackage{booktabs}
|
||||
|
||||
\usepackage[sfdefault,light]{FiraSans} %% option 'sfdefault' activates Fira Sans as the default text font
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{microtype}
|
||||
|
||||
\usepackage{tikz-timing}
|
||||
\def\degr{${}^\circ$}
|
||||
|
||||
\usepackage{siunitx}
|
||||
\usepackage{minted}
|
||||
\definecolor{mintedbg}{HTML}{ffffff}
|
||||
\usepackage[hidelinks]{hyperref}
|
||||
\usepackage{tcolorbox}
|
||||
\tcbset{
|
||||
colframe=white,
|
||||
colback=white!94!black,
|
||||
arc=0mm,
|
||||
boxsep=1mm,
|
||||
left=0mm,
|
||||
right=0mm,
|
||||
top=0mm,
|
||||
bottom=0mm
|
||||
}
|
||||
\tcbuselibrary{listings, minted, skins}
|
||||
\lstset{
|
||||
columns=fullflexible,
|
||||
frame=single,
|
||||
basicstyle=\small\ttfamily,
|
||||
}
|
||||
\makeatletter
|
||||
\def\lst@makecaption{%
|
||||
\def\@captype{table}%
|
||||
\@makecaption
|
||||
}
|
||||
\makeatother
|
||||
\newtcbinputlisting[]{\minty}[3][]{%
|
||||
enhanced,
|
||||
listing engine=minted,
|
||||
colback=mintedbg,
|
||||
colframe=myteal,
|
||||
boxrule=.25mm,
|
||||
listing only,
|
||||
minted language=#2,
|
||||
minted style=pastie,
|
||||
listing file={#3},
|
||||
#1
|
||||
}
|
||||
|
||||
\newtcblisting{mintylst}[2][]{%
|
||||
enhanced,
|
||||
listing engine=minted,
|
||||
colback=mintedbg,
|
||||
colframe=myteal,
|
||||
boxrule=.25mm,
|
||||
listing only,
|
||||
minted language=#2,
|
||||
minted style=pastie,
|
||||
#1
|
||||
}
|
||||
|
||||
\newtcblisting[blend into=figures]{mintyfig}[2][]{%
|
||||
enhanced,
|
||||
listing engine=minted,
|
||||
colbac=mintedbg,
|
||||
colframe=myteal,
|
||||
boxrule=.25mm,
|
||||
listing only,
|
||||
minted language=#2,
|
||||
minted style=pastie,
|
||||
#1
|
||||
}
|
||||
|
||||
\usepackage{float}
|
||||
\newfloat{Code}{H}{myc}
|
||||
|
||||
\usepackage{enumitem,amssymb}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{svg}
|
||||
\usepackage{pdflscape}
|
||||
|
||||
\definecolor{myteal}{HTML}{228c9c}
|
||||
%\DeclareTColorBox{blockbox}{ O{width=\textwidth} }{boxrule=0mm, colframe=myteal, valign lower=bottom, on line, lower separated=false, height=.6\textheight, #1}
|
||||
|
||||
\newlist{todolist}{itemize}{2}
|
||||
\setlist[todolist]{label=$\square$}
|
||||
|
||||
\usepackage{asymptote}
|
||||
\def\asydir{asy}
|
||||
|
||||
\lstdefinelanguage{Skill}{
|
||||
keywords={procedur, list, for, if, then, else, sprintf, print},
|
||||
otherkeywords={:, ', ?, ==, !=, >=, <=, <, >, =},
|
||||
morecomment=[l]{;},
|
||||
morestring=[b]",
|
||||
keywordstyle=\color{blue}\bfseries,
|
||||
keywordstyle=[2]\color{green}\bfseries,
|
||||
ndkeywordstyle=\color{darkgray}\bfseries,
|
||||
identifierstyle=\color{black},
|
||||
commentstyle=\color{purple}\ttfamily,
|
||||
stringstyle=\color{red}\ttfamily,
|
||||
sensitive=true
|
||||
}
|
||||
|
||||
\lstset{
|
||||
language=Skill,
|
||||
extendedchars=true,
|
||||
basicstyle=\footnotesize\ttfamily,
|
||||
showstringspaces=false,
|
||||
showspaces=false,
|
||||
numberstyle=\footnotesize,
|
||||
numbersep=10pt,
|
||||
tabsize=2,
|
||||
breaklines=true,
|
||||
showtabs=false,
|
||||
captionpos=b
|
||||
}
|
|
@ -0,0 +1,169 @@
|
|||
\usetheme[logo=logo.png, faculty=ped]{fibeamer}
|
||||
|
||||
\usepackage{subcaption}
|
||||
\usepackage{listings}
|
||||
\usepackage{tikz}
|
||||
\usepackage{tikz-timing}
|
||||
\usepackage{circuitikz}
|
||||
\usetikzlibrary{positioning}
|
||||
|
||||
\usepackage{xcolor}
|
||||
\definecolor{lts-orange}{HTML}{F6B26B}
|
||||
\definecolor{lts-yellow}{HTML}{F1C232}
|
||||
\definecolor{lts-green}{HTML}{93c47d}
|
||||
\definecolor{lts-red}{HTML}{cc4125}
|
||||
\definecolor{lts-blue}{HTML}{4a86e8}
|
||||
\definecolor{lts-magenta}{HTML}{a64d79}
|
||||
|
||||
\usepackage{tcolorbox}
|
||||
\tcbset{
|
||||
colframe=white,
|
||||
colback=white!95!black,
|
||||
coltext=white!20!black,
|
||||
arc=0mm,
|
||||
boxsep=1mm,
|
||||
left=0mm,
|
||||
right=0mm,
|
||||
top=0mm,
|
||||
bottom=0mm
|
||||
}
|
||||
\tcbuselibrary{listings, minted, skins}
|
||||
|
||||
\makeatletter
|
||||
\setlength\fibeamer@lengths@logowidth{1.6em}
|
||||
\setlength\fibeamer@lengths@logoheight{1.4em}
|
||||
\setbeamertemplate{title page}{%
|
||||
% This is slide 0
|
||||
\setcounter{framenumber}{0}
|
||||
|
||||
% Input the university logo
|
||||
\begin{tikzpicture}[
|
||||
remember picture,
|
||||
overlay,
|
||||
xshift=21\fibeamer@lengths@logowidth,
|
||||
yshift=-9.1\fibeamer@lengths@logoheight
|
||||
]
|
||||
\node at (0,0) {
|
||||
\fibeamer@includeLogo[
|
||||
width=\fibeamer@lengths@logowidth,
|
||||
height=\fibeamer@lengths@logoheight
|
||||
]};
|
||||
\end{tikzpicture}
|
||||
|
||||
% Input the title
|
||||
\usebeamerfont{title}%
|
||||
\usebeamercolor[fg]{title}%
|
||||
\begin{minipage}[b][2\baselineskip][b]{\textwidth}%
|
||||
\raggedright\inserttitle
|
||||
\end{minipage}
|
||||
\vskip-.5\baselineskip
|
||||
|
||||
% Input the dashed line
|
||||
\begin{pgfpicture}
|
||||
\pgfsetlinewidth{2pt}
|
||||
\pgfsetroundcap
|
||||
\pgfsetdash{{0pt}{4pt}}{0cm}
|
||||
|
||||
\pgfpathmoveto{\pgfpoint{0mm}{0mm}}
|
||||
\pgfpathlineto{\pgfpoint{\textwidth-2mm}{0mm}}
|
||||
|
||||
\pgfusepath{stroke}
|
||||
\end{pgfpicture}
|
||||
\vfill
|
||||
% Input the subtitle
|
||||
\usebeamerfont{subtitle}%
|
||||
\usebeamercolor[fg]{subtitle}%
|
||||
\begin{minipage}{\textwidth}
|
||||
\raggedright%
|
||||
\insertsubtitle%
|
||||
\end{minipage}\vskip.25\baselineskip
|
||||
|
||||
% Input the author's name
|
||||
\usebeamerfont{author}%
|
||||
\usebeamercolor[fg]{author}%
|
||||
\begin{minipage}{\textwidth}
|
||||
\raggedright%
|
||||
\insertauthor
|
||||
\end{minipage}%
|
||||
}
|
||||
|
||||
\definecolor{fibeamer@lightOrange}{HTML}{329cac}
|
||||
%\definecolor{fibeamer@lightOrange}{HTML}{65acef}
|
||||
% \definecolor{fibeamer@orange}{HTML}{228c9c}
|
||||
%\definecolor{fibeamer@orange}{HTML}{999999}
|
||||
%\definecolor{fibeamer@orange}{HTML}{65acef}
|
||||
\definecolor{fibeamer@orange}{HTML}{329cac}
|
||||
\setbeamercolor{block body}{bg=white, fg=black}
|
||||
\setbeamercolor{example title}{bg=white, fg=black}
|
||||
|
||||
\setbeamertemplate{caption}[numbered]
|
||||
|
||||
\colorlet{fillcolor}{fibeamer@orange}
|
||||
|
||||
|
||||
\newcommand{\ftitle}[1]{
|
||||
\addtobeamertemplate{frametitle}{
|
||||
\vspace*{.2cm}
|
||||
\scriptsize
|
||||
\textcolor{gray!50!white}{#1}\vspace*{-.8cm}
|
||||
}{}
|
||||
}
|
||||
\newenvironment{myframe}[2][\insertsection]{%
|
||||
\ftitle{#1}
|
||||
\begin{frame}{#2}%
|
||||
}{\end{frame}}
|
||||
\newenvironment{myfframe}[2][\insertsection]{%
|
||||
\ftitle{#1}
|
||||
\begin{frame}[fragile]{#2}%
|
||||
}{\end{frame}}
|
||||
\newenvironment{myframe*}[2][\insertsection]{%
|
||||
\ftitle{#1}
|
||||
\begin{frame}[noframenumbering]{#2}%
|
||||
}{%
|
||||
\end{frame}
|
||||
}
|
||||
\setbeamertemplate{footline}{%
|
||||
\ifnum\c@framenumber=0\else%
|
||||
\begin{tikzpicture}[overlay]
|
||||
\node[anchor=south east,
|
||||
yshift=\fibeamer@lengths@footerpad,
|
||||
xshift=-\fibeamer@lengths@footerpad] at
|
||||
(current page.south east) {
|
||||
\usebeamercolor[fg]{framenumber}%
|
||||
\usebeamerfont{framenumber}%
|
||||
\footnotesize%
|
||||
\insertframenumber
|
||||
};
|
||||
\end{tikzpicture}
|
||||
\fi
|
||||
}
|
||||
\makeatother
|
||||
|
||||
\newtcbox{\mylib}[1][white]{
|
||||
enhanced,
|
||||
nobeforeafter,
|
||||
tcbox raise base,
|
||||
boxrule=1.5pt,
|
||||
top=0mm,
|
||||
bottom=0mm,
|
||||
right=0mm,
|
||||
left=0mm,
|
||||
arc=2pt,
|
||||
boxsep=3pt,
|
||||
coltext=white!20!black,
|
||||
colback=black!5!white,
|
||||
colframe=#1,
|
||||
fontupper=\ttfamily\footnotesize
|
||||
}
|
||||
|
||||
\robustify{\mylib}
|
||||
|
||||
\pdfstringdefDisableCommands{%
|
||||
\def\mylib#1{'#1'}%
|
||||
}
|
||||
|
||||
\addtobeamertemplate{frametitle}{
|
||||
\vspace*{.2cm}
|
||||
\scriptsize
|
||||
\textcolor{gray!50!white}{\secname}\vspace*{-.8cm}
|
||||
}{}
|
|
@ -0,0 +1,5 @@
|
|||
\usepackage[sfdefault,light]{FiraSans}
|
||||
|
||||
\usepackage{tikz}
|
||||
\usetikzlibrary{positioning}
|
||||
\usepackage{circuitikz}
|
Loading…
Reference in New Issue