intial add of templates

This commit is contained in:
acereca 2020-04-29 17:35:42 +02:00
parent 7caa8cb2a2
commit 101308efdc
3 changed files with 302 additions and 0 deletions

128
ltstyle-paper.sty Normal file
View File

@ -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
}

169
ltstyle-pres.sty Normal file
View File

@ -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}
}{}

5
ltstyle-tikz.sty Normal file
View File

@ -0,0 +1,5 @@
\usepackage[sfdefault,light]{FiraSans}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{circuitikz}