Add some recent stuff
1
.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
*.swp
|
*.swp
|
||||||
|
outdir
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
$pdf_mode = 1;
|
|
||||||
$pdf_previewer = 'start evince';
|
|
||||||
|
|
||||||
@default_files = ('tinytalk.tex');
|
|
||||||
|
|
||||||
# Make latexmk -c remove .bbl file
|
|
||||||
$bibtex_use = 2;
|
|
||||||
|
|
||||||
# Make the glossaries package happy
|
|
||||||
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
|
|
||||||
add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
|
|
||||||
|
|
||||||
sub run_makeglossaries {
|
|
||||||
my ($base_name, $path) = fileparse($_[0]);
|
|
||||||
system("makeglossaries '$base_name'");
|
|
||||||
}
|
|
||||||
|
|
||||||
push @generated_exts, 'glo', 'gls', 'glg';
|
|
||||||
push @generated_exts, 'acn', 'acr', 'alg';
|
|
||||||
$clean_ext .= ' %R.ist %R.xdy';
|
|
@ -1,4 +0,0 @@
|
|||||||
* Sprache: Englisch
|
|
||||||
* Codierung: ISO8859-1
|
|
||||||
* Makefile existiert
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
|||||||
%% Encoding: ISO8859-1 %%
|
|
||||||
|
|
||||||
% Copyright 2007 by Till Tantau
|
|
||||||
%
|
|
||||||
% This file may be distributed and/or modified
|
|
||||||
%
|
|
||||||
% 1. under the LaTeX Project Public License and/or
|
|
||||||
% 2. under the GNU Public License.
|
|
||||||
%
|
|
||||||
% See the file doc/licenses/LICENSE for more details.
|
|
||||||
|
|
||||||
%Modificated Seagull Color Theme
|
|
||||||
|
|
||||||
%EB: official KIT colors :-)
|
|
||||||
\definecolor{kit-green100}{rgb}{0,.59,.51}
|
|
||||||
\definecolor{kit-green70}{rgb}{.3,.71,.65}
|
|
||||||
\definecolor{kit-green50}{rgb}{.50,.79,.75}
|
|
||||||
\definecolor{kit-green30}{rgb}{.69,.87,.85}
|
|
||||||
\definecolor{kit-green15}{rgb}{.85,.93,.93}
|
|
||||||
|
|
||||||
\definecolor{kit-blue100}{rgb}{.27,.39,.67}
|
|
||||||
\definecolor{kit-blue70}{rgb}{.49,.57,.76}
|
|
||||||
\definecolor{kit-blue50}{rgb}{.64,.69,.83}
|
|
||||||
\definecolor{kit-blue30}{rgb}{.78,.82,.9}
|
|
||||||
\definecolor{kit-blue15}{rgb}{.89,.91,.95}
|
|
||||||
|
|
||||||
|
|
||||||
%\definecolor{kit-green100}{cmyk}{1,0,.6,0}
|
|
||||||
%\definecolor{kit-green70}{cmyk}{.7,0,.42,0}
|
|
||||||
%\definecolor{kit-green50}{cmyk}{.5,0,.3,0}
|
|
||||||
%\definecolor{kit-green30}{cmyk}{.3,0,.18,0}
|
|
||||||
%\definecolor{kit-green15}{cmyk}{.15,0,.09,0}
|
|
||||||
|
|
||||||
\mode<presentation>
|
|
||||||
|
|
||||||
\setbeamercolor*{normal text}{fg=black,bg=white}
|
|
||||||
\setbeamercolor*{alerted text}{fg=red}
|
|
||||||
\setbeamercolor*{example text}{fg=black}
|
|
||||||
\setbeamercolor*{structure}{fg=black}
|
|
||||||
|
|
||||||
%\setbeamerfont{alerted text}{series=\bfseries}
|
|
||||||
|
|
||||||
\setbeamercolor*{palette primary}{fg=black,bg=black!15}
|
|
||||||
\setbeamercolor*{palette secondary}{fg=black,bg=black!15}
|
|
||||||
\setbeamercolor*{palette tertiary}{fg=black,bg=black!15}
|
|
||||||
\setbeamercolor*{palette quaternary}{fg=black,bg=black!15}
|
|
||||||
|
|
||||||
\setbeamercolor{sidebar}{bg=black!20}
|
|
||||||
|
|
||||||
\setbeamercolor*{palette sidebar primary}{fg=black}
|
|
||||||
\setbeamercolor*{palette sidebar secondary}{fg=black}
|
|
||||||
\setbeamercolor*{palette sidebar tertiary}{fg=black}
|
|
||||||
\setbeamercolor*{palette sidebar quaternary}{fg=black}
|
|
||||||
|
|
||||||
\setbeamercolor*{item projected}{fg=black,bg=kit-green100}
|
|
||||||
|
|
||||||
\setbeamercolor*{block title}{fg=white,bg=kit-green100}
|
|
||||||
\setbeamercolor{block title alerted}{use=alerted text,fg=white,bg=alerted text.fg!75!black}
|
|
||||||
\setbeamercolor*{block title example}{fg=white,bg=kit-blue100}
|
|
||||||
|
|
||||||
\setbeamercolor*{block body}{fg=black,bg=kit-green15}
|
|
||||||
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
|
|
||||||
\setbeamercolor*{block body example}{fg=black,bg=kit-blue15}
|
|
||||||
|
|
||||||
\setbeamercolor*{separation line}{}
|
|
||||||
\setbeamercolor*{fine separation line}{}
|
|
||||||
|
|
||||||
\setbeamercolor*{background canvas}{bg=black!15}
|
|
||||||
\setbeamercolor*{background}{bg=black!15}
|
|
||||||
|
|
||||||
\pagecolor{black!15}
|
|
||||||
\mode
|
|
||||||
<all>
|
|
@ -1,225 +0,0 @@
|
|||||||
%% Encoding: ISO8859-1 %%
|
|
||||||
|
|
||||||
%% LaTeX-Beamer template for KIT design
|
|
||||||
%% by Erik Burger, Christian Hammer
|
|
||||||
%%
|
|
||||||
%% modified by Christian Henrich for IKS
|
|
||||||
%%
|
|
||||||
%% version 1.2
|
|
||||||
%%
|
|
||||||
%% mostly compatible to KIT corporate design v1.2
|
|
||||||
%% http://www.uni-karlsruhe.de/download/uka/Gestaltungsrichtlinien_komplett.pdf
|
|
||||||
%%
|
|
||||||
%% Problems, bugs and comments to
|
|
||||||
%% burger@ipd.uka.de
|
|
||||||
|
|
||||||
\usepackage[latin1]{inputenc}
|
|
||||||
\usepackage[english,ngerman]{babel}
|
|
||||||
\usepackage{ifthen} %For choosing the language, see below
|
|
||||||
\usepackage{hyperref}
|
|
||||||
\usepackage[absolute,overlay]{textpos}
|
|
||||||
\usepackage{semirounded}
|
|
||||||
\usepackage[abs]{overpic}
|
|
||||||
|
|
||||||
\usepackage{times}
|
|
||||||
|
|
||||||
\setbeamercovered{transparent}
|
|
||||||
|
|
||||||
\useinnertheme{rounded}
|
|
||||||
\usecolortheme{kit}
|
|
||||||
|
|
||||||
%save space in the footer
|
|
||||||
\beamer@compresstrue
|
|
||||||
|
|
||||||
\newcommand{\titleimage}{IKS-beamer-motiv}
|
|
||||||
|
|
||||||
%CH: KIT-point
|
|
||||||
\setbeamertemplate{itemize items}{
|
|
||||||
\begin{pgfpicture}{0mm}{0mm}{1ex}{1ex}
|
|
||||||
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
|
|
||||||
\pgfpathmoveto{\pgfpoint{0cm}{1ex}}
|
|
||||||
\pgfpathlineto{\pgfpoint{1ex}{1ex}}
|
|
||||||
\pgfpathlineto{\pgfpoint{1ex}{0cm}}}
|
|
||||||
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
|
|
||||||
\pgfpathmoveto{\pgfpoint{1ex}{0cm}}
|
|
||||||
\pgfpathlineto{\pgfpointorigin}
|
|
||||||
\pgfpathlineto{\pgfpoint{0cm}{1ex}}}
|
|
||||||
\color{kit-green100}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
\end{pgfpicture}%
|
|
||||||
}
|
|
||||||
|
|
||||||
\setbeamertemplate{title page}
|
|
||||||
{
|
|
||||||
\thispagestyle{empty}
|
|
||||||
|
|
||||||
%middle block with name of institute
|
|
||||||
\begin{textblock*}{\paperwidth}(1mm,42.25mm)
|
|
||||||
\begin{pgfpicture}{0mm}{0mm}{\paperwidth-2mm}{6mm}
|
|
||||||
\color{black!50}
|
|
||||||
\pgfpathrectangle{\pgfpoint{0mm}{0mm}}{\pgfpoint{\paperwidth-2mm}{6mm}}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
\pgftext[at=\pgfpoint{8.5mm}{3mm},left,center]{\textcolor{white}{\tiny\textsc{\insertinstitute}}}
|
|
||||||
\end{pgfpicture}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
|
|
||||||
%elements on title page
|
|
||||||
|
|
||||||
%KIT logo
|
|
||||||
\begin{textblock*}{16mm}(4mm,4mm)
|
|
||||||
\iflanguage{english}{
|
|
||||||
\includegraphics[width=15mm]{logos/kitlogo_rgb}
|
|
||||||
}{
|
|
||||||
\includegraphics[width=15mm]{logos/kit_logo_de_4c_positiv}
|
|
||||||
}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
%title
|
|
||||||
\begin{textblock*}{120mm}(9.5mm,16mm)
|
|
||||||
\begin{beamercolorbox}[wd=118mm,ht=14mm,dp=3mm,left]{white}%
|
|
||||||
\LARGE\textbf{\inserttitle}
|
|
||||||
\end{beamercolorbox}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
%subtitle
|
|
||||||
\begin{textblock*}{120mm}(9.5mm,33mm)
|
|
||||||
\tiny \insertsubtitle
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
%author
|
|
||||||
\begin{textblock*}{120mm}(9.5mm,36mm)
|
|
||||||
\tiny\insertauthor%~\textbar~\insertshortdate
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
%Universit<69>t Karlsruhe logo
|
|
||||||
%\begin{textblock*}{23mm}(106mm,89.6mm)
|
|
||||||
%\iflanguage{english}{
|
|
||||||
%\includegraphics[width=20mm]{logos/uka_wortbild_en}
|
|
||||||
%}{
|
|
||||||
%\includegraphics[width=20mm]{logos/uka_wortbild_de}
|
|
||||||
%}
|
|
||||||
%\end{textblock*}
|
|
||||||
|
|
||||||
%Forschungszentrum Karlsruhe logo
|
|
||||||
%\begin{textblock*}{21mm}(81mm,89.6mm)
|
|
||||||
%\includegraphics[width=20mm]{logos/fzk_wortbild}
|
|
||||||
%\end{textblock*}
|
|
||||||
|
|
||||||
%legal KIT text
|
|
||||||
\begin{textblock*}{80mm}[0,1](4mm,94mm)
|
|
||||||
\fontsize{4pt}{6pt}\selectfont
|
|
||||||
\iflanguage{english}{
|
|
||||||
KIT -- The Research University in the Helmholtz Association}
|
|
||||||
{KIT -- Die Forschungsuniversit{\"a}t in der Helmholtz-Gemeinschaft}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
\begin{textblock*}{20mm}[0,1](110mm,92mm)
|
|
||||||
\fontsize{8pt}{8pt}\selectfont
|
|
||||||
\bfseries
|
|
||||||
\textcolor{black!75}{
|
|
||||||
\href{http://www.kit.edu}{www.kit.edu}
|
|
||||||
}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
% title image
|
|
||||||
|
|
||||||
\begin{textblock*}{\paperwidth}(1mm,48.5mm)
|
|
||||||
\begin{overpic}[width=158mm,height=40mm]{logos/\titleimage}
|
|
||||||
\put(-6,-3){
|
|
||||||
%mask curve for lower left corner of title image
|
|
||||||
\begin{pgfpicture}{0mm}{0mm}{3mm}{3mm}
|
|
||||||
\pgfpathqmoveto{0mm}{0mm}
|
|
||||||
\pgfpathlineto{\pgfpoint{3mm}{0mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{3mm}{1mm}}
|
|
||||||
|
|
||||||
{\pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{1mm}{1mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{1mm}{3mm}}}
|
|
||||||
|
|
||||||
\pgfpathmoveto{\pgfpoint{1mm}{3mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{0mm}{3mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{0mm}{0mm}}
|
|
||||||
\pgfpathclose
|
|
||||||
|
|
||||||
\color{black!15}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
\end{pgfpicture}
|
|
||||||
}
|
|
||||||
\end{overpic}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
%background for pages
|
|
||||||
%CH: for plain frames
|
|
||||||
\newlength{\kitbottom}
|
|
||||||
\usebackgroundtemplate{
|
|
||||||
\setlength{\kitbottom}{\ifbeamer@plainframe1mm\else9mm\fi}%
|
|
||||||
\begin{pgfpicture}{0mm}{0mm}{\paperwidth}{\paperheight}
|
|
||||||
|
|
||||||
{\pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
|
|
||||||
\pgfpathmoveto{\pgfpoint{\paperwidth-1mm}{\kitbottom}}
|
|
||||||
\pgfpathlineto{\pgfpoint{1mm}{\kitbottom}}
|
|
||||||
\pgfpathlineto{\pgfpoint{1mm}{\paperheight-1mm}}}
|
|
||||||
|
|
||||||
{\pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
|
|
||||||
\pgfpathmoveto{\pgfpoint{1mm}{\paperheight-1mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{\paperwidth-1mm}{\paperheight-1mm}}
|
|
||||||
\pgfpathlineto{\pgfpoint{\paperwidth-1mm}{\kitbottom}}}
|
|
||||||
|
|
||||||
\color{white}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
|
|
||||||
\end{pgfpicture}%
|
|
||||||
}
|
|
||||||
|
|
||||||
%frametitle
|
|
||||||
\setbeamertemplate{frametitle}
|
|
||||||
{
|
|
||||||
\vspace{2mm} \hspace*{-4mm}
|
|
||||||
\vbox{\hsize=9cm\bfseries\insertframetitle}
|
|
||||||
|
|
||||||
\begin{textblock*}{15mm}(140mm,4mm)
|
|
||||||
\iflanguage{english}{
|
|
||||||
\includegraphics[width=14mm]{logos/kitlogo_rgb}
|
|
||||||
}{
|
|
||||||
\includegraphics[width=14mm]{logos/kit_logo_de_4c_positiv}
|
|
||||||
}
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
\begin{textblock*}{1.5mm}(1mm,1mm)
|
|
||||||
\begin{pgfpicture}{0mm}{0mm}{1.5mm}{9mm}
|
|
||||||
\color{kit-green100}
|
|
||||||
\pgfpathrectangle{\pgfpoint{0mm}{0mm}}{\pgfpoint{1.5mm}{9mm}}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
\end{pgfpicture}%
|
|
||||||
\end{textblock*}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
\setbeamertemplate{headline}
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
%footer
|
|
||||||
\setbeamertemplate{footline}
|
|
||||||
{
|
|
||||||
\vskip.4mm
|
|
||||||
\begin{beamercolorbox}[ht=2.4mm, dp=3mm]{section in head/foot}
|
|
||||||
%include mini frame navigation
|
|
||||||
\insertnavigation{\paperwidth}
|
|
||||||
\end{beamercolorbox}
|
|
||||||
|
|
||||||
\begin{beamercolorbox}[wd=0.7\textwidth,ht=2.2mm,dp=1.5mm,leftskip=1.3em,rightskip=.5em]{author in head/foot}%
|
|
||||||
\usebeamerfont{author in head/foot}%
|
|
||||||
\insertshortauthor\hspace{2.5pt}--\hspace{2.5pt}\insertshorttitle
|
|
||||||
\end{beamercolorbox}%
|
|
||||||
\vspace*{-4mm}\hspace*{0.7\textwidth}%
|
|
||||||
\begin{beamercolorbox}[wd=0.3\textwidth,ht=2.2mm,dp=1.5mm,left,leftskip=.5em]{title in head/foot}%
|
|
||||||
\usebeamerfont{title in head/foot}%
|
|
||||||
\hfill\hspace{65pt}\insertframenumber{}/\inserttotalframenumber
|
|
||||||
% vorher: \hfill\insertshortdate\hspace{30pt}\insertframenumber{}/\inserttotalframenumber
|
|
||||||
\end{beamercolorbox}%
|
|
||||||
}
|
|
Before Width: | Height: | Size: 367 KiB |
Before Width: | Height: | Size: 104 KiB |
Before Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 232 KiB |
Before Width: | Height: | Size: 241 KiB |
@ -1,680 +0,0 @@
|
|||||||
%!PS-Adobe-3.0 EPSF-3.0
|
|
||||||
%%Creator: 0.46
|
|
||||||
%%Pages: 1
|
|
||||||
%%Orientation: Portrait
|
|
||||||
%%BoundingBox: 182 370 378 462
|
|
||||||
%%HiResBoundingBox: 182.1344 370.7806 377.8656 461.2194
|
|
||||||
%%EndComments
|
|
||||||
%%Page: 1 1
|
|
||||||
0 842 translate
|
|
||||||
0.8 -0.8 scale
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
[] 0 setdash
|
|
||||||
1 setlinewidth
|
|
||||||
0 setlinejoin
|
|
||||||
0 setlinecap
|
|
||||||
gsave [1 0 0 1 0 0] concat
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
380.56825 563.5558 moveto
|
|
||||||
353.8495 563.5558 lineto
|
|
||||||
322.09425 529.40105 lineto
|
|
||||||
322.09425 509.89293 lineto
|
|
||||||
352.88325 475.83793 lineto
|
|
||||||
380.37575 475.83793 lineto
|
|
||||||
344.94325 519.98605 lineto
|
|
||||||
380.56825 563.5558 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
384.627 563.54218 moveto
|
|
||||||
408.63575 563.54218 lineto
|
|
||||||
408.63575 475.90543 lineto
|
|
||||||
384.627 475.90543 lineto
|
|
||||||
384.627 563.54218 lineto
|
|
||||||
closepath
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
472.332 475.90168 moveto
|
|
||||||
414.43825 475.90168 lineto
|
|
||||||
414.43825 495.68418 lineto
|
|
||||||
431.38075 495.68418 lineto
|
|
||||||
431.38075 563.62418 lineto
|
|
||||||
455.3895 563.62418 lineto
|
|
||||||
455.3895 495.68418 lineto
|
|
||||||
472.332 495.68418 lineto
|
|
||||||
472.332 475.90168 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.35838 563.54755 moveto
|
|
||||||
316.34475 563.51918 lineto
|
|
||||||
316.34475 563.53143 lineto
|
|
||||||
316.35838 563.54755 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.34475 563.53931 moveto
|
|
||||||
316.34475 563.53143 lineto
|
|
||||||
316.34175 563.52755 lineto
|
|
||||||
316.34475 563.53931 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0.58823532 0.50980395 setrgbcolor
|
|
||||||
newpath
|
|
||||||
247.81925 507.97293 moveto
|
|
||||||
243.22463 513.53418 239.309 519.67355 236.17825 526.25855 curveto
|
|
||||||
316.34425 563.55543 lineto
|
|
||||||
247.81925 507.97293 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0.58823532 0.50980395 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.33488 563.5173 moveto
|
|
||||||
278.92863 484.03043 lineto
|
|
||||||
272.32862 487.07168 266.16938 490.90043 260.57275 495.40543 curveto
|
|
||||||
316.34275 563.54706 lineto
|
|
||||||
316.33488 563.5173 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.34175 563.52755 moveto
|
|
||||||
316.34475 563.53143 lineto
|
|
||||||
316.34475 563.51918 lineto
|
|
||||||
316.334 563.4968 lineto
|
|
||||||
316.34175 563.52755 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.34175 563.52755 moveto
|
|
||||||
316.34475 563.53143 lineto
|
|
||||||
316.34475 563.51918 lineto
|
|
||||||
316.334 563.4968 lineto
|
|
||||||
316.34175 563.52755 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0.58823532 0.50980395 setrgbcolor
|
|
||||||
newpath
|
|
||||||
230.43937 542.08368 moveto
|
|
||||||
228.67912 548.9523 227.73387 556.14718 227.69725 563.5573 curveto
|
|
||||||
316.31687 563.5573 lineto
|
|
||||||
230.43937 542.08368 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.34562 563.53931 moveto
|
|
||||||
316.38675 475.98543 lineto
|
|
||||||
316.1655 475.98418 315.94675 475.96918 315.72512 475.96918 curveto
|
|
||||||
308.58787 475.96918 301.65762 476.83918 295.01362 478.44293 curveto
|
|
||||||
316.33488 563.5173 lineto
|
|
||||||
316.34562 563.53931 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
227.668 574.15893 moveto
|
|
||||||
229.269 574.15893 lineto
|
|
||||||
229.269 579.07193 lineto
|
|
||||||
234.0395 574.15893 lineto
|
|
||||||
236.16837 574.15893 lineto
|
|
||||||
230.918 579.44205 lineto
|
|
||||||
236.5845 585.33268 lineto
|
|
||||||
234.2475 585.33268 lineto
|
|
||||||
229.269 579.85718 lineto
|
|
||||||
229.269 585.33268 lineto
|
|
||||||
227.668 585.33268 lineto
|
|
||||||
227.668 574.15893 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
242.82812 581.44255 moveto
|
|
||||||
242.50725 581.44255 242.1875 581.40981 241.86712 581.40981 curveto
|
|
||||||
241.05125 581.40981 239.03363 581.5393 239.03363 582.98068 curveto
|
|
||||||
239.03363 583.84293 239.86575 584.3078 240.55462 584.3078 curveto
|
|
||||||
242.043 584.3078 242.82812 583.37905 242.82812 582.1628 curveto
|
|
||||||
242.82812 581.44255 lineto
|
|
||||||
closepath
|
|
||||||
238.36175 577.7453 moveto
|
|
||||||
239.11375 577.29605 240.01075 576.97731 241.05125 576.97731 curveto
|
|
||||||
243.38813 576.97731 244.333 578.12855 244.333 580.35368 curveto
|
|
||||||
244.333 583.73168 lineto
|
|
||||||
244.333 584.6603 244.36475 585.09293 244.3965 585.33268 curveto
|
|
||||||
242.98725 585.33268 lineto
|
|
||||||
242.98725 584.27555 lineto
|
|
||||||
242.9555 584.27555 lineto
|
|
||||||
242.604 584.77168 241.80325 585.52418 240.42625 585.52418 curveto
|
|
||||||
238.666 585.52418 237.43312 584.75655 237.43312 582.98068 curveto
|
|
||||||
237.43312 580.92993 239.67325 580.29018 241.227 580.29018 curveto
|
|
||||||
241.81887 580.29018 242.23537 580.29018 242.82812 580.32193 curveto
|
|
||||||
242.82812 578.9123 242.31488 578.19305 240.8105 578.19305 curveto
|
|
||||||
239.96287 578.19305 239.05025 578.51293 238.44137 579.02455 curveto
|
|
||||||
238.36175 577.7453 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
246.77 577.16768 moveto
|
|
||||||
248.17862 577.16768 lineto
|
|
||||||
248.17862 578.4338 lineto
|
|
||||||
248.21037 578.4338 lineto
|
|
||||||
248.61075 577.58518 249.47512 576.97731 250.33988 576.97731 curveto
|
|
||||||
250.7885 576.97731 251.01262 577.02368 251.332 577.08855 curveto
|
|
||||||
251.332 578.4338 lineto
|
|
||||||
251.061 578.32143 250.75637 578.2883 250.5 578.2883 curveto
|
|
||||||
249.15525 578.2883 248.27488 579.56905 248.27488 581.61793 curveto
|
|
||||||
248.27488 585.33268 lineto
|
|
||||||
246.77 585.33268 lineto
|
|
||||||
246.77 577.16768 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
252.997 585.33268 moveto
|
|
||||||
254.5014 585.33268 lineto
|
|
||||||
254.5014 573.32633 lineto
|
|
||||||
252.997 573.32633 lineto
|
|
||||||
252.997 585.33268 lineto
|
|
||||||
closepath
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
256.67087 583.73168 moveto
|
|
||||||
257.26313 584.11543 258.11225 584.3078 258.54388 584.3078 curveto
|
|
||||||
259.23138 584.3078 260.0805 584.01918 260.0805 583.1403 curveto
|
|
||||||
260.0805 581.65155 256.543 581.77805 256.543 579.48943 curveto
|
|
||||||
256.543 577.79268 257.80712 576.97731 259.42375 576.97731 curveto
|
|
||||||
260.12887 576.97731 260.7045 577.1203 261.29787 577.29605 curveto
|
|
||||||
261.16888 578.60805 lineto
|
|
||||||
260.8335 578.40055 259.9365 578.19305 259.5845 578.19305 curveto
|
|
||||||
258.81538 578.19305 258.144 578.51293 258.144 579.18568 curveto
|
|
||||||
258.144 580.8493 261.68162 580.3708 261.68162 582.98068 curveto
|
|
||||||
261.68162 584.7243 260.2885 585.52418 258.8325 585.52418 curveto
|
|
||||||
258.0635 585.52418 257.27925 585.44555 256.59075 585.07543 curveto
|
|
||||||
256.67087 583.73168 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
263.50637 577.16768 moveto
|
|
||||||
264.9155 577.16768 lineto
|
|
||||||
264.9155 578.4338 lineto
|
|
||||||
264.94725 578.4338 lineto
|
|
||||||
265.34713 577.58518 266.21087 576.97731 267.07662 576.97731 curveto
|
|
||||||
267.52437 576.97731 267.749 577.02368 268.06838 577.08855 curveto
|
|
||||||
268.06838 578.4338 lineto
|
|
||||||
267.79688 578.32143 267.49262 578.2883 267.23625 578.2883 curveto
|
|
||||||
265.892 578.2883 265.01125 579.56905 265.01125 581.61793 curveto
|
|
||||||
265.01125 585.33268 lineto
|
|
||||||
263.50637 585.33268 lineto
|
|
||||||
263.50637 577.16768 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
276.85737 585.33268 moveto
|
|
||||||
275.40137 585.33268 lineto
|
|
||||||
275.40137 584.0368 lineto
|
|
||||||
275.36863 584.0368 lineto
|
|
||||||
274.91987 584.96405 273.832 585.52418 272.69525 585.52418 curveto
|
|
||||||
270.5825 585.52418 269.63763 584.21305 269.63763 582.01918 curveto
|
|
||||||
269.63763 577.16768 lineto
|
|
||||||
271.142 577.16768 lineto
|
|
||||||
271.142 581.3938 lineto
|
|
||||||
271.142 583.29805 271.559 584.2268 272.87113 584.3078 curveto
|
|
||||||
274.5845 584.3078 275.353 582.9318 275.353 580.94605 curveto
|
|
||||||
275.353 577.16768 lineto
|
|
||||||
276.85737 577.16768 lineto
|
|
||||||
276.85737 585.33268 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
279.33488 573.3263 moveto
|
|
||||||
280.83988 573.3263 lineto
|
|
||||||
280.83988 578.33705 lineto
|
|
||||||
280.872 578.33705 lineto
|
|
||||||
281.416 577.4728 282.36075 576.97731 283.4975 576.97731 curveto
|
|
||||||
285.61075 576.97731 286.55512 578.2883 286.55512 580.48218 curveto
|
|
||||||
286.55512 585.33268 lineto
|
|
||||||
285.05025 585.33268 lineto
|
|
||||||
285.05025 581.10718 lineto
|
|
||||||
285.05025 579.2028 284.63475 578.27368 283.32175 578.19305 curveto
|
|
||||||
281.60838 578.19305 280.83988 579.56905 280.83988 581.55493 curveto
|
|
||||||
280.83988 585.33268 lineto
|
|
||||||
279.33488 585.33268 lineto
|
|
||||||
279.33488 573.3263 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
294.35688 580.46505 moveto
|
|
||||||
294.35688 579.21743 293.62113 578.19305 292.32425 578.19305 curveto
|
|
||||||
290.8515 578.19305 290.24313 579.40893 290.13137 580.46505 curveto
|
|
||||||
294.35688 580.46505 lineto
|
|
||||||
closepath
|
|
||||||
295.3335 584.9968 moveto
|
|
||||||
294.75775 585.2053 294.101 585.52418 292.75675 585.52418 curveto
|
|
||||||
289.85938 585.52418 288.53025 583.76293 288.53025 581.10718 curveto
|
|
||||||
288.53025 578.68868 290.05075 576.97731 292.35587 576.97731 curveto
|
|
||||||
295.07763 576.97731 295.9585 578.96118 295.9585 581.58805 curveto
|
|
||||||
290.13137 581.58805 lineto
|
|
||||||
290.13137 583.2043 291.396 584.3078 292.82025 584.3078 curveto
|
|
||||||
293.8135 584.3078 294.96575 583.79555 295.3335 583.49193 curveto
|
|
||||||
295.3335 584.9968 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
302.56887 585.33268 moveto
|
|
||||||
304.16995 585.33268 lineto
|
|
||||||
304.16995 574.15885 lineto
|
|
||||||
302.56887 574.15885 lineto
|
|
||||||
302.56887 585.33268 lineto
|
|
||||||
closepath
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
306.811 577.16768 moveto
|
|
||||||
308.268 577.16768 lineto
|
|
||||||
308.268 578.46405 lineto
|
|
||||||
308.30075 578.46405 lineto
|
|
||||||
308.749 577.5363 309.83738 576.97731 310.97362 576.97731 curveto
|
|
||||||
313.08637 576.97731 314.03175 578.2883 314.03175 580.48218 curveto
|
|
||||||
314.03175 585.33268 lineto
|
|
||||||
312.52637 585.33268 lineto
|
|
||||||
312.52637 581.10718 lineto
|
|
||||||
312.52637 579.2028 312.11075 578.27368 310.79787 578.19305 curveto
|
|
||||||
309.0845 578.19305 308.31588 579.56905 308.31588 581.55493 curveto
|
|
||||||
308.31588 585.33268 lineto
|
|
||||||
306.811 585.33268 lineto
|
|
||||||
306.811 577.16768 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
316.038 583.73168 moveto
|
|
||||||
316.63037 584.11543 317.479 584.3078 317.91162 584.3078 curveto
|
|
||||||
318.59963 584.3078 319.44775 584.01918 319.44775 583.1403 curveto
|
|
||||||
319.44775 581.65155 315.91062 581.77805 315.91062 579.48943 curveto
|
|
||||||
315.91062 577.79268 317.17475 576.97731 318.7915 576.97731 curveto
|
|
||||||
319.4965 576.97731 320.07225 577.1203 320.6655 577.29605 curveto
|
|
||||||
320.53662 578.60805 lineto
|
|
||||||
320.20063 578.40055 319.30412 578.19305 318.95162 578.19305 curveto
|
|
||||||
318.18313 578.19305 317.51075 578.51293 317.51075 579.18568 curveto
|
|
||||||
317.51075 580.8493 321.04925 580.3708 321.04925 582.98068 curveto
|
|
||||||
321.04925 584.7243 319.65575 585.52418 318.19925 585.52418 curveto
|
|
||||||
317.43063 585.52418 316.647 585.44555 315.9585 585.07543 curveto
|
|
||||||
316.038 583.73168 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
327.42825 578.38493 moveto
|
|
||||||
325.267 578.38493 lineto
|
|
||||||
325.267 582.8503 lineto
|
|
||||||
325.267 583.79555 325.84325 584.3078 326.53175 584.3078 curveto
|
|
||||||
326.99613 584.3078 327.3325 584.1643 327.55613 584.01918 curveto
|
|
||||||
327.55613 585.30043 lineto
|
|
||||||
327.22012 585.39668 326.75637 585.52418 326.27587 585.52418 curveto
|
|
||||||
324.72213 585.52418 323.76175 584.7878 323.76175 583.15543 curveto
|
|
||||||
323.76175 578.38493 lineto
|
|
||||||
321.92138 578.38493 lineto
|
|
||||||
321.92138 577.16768 lineto
|
|
||||||
323.76175 577.16768 lineto
|
|
||||||
323.76175 575.27943 lineto
|
|
||||||
325.267 574.79855 lineto
|
|
||||||
325.267 577.16768 lineto
|
|
||||||
327.42825 577.16768 lineto
|
|
||||||
327.42825 578.38493 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
329.269 577.16768 moveto
|
|
||||||
330.77337 577.16768 lineto
|
|
||||||
330.77337 585.33268 lineto
|
|
||||||
329.269 585.33268 lineto
|
|
||||||
329.269 577.16768 lineto
|
|
||||||
closepath
|
|
||||||
330.87012 575.34393 moveto
|
|
||||||
329.17325 575.34393 lineto
|
|
||||||
329.17325 573.64718 lineto
|
|
||||||
330.87012 573.64718 lineto
|
|
||||||
330.87012 575.34393 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
337.8095 578.38493 moveto
|
|
||||||
335.64825 578.38493 lineto
|
|
||||||
335.64825 582.8503 lineto
|
|
||||||
335.64825 583.79555 336.2245 584.3078 336.91325 584.3078 curveto
|
|
||||||
337.377 584.3078 337.71325 584.1643 337.937 584.01918 curveto
|
|
||||||
337.937 585.30043 lineto
|
|
||||||
337.60075 585.39668 337.137 585.52418 336.657 585.52418 curveto
|
|
||||||
335.10325 585.52418 334.14325 584.7878 334.14325 583.15543 curveto
|
|
||||||
334.14325 578.38493 lineto
|
|
||||||
332.302 578.38493 lineto
|
|
||||||
332.302 577.16768 lineto
|
|
||||||
334.14325 577.16768 lineto
|
|
||||||
334.14325 575.27943 lineto
|
|
||||||
335.64825 574.79855 lineto
|
|
||||||
335.64825 577.16768 lineto
|
|
||||||
337.8095 577.16768 lineto
|
|
||||||
337.8095 578.38493 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
346.71075 585.33268 moveto
|
|
||||||
345.252 585.33268 lineto
|
|
||||||
345.252 584.0368 lineto
|
|
||||||
345.22075 584.0368 lineto
|
|
||||||
344.772 584.96405 343.6845 585.52418 342.54825 585.52418 curveto
|
|
||||||
340.4345 585.52418 339.4895 584.21305 339.4895 582.01918 curveto
|
|
||||||
339.4895 577.16768 lineto
|
|
||||||
340.9945 577.16768 lineto
|
|
||||||
340.9945 581.3938 lineto
|
|
||||||
340.9945 583.29805 341.41075 584.2268 342.72325 584.3078 curveto
|
|
||||||
344.437 584.3078 345.20575 582.9318 345.20575 580.94605 curveto
|
|
||||||
345.20575 577.16768 lineto
|
|
||||||
346.71075 577.16768 lineto
|
|
||||||
346.71075 585.33268 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
353.64825 578.38493 moveto
|
|
||||||
351.48825 578.38493 lineto
|
|
||||||
351.48825 582.8503 lineto
|
|
||||||
351.48825 583.79555 352.0645 584.3078 352.75325 584.3078 curveto
|
|
||||||
353.217 584.3078 353.55325 584.1643 353.777 584.01918 curveto
|
|
||||||
353.777 585.30043 lineto
|
|
||||||
353.44075 585.39668 352.977 585.52418 352.497 585.52418 curveto
|
|
||||||
350.94325 585.52418 349.98325 584.7878 349.98325 583.15543 curveto
|
|
||||||
349.98325 578.38493 lineto
|
|
||||||
348.14325 578.38493 lineto
|
|
||||||
348.14325 577.16768 lineto
|
|
||||||
349.98325 577.16768 lineto
|
|
||||||
349.98325 575.27943 lineto
|
|
||||||
351.48825 574.79855 lineto
|
|
||||||
351.48825 577.16768 lineto
|
|
||||||
353.64825 577.16768 lineto
|
|
||||||
353.64825 578.38493 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
360.64325 580.46505 moveto
|
|
||||||
360.64325 579.21743 359.907 578.19305 358.612 578.19305 curveto
|
|
||||||
357.13825 578.19305 356.5295 579.40893 356.417 580.46505 curveto
|
|
||||||
360.64325 580.46505 lineto
|
|
||||||
closepath
|
|
||||||
361.62075 584.9968 moveto
|
|
||||||
361.042 585.2053 360.3895 585.52418 359.042 585.52418 curveto
|
|
||||||
356.1445 585.52418 354.81575 583.76293 354.81575 581.10718 curveto
|
|
||||||
354.81575 578.68868 356.337 576.97731 358.64075 576.97731 curveto
|
|
||||||
361.36325 576.97731 362.2445 578.96118 362.2445 581.58805 curveto
|
|
||||||
356.417 581.58805 lineto
|
|
||||||
356.417 583.2043 357.68075 584.3078 359.10575 584.3078 curveto
|
|
||||||
360.097 584.3078 361.25325 583.79555 361.62075 583.49193 curveto
|
|
||||||
361.62075 584.9968 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
372.32825 584.3078 moveto
|
|
||||||
374.09075 584.3078 374.87325 582.70768 374.87325 581.25118 curveto
|
|
||||||
374.87325 579.69843 373.9295 578.19305 372.32825 578.19305 curveto
|
|
||||||
370.71325 578.19305 369.76825 579.69843 369.76825 581.25118 curveto
|
|
||||||
369.76825 582.70768 370.55075 584.3078 372.32825 584.3078 curveto
|
|
||||||
closepath
|
|
||||||
372.32825 576.97731 moveto
|
|
||||||
374.81075 576.97731 376.47575 578.76918 376.47575 581.25118 curveto
|
|
||||||
376.47575 583.58905 374.77825 585.52418 372.32825 585.52418 curveto
|
|
||||||
369.8645 585.52418 368.167 583.58905 368.167 581.25118 curveto
|
|
||||||
368.167 578.76918 369.832 576.97731 372.32825 576.97731 curveto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
379.27825 578.38493 moveto
|
|
||||||
377.357 578.38493 lineto
|
|
||||||
377.357 577.16768 lineto
|
|
||||||
379.27825 577.16768 lineto
|
|
||||||
379.27825 576.41718 lineto
|
|
||||||
379.27825 574.4323 379.7895 573.13355 382.01325 573.13355 curveto
|
|
||||||
382.39825 573.13355 382.7195 573.1823 383.022 573.22968 curveto
|
|
||||||
382.95825 574.44693 lineto
|
|
||||||
382.78325 574.38355 382.49575 574.35181 382.2395 574.35181 curveto
|
|
||||||
380.942 574.35181 380.78325 575.1828 380.78325 576.2878 curveto
|
|
||||||
380.78325 577.16768 lineto
|
|
||||||
382.94325 577.16768 lineto
|
|
||||||
382.94325 578.38493 lineto
|
|
||||||
380.78325 578.38493 lineto
|
|
||||||
380.78325 585.33268 lineto
|
|
||||||
379.27825 585.33268 lineto
|
|
||||||
379.27825 578.38493 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
391.347 575.56755 moveto
|
|
||||||
387.8745 575.56755 lineto
|
|
||||||
387.8745 574.15893 lineto
|
|
||||||
396.42075 574.15893 lineto
|
|
||||||
396.42075 575.56755 lineto
|
|
||||||
392.947 575.56755 lineto
|
|
||||||
392.947 585.33268 lineto
|
|
||||||
391.347 585.33268 lineto
|
|
||||||
391.347 575.56755 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
401.9945 580.46505 moveto
|
|
||||||
401.9945 579.21743 401.26075 578.19305 399.96325 578.19305 curveto
|
|
||||||
398.4895 578.19305 397.8795 579.40893 397.7695 580.46505 curveto
|
|
||||||
401.9945 580.46505 lineto
|
|
||||||
closepath
|
|
||||||
402.97075 584.9968 moveto
|
|
||||||
402.39575 585.2053 401.74075 585.52418 400.39325 585.52418 curveto
|
|
||||||
397.49575 585.52418 396.1695 583.76293 396.1695 581.10718 curveto
|
|
||||||
396.1695 578.68868 397.68825 576.97731 399.9945 576.97731 curveto
|
|
||||||
402.717 576.97731 403.5945 578.96118 403.5945 581.58805 curveto
|
|
||||||
397.7695 581.58805 lineto
|
|
||||||
397.7695 583.2043 399.03575 584.3078 400.457 584.3078 curveto
|
|
||||||
401.45075 584.3078 402.60325 583.79555 402.97075 583.49193 curveto
|
|
||||||
402.97075 584.9968 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
410.8645 578.54468 moveto
|
|
||||||
410.28825 578.30543 409.712 578.19305 409.232 578.19305 curveto
|
|
||||||
407.55075 578.19305 406.60575 579.69843 406.60575 581.25118 curveto
|
|
||||||
406.60575 582.70768 407.39075 584.3078 409.327 584.3078 curveto
|
|
||||||
409.8395 584.3078 410.48075 584.14818 410.94575 583.84293 curveto
|
|
||||||
411.05825 585.18768 lineto
|
|
||||||
410.4345 585.4768 409.712 585.52418 409.16825 585.52418 curveto
|
|
||||||
406.70075 585.52418 405.0045 583.58905 405.0045 581.25118 curveto
|
|
||||||
405.0045 578.76918 406.672 576.97731 409.16825 576.97731 curveto
|
|
||||||
409.7745 576.97731 410.56075 577.1203 410.992 577.29605 curveto
|
|
||||||
410.8645 578.54468 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
412.65575 573.3263 moveto
|
|
||||||
414.162 573.3263 lineto
|
|
||||||
414.162 578.33705 lineto
|
|
||||||
414.19325 578.33705 lineto
|
|
||||||
414.737 577.4728 415.682 576.97731 416.8195 576.97731 curveto
|
|
||||||
418.932 576.97731 419.877 578.2883 419.877 580.48218 curveto
|
|
||||||
419.877 585.33268 lineto
|
|
||||||
418.37075 585.33268 lineto
|
|
||||||
418.37075 581.10718 lineto
|
|
||||||
418.37075 579.2028 417.95575 578.27368 416.64325 578.19305 curveto
|
|
||||||
414.9295 578.19305 414.162 579.56905 414.162 581.55493 curveto
|
|
||||||
414.162 585.33268 lineto
|
|
||||||
412.65575 585.33268 lineto
|
|
||||||
412.65575 573.3263 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
422.337 577.16768 moveto
|
|
||||||
423.79325 577.16768 lineto
|
|
||||||
423.79325 578.46405 lineto
|
|
||||||
423.82575 578.46405 lineto
|
|
||||||
424.27325 577.5363 425.362 576.97731 426.497 576.97731 curveto
|
|
||||||
428.61075 576.97731 429.55575 578.2883 429.55575 580.48218 curveto
|
|
||||||
429.55575 585.33268 lineto
|
|
||||||
428.052 585.33268 lineto
|
|
||||||
428.052 581.10718 lineto
|
|
||||||
428.052 579.2028 427.63325 578.27368 426.322 578.19305 curveto
|
|
||||||
424.60825 578.19305 423.8395 579.56905 423.8395 581.55493 curveto
|
|
||||||
423.8395 585.33268 lineto
|
|
||||||
422.337 585.33268 lineto
|
|
||||||
422.337 577.16768 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
435.6645 584.3078 moveto
|
|
||||||
437.42575 584.3078 438.2095 582.70768 438.2095 581.25118 curveto
|
|
||||||
438.2095 579.69843 437.2645 578.19305 435.6645 578.19305 curveto
|
|
||||||
434.04825 578.19305 433.10325 579.69843 433.10325 581.25118 curveto
|
|
||||||
433.10325 582.70768 433.887 584.3078 435.6645 584.3078 curveto
|
|
||||||
closepath
|
|
||||||
435.6645 576.97731 moveto
|
|
||||||
438.147 576.97731 439.81075 578.76918 439.81075 581.25118 curveto
|
|
||||||
439.81075 583.58905 438.1145 585.52418 435.6645 585.52418 curveto
|
|
||||||
433.1995 585.52418 431.50325 583.58905 431.50325 581.25118 curveto
|
|
||||||
431.50325 578.76918 433.167 576.97731 435.6645 576.97731 curveto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
441.8995 585.33268 moveto
|
|
||||||
443.40439 585.33268 lineto
|
|
||||||
443.40439 573.32633 lineto
|
|
||||||
441.8995 573.32633 lineto
|
|
||||||
441.8995 585.33268 lineto
|
|
||||||
closepath
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
449.65575 584.3078 moveto
|
|
||||||
451.41575 584.3078 452.20075 582.70768 452.20075 581.25118 curveto
|
|
||||||
452.20075 579.69843 451.25575 578.19305 449.65575 578.19305 curveto
|
|
||||||
448.03825 578.19305 447.09325 579.69843 447.09325 581.25118 curveto
|
|
||||||
447.09325 582.70768 447.87825 584.3078 449.65575 584.3078 curveto
|
|
||||||
closepath
|
|
||||||
449.65575 576.97731 moveto
|
|
||||||
452.137 576.97731 453.802 578.76918 453.802 581.25118 curveto
|
|
||||||
453.802 583.58905 452.10325 585.52418 449.65575 585.52418 curveto
|
|
||||||
447.19075 585.52418 445.492 583.58905 445.492 581.25118 curveto
|
|
||||||
445.492 578.76918 447.157 576.97731 449.65575 576.97731 curveto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
461.57325 581.34643 moveto
|
|
||||||
461.57325 579.65055 460.787 578.19305 459.187 578.19305 curveto
|
|
||||||
457.667 578.19305 456.912 579.84105 456.912 581.23405 curveto
|
|
||||||
456.912 582.77018 457.7795 584.11543 459.187 584.11543 curveto
|
|
||||||
460.5945 584.11543 461.57325 582.86693 461.57325 581.34643 curveto
|
|
||||||
closepath
|
|
||||||
463.07575 584.98168 moveto
|
|
||||||
463.07575 587.46068 461.79575 588.88643 458.86575 588.88643 curveto
|
|
||||||
458.00075 588.88643 457.25075 588.77418 455.93575 588.3268 curveto
|
|
||||||
456.097 586.9328 lineto
|
|
||||||
457.25075 587.46068 457.93825 587.66918 459.042 587.66918 curveto
|
|
||||||
460.62825 587.66918 461.57325 586.5978 461.57325 584.8693 curveto
|
|
||||||
461.57325 584.06655 lineto
|
|
||||||
461.53825 584.06655 lineto
|
|
||||||
460.8995 584.91768 459.842 585.33268 458.802 585.33268 curveto
|
|
||||||
456.4645 585.33268 455.312 583.42943 455.312 581.31468 curveto
|
|
||||||
455.312 579.21743 456.49825 576.97731 458.96325 576.97731 curveto
|
|
||||||
460.402 576.97731 461.20325 577.50455 461.65075 578.38493 curveto
|
|
||||||
461.68325 578.38493 lineto
|
|
||||||
461.68325 577.16768 lineto
|
|
||||||
463.07575 577.16768 lineto
|
|
||||||
463.07575 584.98168 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
gsave
|
|
||||||
0 0 0 setrgbcolor
|
|
||||||
newpath
|
|
||||||
465.06825 587.54168 moveto
|
|
||||||
465.2595 587.60518 465.51575 587.66918 465.77325 587.66918 curveto
|
|
||||||
467.11575 587.66918 467.5645 585.81418 467.5645 585.65305 curveto
|
|
||||||
467.5645 585.4768 467.37325 585.0603 467.27575 584.7878 curveto
|
|
||||||
464.507 577.16768 lineto
|
|
||||||
466.157 577.16768 lineto
|
|
||||||
468.34825 583.92405 lineto
|
|
||||||
468.382 583.92405 lineto
|
|
||||||
470.622 577.16768 lineto
|
|
||||||
472.142 577.16768 lineto
|
|
||||||
469.1345 585.50893 lineto
|
|
||||||
468.57325 587.0768 467.98075 588.88643 465.99575 588.88643 curveto
|
|
||||||
465.51575 588.88643 465.2445 588.82293 464.97075 588.77418 curveto
|
|
||||||
465.06825 587.54168 lineto
|
|
||||||
fill
|
|
||||||
grestore
|
|
||||||
grestore
|
|
||||||
showpage
|
|
||||||
%%EOF
|
|
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 86 KiB |
@ -1,19 +0,0 @@
|
|||||||
@article{dh76,
|
|
||||||
title={{New Directions in Cryptography}},
|
|
||||||
author={Whitfield Diffie and Martin Hellman},
|
|
||||||
journal={IEEE Transactions on Information Theory},
|
|
||||||
volume={22},
|
|
||||||
number={6},
|
|
||||||
pages={644--654},
|
|
||||||
year={1976}
|
|
||||||
}
|
|
||||||
|
|
||||||
@book{kl07,
|
|
||||||
author = {Katz, Jonathan and Lindell, Yehuda},
|
|
||||||
title = {Introduction to Modern Cryptography (Chapman \& Hall/Crc Cryptography and Network Security Series)},
|
|
||||||
year = {2007},
|
|
||||||
isbn = {1584885513},
|
|
||||||
publisher = {Chapman \& Hall/CRC},
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,206 +0,0 @@
|
|||||||
%% Encoding: ISO8859-1 %%
|
|
||||||
|
|
||||||
\RequirePackage{keyval}
|
|
||||||
\renewcommand\beamerboxesrounded[2][]{%
|
|
||||||
\global\let\beamer@firstlineitemizeunskip=\relax%
|
|
||||||
\vbox\bgroup%
|
|
||||||
\setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}%
|
|
||||||
\setkeys{beamerboxes}{#1}%
|
|
||||||
{%
|
|
||||||
\usebeamercolor{\bmb@lower}%
|
|
||||||
\globalcolorstrue%
|
|
||||||
\colorlet{lower.bg}{bg}%
|
|
||||||
}%
|
|
||||||
{%
|
|
||||||
\usebeamercolor{\bmb@upper}%
|
|
||||||
\globalcolorstrue%
|
|
||||||
\colorlet{upper.bg}{bg}%
|
|
||||||
}%
|
|
||||||
%
|
|
||||||
% Typeset head
|
|
||||||
%
|
|
||||||
\vskip4bp
|
|
||||||
\setbox\bmb@box=\hbox{%
|
|
||||||
\begin{minipage}[b]{\bmb@width}%
|
|
||||||
\usebeamercolor[fg]{\bmb@upper}%
|
|
||||||
#2%
|
|
||||||
\end{minipage}}%
|
|
||||||
\ifdim\wd\bmb@box=0pt%
|
|
||||||
\setbox\bmb@box=\hbox{}%
|
|
||||||
\ht\bmb@box=1.5pt%
|
|
||||||
\bmb@prevheight=-4.5pt%
|
|
||||||
\else%
|
|
||||||
\wd\bmb@box=\bmb@width%
|
|
||||||
\bmb@temp=\dp\bmb@box%
|
|
||||||
\ifdim\bmb@temp<1.5pt%
|
|
||||||
\bmb@temp=1.5pt%
|
|
||||||
\fi%
|
|
||||||
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
|
|
||||||
\dp\bmb@box=0pt%
|
|
||||||
\bmb@prevheight=\ht\bmb@box%
|
|
||||||
\fi%
|
|
||||||
\bmb@temp=\bmb@width%
|
|
||||||
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
|
|
||||||
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
|
|
||||||
\hbox{%
|
|
||||||
\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{0bp}{+-\ht\bmb@box}
|
|
||||||
\ifdim\wd\bmb@box=0pt%
|
|
||||||
\color{lower.bg}%
|
|
||||||
\else%
|
|
||||||
\color{upper.bg}%
|
|
||||||
\fi%
|
|
||||||
\pgfpathqmoveto{-4bp}{-1bp}
|
|
||||||
% Adaption for "KIT-Design"
|
|
||||||
\pgfpathlineto{\pgfpoint{-4bp}{3bp}}
|
|
||||||
%\pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}}
|
|
||||||
\pgfpathcurveto%
|
|
||||||
{\pgfpoint{\bmb@dima}{3bp}}%
|
|
||||||
{\pgfpoint{\bmb@dimb}{1.2bp}}%
|
|
||||||
{\pgfpoint{\bmb@dimb}{-1bp}}%
|
|
||||||
\bmb@dima=-\ht\bmb@box%
|
|
||||||
\advance\bmb@dima by-2pt%
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
\end{pgfpicture}%
|
|
||||||
\copy\bmb@box%
|
|
||||||
}%
|
|
||||||
\nointerlineskip%
|
|
||||||
\vskip-1pt%
|
|
||||||
\ifdim\wd\bmb@box=0pt%
|
|
||||||
\else%
|
|
||||||
\hbox{%
|
|
||||||
\begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt}
|
|
||||||
\bmb@dima=\bmb@width%
|
|
||||||
\advance\bmb@dima by8bp%
|
|
||||||
\pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}}
|
|
||||||
\pgfusepath{clip}
|
|
||||||
{\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}%
|
|
||||||
\end{pgfpicture}%
|
|
||||||
}%
|
|
||||||
\nointerlineskip%
|
|
||||||
\vskip-0.5pt%
|
|
||||||
\fi%
|
|
||||||
\ifbmb@shadow%
|
|
||||||
\setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}%
|
|
||||||
\setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}%
|
|
||||||
\setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}%
|
|
||||||
\fi%
|
|
||||||
\setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
|
|
||||||
\setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}%
|
|
||||||
\vskip2pt%
|
|
||||||
\usebeamercolor[fg]{\bmb@lower}%
|
|
||||||
\colorlet{beamerstructure}{upper.bg}%
|
|
||||||
\colorlet{structure}{upper.bg}%
|
|
||||||
%\color{.}%
|
|
||||||
}
|
|
||||||
|
|
||||||
\def\endbeamerboxesrounded{%
|
|
||||||
\end{minipage}\egroup%
|
|
||||||
\wd\bmb@box=\bmb@width%
|
|
||||||
\bmb@temp=\dp\bmb@box%
|
|
||||||
\advance\bmb@temp by.5pt%
|
|
||||||
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
|
|
||||||
\dp\bmb@box=0pt%
|
|
||||||
\bmb@temp=\wd\bmb@box%
|
|
||||||
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
|
|
||||||
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
|
|
||||||
\hbox{%
|
|
||||||
\begin{pgfpicture}{0bp}{0bp}{0bp}{0bp}
|
|
||||||
\ifbmb@shadow%
|
|
||||||
{\pgftransformshift{\pgfpoint{4bp}{-3bp}}\pgftext{\copy\bmb@boxshadowball}}
|
|
||||||
\begin{pgfscope}
|
|
||||||
{%
|
|
||||||
\advance\bmb@temp by-1bp%
|
|
||||||
\pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}%
|
|
||||||
\pgfusepath{clip}
|
|
||||||
}%
|
|
||||||
{\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}\pgftext{\box\bmb@boxshadowballlarge}}
|
|
||||||
\end{pgfscope}
|
|
||||||
\begin{pgfscope}
|
|
||||||
\advance\bmb@temp by-4bp%
|
|
||||||
\pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}}
|
|
||||||
\pgfusepath{clip}
|
|
||||||
{\pgftransformshift{\pgfpoint{4bp}{-7bp}}\pgftext[left,base]{\copy\bmb@boxshadow}}%
|
|
||||||
\end{pgfscope}
|
|
||||||
\begin{pgfscope}
|
|
||||||
\advance\bmb@temp by 4bp%
|
|
||||||
\bmb@dima=\ht\bmb@box%
|
|
||||||
\advance\bmb@dima by\bmb@prevheight%
|
|
||||||
\advance\bmb@dima by 4bp%
|
|
||||||
\pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
|
|
||||||
\pgfusepath{clip}
|
|
||||||
\advance\bmb@dima by-4bp%
|
|
||||||
{\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}\pgftext{\box\bmb@boxshadowball}}
|
|
||||||
\advance\bmb@dima by-1bp%
|
|
||||||
\pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
|
|
||||||
\pgfusepath{clip}
|
|
||||||
\advance\bmb@temp by4bp%
|
|
||||||
{\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}%
|
|
||||||
\pgftransformrotate{90}%
|
|
||||||
\pgftext[left,base]{\box\bmb@boxshadow}}%
|
|
||||||
\end{pgfscope}
|
|
||||||
\fi%
|
|
||||||
\unhbox\bmb@colorbox%
|
|
||||||
\pgfpathqmoveto{-4bp}{1bp}
|
|
||||||
\pgfpathqcurveto{-4bp}{-1.2bp}{-2.2bp}{-3bp}{0bp}{-3bp}
|
|
||||||
%KIT-Design
|
|
||||||
\pgfpathlineto{\pgfpoint{\the\bmb@dimb}{-3bp}}
|
|
||||||
%\pgfpathcurveto%
|
|
||||||
%{\pgfpoint{\the\bmb@dima}{-3bp}}%
|
|
||||||
%{\pgfpoint{\the\bmb@dimb}{-1.2bp}}%
|
|
||||||
%{\pgfpoint{\the\bmb@dimb}{1bp}}%
|
|
||||||
{
|
|
||||||
\bmb@dima=\ht\bmb@box%
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
|
|
||||||
\pgfusepath{fill}
|
|
||||||
}
|
|
||||||
\ifbmb@shadow%
|
|
||||||
{
|
|
||||||
\color{black!50!bg}
|
|
||||||
\pgfsetlinewidth{0pt}
|
|
||||||
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{-.5bp}}
|
|
||||||
\bmb@dima=\ht\bmb@box%
|
|
||||||
\advance\bmb@dima by\bmb@prevheight%
|
|
||||||
\advance\bmb@dima by 1bp%
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfusepath{stroke}
|
|
||||||
\bmb@temp=\bmb@dima
|
|
||||||
\advance\bmb@dima by 1bp%
|
|
||||||
\color{black!31!bg}
|
|
||||||
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfusepath{stroke}
|
|
||||||
\advance\bmb@dima by 1bp%
|
|
||||||
\advance\bmb@temp by 1bp%
|
|
||||||
\color{black!19!bg}
|
|
||||||
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfusepath{stroke}
|
|
||||||
\advance\bmb@dima by 1bp%
|
|
||||||
\advance\bmb@temp by 1bp%
|
|
||||||
\color{black!6!bg}
|
|
||||||
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfusepath{stroke}
|
|
||||||
\advance\bmb@dima by 1.5bp%
|
|
||||||
\advance\bmb@temp by 1bp%
|
|
||||||
\color{bg}
|
|
||||||
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
|
|
||||||
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
|
|
||||||
\pgfusepath{stroke}
|
|
||||||
}
|
|
||||||
\fi
|
|
||||||
\end{pgfpicture}%
|
|
||||||
\box\bmb@box%
|
|
||||||
}%
|
|
||||||
\ifbmb@shadow%
|
|
||||||
\vskip4bp minus 2bp%
|
|
||||||
\else%
|
|
||||||
\vskip2bp%
|
|
||||||
\fi%
|
|
||||||
\egroup% of \vbox\bgroup
|
|
||||||
}
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
|||||||
%% Encoding: ISO8859-1 %%
|
|
||||||
|
|
||||||
%% LaTeX-Beamer template for KIT design
|
|
||||||
%% by Erik Burger, Christian Hammer
|
|
||||||
%%
|
|
||||||
%% modified by Christian Henrich and Matthias Gabel for IKS/ITI
|
|
||||||
%%
|
|
||||||
%% version 1.3
|
|
||||||
%%
|
|
||||||
%% mostly compatible to KIT corporate design v1.2
|
|
||||||
%% http://www.uni-karlsruhe.de/download/uka/Gestaltungsrichtlinien_komplett.pdf
|
|
||||||
|
|
||||||
\documentclass[18pt,aspectratio=169]{beamer}
|
|
||||||
\usetheme{kit}
|
|
||||||
|
|
||||||
\usepackage{comment}
|
|
||||||
\usepackage{pdfpages}
|
|
||||||
|
|
||||||
% if a custom picture is to be used on the title page, copy it into the 'logos'
|
|
||||||
% directory, in the line below, replace 'mypicture' with the
|
|
||||||
% filename (without extension) and uncomment the line
|
|
||||||
|
|
||||||
\renewcommand{\titleimage}{collagen}
|
|
||||||
|
|
||||||
% (picture proportions: 63 : 20, *.eps format if you use latex+dvips+ps2pdf,
|
|
||||||
% *.jpg/*.png/*.pdf if you use pdflatex)
|
|
||||||
|
|
||||||
% if you want to see BibTeX keys in the references view instead of the symbol,
|
|
||||||
% uncomment the following line
|
|
||||||
% \usebibitemtemplate{\insertbiblabel}
|
|
||||||
|
|
||||||
% uncomment the following line if you want to hide the navigation symbols
|
|
||||||
%\beamertemplatenavigationsymbolsempty
|
|
||||||
|
|
||||||
% the presentation starts here
|
|
||||||
|
|
||||||
\title[An ECM Model for Cells In Silico]{An ECM Model for Cells in Silico}
|
|
||||||
% \subtitle{}
|
|
||||||
\author{Paul Brinkmeier}
|
|
||||||
|
|
||||||
\institute[SCC]{Steinbuch Centre for Computing} % Deutsch
|
|
||||||
%\institute[ITI]{Department of Informatics, Institute of Theoretical Informatics} % Englisch
|
|
||||||
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\selectlanguage{english} % Deutsch
|
|
||||||
% \selectlanguage{ngerman} % Englisch
|
|
||||||
%title page
|
|
||||||
\begin{frame}
|
|
||||||
\titlepage{}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\include{vortrag}
|
|
||||||
|
|
||||||
\begin{comment}
|
|
||||||
\section{References}
|
|
||||||
\begin{frame}
|
|
||||||
\frametitle{References}
|
|
||||||
\bibliography{references}
|
|
||||||
\bibliographystyle{plain} %does not render "url" fields...
|
|
||||||
% \bibliographystyle{IEEEtran} %does render "url" fields, requires "_"s and "#"s to be escaped, e.g. "\_".
|
|
||||||
\end{frame}
|
|
||||||
\end{comment}
|
|
||||||
|
|
||||||
\section{End}
|
|
||||||
\begin{frame}
|
|
||||||
\begin{columns}
|
|
||||||
\column{0.45\textwidth}
|
|
||||||
\includegraphics[page=2,width=0.9\textwidth]{tinytalk2}
|
|
||||||
\column{0.45\textwidth}
|
|
||||||
\includegraphics[page=3,width=0.9\textwidth]{tinytalk2}
|
|
||||||
\end{columns}
|
|
||||||
\vfill
|
|
||||||
\begin{columns}
|
|
||||||
\column{0.45\textwidth}
|
|
||||||
\includegraphics[page=7,width=0.9\textwidth]{tinytalk2}
|
|
||||||
\column{0.45\textwidth}
|
|
||||||
\includegraphics[page=8,width=0.9\textwidth]{tinytalk2}
|
|
||||||
\end{columns}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
|
|
@ -1,167 +0,0 @@
|
|||||||
\section{Intro}
|
|
||||||
|
|
||||||
\begin{frame}{NAStJA: An MPI Stencil Code Solver}
|
|
||||||
\begin{figure}
|
|
||||||
\includegraphics[width=0.8\textwidth]{nastja.png}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item CiS uses NAStJA under the hood
|
|
||||||
\item NAStJA is a massively parallel stencil code solver \\
|
|
||||||
$\implies$ CiS extensions should be stencils
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}{ECM Viscoelasticity:\\A Factor in Cell Behavior}
|
|
||||||
\begin{figure}
|
|
||||||
\includegraphics[width=0.48\textwidth]{ecm-cells.png}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Collagen networks in the ECM mechanically restrict cells
|
|
||||||
\item Collagen networks are \emph{viscoelastic}
|
|
||||||
\item ECM viscoelasticity influences cell behavior
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\section{ECM Model}
|
|
||||||
|
|
||||||
\begin{frame}{Modeling ECM Mechanics in CiS}
|
|
||||||
How can we model ECM mechanics in CiS?
|
|
||||||
|
|
||||||
\vfill{}
|
|
||||||
|
|
||||||
Two main requirements:
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Model exhibits viscoelastic properties
|
|
||||||
\item Model can be implemented as a stencil in NAStJA
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}{ECM Models in Literature}
|
|
||||||
\begin{figure}
|
|
||||||
\includegraphics[width=0.64\textwidth]{models.png}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item A host of different ECM models exist
|
|
||||||
\item Various foci, e.g. mechanics, growth factors
|
|
||||||
\item Various approaches, e.g. FEM, Molecular Dynamics
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}{My Approach}
|
|
||||||
Two main requirements:
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Model exhibits viscoelastic properties
|
|
||||||
\item Model can be implemented as a stencil in NAStJA
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\section{Methods}
|
|
||||||
|
|
||||||
\begin{frame}{Lattice Boltzmann Method}
|
|
||||||
\begin{figure}
|
|
||||||
\includegraphics[width=0.6\textwidth]{lbm.png}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\[
|
|
||||||
f_i(\mathbf{x} + \mathbf{c}_i, t + 1) = f_i(\mathbf{x}, t) - \frac{1}{\tau} (f_i(\mathbf{x}, t) - f_i^\text{eq}(\mathbf{x}, t))
|
|
||||||
\]
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Discretized particle velocities per lattice site
|
|
||||||
\item Update Step: Streaming + Collision
|
|
||||||
\item Usually used for hydrodynamics
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}{Elastic Lattice Model}
|
|
||||||
\begin{columns}
|
|
||||||
\column{0.35\textwidth}
|
|
||||||
\begin{figure}
|
|
||||||
\includegraphics[width=\textwidth]{elm.png}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\column{0.65\textwidth}
|
|
||||||
\[
|
|
||||||
\mathbf{F}_{ij} = \mathbf{r}_{ij} K_{ij} (\mathbf{u}_{ij} \cdot \mathbf{x}_{ij}) + \frac{c \mathbf{u}_{ij}}{|\mathbf{x}_{ij}|^2} + \eta \mathbf{v}_{ij}
|
|
||||||
\]
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item A square lattice based discrete particle method
|
|
||||||
\item Each lattice site represents a particle
|
|
||||||
\item Particles are connected to neighbors by springs
|
|
||||||
\end{itemize}
|
|
||||||
\end{columns}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}{My Approach}
|
|
||||||
Two main requirements:
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Model exhibits viscoelastic properties \checkmark{}
|
|
||||||
\item Model can be implemented as a stencil in NAStJA \checkmark{}
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\vfill
|
|
||||||
|
|
||||||
Challenges:
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item How do we integrate the model with the CPM?
|
|
||||||
\item How can it be implemented in NAStJA?
|
|
||||||
\item How do we make it fast?
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{comment}
|
|
||||||
\section{Intro}
|
|
||||||
\subsection{Subsection 1.1}
|
|
||||||
\frame{
|
|
||||||
\frametitle{Example slide A}
|
|
||||||
\begin{itemize}
|
|
||||||
\item PCM, Citation: \cite{dh76,kl07} %\language
|
|
||||||
\pause
|
|
||||||
\item Bullet point 2
|
|
||||||
\item \dots
|
|
||||||
\end{itemize}
|
|
||||||
}
|
|
||||||
\subsection{Subsection 1.2}
|
|
||||||
\frame{
|
|
||||||
\frametitle{Example slide B}
|
|
||||||
\begin{block}{Block 1}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Test: ÄÖÜäöüß
|
|
||||||
\pause
|
|
||||||
\item Bullet point 2
|
|
||||||
\item \dots
|
|
||||||
\end{itemize}
|
|
||||||
\end{block}
|
|
||||||
}
|
|
||||||
\section{Section 2}
|
|
||||||
\frame{
|
|
||||||
\frametitle{Example slide C}
|
|
||||||
\begin{exampleblock}{Example 1}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Bullet point 1
|
|
||||||
\pause
|
|
||||||
\item Bullet point 2
|
|
||||||
\item \dots
|
|
||||||
\end{itemize}
|
|
||||||
\end{exampleblock}
|
|
||||||
}
|
|
||||||
\frame{
|
|
||||||
\frametitle{Example slide D}
|
|
||||||
\begin{alertblock}{Alert 1}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Bullet point 1
|
|
||||||
\pause
|
|
||||||
\item Bullet point 2
|
|
||||||
\item \dots
|
|
||||||
\end{itemize}
|
|
||||||
\end{alertblock}
|
|
||||||
}
|
|
||||||
\end{comment}
|
|
@ -248,7 +248,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.9.13"
|
"version": "3.10.11"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nbformat": 4,
|
"nbformat": 4,
|
||||||
|
2389
experiments/Zener.jl
Normal file
BIN
experiments/__pycache__/collatz.cpython-310.pyc
Normal file
31
experiments/collatz.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
import time
|
||||||
|
|
||||||
|
def collatz(x):
|
||||||
|
seq = [x]
|
||||||
|
while x != 1:
|
||||||
|
if x % 2 == 0:
|
||||||
|
x //= 2
|
||||||
|
else:
|
||||||
|
x = 3 * x + 1
|
||||||
|
seq.append(x)
|
||||||
|
return seq
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
best = None
|
||||||
|
try:
|
||||||
|
i = 1
|
||||||
|
start = time.time()
|
||||||
|
while True:
|
||||||
|
pair = (i, collatz(i))
|
||||||
|
|
||||||
|
if (not best or len(pair[1]) > len(best[1])) and not any(c >= 2**31 for c in pair[1]):
|
||||||
|
best = pair
|
||||||
|
|
||||||
|
if i % 10000 == 0:
|
||||||
|
now = time.time()
|
||||||
|
print(f"{i:>10} best: {best[0]:>10} {len(best[1]):>5} {(now - start) * 1000 / i:5.2}ns/seq")
|
||||||
|
i += 1
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
pass
|
||||||
|
|
||||||
|
print(best)
|
96
experiments/configs/genesis.json
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
{
|
||||||
|
"#Testing": {
|
||||||
|
"description": "Cellular Potts Model with dynamic ECM"
|
||||||
|
},
|
||||||
|
"Application": "Cells",
|
||||||
|
"Geometry": {
|
||||||
|
"blocksize": [80, 40, 20],
|
||||||
|
"blockcount": [1, 2, 4]
|
||||||
|
},
|
||||||
|
"Settings": {
|
||||||
|
"timesteps": 100,
|
||||||
|
"randomseed": 42
|
||||||
|
},
|
||||||
|
"Filling": {
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"shape": "cube",
|
||||||
|
"box": [
|
||||||
|
[21, 35, 10],
|
||||||
|
[25, 39, 15]
|
||||||
|
],
|
||||||
|
"celltype": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shape": "cube",
|
||||||
|
"box": [
|
||||||
|
[15, 15, 14],
|
||||||
|
[22, 22, 20]
|
||||||
|
],
|
||||||
|
"celltype": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"CellsInSilico": {
|
||||||
|
"adhesion": {
|
||||||
|
"matrix": [
|
||||||
|
[0, 0, 0, 0],
|
||||||
|
[0, 20, 5, 5],
|
||||||
|
[0, 5, 10, 5],
|
||||||
|
[0, 5, 5, 5]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"potential": {
|
||||||
|
"direction": [1, 1, 0],
|
||||||
|
"coupling": [0, 150, 100, 50]
|
||||||
|
},
|
||||||
|
"temperature": 15,
|
||||||
|
"volume": {
|
||||||
|
"default": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 300
|
||||||
|
},
|
||||||
|
"lambda": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"surface": {
|
||||||
|
"default": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 400
|
||||||
|
},
|
||||||
|
"lambda": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cleaner": {
|
||||||
|
"killdistance": 100
|
||||||
|
},
|
||||||
|
"checkerboard": "00",
|
||||||
|
"energyfunctions": ["Volume00", "Surface00", "Adhesion00", "Potential00"],
|
||||||
|
"centerofmass": {
|
||||||
|
"steps": 10
|
||||||
|
},
|
||||||
|
"dynamicecm": {
|
||||||
|
"enabled": true,
|
||||||
|
"deltat": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Writers": {
|
||||||
|
"ParallelVTK_Cells": {
|
||||||
|
"writer": "ParallelVtkImage",
|
||||||
|
"outputtype": "UInt32",
|
||||||
|
"field": "cells",
|
||||||
|
"steps": 5
|
||||||
|
},
|
||||||
|
"ParallelVTK_Displacement": {
|
||||||
|
"writer": "ParallelVtkImage",
|
||||||
|
"outputtype": "Float32",
|
||||||
|
"field": "dynamicecm_displacement",
|
||||||
|
"steps": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"WriteActions": ["ParallelVTK_Cells", "ParallelVTK_Displacement"]
|
||||||
|
}
|
75
experiments/configs/small.json
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
{
|
||||||
|
"#Testing": {
|
||||||
|
"description": "Cellular Potts Model with dynamic ECM"
|
||||||
|
},
|
||||||
|
"Application": "Cells",
|
||||||
|
"Geometry": {
|
||||||
|
"blocksize": [15, 15, 15],
|
||||||
|
"blockcount": [1, 1, 1]
|
||||||
|
},
|
||||||
|
"Settings": {
|
||||||
|
"timesteps": 100,
|
||||||
|
"randomseed": 42
|
||||||
|
},
|
||||||
|
"Filling": {
|
||||||
|
"cells": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"CellsInSilico": {
|
||||||
|
"adhesion": {
|
||||||
|
"matrix": [
|
||||||
|
[0, 0, 0, 0],
|
||||||
|
[0, 20, 5, 5],
|
||||||
|
[0, 5, 10, 5],
|
||||||
|
[0, 5, 5, 5]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"temperature": 15,
|
||||||
|
"volume": {
|
||||||
|
"default": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 300
|
||||||
|
},
|
||||||
|
"lambda": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"potential": {
|
||||||
|
"direction": [1, 1, 0],
|
||||||
|
"coupling": [0, 150, 100, 50]
|
||||||
|
},
|
||||||
|
"surface": {
|
||||||
|
"default": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 400
|
||||||
|
},
|
||||||
|
"lambda": {
|
||||||
|
"storage": "const",
|
||||||
|
"value": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cleaner": {
|
||||||
|
"killdistance": 100
|
||||||
|
},
|
||||||
|
"checkerboard": "00",
|
||||||
|
"energyfunctions": ["Volume00", "Surface00", "Adhesion00", "Potential00"],
|
||||||
|
"centerofmass": {
|
||||||
|
"steps": 10
|
||||||
|
},
|
||||||
|
"dynamicecm": {
|
||||||
|
"enabled": true,
|
||||||
|
"deltat": 0.1,
|
||||||
|
"eta": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Writers": {
|
||||||
|
"ParallelVTK_Displacement": {
|
||||||
|
"writer": "ParallelVtkImage",
|
||||||
|
"outputtype": "Float32",
|
||||||
|
"field": "dynamicecm_displacement",
|
||||||
|
"steps": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"WriteActions": ["ParallelVTK_Displacement"]
|
||||||
|
}
|