Added presentation

This commit is contained in:
2019-05-01 10:46:15 +02:00
parent b99d519aa7
commit 569f924fe3
133 changed files with 168314 additions and 0 deletions

228
presentation43/.gitignore vendored Normal file
View File

@@ -0,0 +1,228 @@
# ---> TeX
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
## Intermediate documents:
*.dvi
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
# gnuplottex
*-gnuplottex-*
*.gnuploterrors
# gregoriotex
*.gaux
*.gtex
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Comment the next line if you want to keep your tikz graphics files
*.tikz
*-tikzDictionary
# listings
*.lol
# makeidx
*.idx
*.ilg
*.ind
*.ist
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# nomencl
*.nlo
# pax
*.pax
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# todonotes
*.tdo
# easy-todo
*.lod
# xindy
*.xdy
# xypic precompiled matrices
*.xyc
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# Kile
*.backup
# KBibTeX
*~[0-9]*
# auto folder when using emacs and auctex
/auto/*
# expex forward references with \gathertags
*-tags.tex
#TeXstudio
*.bak~
#project specific
presentation.pdf
\.vscode/

View File

@@ -0,0 +1,598 @@
% Name : beamerthemefhws.sty
% Author : Markus Ebner (markus.ebner@student.fhws.de)
% Author : Séverin Lemaignan (severin.lemaignan@epfl.ch)
% Author : Benjamin Weiss (benjamin.weiss@kreatiefton.de)
% License : This file may be distributed and/or modified under the
% GNU Public License.
\ProvidesPackage{beamerthemefhws}
% SETUP MATH
\RequirePackage{bm} % standard math notation (fonts)
\RequirePackage{fixmath} % standard math notation (fonts)
\RequirePackage{amsfonts} % standard math notation (fonts)
\RequirePackage{amssymb} % standard math notation (fonts)
\RequirePackage{amsmath} % standard math notation (vectors/sets/...)
\RequirePackage{math} % standard math notation (vectors/sets/...)
\usepackage{color}
\usepackage{etoolbox}
\usepackage{eso-pic}
\usepackage{tikz}
\usepackage{pgfkeys}
\newif\if@doSectionPage
\@doSectionPagefalse
\DeclareOption{nosectionpages}{\@doSectionPagetrue}
\newif\if@dominted
\@domintedfalse
\DeclareOption{minted}{\@domintedtrue}
\ProcessOptions
\mode<presentation>
%---------------------------------------------------------------------
% TOC
%---------------------------------------------------------------------
\useoutertheme[subsection=false,shadow]{miniframes}
\setbeamertemplate{section in toc}[sections numbered]
\setbeamertemplate{subsection in toc}[subsections numbered]
%---------------------------------------------------------------------
% custom commands
%---------------------------------------------------------------------
\newcommand{\rightTextArrow}{→}
\newcommand{\quoted}[1]{#1}
\newcommand{\doublequoted}[1]{»#1«}
\RequirePackage{xspace}
\newcommand{\eg}{e.g.\xspace}
\newcommand{\etal}{\textit{et al.}\xspace}
\newcommand{\ie}{i.e.\xspace}
\newcommand{\etc}{etc.\xspace}
\newcommand{\vs}{\textit{vs.}\xspace}
\RequirePackage{xstring}
%---------------------------------------------------------------------
% Itemize
%---------------------------------------------------------------------
\setbeamertemplate{itemize item}{$\circ$}
\setbeamertemplate{itemize subitem}{\rightTextArrow}
\setbeamertemplate{itemize subsubitem}{--}
\setlength{\parskip}{0.5em}
%---------------------------------------------------------------------
% Background
%---------------------------------------------------------------------
\setbeamertemplate{background}{
\ifnum \value{page}=1
\includegraphics[width=\pagewidth,height=\paperheight]{style/background.pdf}
\else
%\includegraphics[width=\paperwidth,height=\paperheight]{style/slide-background.pdf}
\fi
}
%---------------------------------------------------------------------
% Colors
%---------------------------------------------------------------------
\definecolor{FHWSBlack20}{rgb}{0.88,0.88,0.88}
\definecolor{FHWSBlack40}{rgb}{0.60,0.60,0.60}
\definecolor{FHWSBlack60}{rgb}{0.40,0.40,0.40}
\definecolor{FHWSBlack80}{rgb}{0.20,0.20,0.20}
\definecolor{FHWSOrange}{rgb}{0.92941176, 0.43137254902, 0}
\definecolor{FHWSGreen}{rgb}{0.56078, 0.8313725, 0}
\definecolor{FHWSBlue}{rgb}{0.0, 0.47843, 0.8}
% Primary Colors
\definecolor{hriRed}{rgb}{0.882352941,0,0.098039216}
\definecolor{hriRedDark}{rgb}{0.588235294,0,0.058823529}
\definecolor{hriWarmGreyDark}{rgb}{0.274509804,0.254901961,0.235294118}
\definecolor{hriWarmGreyLight}{rgb}{0.666666667,0.647058824,0.62745098}
% Secondary Colors
\definecolor{hriSec1}{rgb}{0,0.588235294,0.509803922}
\definecolor{hriSec1Dark}{rgb}{0,0.392156863,0.31372549}
\definecolor{hriSec1Comp}{rgb}{0.294117647,0.745098039,0.882352941}
\definecolor{hriSec1CompDark}{rgb}{0.196078431,0.490196078,0.568627451}
\definecolor{hriSec2}{rgb}{0.607843137,0.764705882,0.156862745}
\definecolor{hriSec2Dark}{rgb}{0.411764706,0.490196078,0.098039216}
\definecolor{hriSec2Comp}{rgb}{0.254901961,0.156862745,0.509803922}
\definecolor{hriSec2CompDark}{rgb}{0.176470588,0.098039216,0.333333333}
\definecolor{hriSec3}{rgb}{0.509803922,0.078431373,0.31372549}
\definecolor{hriSec3Dark}{rgb}{0.338345865,0.058823529,0.196078431}
\definecolor{hriSec3Comp}{rgb}{1,0.509803922,0}
\definecolor{hriSec3CompDark}{rgb}{0.666666667,0.333333333,0}
% General
\setbeamercolor{titlepage text}{fg=white}
\setbeamercolor{normal text}{fg=hriWarmGreyDark}
\setbeamercolor{structure}{fg=hriWarmGreyDark}
\setbeamercolor{alerted text}{fg=hriRed}
\setbeamercolor{example text}{fg=white}
\setbeamercolor{copyright text}{fg=hriWarmGreyLight}
\setbeamercolor{palette primary}{fg=hriWarmGreyDark}
\setbeamercolor{palette secondary}{fg=hriWarmGreyDark,bg=FHWSBlack20}
\setbeamercolor{palette tertiary}{fg=white,bg=FHWSBlack80}
\setbeamercolor{palette quaternary}{fg=white, bg=FHWSOrange}
% Titlepage
\setbeamercolor{title}{parent=titlepage text}
\setbeamercolor{subtitle}{parent=titlepage text}
\setbeamercolor{date}{parent=titlepage text}
\setbeamercolor{author}{parent=titlepage text}
\setbeamercolor{institute}{parent=titlepage text}
% Sectionpages
\setbeamercolor{section title}{fg=FHWSBlack80, bg=FHWSBlack80}
% Content
\setbeamercolor{frametitle}{parent=palette quaternary}
% Blocks
\setbeamercolor{block title}{parent=palette quaternary}
\setbeamercolor{block body}{parent=palette secondary}
\setbeamercolor{block title example}{fg=white, bg=hriSec1Dark}
\setbeamercolor{block body example}{fg=white, bg=hriSec1}
\setbeamercolor{block title alerted}{fg=white, bg=hriRedDark}
\setbeamercolor{block body alerted}{fg=white, bg=hriRed}
% Notes
\setbeamercolor{note page}{fg=hriWarmGreyDark,bg=hriWarmGreyLight}
\setbeamercolor{note title}{fg=white, bg=hriWarmGreyDark}
\setbeamercolor{note date}{parent=note title}
% Page Number
\setbeamercolor{page number in head/foot}{fg=hriWarmGreyDark}
%---------------------------------------------------------------------
% Fonts
%---------------------------------------------------------------------
\renewcommand\UrlFont{\bf}
% Titlepage
%\setbeamerfont{title}{size=\fontsize{20}{20}}
\setbeamerfont{title}{size=\fontsize{23}{23}}
\setbeamerfont{subtitle}{size=\fontsize{12}{14}}
\setbeamerfont{date}{size=\fontsize{8}{10}}
\setbeamerfont{author}{size=\fontsize{12}{15}}
\setbeamerfont{institute}{size=\fontsize{8}{10}}
% Section
\setbeamerfont{section title}{size=\Huge}
% Content
\setbeamerfont{frametitle}{size=\large}
\setbeamerfont{copyright text}{size=\tiny}
\setbeamerfont{block title}{family=\bf,size=\large}
\setbeamerfont{block title alerted}{family=\bf,size=\large}
\setbeamerfont{alerted text}{family=\bf}
% Captions
\setbeamerfont{caption name}{family=\bf}
%---------------------------------------------------------------------
% Titlepage
%---------------------------------------------------------------------
% Titlepage structure
\def\maketitle{\ifbeamer@inframe\titlepage\else{\frame[plain]{\titlepage}}\fi}
\def\titlepage{
\usebeamertemplate{title page}
}
\setbeamertemplate{title page}
{
% Add background to title page
\begin{minipage}[b][\paperheight]{\textwidth}
\vspace*{5mm}
\includegraphics[height=14mm]{style/FHWS}\par
\vspace*{5mm}
\ifx\insertsubtitle\@empty%
\else%
{\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par}%
\fi%
\ifx\insertsubtitle\@empty%
\else%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\vspace{0.5em}\insertsubtitle\par}%
\vspace*{0.5em}
\fi%
\ifx\insertdate\@empty%
\else%
{\usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate\par}%
\fi%
\vfill
\ifx\insertauthor\@empty%
\else%
{\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor\par}%
\fi%
\ifx\insertinstitut\@empty%
\else%
\vspace*{3mm}
{\usebeamerfont{institute}\usebeamercolor[fg]{institute}\insertinstitute\par}%
\fi%
\vspace*{5mm}
\end{minipage}
}
%---------------------------------------------------------------------
% Sectionpages
%---------------------------------------------------------------------
% Make Sectionhead uppercase
\newcommand{\insertsectionHEAD}{%
\expandafter\insertsectionHEADaux\insertsectionhead}
\newcommand{\insertsectionHEADaux}[3]{\MakeUppercase{#3}
}
\if@doSectionPage\@empty
\else
% Insert frame with section title at every section start
\AtBeginSection[]
{
\begingroup
\setbeamertemplate{background}{}
\setbeamercolor{background canvas}{bg=FHWSBlack80}
\begin{frame}[plain]
\centering
\vfill\usebeamerfont{section title}\textcolor{white}{\insertsectionHEAD}\vfill
\end{frame}
\endgroup
}
\fi
%---------------------------------------------------------------------
% Frametitle
%---------------------------------------------------------------------
% Removes miniframes naviagtion bar
\setbeamertemplate{headline}{}
\setbeamertemplate{frametitle}
{
\begin{beamercolorbox}[wd=\paperwidth,leftskip=0.3cm,rightskip=0.3cm,ht=3ex,dp=1.5ex]{frametitle}
\usebeamerfont{frametitle}\MakeUppercase{\insertframetitle}%
\end{beamercolorbox}
}
%---------------------------------------------------------------------
% Footline
%---------------------------------------------------------------------
\usenavigationsymbolstemplate{} % hides small icons in bottom right corner use to navigate the presentation
\setbeamertemplate{footline}
{%
\begin{beamercolorbox}[wd=\textwidth,ht=3ex,dp=1.5ex,leftskip=0.3cm,rightskip=0.3cm]{structure}%
\usebeamerfont{page number in head/foot}%
M. Bullmann \hfill \mbox{\inserttitle}\hfill\insertframenumber%
\end{beamercolorbox}%
}
%---------------------------------------------------------------------
% Captions
%---------------------------------------------------------------------
\setbeamertemplate{caption label separator}{: }
%---------------------------------------------------------------------
% Blocks
%---------------------------------------------------------------------
\newcommand{\blockhline}{
\vspace{-1ex}
\hspace{-0.5ex}\noindent\textcolor{FHWSBlack40}{\rule{\textwidth - 1ex}{0.8pt}}
}
\setbeamertemplate{block begin}
{
\setbeamercolor{item}{parent=block body}
\par\vskip\medskipamount%
\begin{beamercolorbox}[sep=.5ex,leftskip=0.5ex,rightskip=0.5ex]{block title}
\usebeamerfont*{block title}\insertblocktitle%
\end{beamercolorbox}%
{\parskip0pt\par}%
{\nointerlineskip\vskip-0.5pt}%
\usebeamerfont{block body}%
\begin{beamercolorbox}[sep=.5ex,leftskip=0.5ex,rightskip=0.5ex,vmode]{block body}%
\setlength{\abovedisplayskip}{0pt}
\setlength{\belowdisplayskip}{0pt}
}
\setbeamertemplate{block end}
{\end{beamercolorbox}\vskip\smallskipamount}
\setbeamertemplate{block alerted begin}
{
\setbeamercolor{item}{parent=block body alerted}
\par\vskip\medskipamount%
\begin{beamercolorbox}[sep=.5ex,leftskip=0.5ex,rightskip=0.5ex]{block title alerted}
\usebeamerfont*{block title alerted}\insertblocktitle%
\end{beamercolorbox}%
{\parskip0pt\par}%
{\nointerlineskip\vskip-0.5pt}%
\usebeamerfont{block body alerted}%
\begin{beamercolorbox}[sep=.5ex,leftskip=0.5ex,rightskip=0.5ex,vmode]{block body alerted}%
}
\setbeamertemplate{block alerted end}
{\end{beamercolorbox}\vskip\smallskipamount}
\setbeamertemplate{block example begin}
{
\par\vskip\medskipamount%
\begin{beamercolorbox}[sep=.5ex,leftskip=0.5ex,rightskip=0.5ex]{block title example}
\usebeamerfont*{block title example}\insertblocktitle%
\end{beamercolorbox}%
{\parskip0pt\par}%
{\nointerlineskip\vskip-0.5pt}%
\usebeamerfont{block body example}%
\begin{beamercolorbox}[sep=.5ex,leftskip=0.5ex,rightskip=0.5ex,vmode]{block body example}%
}
\setbeamertemplate{block example end}
{\end{beamercolorbox}\vskip\smallskipamount}
%%%%%%%%%%%%%%%%%%%%%%%%%% Syntax coloring with minted %%%%%%%%%%%%%%%%%%%%
\if@dominted
\RequirePackage[cache]{minted}
\renewcommand{\theFancyVerbLine}{
\sffamily\textcolor[rgb]{0.5,0.5,0.5}{\scriptsize\arabic{FancyVerbLine}}}
\newminted{cpp}{frame=lines,
linenos=false,
fontsize=\small,
xleftmargin=1.8em}
\newmintinline[cpp]{cpp}{fontsize=\small}
\newminted{python}{frame=lines,
linenos=false,
fontsize=\small,
xleftmargin=1.8em}
\newmintinline[python]{python}{fontsize=\small}
\newminted{sh}{frame=lines,
linenos=false,
fontsize=\small,
xleftmargin=1.8em}
\newmintinline[sh]{sh}{fontsize=\small}
\newminted{xml}{frame=lines,
linenos=false,
fontsize=\small,
xleftmargin=1.8em}
\newmintinline[xml]{xml}{fontsize=\small}
\fi
%---------------------------------------------------------------------
% Images
%---------------------------------------------------------------------
\newbox\mytempbox
\newdimen\mytempdimen
\newcommand\graphicscopyright[3][]{%
\leavevmode\vbox{\vskip3pt\raggedright\setbox\mytempbox=\hbox{\includegraphics[#1]{#2}}%
\mytempdimen=\wd\mytempbox\box\mytempbox\par\vskip1pt%
\usebeamerfont{copyright text}{\usebeamercolor[fg]{copyright text}{\vbox{\hsize=\mytempdimen#3}}}\vskip3pt%
}}
\pgfkeys{
/background/.is family, /background,
default/.style = {scale = 1.0,color=white,caption=\empty},
scale/.estore in = \bgScale,
color/.estore in = \bgColor,
caption/.estore in = \bgCaption,
}
\newcommand\badge[1]{%
\begin{tikzpicture}[remember picture,overlay]%
\node [xshift=-1cm,yshift=-1.4cm] at (current page.north east){\includegraphics[width=2cm,height=2cm,keepaspectratio]{#1}};%
\end{tikzpicture}%
}
\newcommand\fullbackground[2][]{%
\pgfkeys{/background, default, #1}%
\setbeamertemplate{background}{
%\includegraphics[width=\paperwidth, height=\paperheight,keepaspectratio]{#1}
\begin{tikzpicture}[remember picture,overlay,background
rectangle/.style={fill=\bgColor}, show background rectangle]
\node at (current page.center){\includegraphics[width=\bgScale\paperwidth,height=\bgScale\paperheight,keepaspectratio]{#2}};
\end{tikzpicture}
}
}
\newcommand\imageframe[2][]{%
\pgfkeys{/background, default, #1}%
{
\setbeamertemplate{background canvas}{
\begin{tikzpicture}[remember picture, overlay,background
rectangle/.style={fill=\bgColor}, show background rectangle]
\useasboundingbox (current page.north east) rectangle (current page.south west);
\node at (current page.center){\includegraphics[width=\bgScale\paperwidth,height=\bgScale\paperheight,keepaspectratio]{#2}};
\end{tikzpicture}
}
\setbeamertemplate{background}{}
\begin{frame}[plain]
\ifdefequal{\bgCaption}{\empty}{%
}{%
\begin{tikzpicture}[remember picture,overlay]
\node at (-1, -4.5) [anchor=south west,shape=rectangle,fill=hriSec3Dark, opacity=0.7, align=right, text width=0.6\paperwidth]
{\usebeamerfont{subtitle}\usebeamercolor[bg]{subtitle}\bgCaption\par};
\end{tikzpicture}
}%
\end{frame}
}
}
\newcommand\grid{
\draw[help lines] (current page.south west) grid (14,10);
\foreach \x in {-5,...,5} {
\foreach \y in {-5,...,5} {
\node at (\x,\y) [anchor=south west,gray]{{\fontsize{1.2mm}{0.1em}\selectfont (\x,\y)}};
}
}
}
\newcommand\bgframe[2][]{%
{
\setbeamertemplate{background canvas}{
\noindent\colorbox{black}{%
\parbox[c][\paperheight][c]{\paperwidth}{%
\ifstrempty{#1}{
% #1 is empty
}{
\centering
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{#1}
}
}
}
}
\setbeamertemplate{background}{}
\begin{frame}[plain]
#2
\end{frame}
}
}
% for a video like: figs/video1.mpg, an image called figs/video1_thumb.jpg
% exists, it is used to preview the video. Otherwise a blank object is returned.
\newcommand{\includepreview}[1]{{
\makeatletter
\filename@parse{#1}
\edef\videoThumb{\filename@area\filename@base_thumb.jpg}%
\makeatother
\IfFileExists{\videoThumb}{
\begin{tikzpicture}
\node at (0, 0) {\includegraphics{\videoThumb}};
\node[circle] at (1,5) {};
\end{tikzpicture}
}{\phantom{a}}
}}
% the optional argument is the aspect ratio
% (default to full-screen, ie 4:3 for Beamer)
% for instance, for 16:9 (9/16 = 0.56): \videoframe[0.56]{myvideo.webm}
\newcommand\videoframe[2][]{%
{
\setbeamertemplate{background canvas}{
\ifstrempty{#1}{
% #1 is empty
\noindent\colorbox{black}{%
\parbox[c][\paperheight][c]{\paperwidth}{%
\href{run:#2}{\resizebox{\paperwidth}{\paperheight}{\includepreview{#2}}}
}
}
}{
\noindent\colorbox{black}{%
\parbox[c][\paperheight][c]{\paperwidth}{%
\href{run:#2}{\resizebox{\paperwidth}{#1\paperwidth}{\includepreview{#2}}}
}
}
}
}
\setbeamertemplate{background}{}
\begin{frame}[plain]
\end{frame}
}
}
\newcommand\video[3][]{%
\ifstrempty{#1}{
% #1 is empty, we assume an aspect ratio of 16:9
\href{run:#3}{\resizebox{#2}{#2*\real{0.56}}{\includepreview{#3}}}
}{
\href{run:#3}{\resizebox{#2}{#2*\real{#1}}{\includepreview{#3}}}
}
}
\newcommand\paper[1]{%
\setbeamertemplate{footline}
{%
\begin{beamercolorbox}[wd=\textwidth,ht=3ex,dp=1.5ex,leftskip=0.3cm,rightskip=0.3cm]{structure}%
\usebeamerfont{page number in head/foot}%
[#1]\mbox{}\hfill\insertframenumber%
\end{beamercolorbox}%
}
}
\newcommand\licenseframe[1]{%
\begin{frame}[plain]
\centering
\vfill
\includegraphics[width=0.3\paperwidth]{style/by-sa}
This presentation is released under the terms of the\\
{\bf \href{http://creativecommons.org/licenses/by-sa/4.0/}{Creative Commons Attribution-Share Alike}} license.
\vspace{1em}
\small You are free to reuse it and modify it as much as you want as long as\\
\small (1) you mention me as being the original author,\\
\small (2) you re-share your presentation under the same terms.\\
\normalsize\vspace{1em}
You can download the sources of this presentation here:\\
{\bf\footnotesize\IfBeginWith{#1}{http}{\url{#1}}{\href{https://#1}{#1}}}
\end{frame}
}
%%%%%%%%%%%%%%%%% Bubbles to add explanations
\usetikzlibrary{shapes.callouts}
\usepackage{xparse}
\tikzset{
invisible/.style={opacity=0,text opacity=0},
visible on/.style={alt=#1{}{invisible}},
alt/.code args={<#1>#2#3}{%
\alt<#1>{\pgfkeysalso{#2}}{\pgfkeysalso{#3}} % \pgfkeysalso doesn't change the path
},
}
\NewDocumentCommand{\bubble}{r<> O{230} O{0.5cm} O{2cm} m m}{%
\tikz[remember picture, overlay]\node[align=center, fill=hriSec3Comp!60,font=\footnotesize, text width=#4,
opacity=0.8,text opacity=1,visible on=<#1>,rectangle callout,anchor=pointer,callout relative pointer={(#2:#3)}]
at (#5) {#6};
}
\NewDocumentCommand{\bubblemark}{O{-0.5ex} m}{%
\tikz[overlay,remember picture,baseline=#1] \node (#2) {};
}
%%%%%%%%% Highlight (math) text by putting it in a red colorbox
\NewDocumentCommand{\highlight}{r<> m}{%
\alt<#1>{\colorbox{red!50}{$#2$}}{#2}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Special coordinate system to refer to absolute page coordinates
%
% Taken from: http://tex.stackexchange.com/questions/89588/positioning-relative-to-page-in-tikz
\makeatletter
\def\parsecomma#1,#2\endparsecomma{\def\page@x{#1}\def\page@y{#2}}
\tikzdeclarecoordinatesystem{page}{
\parsecomma#1\endparsecomma
\pgfpointanchor{current page}{north east}
% Save the upper right corner
\pgf@xc=\pgf@x%
\pgf@yc=\pgf@y%
% save the lower left corner
\pgfpointanchor{current page}{south west}
\pgf@xb=\pgf@x%
\pgf@yb=\pgf@y%
% Transform to the correct placement
\pgfmathparse{(\pgf@xc-\pgf@xb)/2.*\page@x+(\pgf@xc+\pgf@xb)/2.}
\expandafter\pgf@x\expandafter=\pgfmathresult pt
\pgfmathparse{(\pgf@yc-\pgf@yb)/2.*\page@y+(\pgf@yc+\pgf@yb)/2.}
\expandafter\pgf@y\expandafter=\pgfmathresult pt
}
\makeatother
\mode
<all>

Binary file not shown.

View File

@@ -0,0 +1,449 @@
\newcommand{\state}{\vec{q}}
\newcommand{\statei}{\vec{q}_i}
\newcommand{\statemax}{\vec{\hat{q}}}
\newcommand{\particle}{\vec{p}}
\newcommand{\particlei}{\vec{p_i}}
\newcommand{\emp}[1]{\textcolor{red}{#1}}
\newcommand{\MISE}{\operatorname{MISE}}
\setlength{\TPHorizModule}{\paperwidth}
% \setlength{\TPVertModule}{\textwidth}
\section{Background}
\begin{frame}[fragile]
\frametitle{Indoor Localisation}
\begin{tikzpicture}
\node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[width=\linewidth]{gfx/info_graphic}};
\end{tikzpicture}
\pause
\begin{tikzpicture}[overlay]
\node [draw, red, ultra thick, rounded corners, minimum height=0.75cm, minimum width=3.5cm, shift={(7cm,0.75cm)}] at (current page.south west) { };
\end{tikzpicture}
\end{frame}
% \begin{frame}
% \frametitle{Our problem}
% Multi modalities increase the error due to weighted average \\
% Density estimate could solve this, but to expensive to fit in 500ms window \\
% Key was to recognise that KDE can be approximated with a Gaussian filter \\
%
% KDE $\approx$ binned KDE \\
% BKDE $\approx$ Gaussian filter \\
% Gaussian filter $\approx$ box filter \\
% $\rightarrow$ KDE $\sim$ box filter
% \end{frame}
\begin{frame}[fragile]
\frametitle{System Properties}
\begin{itemize}[label=\textbullet]
\item Particle filter with importance sampling describes posterior as a set of samples
\item One particle: $\particlei = \langle \statei, w_i \rangle$
\item Possible state: $\statei=(x,y,z,\theta,\hat{\rho}_{\text{rel}})^T$
\begin{itemize}
\item $\overbrace{x,y,z\in\R}^{\text{position}}, \quad \overbrace{\theta\in\R}^{\text{heading}}, \quad \overbrace{\hat{\rho}_{\text{rel}}}^{\text{rel. pressure}}$
%\setlength{\mathindent}{1pt}
%\item $\statei=(x,y,z,\theta,\hat{\rho}_{\text{rel}})^T, \quad \overbrace{x,y,z\in\R}^{\text{position}}, \quad \overbrace{\theta\in\R}^{\text{heading}}, \quad \overbrace{\hat{\rho}_{\text{rel}}}^{\text{rel. pressure}}$
\end{itemize}
\item Constrained computational environment (Smartphone + 500ms time frames)
\pause
\end{itemize}
\begin{tikzpicture}[overlay]
\node [draw, red, ultra thick, rounded corners, minimum height=1.1cm, minimum width=2.3cm, shift={(-10.4cm,-7.3cm)}] at (current page.north east) { };
\end{tikzpicture}
\end{frame}
\begin{frame}
\frametitle{Our problem}
Increased error due to multi modalities
\resizebox{\textwidth}{!}{\input{gfx/multimodalpath.eps_tex}}
\end{frame}
\begin{frame}[fragile,t]
\frametitle{State Estimation}
\begin{textblock*}{0.95\paperwidth}(2mm,1cm)
\resizebox{1\textwidth}{!}{\input{gfx/max_particle.tex}}
\end{textblock*}
\begin{textblock*}{1.0\textwidth}(0.4\textwidth,7.3cm)
Max particle: \par $\displaystyle \statemax := \max_{\statei} \{ w_i \} \vphantom{\sum_i^N}$
\end{textblock*}
\end{frame}
\begin{frame}[fragile,t]
\frametitle{State Estimation}
\begin{textblock*}{0.95\paperwidth}(2mm,1cm)
\resizebox{1\textwidth}{!}{\input{gfx/weighted_avg.tex}}
\end{textblock*}
\begin{textblock*}{1.0\textwidth}(0.4\textwidth,7.3cm)
Weighted average: \par $\displaystyle \statemax := \frac{1}{W} \sum_{i=1}^{N} w_i \statei \, \text{ with } W=\sum_{i=1}^{N}w_i$
\end{textblock*}
\end{frame}
\begin{frame}[fragile,t]
\frametitle{State Estimation}
\begin{textblock*}{0.95\paperwidth}(2mm,1cm)
\resizebox{1\textwidth}{!}{\input{gfx/boxkde.tex}}
\end{textblock*}
\begin{textblock*}{1.0\textwidth}(0.4\textwidth,7.3cm)
Kernel density estimation: \par $\displaystyle \statemax := \arg\max_{\statei} \hat{f}(\statei) \vphantom{\sum_i^N}$
\end{textblock*}
\end{frame}
% \begin{frame}[fragile,t]
% \frametitle{State Estimation}
% \textbf{Max particle}
% \begin{equation*}
% \statemax := \max_{\statei} \{ w_i \}
% \end{equation*}
% %Select $\statemax$ with largest corresponding $w_i$
%
% \begin{tikzpicture}[remember picture,overlay]
% \node[xshift=4.5cm,yshift=2.6cm] at (current page.south west) (a) {%
% \input{gfx/max_particle.tex}};
% \end{tikzpicture}
%
% \begin{columns}[t]
% \column{0.58\linewidth}
% %\input{gfx/max_particle.tex}
%
% \column{0.38\linewidth}
% \begin{proconlist}
% \itempro Fast
% \itemcon Not smooth
% \end{proconlist}
% \end{columns}
% \end{frame}
%
% \begin{frame}[fragile,t]
% \frametitle{State Estimation}
% \textbf{Weighted average}
% \begin{equation*}
% \statemax := \frac{1}{W} \sum_{i=1}^{N} w_i \statei \text{, with } W=\sum_{i=1}^{N}w_i
% \end{equation*}
% \begin{tikzpicture}[remember picture,overlay]
% \node[xshift=4.5cm,yshift=2.6cm] at (current page.south west) (a) {%
% \input{gfx/weighted_avg.tex}};
% \end{tikzpicture}
% \begin{columns}[t]
% \column{0.58\linewidth}
%
% \column{0.38\linewidth}
% \begin{proconlist}
% \itempro Fast and smooth
% \itemcon Vulnerable to multi modalities
% \end{proconlist}
% \end{columns}
% \end{frame}
%
% \begin{frame}[fragile,t]
% \frametitle{State Estimation}
% \textbf{Kernel density estimation}
% \begin{equation*}
% \statemax := \arg\max_{\statei} \hat{f}(\statei)
% \end{equation*}
% \begin{tikzpicture}[remember picture,overlay]
% \node[xshift=4.5cm,yshift=2.6cm] at (current page.south west) (a) {%
% \input{gfx/boxkde.tex}};
% \end{tikzpicture}
% \begin{columns}[t]
% \column{0.58\linewidth}
%
% \column{0.38\linewidth}
% \begin{proconlist}
% \itempro Complete density
% \itemcon Additional max search
% \itemcon Expensive
% \end{proconlist}
% \end{columns}
% \end{frame}
% 1D: \tilde{f}(x) = \frac{1}{W} \sum_{i=1}^{N} \frac{w_i}{h} K \left(\frac{x-X_i}{h}\right) \text{, with } h\in\R^+ \text{ and } K(u)=\frac{1}{\sqrt{2\pi}} \expp{- \frac{u^2}{2} } \\
% 1D
\begin{frame}[t]
\frametitle{Kernel density estimation}
\begin{flalign*}
\hat{f}(x) &= \frac{1}{W} \sum_{i=1}^{N} \frac{w_i}{h} K \left(\frac{x-q_i}{h}\right)
\intertext{with Gaussian kernel}
K(u) &=\frac{1}{\sqrt{2\pi}} \expp{- \frac{u^2}{2} }
\intertext{and kernel bandwidth}
h \in \R^+
\end{flalign*}
$\Rightarrow$ Complexity: $\landau{MN}$
% \begin{textblock*}{0.6\textwidth}(0.5\textwidth,3.7cm)
% \resizebox{1.0\textwidth}{!}{\includegraphics{KdeConstruction.pdf}}
% \end{textblock*}
\end{frame}
% nD
% \begin{frame}[t]
% \frametitle{Kernel density estimation}
% \begin{flalign*}
% \hat{f}(\vec{u}) &= \frac{1}{W} \sum_{i=1}^{n} \frac{w_i}{h_1 \dots h_d} \left[ \prod_{j=1}^{d} K\left( \frac{u_j-q_{i,j}}{h_j} \right) \right]
% \intertext{with Gaussian kernel}
% K(u) &=\frac{1}{\sqrt{2\pi}} \expp{- \frac{u^2}{2} }
% \intertext{and kernel bandwidth}
% \vec{h} &= (h_1, \dots, h_d)
% \end{flalign*}
%
% $\Rightarrow$ Complexity: $\landau{N^2}$
%
%% \begin{textblock*}{0.6\textwidth}(0.5\textwidth,3.7cm)
%% \resizebox{1.0\textwidth}{!}{\includegraphics{KdeConstruction.pdf}}
%% \end{textblock*}
% \end{frame}
\section{Approximation method}
\begin{frame}
\frametitle{Binned Kernel Density Estimation}
Approximation of KDE assuming an equidistant grid with $G$ grid points \\
\begin{equation*}
\tilde{f}(g_x) = \frac{1}{W} \sum_{j=1}^{G} \frac{C_j}{h} K \left(\frac{g_x-g_j}{h}\right)
\end{equation*}
where the count at $g_j$ is given with
\begin{equation*}
\label{eq:gridCnts}
C_j=\sum_{i=1}^{N} r_j(x_i,\delta)
\end{equation*}
and $r_j$ is a binning rule (simple or linear)
$\Rightarrow$ Complexity: $\landau{G^2}$
\end{frame}
\begin{frame}
\frametitle{Binned Kernel Density Estimation}
Binned KDE has a discrete convolution structure \\
\begin{equation*}
\tilde{f}(g_x) = \frac{1}{W} \emp{\sum_{j=1}^{G}} \frac{\emp{C_j}}{h} \emp{K} \left( \frac{\emp{g_x-g_j}}{h} \right)
\end{equation*}
\begin{textblock*}{5cm}(0.7\textwidth,3.1cm)
\footnotesize $\displaystyle (f*g)[n] = \sum_{m=-\infty}^{\infty} f[m]\cdot g[n-m] $\normalsize
\end{textblock*}
Using a Gaussian kernel: BKDE $\approx$ Gaussian filter \\
\begin{equation*}
\tilde{f}(g_x)=\frac{1}{W\sqrt{2\pi}} \sum_{j=1}^{G} \frac{C_j}{h} \expp{-\frac{(g_x-g_j)^2}{2h^2}}
\end{equation*}
$\Rightarrow$ fast approximation using recursive box filter
\end{frame}
\begin{frame}[fragile,t]
\frametitle{Box Filter Approximation}
Given by central limit theorem, iterated box filters converge to Gaussian filter
\centering
\begin{minipage}[b]{0.5\linewidth}
\centering
\include{gfx/BoxConverge1}
\vspace{-2ex}
\end{minipage}%%
\begin{minipage}[b]{0.5\linewidth}
\centering
\include{gfx/BoxConverge2}
\vspace{-2ex}
\end{minipage}
\begin{minipage}[b]{0.5\linewidth}
\centering
\include{gfx/BoxConverge3}
% \vspace{4ex}
\end{minipage}%%
\begin{minipage}[b]{0.5\linewidth}
\centering
\include{gfx/BoxConverge4}
% \vspace{4ex}
\end{minipage}
\end{frame}
\begin{frame}[t]
\frametitle{Box Filter Approximation}
Naive calculation $\landau{NL}$:
\begin{equation*}
y[i]=\frac{1}{2l+1} \sum_{j=-l}^{l}x[i+j]
\end{equation*}
Recursive calculation $\landau{N}$:
\begin{equation*}
y[i] = y[i-1] + x[i+l] - x[i-l-1]
\end{equation*}
Mapping bandwidth to box filter radius:
\begin{equation*}
\Lideal = \sqrt{\frac{12\sigma^2}{n}+1}
\end{equation*}
% \begin{textblock*}{0.1}[1,0](0.6,5)
\begin{textblock*}{0.25\textwidth}(0.7\textwidth,2.5cm)
\small Radius: $\displaystyle l=\frac{L-1}{2} $\normalsize
\end{textblock*}
\end{frame}
\section{Experiments}
% \begin{frame}
% \frametitle{Approximation error - Ground Truth}
%
% \begin{columns}
% \begin{column}{0.75\textwidth}
% \includegraphics[width=1\textwidth]{gfx/Eval1GroundTruth.png}
% \end{column}
% \begin{column}{0.25\textwidth}
% \setlength{\mathindent}{1pt}
% \begin{align*}
% \bm{X} \sim ~ & \G{\VecTwo{0}{0}}{0.5\bm{I}} + \\
% & \G{\VecTwo{3}{0}}{\bm{I}} + \\
% & \G{\VecTwo{0}{3}}{\bm{I}} + \\
% & \G{\VecTwo{-3}{0} }{\bm{I}} + \\
% & \G{\VecTwo{0}{-3}}{\bm{I}}
% \end{align*}
%
% Grid: $30\times 30$
% \end{column}
% \end{columns}
%
% \end{frame}
% \begin{frame}[t]
% \frametitle{Approximation error}
%
% \begin{columns}
% \begin{column}{0.60\textwidth}
% \renewcommand{\footnotesize}{\fontsize{7pt}{11pt}\selectfont}
% \resizebox{1.0\textwidth}{!}{\input{gfx/error.tex}}
% \end{column}
% \begin{column}{0.40\textwidth}
% $\displaystyle \operatorname{MISE} =~\E{\int \left( \hat{f}(x)-f(x) \right)^2 \dop{x}}$
%
% Average error:
% \setlength{\mathindent}{1pt}
% \begin{align*}
% ~&\overline{t}_{\text{BKDE}} &= \SI{10.10}{\second} \phantom{0} \\
% ~&\overline{t}_{\text{BoxKDE}} &= \SI{0.4092}{\second} \\
% ~&\overline{t}_{\text{WA}} &= \SI{0.0043}{\second}
% \end{align*}
% \end{column}
% \end{columns}
%
% \end{frame}
\begin{frame}
\frametitle{Approximation error}
\begin{textblock*}{0.8\textwidth}(0mm,1.5cm)
\renewcommand{\footnotesize}{\fontsize{7pt}{11pt}\selectfont}
\resizebox{1.0\textwidth}{!}{\input{gfx/error.tex}}
\end{textblock*}
%\begin{textblock*}{0.4\textwidth}(0.78\textwidth,1.5cm)
% \footnotesize$\displaystyle \MISE =~\E{\int \left( \hat{f}(x)-f(x) \right)^2 \dop{x}}$ \normalsize
%\end{textblock*}
\begin{textblock*}{0.3\textwidth}(0.85\textwidth,1.8cm)
Average error {\small $(\times 10^{-3})$}:
\setlength{\mathindent}{1pt}
\begin{align*}
~&\overline{\text{BoxKDE}} &= 5.14 \\
~&\overline{\text{BKDE}} &= 4.73 \\
~&\overline{\text{KDE}} &= 4.40
\end{align*}
\end{textblock*}
\end{frame}
\begin{frame}
\frametitle{Performance}
\begin{itemize}[label=\textbullet]
\item Hardware
\begin{itemize}[label=-]
\item Intel Core \mbox{i5-7600K} CPU with \SI{4.2}{\giga\hertz}
\item \SI{16}{\giga\byte} main memory
\end{itemize}
\item Algorithms
\begin{itemize}[label=-]
\item C++ implementation of our BoxKDE approximation
\item R language package \texttt{ks} \\ \hspace{1pt} (FFT-based BKDE; optimized in C)
\item C++ implementation of weighted average
\end{itemize}
\item Input
\begin{itemize}[label=-]
\item Number of grid points $G \in [10^2, 10^8]$
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Performance}
\begin{textblock*}{0.8\textwidth}(0mm,1.5cm)
\renewcommand{\footnotesize}{\fontsize{7pt}{11pt}\selectfont}
\resizebox{1.0\textwidth}{!}{\input{gfx/perf2.tex}}
\end{textblock*}
\begin{textblock*}{0.3\textwidth}(0.85\textwidth,1.8cm)
Average time:
\setlength{\mathindent}{1pt}
\begin{align*}
~&\overline{t}_{\text{BKDE}} &= \SI{10.10}{\second} \phantom{0} \\
~&\overline{t}_{\text{BoxKDE}} &= \SI{0.4092}{\second} \\
~&\overline{t}_{\text{WA}} &= \SI{0.0043}{\second}
\end{align*}
\end{textblock*}
\end{frame}
\section{Summary}
\begin{frame}[t]
\frametitle{Summary}
\begin{itemize}[label=\textbullet]
\item Novel rapid approximation scheme for KDE
\item Key idea is to interpret KDE as filter problem
\item Assuming a Gaussian kernel, box filter approximation can be used
\item Sufficiently fast for our real time application
\item Acceptable small error
\end{itemize}
\end{frame}
\section{Thank you}
\begin{frame}
\frametitle{Approximation error - Ground Truth}
\begin{columns}
\begin{column}{0.75\textwidth}
\includegraphics[width=1\textwidth]{gfx/Eval1GroundTruth.png}
\end{column}
\begin{column}{0.25\textwidth}
\setlength{\mathindent}{1pt}
\begin{align*}
\bm{X} \sim ~ & \G{\VecTwo{0}{0}}{0.5\bm{I}} + \\
& \G{\VecTwo{3}{0}}{\bm{I}} + \\
& \G{\VecTwo{0}{3}}{\bm{I}} + \\
& \G{\VecTwo{-3}{0} }{\bm{I}} + \\
& \G{\VecTwo{0}{-3}}{\bm{I}}
\end{align*}
$N = 5000$
Grid: $30\times 30$
\end{column}
%\begin{textblock*}{0.4\textwidth}(0.78\textwidth,1.5cm)
% \footnotesize$\displaystyle \MISE =~\E{\int \left( \hat{f}(x)-f(x) \right)^2 \dop{x}}$ \normalsize
%\end{textblock*}
\end{columns}
\end{frame}

View File

@@ -0,0 +1,60 @@
reset
set terminal epslatex size 2.5,1.3
#set terminal windows
set grid
set key box opaque reverse left invert samplen 0.75 spacing 1.0 width -4
set nokey
#set lmargin 4.3
#set tmargin 0.5
#set rmargin 0.5
unset xtics
unset ytics
unset border
#set xtics nomirror
#set ytics nomirror
set format x "\\footnotesize{%H}"
set format y "\\footnotesize{%H}"
#set xlabel "\\footnotesize{bandwidth $h$}"
#set ylabel "\\footnotesize{MISE ($\\times 10^{-3}$)}" offset +2.0,0
# orange dahsed gaussian
set style line 1 dt 3 lc rgb "#FCAF3E" lw 3.0
# red approx
set style line 2 lt 1 lc rgb "#CC0000" lw 3.0
set output "BoxConverge1.tex"
plot \
"BoxConvergeData.csv" using (column(1)):(column(2)) with lines ls 2
set output "BoxConverge2.tex"
plot \
"BoxConvergeData.csv" using (column(1)):(column(3)) with lines ls 1, \
"BoxConvergeData.csv" using (column(1)):(column(4)) with lines ls 2
set output "BoxConverge3.tex"
plot \
"BoxConvergeData.csv" using (column(1)):(column(5)) with lines ls 1, \
"BoxConvergeData.csv" using (column(1)):(column(6)) with lines ls 2
set output "BoxConverge4.tex"
plot \
"BoxConvergeData.csv" using (column(1)):(column(7)) with lines ls 1, \
"BoxConvergeData.csv" using (column(1)):(column(8)) with lines ls 2
set output
#FCAF3E
#CC0000
#4E9A06
#4E9A06

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(3600.00,1872.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{BoxConverge1}}%
\gplfronttext
\end{picture}%
\endgroup

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(3600.00,1872.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{BoxConverge2}}%
\gplfronttext
\end{picture}%
\endgroup

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(3600.00,1872.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{BoxConverge3}}%
\gplfronttext
\end{picture}%
\endgroup

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(3600.00,1872.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{BoxConverge4}}%
\gplfronttext
\end{picture}%
\endgroup

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 KiB

Binary file not shown.

10130
presentation43/gfx/boxkde.eps Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(5040.00,2880.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{boxkde}}%
\gplfronttext
\end{picture}%
\endgroup

1133
presentation43/gfx/error.eps Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,32 @@
reset
#set terminal windows
set terminal epslatex size 3.5,3
set output "error.tex"
set grid
set key box opaque reverse left invert samplen 0.75 spacing 1.0 width -4
set lmargin 4.3
set tmargin 0.5
set rmargin 0.5
#set xtics nomirror
#set ytics nomirror
set format x "\\footnotesize{%H}"
set format y "\\footnotesize{%H}"
set xlabel "\\footnotesize{bandwidth $h$}"
set ylabel "\\footnotesize{MISE ($\\times 10^{-3}$)}" offset +2.0,0
plot \
"error/KDE.csv" using (column(1)):(column(2)*1000) with lines lc rgb "#4E9A06" lw 2.0 title "\\footnotesize{KDE} ",\
"error/R.csv" using (column(1)):(column(2)*1000) with lines lc rgb "#CC0000" lw 2.0 title "\\footnotesize{BKDE} ",\
"error/Box.csv" using (column(1)):(column(2)*1000) with lines lc rgb "#FCAF3E" lw 2.0 title "\\footnotesize{BoxKDE} "
#FCAF3E
#CC0000
#4E9A06
#4E9A06

View File

@@ -0,0 +1,138 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(5040.00,4320.00)%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%%
\put(435,704){\makebox(0,0)[r]{\strut{}\footnotesize{0}}}%
\csname LTb\endcsname%%
\put(435,1288){\makebox(0,0)[r]{\strut{}\footnotesize{2}}}%
\csname LTb\endcsname%%
\put(435,1872){\makebox(0,0)[r]{\strut{}\footnotesize{4}}}%
\csname LTb\endcsname%%
\put(435,2457){\makebox(0,0)[r]{\strut{}\footnotesize{6}}}%
\csname LTb\endcsname%%
\put(435,3041){\makebox(0,0)[r]{\strut{}\footnotesize{8}}}%
\csname LTb\endcsname%%
\put(435,3625){\makebox(0,0)[r]{\strut{}\footnotesize{10}}}%
\csname LTb\endcsname%%
\put(435,4209){\makebox(0,0)[r]{\strut{}\footnotesize{12}}}%
\csname LTb\endcsname%%
\put(567,484){\makebox(0,0){\strut{}\footnotesize{0.1}}}%
\csname LTb\endcsname%%
\put(1057,484){\makebox(0,0){\strut{}\footnotesize{0.2}}}%
\csname LTb\endcsname%%
\put(1546,484){\makebox(0,0){\strut{}\footnotesize{0.3}}}%
\csname LTb\endcsname%%
\put(2036,484){\makebox(0,0){\strut{}\footnotesize{0.4}}}%
\csname LTb\endcsname%%
\put(2525,484){\makebox(0,0){\strut{}\footnotesize{0.5}}}%
\csname LTb\endcsname%%
\put(3015,484){\makebox(0,0){\strut{}\footnotesize{0.6}}}%
\csname LTb\endcsname%%
\put(3504,484){\makebox(0,0){\strut{}\footnotesize{0.7}}}%
\csname LTb\endcsname%%
\put(3994,484){\makebox(0,0){\strut{}\footnotesize{0.8}}}%
\csname LTb\endcsname%%
\put(4483,484){\makebox(0,0){\strut{}\footnotesize{0.9}}}%
\csname LTb\endcsname%%
\put(4973,484){\makebox(0,0){\strut{}\footnotesize{1}}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(83,2456){\rotatebox{-270}{\makebox(0,0){\strut{}\footnotesize{MISE ($\times 10^{-3}$)}}}}%
\put(2770,154){\makebox(0,0){\strut{}\footnotesize{bandwidth $h$}}}%
\csname LTb\endcsname%%
\put(1653,3596){\makebox(0,0)[r]{\strut{}\footnotesize{KDE} }}%
\csname LTb\endcsname%%
\put(1653,3816){\makebox(0,0)[r]{\strut{}\footnotesize{BKDE} }}%
\csname LTb\endcsname%%
\put(1653,4036){\makebox(0,0)[r]{\strut{}\footnotesize{BoxKDE} }}%
}%
\gplbacktext
\put(0,0){\includegraphics{error}}%
\gplfronttext
\end{picture}%
\endgroup

View File

@@ -0,0 +1,86 @@
0.15 0.00059687
0.16 0.00065779
0.17 0.0006009
0.18 0.00069853
0.19 0.00067814
0.2 0.00060397
0.21 0.00060019
0.22 0.00056329
0.23 0.00058935
0.24 0.0005947
0.25 0.00055101
0.26 0.0016793
0.27 0.0016706
0.28 0.0016165
0.29 0.0017043
0.3 0.0017323
0.31 0.001682
0.32 0.0016604
0.33 0.0016488
0.34 0.0016879
0.35 0.0016653
0.36 0.0016577
0.37 0.0015946
0.38 0.001717
0.39 0.001634
0.4 0.0017368
0.41 0.001615
0.42 0.0015334
0.43 0.0017162
0.44 0.0016741
0.45 0.0035742
0.46 0.0035536
0.47 0.0035763
0.48 0.0035662
0.49 0.0035824
0.5 0.0036102
0.51 0.0035645
0.52 0.0035274
0.53 0.0035878
0.54 0.0035357
0.55 0.0036062
0.56 0.003644
0.57 0.0035564
0.58 0.0054383
0.59 0.0054059
0.6 0.0053969
0.61 0.0054425
0.62 0.0054856
0.63 0.0054371
0.64 0.0054208
0.65 0.0054052
0.66 0.0054552
0.67 0.0054841
0.68 0.0054098
0.69 0.0053947
0.7 0.0054073
0.71 0.0054836
0.72 0.005479
0.73 0.0054226
0.74 0.0090422
0.75 0.0090316
0.76 0.0090807
0.77 0.0090336
0.78 0.0090864
0.79 0.009056
0.8 0.0090689
0.81 0.0090651
0.82 0.0090826
0.83 0.0090286
0.84 0.0090444
0.85 0.0090527
0.86 0.0090639
0.87 0.0090555
0.88 0.0091075
0.89 0.009093
0.9 0.011388
0.91 0.011381
0.92 0.011396
0.93 0.011363
0.94 0.011375
0.95 0.011399
0.96 0.011412
0.97 0.011366
0.98 0.011353
0.99 0.011379
1 0.011397
1 0.15 0.00059687
2 0.16 0.00065779
3 0.17 0.0006009
4 0.18 0.00069853
5 0.19 0.00067814
6 0.2 0.00060397
7 0.21 0.00060019
8 0.22 0.00056329
9 0.23 0.00058935
10 0.24 0.0005947
11 0.25 0.00055101
12 0.26 0.0016793
13 0.27 0.0016706
14 0.28 0.0016165
15 0.29 0.0017043
16 0.3 0.0017323
17 0.31 0.001682
18 0.32 0.0016604
19 0.33 0.0016488
20 0.34 0.0016879
21 0.35 0.0016653
22 0.36 0.0016577
23 0.37 0.0015946
24 0.38 0.001717
25 0.39 0.001634
26 0.4 0.0017368
27 0.41 0.001615
28 0.42 0.0015334
29 0.43 0.0017162
30 0.44 0.0016741
31 0.45 0.0035742
32 0.46 0.0035536
33 0.47 0.0035763
34 0.48 0.0035662
35 0.49 0.0035824
36 0.5 0.0036102
37 0.51 0.0035645
38 0.52 0.0035274
39 0.53 0.0035878
40 0.54 0.0035357
41 0.55 0.0036062
42 0.56 0.003644
43 0.57 0.0035564
44 0.58 0.0054383
45 0.59 0.0054059
46 0.6 0.0053969
47 0.61 0.0054425
48 0.62 0.0054856
49 0.63 0.0054371
50 0.64 0.0054208
51 0.65 0.0054052
52 0.66 0.0054552
53 0.67 0.0054841
54 0.68 0.0054098
55 0.69 0.0053947
56 0.7 0.0054073
57 0.71 0.0054836
58 0.72 0.005479
59 0.73 0.0054226
60 0.74 0.0090422
61 0.75 0.0090316
62 0.76 0.0090807
63 0.77 0.0090336
64 0.78 0.0090864
65 0.79 0.009056
66 0.8 0.0090689
67 0.81 0.0090651
68 0.82 0.0090826
69 0.83 0.0090286
70 0.84 0.0090444
71 0.85 0.0090527
72 0.86 0.0090639
73 0.87 0.0090555
74 0.88 0.0091075
75 0.89 0.009093
76 0.9 0.011388
77 0.91 0.011381
78 0.92 0.011396
79 0.93 0.011363
80 0.94 0.011375
81 0.95 0.011399
82 0.96 0.011412
83 0.97 0.011366
84 0.98 0.011353
85 0.99 0.011379
86 1 0.011397

View File

@@ -0,0 +1,86 @@
0.15 0.00058275
0.16 0.00062877
0.17 0.00057353
0.18 0.00068519
0.19 0.00068682
0.2 0.00061422
0.21 0.00063777
0.22 0.00062259
0.23 0.00067975
0.24 0.00069164
0.25 0.00067199
0.26 0.00081329
0.27 0.00084847
0.28 0.00084521
0.29 0.00097837
0.3 0.001063
0.31 0.0010714
0.32 0.001116
0.33 0.001181
0.34 0.0012786
0.35 0.001345
0.36 0.0014194
0.37 0.0014429
0.38 0.001663
0.39 0.0016755
0.4 0.0018851
0.41 0.0018659
0.42 0.0018964
0.43 0.0022078
0.44 0.0022825
0.45 0.0024083
0.46 0.002501
0.47 0.0026722
0.48 0.0028053
0.49 0.0029689
0.5 0.0031423
0.51 0.0032524
0.52 0.0033713
0.53 0.0035952
0.54 0.0037081
0.55 0.003948
0.56 0.0041574
0.57 0.0042471
0.58 0.0044276
0.59 0.0045744
0.6 0.0047528
0.61 0.0049851
0.62 0.0052184
0.63 0.0053606
0.64 0.0055147
0.65 0.0056563
0.66 0.0058633
0.67 0.0060525
0.68 0.0061413
0.69 0.0062951
0.7 0.0064694
0.71 0.0067058
0.72 0.0068741
0.73 0.0069869
0.74 0.007156
0.75 0.0073243
0.76 0.0075373
0.77 0.0076646
0.78 0.0078997
0.79 0.0080406
0.8 0.0082263
0.81 0.0083948
0.82 0.0085871
0.83 0.0087002
0.84 0.0088932
0.85 0.0090744
0.86 0.0092566
0.87 0.0094215
0.88 0.0096413
0.89 0.0097972
0.9 0.0099539
0.91 0.010114
0.92 0.010305
0.93 0.010425
0.94 0.010599
0.95 0.010793
0.96 0.010969
0.97 0.011077
0.98 0.011225
0.99 0.011406
1 0.011578
1 0.15 0.00058275
2 0.16 0.00062877
3 0.17 0.00057353
4 0.18 0.00068519
5 0.19 0.00068682
6 0.2 0.00061422
7 0.21 0.00063777
8 0.22 0.00062259
9 0.23 0.00067975
10 0.24 0.00069164
11 0.25 0.00067199
12 0.26 0.00081329
13 0.27 0.00084847
14 0.28 0.00084521
15 0.29 0.00097837
16 0.3 0.001063
17 0.31 0.0010714
18 0.32 0.001116
19 0.33 0.001181
20 0.34 0.0012786
21 0.35 0.001345
22 0.36 0.0014194
23 0.37 0.0014429
24 0.38 0.001663
25 0.39 0.0016755
26 0.4 0.0018851
27 0.41 0.0018659
28 0.42 0.0018964
29 0.43 0.0022078
30 0.44 0.0022825
31 0.45 0.0024083
32 0.46 0.002501
33 0.47 0.0026722
34 0.48 0.0028053
35 0.49 0.0029689
36 0.5 0.0031423
37 0.51 0.0032524
38 0.52 0.0033713
39 0.53 0.0035952
40 0.54 0.0037081
41 0.55 0.003948
42 0.56 0.0041574
43 0.57 0.0042471
44 0.58 0.0044276
45 0.59 0.0045744
46 0.6 0.0047528
47 0.61 0.0049851
48 0.62 0.0052184
49 0.63 0.0053606
50 0.64 0.0055147
51 0.65 0.0056563
52 0.66 0.0058633
53 0.67 0.0060525
54 0.68 0.0061413
55 0.69 0.0062951
56 0.7 0.0064694
57 0.71 0.0067058
58 0.72 0.0068741
59 0.73 0.0069869
60 0.74 0.007156
61 0.75 0.0073243
62 0.76 0.0075373
63 0.77 0.0076646
64 0.78 0.0078997
65 0.79 0.0080406
66 0.8 0.0082263
67 0.81 0.0083948
68 0.82 0.0085871
69 0.83 0.0087002
70 0.84 0.0088932
71 0.85 0.0090744
72 0.86 0.0092566
73 0.87 0.0094215
74 0.88 0.0096413
75 0.89 0.0097972
76 0.9 0.0099539
77 0.91 0.010114
78 0.92 0.010305
79 0.93 0.010425
80 0.94 0.010599
81 0.95 0.010793
82 0.96 0.010969
83 0.97 0.011077
84 0.98 0.011225
85 0.99 0.011406
86 1 0.011578

View File

@@ -0,0 +1,86 @@
0.15 0.00084575
0.16 0.0008555
0.17 0.00070335
0.18 0.00075477
0.19 0.00068716
0.2 0.00057767
0.21 0.00055525
0.22 0.00050787
0.23 0.00053075
0.24 0.00052867
0.25 0.00048694
0.26 0.00059659
0.27 0.00061149
0.28 0.00060552
0.29 0.00070919
0.3 0.00078033
0.31 0.00078231
0.32 0.00081119
0.33 0.00087494
0.34 0.00094694
0.35 0.0010085
0.36 0.0010783
0.37 0.0010941
0.38 0.0012901
0.39 0.0012999
0.4 0.0014947
0.41 0.0014695
0.42 0.0014919
0.43 0.0017827
0.44 0.0018517
0.45 0.0019647
0.46 0.0020368
0.47 0.0021959
0.48 0.0023185
0.49 0.0024715
0.5 0.0026232
0.51 0.002723
0.52 0.0028187
0.53 0.0030264
0.54 0.0031228
0.55 0.0033492
0.56 0.0035401
0.57 0.0036015
0.58 0.0037649
0.59 0.0038893
0.6 0.0040476
0.61 0.0042546
0.62 0.0044674
0.63 0.0045828
0.64 0.004733
0.65 0.0048899
0.66 0.0051112
0.67 0.0053131
0.68 0.0054134
0.69 0.0055695
0.7 0.0057556
0.71 0.0060067
0.72 0.0061785
0.73 0.0062981
0.74 0.0064684
0.75 0.0066467
0.76 0.0068563
0.77 0.006984
0.78 0.0072279
0.79 0.0073651
0.8 0.0075512
0.81 0.0077164
0.82 0.0079074
0.83 0.008007
0.84 0.0082
0.85 0.0083749
0.86 0.0085491
0.87 0.0087095
0.88 0.0089233
0.89 0.0090684
0.9 0.0092171
0.91 0.0093685
0.92 0.0095564
0.93 0.0096567
0.94 0.0098157
0.95 0.010008
0.96 0.010175
0.97 0.010262
0.98 0.010403
0.99 0.010573
1 0.010741
1 0.15 0.00084575
2 0.16 0.0008555
3 0.17 0.00070335
4 0.18 0.00075477
5 0.19 0.00068716
6 0.2 0.00057767
7 0.21 0.00055525
8 0.22 0.00050787
9 0.23 0.00053075
10 0.24 0.00052867
11 0.25 0.00048694
12 0.26 0.00059659
13 0.27 0.00061149
14 0.28 0.00060552
15 0.29 0.00070919
16 0.3 0.00078033
17 0.31 0.00078231
18 0.32 0.00081119
19 0.33 0.00087494
20 0.34 0.00094694
21 0.35 0.0010085
22 0.36 0.0010783
23 0.37 0.0010941
24 0.38 0.0012901
25 0.39 0.0012999
26 0.4 0.0014947
27 0.41 0.0014695
28 0.42 0.0014919
29 0.43 0.0017827
30 0.44 0.0018517
31 0.45 0.0019647
32 0.46 0.0020368
33 0.47 0.0021959
34 0.48 0.0023185
35 0.49 0.0024715
36 0.5 0.0026232
37 0.51 0.002723
38 0.52 0.0028187
39 0.53 0.0030264
40 0.54 0.0031228
41 0.55 0.0033492
42 0.56 0.0035401
43 0.57 0.0036015
44 0.58 0.0037649
45 0.59 0.0038893
46 0.6 0.0040476
47 0.61 0.0042546
48 0.62 0.0044674
49 0.63 0.0045828
50 0.64 0.004733
51 0.65 0.0048899
52 0.66 0.0051112
53 0.67 0.0053131
54 0.68 0.0054134
55 0.69 0.0055695
56 0.7 0.0057556
57 0.71 0.0060067
58 0.72 0.0061785
59 0.73 0.0062981
60 0.74 0.0064684
61 0.75 0.0066467
62 0.76 0.0068563
63 0.77 0.006984
64 0.78 0.0072279
65 0.79 0.0073651
66 0.8 0.0075512
67 0.81 0.0077164
68 0.82 0.0079074
69 0.83 0.008007
70 0.84 0.0082
71 0.85 0.0083749
72 0.86 0.0085491
73 0.87 0.0087095
74 0.88 0.0089233
75 0.89 0.0090684
76 0.9 0.0092171
77 0.91 0.0093685
78 0.92 0.0095564
79 0.93 0.0096567
80 0.94 0.0098157
81 0.95 0.010008
82 0.96 0.010175
83 0.97 0.010262
84 0.98 0.010403
85 0.99 0.010573
86 1 0.010741

View File

@@ -0,0 +1,86 @@
0.15 0.00058513
0.16 0.00063311
0.17 0.00056715
0.18 0.00066154
0.19 0.0006489
0.2 0.00057419
0.21 0.00059376
0.22 0.00058064
0.23 0.00064472
0.24 0.00066439
0.25 0.00065271
0.26 0.0008034
0.27 0.00084639
0.28 0.00085144
0.29 0.0009914
0.3 0.0010808
0.31 0.0010957
0.32 0.0011434
0.33 0.0012088
0.34 0.0013151
0.35 0.0013819
0.36 0.001457
0.37 0.001481
0.38 0.0016998
0.39 0.0017104
0.4 0.001917
0.41 0.0018942
0.42 0.0019193
0.43 0.0022234
0.44 0.00229
0.45 0.0024113
0.46 0.0024951
0.47 0.0026559
0.48 0.0027777
0.49 0.0029289
0.5 0.003088
0.51 0.0031833
0.52 0.0032852
0.53 0.0034919
0.54 0.003586
0.55 0.0038063
0.56 0.0039949
0.57 0.0040647
0.58 0.0042219
0.59 0.0043447
0.6 0.0044993
0.61 0.0047046
0.62 0.0049136
0.63 0.0050255
0.64 0.005173
0.65 0.0053243
0.66 0.0055417
0.67 0.0057377
0.68 0.0058326
0.69 0.0059893
0.7 0.0061679
0.71 0.0064099
0.72 0.0065768
0.73 0.0066899
0.74 0.0068573
0.75 0.0070248
0.76 0.0072316
0.77 0.0073546
0.78 0.0075865
0.79 0.0077214
0.8 0.007899
0.81 0.0080582
0.82 0.0082415
0.83 0.0083389
0.84 0.0085233
0.85 0.0086915
0.86 0.0088592
0.87 0.0090121
0.88 0.0092176
0.89 0.0093578
0.9 0.0095
0.91 0.0096446
0.92 0.0098242
0.93 0.0099207
0.94 0.010073
0.95 0.010258
0.96 0.010418
0.97 0.0105
0.98 0.010635
0.99 0.010799
1 0.010958
1 0.15 0.00058513
2 0.16 0.00063311
3 0.17 0.00056715
4 0.18 0.00066154
5 0.19 0.0006489
6 0.2 0.00057419
7 0.21 0.00059376
8 0.22 0.00058064
9 0.23 0.00064472
10 0.24 0.00066439
11 0.25 0.00065271
12 0.26 0.0008034
13 0.27 0.00084639
14 0.28 0.00085144
15 0.29 0.0009914
16 0.3 0.0010808
17 0.31 0.0010957
18 0.32 0.0011434
19 0.33 0.0012088
20 0.34 0.0013151
21 0.35 0.0013819
22 0.36 0.001457
23 0.37 0.001481
24 0.38 0.0016998
25 0.39 0.0017104
26 0.4 0.001917
27 0.41 0.0018942
28 0.42 0.0019193
29 0.43 0.0022234
30 0.44 0.00229
31 0.45 0.0024113
32 0.46 0.0024951
33 0.47 0.0026559
34 0.48 0.0027777
35 0.49 0.0029289
36 0.5 0.003088
37 0.51 0.0031833
38 0.52 0.0032852
39 0.53 0.0034919
40 0.54 0.003586
41 0.55 0.0038063
42 0.56 0.0039949
43 0.57 0.0040647
44 0.58 0.0042219
45 0.59 0.0043447
46 0.6 0.0044993
47 0.61 0.0047046
48 0.62 0.0049136
49 0.63 0.0050255
50 0.64 0.005173
51 0.65 0.0053243
52 0.66 0.0055417
53 0.67 0.0057377
54 0.68 0.0058326
55 0.69 0.0059893
56 0.7 0.0061679
57 0.71 0.0064099
58 0.72 0.0065768
59 0.73 0.0066899
60 0.74 0.0068573
61 0.75 0.0070248
62 0.76 0.0072316
63 0.77 0.0073546
64 0.78 0.0075865
65 0.79 0.0077214
66 0.8 0.007899
67 0.81 0.0080582
68 0.82 0.0082415
69 0.83 0.0083389
70 0.84 0.0085233
71 0.85 0.0086915
72 0.86 0.0088592
73 0.87 0.0090121
74 0.88 0.0092176
75 0.89 0.0093578
76 0.9 0.0095
77 0.91 0.0096446
78 0.92 0.0098242
79 0.93 0.0099207
80 0.94 0.010073
81 0.95 0.010258
82 0.96 0.010418
83 0.97 0.0105
84 0.98 0.010635
85 0.99 0.010799
86 1 0.010958

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 144 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(5040.00,2880.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{max_particle}}%
\gplfronttext
\end{picture}%
\endgroup

View File

@@ -0,0 +1,579 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.14.8 (http://cairographics.org)
%%CreationDate: Thu Apr 20 14:10:46 2017
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 3
%%BoundingBox: 0 -1 251 116
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%BeginSetup
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 251 116
%%EndPageSetup
q 0 -1 251 117 rectclip q
1 g
0.75 w
0 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 115.266312 cm
-0.375 -18.938 289.5 136.5 re S Q
q
133.391 73.911 m 133.391 70.794 130.25 68.266 126.375 68.266 c 122.5 68.266
119.359 70.794 119.359 73.911 c 119.359 77.032 122.5 79.559 126.375 79.559
c 130.25 79.559 133.391 77.032 133.391 73.911 c h
133.391 73.911 m W n
[0.206307 0 0 -0.166086 197.646648 105.552092] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
q
184.875 63.704 m 184.875 55.938 178.578 49.641 170.812 49.641 c 163.047
49.641 156.75 55.938 156.75 63.704 c 156.75 71.469 163.047 77.766 170.812
77.766 c 178.578 77.766 184.875 71.469 184.875 63.704 c h
184.875 63.704 m W n
[0.413603 0 0 -0.413603 313.697538 142.49422] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
q
140.438 98.766 m 140.438 91.001 134.141 84.704 126.375 84.704 c 118.609
84.704 112.312 91.001 112.312 98.766 c 112.312 106.532 118.609 112.829
126.375 112.829 c 134.141 112.829 140.438 106.532 140.438 98.766 c h
140.438 98.766 m W n
[0.369485 -0.0000000443479 -0.0000000317716 -0.264706 254.018966 149.191822] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
0 g
0.75 w
0 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 115.266312 cm
247.09 60.562 m 225.375 60.562 l 135.375 42.562 l 12.375 42.562 l 12.375
15.562 l S Q
q
92.109 97.438 m 92.109 90.016 86.094 84.001 78.676 84.001 c 71.254 84.001
65.238 90.016 65.238 97.438 c 65.238 104.856 71.254 110.872 78.676 110.872
c 86.094 110.872 92.109 104.856 92.109 97.438 c h
92.109 97.438 m W n
[0.395137 0 0 -0.395137 215.179931 172.710147] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
1 g
44.625 68.954 84.75 -8.25 re f
46.125 62.204 10.5 -4.5 re f
99.375 85.454 30.75 -7.5 re f
98.625 49.454 30.75 -8.25 re f
61.949 110.954 12.75 -33 re f
73.559 90.434 12.75 -12.48 re f
0.643137 g
0.75 w
0 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 115.266312 cm
6.992 57.043 m 6.98 65.43 l 7 88.949 l 78.227 88.91 l S Q
q 1 0 0 -1 0 115.266312 cm
56.688 88.922 m 56.688 69.016 l S Q
q 1 0 0 -1 0 115.266312 cm
56.688 63.492 m 56.688 54.562 l S Q
q 1 0 0 -1 0 115.266312 cm
6.98 57.418 m 56.688 57.418 l S Q
q 1 0 0 -1 0 115.266312 cm
56.625 46.312 m 3.375 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
29.07 46.371 m 29.07 44.16 l S Q
q 1 0 0 -1 0 115.266312 cm
33.488 37.535 m 22.445 37.535 l 22.445 17.098 l S Q
q 1 0 0 -1 0 115.266312 cm
39.566 37.535 m 42.703 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
42.328 17.098 m 42.328 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
22.445 11.023 m 22.445 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
42.328 11.023 m 42.328 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
3.113 4.395 m 3.113 46.371 l S Q
q 1 0 0 -1 0 115.266312 cm
78.227 88.91 m 247.086 89.051 l 247.098 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
247.469 4.395 m 3.113 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
50.848 37.535 m 59.133 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
63.781 37.535 m 72.391 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
52.504 24.832 m 52.504 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
52.504 24.832 m 96.375 24.832 l S Q
q 1 0 0 -1 0 115.266312 cm
66.312 37.535 m 66.312 24.832 l S Q
q 1 0 0 -1 0 115.266312 cm
96.375 24.457 m 96.453 37.535 l 130.145 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
130.145 37.535 m 130.145 13.785 l S Q
q 1 0 0 -1 0 115.266312 cm
130.145 7.711 m 130.145 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
141.191 4.395 m 141.191 37.535 l 155 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
160.523 37.535 m 168.258 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
163.836 37.535 m 163.836 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
174.332 37.535 m 179.301 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
177.094 37.535 m 177.094 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
185.379 37.535 m 195.32 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
190.902 37.535 m 190.902 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
201.395 37.535 m 211.891 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
204.156 37.535 m 204.156 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
217.965 37.535 m 228.457 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
221.277 37.535 m 221.277 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
234.535 37.535 m 247.094 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
56.625 54.562 m 129.375 54.562 l 129.375 46.312 l 56.625 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
68.285 65.703 m 68.285 88.914 l S Q
q 1 0 0 -1 0 115.266312 cm
80.988 65.703 m 78.227 65.703 l 78.227 88.91 l S Q
q 1 0 0 -1 0 115.266312 cm
87.066 65.703 m 143.402 65.703 l 143.402 72.883 l S Q
q 1 0 0 -1 0 115.266312 cm
143.402 78.957 m 143.402 88.961 l S Q
q 1 0 0 -1 0 115.266312 cm
143.402 65.703 m 168.258 65.703 l S Q
q 1 0 0 -1 0 115.266312 cm
174.332 65.703 m 180.961 65.703 l S Q
q 1 0 0 -1 0 115.266312 cm
177.094 65.703 m 177.094 72.883 l S Q
q 1 0 0 -1 0 115.266312 cm
177.094 78.406 m 177.094 88.992 l S Q
q 1 0 0 -1 0 115.266312 cm
187.035 65.703 m 194.215 65.703 l S Q
q 1 0 0 -1 0 115.266312 cm
200.289 65.703 m 206.918 65.703 l S Q
q 1 0 0 -1 0 115.266312 cm
204.156 65.703 m 204.156 72.883 l S Q
q 1 0 0 -1 0 115.266312 cm
190.902 65.703 m 190.902 89.004 l S Q
q 1 0 0 -1 0 115.266312 cm
204.156 78.406 m 204.156 89.012 l S Q
q 1 0 0 -1 0 115.266312 cm
213.547 65.703 m 247.09 65.703 l S Q
q 1 0 0 -1 0 115.266312 cm
67.969 14.891 m 51.953 14.891 l S Q
q 1 0 0 -1 0 115.266312 cm
51.953 14.891 m 51.953 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
242.02 46.371 m 211.086 46.371 l 211.086 56.867 l 242.02 56.867 l S Q
0.25098 g
q 1 0 0 -1 0 115.266312 cm
0.375 0.375 249.816 92.438 re S Q
0.211765 0.835294 0.411765 rg
q 1 0 0 -1 0 115.266312 cm
74.711 21.355 m 78.414 18.172 l 76.867 13.617 l 79.473 15.383 l 81.527
11.957 l 78.02 22.383 l 85.215 19.664 l 82.02 18.293 l 83.578 11.953 l 90.105
8.547 l 90.684 15.871 l 93.926 17.652 l 89.613 20.805 l 92.797 21.434 l
96.656 20.906 l 103.219 29.812 l 103.406 22.219 l 105.094 19.219 l 107.344
19.125 l 109.875 26.062 l 109.875 23.812 l 110.625 20.062 l 115.797 25.77
l 119.133 28.555 l 122.645 28.828 l 126.375 29.812 l 126.375 26.531 l 132.375
27.562 l 138.375 27.562 l 135.375 36.562 l 138.375 39.562 l 135.523 43.539
l 138.375 45.562 l 135.375 51.562 l 142.875 50.363 l 146.023 51.039 l 149.625
51.414 l 151.199 51.789 l 154.727 50.887 l 157.875 51.188 l 161.176 51.113
l 165 50.887 l 166.574 51.039 l 169.727 51.262 l 173.102 51.715 l 177.375
51.562 l 179.551 51.938 l 182.625 51.863 l 185.773 51.863 l 190.426 51.188
l 191.551 51.789 l 195.148 51.938 l 198.75 51.863 l 202.352 51.863 l 206.129
56.715 l 207.027 57.09 l 207.75 61.164 l 211.273 61.164 l 215.023 61.312
l 216.449 61.387 l 219.602 61.387 l 222.898 61.238 l 225.375 60.562 l 228.375
64.312 l 233.625 56.062 l 235.949 60.414 l 239.324 60.637 l 242.859 61.457
l 246.715 61.457 l S Q
0.643137 g
0.225 w
q 1 0 0 -1 0 115.266312 cm
66.738 24.562 m 66.738 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
65.238 24.562 m 65.238 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
63.738 24.562 m 63.738 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
62.238 24.562 m 62.238 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
60.738 24.562 m 60.738 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
59.238 24.562 m 59.238 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
57.738 24.562 m 57.738 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
56.238 24.562 m 56.238 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
54.738 24.562 m 54.738 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
53.238 24.562 m 53.238 4.395 l S Q
q 1 0 0 -1 0 115.266312 cm
239.113 56.867 m 239.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
239.113 56.867 m 239.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
237.613 56.867 m 237.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
236.113 56.867 m 236.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
234.613 56.867 m 234.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
233.113 56.867 m 233.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
231.613 56.867 m 231.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
230.113 56.867 m 230.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
228.613 56.867 m 228.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
227.113 56.867 m 227.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
225.613 56.867 m 225.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
224.113 56.867 m 224.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
222.613 56.867 m 222.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
221.113 56.867 m 221.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
219.613 56.867 m 219.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
218.113 56.867 m 218.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
216.613 56.867 m 216.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
215.113 56.867 m 215.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
218.113 56.867 m 218.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
216.613 56.867 m 216.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
215.113 56.867 m 215.113 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
213.613 56.867 m 213.613 46.312 l S Q
q 1 0 0 -1 0 115.266312 cm
212.113 56.867 m 212.113 46.312 l S Q
0 g
0.75 w
q 1 0 0 -1 0 115.266312 cm
250.109 98.812 m 69.375 98.812 l S Q
65.914 16.454 m 71.102 19.454 l 71.102 13.454 l h
65.914 16.454 m f*
0.8 w
q -1 0 0 1 0 115.266312 cm
-65.914 -98.812 m -71.102 -95.812 l -71.102 -101.812 l h
-65.914 -98.812 m S Q
0.643137 g
0.75 w
q 1 0 0 -1 0 115.266312 cm
77.188 37.535 m 96.152 37.535 l S Q
q 1 0 0 -1 0 115.266312 cm
74.691 24.832 m 74.82 4.395 l S Q
Q q
74 100.266 2 -90 re W n
q
74 100.266 2 -90 re W n
% Fallback Image: x=74 y=15 w=2 h=90 res=300ppi size=10125
[ 0.24 0 0 0.24 74 10.266312 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 9 def
/Height 375 def
/Interpolate false def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 375 ] def
end
image
Gb"/hh+Lsb*67dilulIBdU/\p]8TRp2/JJAMTBJ=RnVCUD)$*H\g6FW/DAd#0hjI3>s"fVCL
X_ac4u\CSKbG]@0XGs0oCRU0\?nZ.h%/qrLW0YnO,>An`4/CkAtcj50l7PRrc;(01e'kh:g
S?ElNk9GS@:pn-7f.aC_cJS!uDqfU3i%X%\M4NLf6S]'Jl:55lj9)cJqmYCuMh\^PeoO1,4
?;5e5)MbTlUYa)2MOc^PWL[B]G'RBf99PnT^L_u!JlhOQ-=eHi/?P@d[<Nq0+78^4.L-"_4
XgnEP9R4<X&`[?nWSH&qg%VIiRI[R&#o*^K9UmUT<UD4S;sWc8,0#gcq`_Er[O0MahR7fPZ
,+u@ebblW]tV/s4JBgU&MYn<Qfem5:i<aHW6<`[j?BjsG;N:!I.'>2R$sY>^W.5,h1?Z/?]
ij\b)/_Lg"2ZS.;^cl;ar7#aTscOk@SAA"(Hn$Sk.Is$ACfYNos<jT7.'*SLVfb9Gn3eQck
YP;=g)`ni[X.(Wtua$<?nA7=P/NWfC%&O_E]UHJN'.o$_Y!_;h>WQBjoID_a`@hI!>_\9/2
^TN82:d%0]Ilj!A+n.ns?_o&4CmHs*,0&URXQ5&^T`2J1c,^p-Fh>utOb2I:FAbk70p&Xjg
h?3\1WGjgJ.XJG_%"8H6%i>LSS^cZYU58=rEWq5Kf`@br8M)JEjA`K(,CoLh#MB5Xa^e:Ko
Kge,MucBKLY2f.G.V%uq"2H_n,_JAJ0SksTm@_L!TS\pYR.+=;kg!]bM2eJi(kIBOIDZ.'/
>aHB/gCr&B"]LZa6u)9oh2Bi]-o=@KMP<8J)\c(^hggT.?\fB0S:=M`9)F]"0p7UUITh>)8
K=$oXUB'opgZSPqg/[^WaGim:$#(rYJ)Mk!m#[SM$gFd6ru_;N-EI@$RFkaPe@KJPD?G<+.
$dmZhf2)TN/1GLU]P_=.&pmjeHJtaNd/tM)4$k*griU6.%59*iT8jXOE.r%2?XJkZBZD))E
71V_m2U<BN^Y`C$=ns8>U8#N.69i,aBV(cc*I<e_cYW6&Z(jYc&W9s,`3UjTCe##UhqDW@)
\pmn?:EDcX/PQALT'ETg<`nP&rDFr-!E:d4&J&0VO-;o3:pgL<hUUA<n)B2,?[lljAf0=XJ
kZBZD))E7?&NBW^^%=GX>P1isB9ce]<Ud7oiU6s0n^?D=i=@lL+'UIt5sBe`2O]1c7/(`+`
mu:fQX+PSI2n<RKpiAZ+#Q.`ZG90<6drc)%85cZ;]N9$E!V9IB:&"YH[ncY0)G:gQSMF!N9
)8u8UilcYg<`l=7#_u3g0Ji<H3AOVT",V+3)KN^>2IfUdBP6q~>
Q
Q q
126 100.266 1 -90 re W n
q
126 100.266 1 -90 re W n
% Fallback Image: x=126 y=15 w=1 h=90 res=300ppi size=5625
[ 0.24 0 0 0.24 126 10.266312 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 5 def
/Height 375 def
/Interpolate false def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 375 ] def
end
image
Gb"/fHV@@N'YsI`P2.FtU7dcRD?lD%B$i)p8jOY0>?.8$*WhfBk6$#))OY7AH0B4i9InRd7<
BH"dYLAj=.8(MU)%\bQi_HBY\XFT5<u?$6\U(QpR>_G,W'kdCeK9Rjb1P3nF^`[?S>`@n6.
#`YTDb6ZRH0XU7rdn!e2rW&Eee3&EcZlP:;S(@IS<U8SQb4!r3!.:./8dSE8js2:LeZW%7i
IiFmm)&n@&c6<lid4Mj`gFf89SOO5^jm`!?<15j;K$sncMGFB7F+MX:p_^$`ZL<E!CV)YGn
e.$"S69$"EN>?-!Nm/X4`;>r.B-PWZAgJ/4Y@)<%ib$W?$O-+%)4ZaI"jJe:aJUc&!8Yhb)
7R51mCPNc(?)r=pCRo[I"6H<E+=Q2_L)TmHCGTj6(EgEAJE3u1UmR-r\Wq,Jc%D1Q_F$H0"
S.td!4%\T0i<g.m#9B\3f'J;QiHUZJFhP_8]CAY"D])cr?VT'0uL[ATsD#l<T7-HkNAB0`U
+>aLteW3N7)8L/Zm&g-ekfWi819`)P41[)_'84Dr@SU>Vo[1MKi:P/-eFbhhLL0d1V&$7U5
1Cjk48HXajVF(`+9=3<HdBe<Z#1,pc5(Ta[ig&H-HduO#8o$;:*+*L]bdTQ;If7M<ie.4[S
)&F=QX&OW$/sZt?gl5MNiB,X1]RJu/YPfJ]Z-b%.-$]B'jj:eQe"[0(>o4Q+rq+2!d#2m@I
iRL@TO,!An[Y-Sc\;\#@5C?0WM'/WPi&#hQDs>D[.d<BGnu0f9#E,Lj'+a!#[Zt:C4G(tP1
K7_6Y6;D@pO-W_)')hOH,PT\m.9SS\(),8QUK)9mT?#Po>nl=0.\QU;>!4>"GQFat67HL3Q
gtcH?o^$YA6N6TLrkGLfr`l5T$'g3[%Fs("e&:QQ%r%Ls&)LPLT@)]u7-eC<"#9MHj42Z\A
Tr14#$\[b:bVPY]0Pmmr82ZtOHZa*?(4$[IpCU71>nDV8H$*C>32Cl[BD\1ilg8pg9T"]m)
f[slDnt0[/>-7KB^u=6+`Poe$#pglDa2_"t0!",>-Ag[3N!)^]a;",YdB'L/o=4TQ4.QHKh
$iGDF7X&\;';LWi7$n;Nf,MWU>$qJmWZ^l&M?QJ&;f<WZGB"2fpAXNWH1@i(i7jiL,IP?nP
dBJBm(BunfKVH#AG!1ZN?Z4)lm66Aq\bYS46aRQLIM"=-0pqpgeN7H+1OA'5e86Ag^HW,K2
<Hi7ioh_i`^mMhG*&4C_j1<##=tkgEq>E:6&G,SF%/>:IEVoMQrlQnE]%>ia1K8/tq@Q`D+
36RHkqBN@`Vr!!?AU3dfHZ,#2jR="fI*l8!Yb3VuYO!/nfC`1)NZn^,d61"YQ(J=4#`!&nD
4l6AqB\YZAMTDG>5&\n61MH_nn*V^pkk>=Rd`_fC\.JYd&8V,coh4V7@0u\`b3Z[H7>SFZH
>[@;dj>jm7YA^\m(U)c0juQnC`.Js4M1@.;EmB1)'LXd%u(,ah;S]DX`j'04LO<Y1@=c]o9
\3LYbo?4Bk]$o\OXn6E,`%5!+0S\DRR%154'T-ZF37m7f!\gH9E6am"kKNG3mi^l"Or"D7<
<Q^$YO%O2]uLEVMV4DmO'*qoN-UG&8VB'+1OdJUsBqNCF$9rP.!.\:A0'i8q>Q["u]\#m>0
bn"?<rLqg]W$4$of1rbu6YjLKBs-r_E#@87C]"5KCTA$/G@rM7F=Yd_ma[TKC~>
Q
Q q
171 100.266 1 -90 re W n
q
171 100.266 1 -90 re W n
% Fallback Image: x=171 y=15 w=1 h=90 res=300ppi size=5625
[ 0.24 0 0 0.24 171 10.266312 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 5 def
/Height 375 def
/Interpolate false def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 375 ] def
end
image
Gb"0PIo)>O*!c!(Y3W'n7h\;[EIq\-&]H3FfHtnVP+j6eMNHfu))*g-5tFFd":CuUVBUg/8g
]rgU%i->(nS.(kQL:n&SMAP8`5qPLr^,&D4c50m^2E%+*HC>]^L!TkHjP>]DF_Jms!*1#M)
dV>.Tcj^:kX\V,A`iWMlcjF'2IA[#LlaY0Lc`9Ahmu8Bb];Ln.Nq<A7!UA`\`=#6kD/8-T;
(8*p//ZE:7R7+0Q51ZApVA7WW?<**.^fX\#^8kX4%p?`GRO,i$g7`YLI7`TBms,+&l%JCE_
&&;$A:ga)rh`ZmHd';uoA7\_"\5[`sYf@H[GYKN-#Nb5H#.b_J,*pD7joEZ*6iA%u(X=$aF
$(Q"\utA2>MEqrmVTAqCVANTHDT5l-dEBjHspbbAmA*nR_"E4HgnSed)AoWku)_lc]4m[D`
SR-RZGr=!VMS!\o/TR\EhDH`8t]i+^^kdlMBa9B1"st_ZA-7E3SXt@H[<RcKi"V5ORq:1%4
[GlZ@NEmaJ[Q%-\eaG")U+4N(16WIi3<[9Fk^RHlSs!@RKLp6q4g8pT?hks0SDo^92FD3n=
.>`$.0&_C'[,\#K-hIrrrBr^5toV!j_c<M69`t/jNk9QHU!?C"YeQNh'^.]Yh*A<g@rn.,>
b[1O,]eimO3Y%BjB?`KpqNLIlNa">S(7<Bm)7:*Pf#+GO)Cp?NV9I1N1V6(#DUH["Nj&ua*
=&s`VW'Bag`i2X:'#eOK23`["e%joi):LuMTWC8MH((`.1kJOKKhctkceNLMhmFN,H*<I+Z
$tF(p]\$@Dk<!ZU,#gCDgB5\-4]NN<4J/K*tMY_HmsbUC+BUV`<]7#j2c0`*S+@&'IFe&(7
Y*e>s74C["0u$ZT(5SOroHL;>q_k<ZEU$LlFOc9Uo+'DuI%"mS%Di:ddX7<gVn"lV:kP7`8
!8?mQlP_9r6L`2IFc'p7+EO0B1JHC3)K/Y""D7C!dE$F:RdB#J7p`KdE7J)dRjHH3n(6?f5
SRdOuHH^,)\;ZX(;:F_V"OB1bk4-JO&^B$-lpQ_<atuLIF3^SgV0H>O.oH+O61I:=fS?F4&
`RJgE%EF/^l*tlG\^7=ho1LbF`0DOm9/G5iW[9^*0d%db[fmL-b@sOZ@1odY2Z>+X:=F,M"
ro?HEO0ZC9EQ=h*rLM#b>rp_CH0u+<6)S%(V0^QM9?a-.3#YC'"O,5f'i6+^Tl4))Q,!!T&
mRWtFMeZ]cfQ#;CB3MYELr-Q3BBbGX8$K]A3Vokaha_WurY7kdEF!Au0t`q?(G6rA"<_OD)
qLLqo4J.H5Leo5\EQD":#`k[SoghCp="o&?-Vk`S"c;uq2YH!8b[YXERKXVO2#\OcQ#]D)6
+T+DqI`XKA4q;6>"L+E+Gr4hX!WFYTef3dDZVD4m=#2fHQ#@3Ja"kVR9MLfak9Km*Jq[rZJ
1)E2Tg`B0=mZPX_fdE["l/]+lV%=CM1KN\H./jN!rOALo-cQK?572WoXc.60a'T(G:/2F`+
_Pto_Y.84/Zh:3aRFj<p%OVRD?Br%6iV5gf!P][WE]T@k9%ME&F6[9]2fEHeJ7B9e>&ZDYe
aSkmLj^cI].%@b*+glX#7NJd=4!"'bFO)th&B9+05EOOafCL\luTZYVpAp>S0#,$+oWGduF
XdbJDNeZ2^RcLc(^#:K(K\bgNd0D[ObFKmcIEQ5$OmGDc6o8Q:XYM"<lqos*Vh5^Y4LlA^K
b7qd57I[rCO!SoGYZnA[^3#AK3;m8jBDm9JaE,e?6D4<k?.[=g?_'eR?'M-;9)@fC^@%VOi
Cr[R<GKp+idToZ33hp2PnBJ^c/j?3QCQ0D:hTR5#Cd=#jsQA:"D&n4]r$]biINb@)^m5]la
uc5U&9jn;rcb.9rPUumVfkohpF^E!!=6##J,C2RY^+p^V+UVHj)2^f+7T3;+<"q1+CRbe3a
>o8nGA7-BlVa'j<3eZ&Lrhr3)]&XClYA%qg"N<\c^Z/,:]*ms$ZZ*_f[9<Z4PYIQiu[5!Fc
J3B=XGUu^Dmp7S(Ofd$_)"gtbG%Lrt*M-)>&p@`*$<_P8urd6,$I5HH6fWF>O\(^fZrF_7'
B4i.l#4'V5P9/!4f`.@,ju38W=%`~>
Q
Q Q
showpage
%%Trailer
end restore
%%EOF

View File

@@ -0,0 +1,59 @@
%% Creator: Inkscape inkscape 0.92.1, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'multimodalPath.eps' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{250.5662384bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.46002332)%
\put(0,0){\includegraphics[width=\unitlength]{multimodalPath2.eps}}%
\put(2.89893406,0.19736444){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{\textbf{ }}}}%
\put(0.14220044,0.04977066){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{Time}}}%
\put(0.29233099,0.00579833){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$t$}}}%
\put(0.46064291,0.00579833){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$t-1$}}}%
\put(0.63956621,0.00579833){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$t-2$}}}%
\end{picture}%
\endgroup%

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 50 KiB

View File

@@ -0,0 +1,655 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.14.2 (http://cairographics.org)
%%CreationDate: Tue Dec 8 14:52:15 2015
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 3
%%BoundingBox: 0 -1 310 147
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%BeginSetup
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 310 147
%%EndPageSetup
q 0 -1 310 148 rectclip q
0.980392 g
0.8 w
0 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 146.399994 cm
0.398 0.398 308.801 145.602 re S Q
q
87.602 110.002 m 87.602 100.279 79.719 92.4 70 92.4 c 60.281 92.4 52.398
100.279 52.398 110.002 c 52.398 119.72 60.281 127.599 70 127.599 c 79.719
127.599 87.602 119.72 87.602 110.002 c h
87.602 110.002 m W n
[0.517647 0 0 -0.517647 248.828584 208.611763] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
q
77.199 85.201 m 77.199 80.56 73.438 76.798 68.801 76.798 c 64.16 76.798
60.398 80.56 60.398 85.201 c 60.398 89.837 64.16 93.599 68.801 93.599 c
73.438 93.599 77.199 89.837 77.199 85.201 c h
77.199 85.201 m W n
[0.247059 0 0 -0.247059 154.15 132.264701] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
q
138 82.002 m 138 75.373 132.629 70.002 126 70.002 c 119.371 70.002 114
75.373 114 82.002 c 114 88.627 119.371 94.002 126 94.002 c 132.629 94.002
138 88.627 138 82.002 c h
138 82.002 m W n
[0.352941 0 0 -0.352941 247.928536 149.235269] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
q
138 99.599 m 138 92.974 132.629 87.599 126 87.599 c 119.371 87.599 114
92.974 114 99.599 c 114 106.228 119.371 111.599 126 111.599 c 132.629 111.599
138 106.228 138 99.599 c h
138 99.599 m W n
[0.352941 0 0 -0.352941 247.928536 166.835272] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
q
198 90.798 m 198 82.517 191.285 75.798 183 75.798 c 174.715 75.798 168
82.517 168 90.798 c 168 99.084 174.715 105.798 183 105.798 c 191.285 105.798
198 99.084 198 90.798 c h
198 90.798 m W n
[0.441176 0 0 -0.441176 335.410704 174.844106] concat
/CairoFunction
<< /FunctionType 3
/Domain [ 0 1 ]
/Functions [
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.305882 0.145098 ]
/C1 [ 0.909804 0.701961 0.145098 ]
/N 1
>>
<< /FunctionType 2
/Domain [ 0 1 ]
/C0 [ 0.909804 0.701961 0.145098 ]
/C1 [ 1 1 1 ]
/N 1
>>
]
/Bounds [ 0.529851 ]
/Encode [ 1 1 2 { pop 0 1 } for ]
>>
def
<< /ShadingType 3
/ColorSpace /DeviceRGB
/Coords [ -345.464294 190.5 0 -345.464294 190.5 34 ]
/Extend [ true true ]
/Function CairoFunction
>>
shfill
Q
48.398 96.4 90.402 -8.801 re f
50 89.201 11.199 -4.801 re f
106.801 114.002 32.801 -8 re f
106 75.599 32.801 -8.801 re f
0.643137 g
0.8 w
0 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 146.399994 cm
8.246 50.062 m 8.246 91.59 l 8.27 116.676 l 84.242 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
61.266 116.648 m 61.266 74.215 l S Q
q 1 0 0 -1 0 146.399994 cm
61.266 68.324 m 61.266 58.801 l S Q
q 1 0 0 -1 0 146.399994 cm
8.246 61.844 m 61.266 61.844 l S Q
q 1 0 0 -1 0 146.399994 cm
61.199 50 m 4.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
31.809 50.062 m 31.809 47.707 l S Q
q 1 0 0 -1 0 146.399994 cm
36.523 40.637 m 24.738 40.637 l 24.738 18.836 l S Q
q 1 0 0 -1 0 146.399994 cm
43.004 40.637 m 52.43 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
45.949 18.836 m 45.949 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
58.91 40.637 m 65.391 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
64.211 18.836 m 64.211 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
24.738 12.355 m 24.738 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
45.949 12.355 m 45.949 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
64.211 12.355 m 64.211 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
4.121 5.285 m 4.121 50.062 l S Q
q 1 0 0 -1 0 146.399994 cm
84.242 116.633 m 305.156 116.785 l 305.172 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
305.172 5.285 m 4.121 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
73.051 40.637 m 81.887 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
89.547 40.637 m 96.027 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
74.816 27.086 m 74.816 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
74.816 27.086 m 103.684 27.086 l S Q
q 1 0 0 -1 0 146.399994 cm
89.547 40.637 m 89.547 27.086 l S Q
q 1 0 0 -1 0 146.399994 cm
103.684 5.285 m 103.684 40.637 l 139.621 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
139.621 40.637 m 139.621 15.301 l S Q
q 1 0 0 -1 0 146.399994 cm
139.621 8.82 m 139.621 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
151.406 5.285 m 151.406 40.637 l 166.133 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
172.023 40.637 m 180.273 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
175.559 40.637 m 175.559 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
186.754 40.637 m 192.055 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
189.699 40.637 m 189.699 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
198.535 40.637 m 209.141 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
204.43 40.637 m 204.43 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
215.621 40.637 m 226.816 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
218.566 40.637 m 218.566 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
233.297 40.637 m 244.488 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
236.832 40.637 m 236.832 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
250.969 40.637 m 259.219 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
254.504 40.637 m 254.504 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
265.699 40.637 m 273.945 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
280.426 40.637 m 286.316 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
268.645 40.637 m 268.645 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
292.797 40.637 m 305.172 40.637 l 305.172 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
61.199 58.801 m 138.801 58.801 l 138.801 50 l 61.199 50 l S Q
q 1 0 0 -1 0 146.399994 cm
73.641 70.68 m 73.641 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
87.188 70.68 m 84.242 70.68 l 84.242 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
93.668 70.68 m 153.762 70.68 l 153.762 78.34 l S Q
q 1 0 0 -1 0 146.399994 cm
153.762 84.82 m 153.762 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
153.762 70.68 m 180.273 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
186.754 70.68 m 193.824 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
189.699 70.68 m 189.699 78.34 l S Q
q 1 0 0 -1 0 146.399994 cm
189.699 84.23 m 189.699 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
200.305 70.68 m 207.961 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
214.441 70.68 m 221.512 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
218.566 70.68 m 218.566 78.34 l S Q
q 1 0 0 -1 0 146.399994 cm
204.43 70.68 m 204.43 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
218.566 84.23 m 218.566 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
228.582 70.68 m 257.449 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
254.504 70.68 m 254.504 116.633 l S Q
q 1 0 0 -1 0 146.399994 cm
254.504 97.781 m 258.629 97.781 l S Q
q 1 0 0 -1 0 146.399994 cm
265.699 116.633 m 265.699 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
263.93 70.68 m 268.645 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
275.715 70.68 m 305.164 70.68 l S Q
q 1 0 0 -1 0 146.399994 cm
283.371 5.285 m 283.371 40.637 l S Q
q 1 0 0 -1 0 146.399994 cm
91.312 16.48 m 74.227 16.48 l S Q
q 1 0 0 -1 0 146.399994 cm
74.227 16.48 m 74.227 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
287.496 50.062 m 254.504 50.062 l 254.504 61.254 l 287.496 61.254 l S Q
0.25098 g
q 1 0 0 -1 0 146.399994 cm
1.199 1.199 307.199 118.402 re S Q
0.211765 0.835294 0.411765 rg
q 1 0 0 -1 0 146.399994 cm
74.641 20.559 m 71.281 23.281 l 69.359 26.398 l 69.281 27.68 l 69.281 34.961
l 69.039 38.641 l 68.641 42.32 l 68.961 43.84 l 69.121 46.879 l 70 49.199
l 69.762 53.602 l 72.559 54.559 l 73.762 54.48 l 78 53.52 l 81.199 54.16
l 85.039 53.84 l 89.68 51.359 l 89.84 52.641 l 92.961 53.441 l 97.922 52.078
l 102.238 51.441 l 104 50.879 l 106.641 53.762 l 110.238 54.641 l 117.281
51.84 l 115.52 53.68 l 118.32 55.039 l 121.199 54.961 l 127.039 50.238
l 127.359 51.922 l 129.199 56.32 l 132.398 55.602 l 135.602 57.199 l 137.199
55.602 l 140.398 56.398 l 142.879 50.398 l 145.359 53.441 l 147.121 52.801
l 149.922 53.359 l 153.199 54.32 l 156.559 55.039 l 160.398 55.441 l 162.078
55.84 l 165.84 54.879 l 169.199 55.199 l 172.719 55.121 l 176.801 54.879
l 178.48 55.039 l 181.84 55.281 l 185.441 55.762 l 190 55.602 l 192.32
56 l 195.602 55.922 l 198.961 55.922 l 203.922 55.199 l 205.121 55.84 l
208.961 56 l 212.801 55.922 l 216.641 55.922 l 220.719 55.84 l 221.68 56.238
l 228.559 56.238 l 232.559 56.398 l 234.078 56.48 l 237.441 56.48 l 240.961
56.32 l 243.602 55.602 l 246.801 59.602 l 250 60.398 l 252.48 65.039 l
256.078 65.281 l 259.762 65.199 l 263.602 65.52 l 265.121 65.84 l 268.559
65.84 l 272.32 65.199 l 275.121 63.922 l 277.359 63.84 l 278.398 63.359
l 281.84 62.801 l 285.602 62 l 288.238 59.922 l 291.281 61.84 l 291.68
57.602 l 294.32 56.48 l 299.68 58.641 l 303.68 57.68 l 302.961 54.48 l 304.879
52.559 l S Q
0.643137 g
0.24 w
q 1 0 0 -1 0 146.399994 cm
90 26.801 m 90 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
88.398 26.801 m 88.398 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
86.801 26.801 m 86.801 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
85.199 26.801 m 85.199 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
83.602 26.801 m 83.602 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
82 26.801 m 82 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
80.398 26.801 m 80.398 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
78.801 26.801 m 78.801 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
77.199 26.801 m 77.199 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
75.602 26.801 m 75.602 5.285 l S Q
q 1 0 0 -1 0 146.399994 cm
284.398 61.254 m 284.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
284.398 61.254 m 284.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
282.801 61.254 m 282.801 50 l S Q
q 1 0 0 -1 0 146.399994 cm
281.199 61.254 m 281.199 50 l S Q
q 1 0 0 -1 0 146.399994 cm
279.602 61.254 m 279.602 50 l S Q
q 1 0 0 -1 0 146.399994 cm
278 61.254 m 278 50 l S Q
q 1 0 0 -1 0 146.399994 cm
276.398 61.254 m 276.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
274.801 61.254 m 274.801 50 l S Q
q 1 0 0 -1 0 146.399994 cm
273.199 61.254 m 273.199 50 l S Q
q 1 0 0 -1 0 146.399994 cm
271.602 61.254 m 271.602 50 l S Q
q 1 0 0 -1 0 146.399994 cm
270 61.254 m 270 50 l S Q
q 1 0 0 -1 0 146.399994 cm
268.398 61.254 m 268.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
266.801 61.254 m 266.801 50 l S Q
q 1 0 0 -1 0 146.399994 cm
265.199 61.254 m 265.199 50 l S Q
q 1 0 0 -1 0 146.399994 cm
263.602 61.254 m 263.602 50 l S Q
q 1 0 0 -1 0 146.399994 cm
262 61.254 m 262 50 l S Q
q 1 0 0 -1 0 146.399994 cm
260.398 61.254 m 260.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
258.801 61.254 m 258.801 50 l S Q
q 1 0 0 -1 0 146.399994 cm
262 61.254 m 262 50 l S Q
q 1 0 0 -1 0 146.399994 cm
260.398 61.254 m 260.398 50 l S Q
q 1 0 0 -1 0 146.399994 cm
258.801 61.254 m 258.801 50 l S Q
q 1 0 0 -1 0 146.399994 cm
257.199 61.254 m 257.199 50 l S Q
q 1 0 0 -1 0 146.399994 cm
255.602 61.254 m 255.602 50 l S Q
0 g
0.8 w
q 1 0 0 -1 0 146.399994 cm
305.199 126 m 74.801 126 l S Q
71.105 20.4 m 76.645 23.599 l 76.645 17.201 l h
71.105 20.4 m f*
0.8 w
q -1 0 0 1 0 146.399994 cm
-71.105 -126 m -76.645 -122.801 l -76.645 -129.199 l h
-71.105 -126 m S Q
Q q
68 128.4 1 -115 re W n
q
68 128.4 1 -115 re W n
% Fallback Image: x=68 y=18 w=1 h=115 res=300ppi size=7200
[ 0.24 0 0 0.24 68 13.199994 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 5 def
/Height 480 def
/Interpolate false def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 480 ] def
end
image
Gb"/fHVfo-)TMg%VPYb69Mcl5%X3PS8O.0V#R!FF@1^8?Mqhl@.]l`N1nmeM2bVQ"(Pmlt(1
jj&U8"qnZuR$:,-kE)+RH],OZSA"n[@mHM71A@S^.5>ZSQmh2js,CEo-8TLOAPN?[R6K-rj
8Iea(hjrVZRuW63<,hmFaV,m@98mHn:g^Dq_lGXcuTlM9)5kDq$dYJs)EIVA]=q^,^\YP[G
1IYFuL=ip`bO643%no'5CQa:cDE4g;MMm<-dDbk#&'2V`BkP=>tc9#+q[8u+!]f>MSDLC[A
pg>nSBmcQcGh-6rXM=I3+)hlQ]J"^5?e,<2f8H4ar74prOYXA\Z%=Q'J#`()1"*Tj^p3gET
-%%NY#'e!iW5Q$h>63)-_L#NJ'q9hV#+rMZ,cTs+*R`U*d8>23jiH<"dFBWHC9,!J2fN=3E
);-G'C-NLTSM:*%:V4lHqiG4s&8fOdSToX#P=BB`$),>tap("Rb(]fPl00B\TtXgKR-Ndmm
S#;`9WBC`$m^@^p"JE6GiOk&kP(@W%`B#s>.h2;G^]gXT!W3*kOb/_[0@C.Rug2cJ^D,'GX
hqGKLZ(VRW'<9u:J.*D*#]Xad0e<8tb76o1qTRlE%#AShpC6\ZSJc42N:\q7IlG"7aJ(;=6
gP*GWNK1QAgAs5?>qTJk/=0$BgMn'7cClhu@CK:[-'K5$8\h$A.p6(C7)1XUf+al/bJL)=l
!^FK_b(/=C#<oZ[W?d.Y->n\#bOPf(IZ35623:q]CQH`E*oA*G7K^uBan*,LWpqWT\='JX:
q).@KEJc@Pu7iFZ^Hge2WUhV$ND!WkXZ/>E&%`KSr\"8R`Y=/?I/5!#8#FNT?+9`e)/8=fP
G)fmsUa`3,rfSlu.fodR.?4+n%\!hc9<N5^,UhLfbgW]iafoG,6RK^-InC0'iRbIHgKDIFl
[Q/%,=R'?YA.U(Moc-0VtW^L;@S;iaW%Zm5Jer)<rhLY0><;fm%3<S5WKPCt(.YP8T]EM<u
&KB"4"kn$Jlr>km$T;M;!`W%h7RCkc/6*t?C(X8/a&OY"KqHhqefjr/_PsJ[(Tj3bn61K07
FaJ6<\_Jf-p`9WTOJ;Rb)FS=B*#"dX'[EEV$_W\\^ZA\XMTZ#b68?KJr2B>WLSKX*5XG/@_
4.qnHd/Z*0%\XR87E@j/G2OC,bSS1`'&)-CZ_u1"07P$$1Q4QR@u27+`>*KcHq>'=u;FP_q
bO-,L7-p$&<k`_mb4<aK$+C`KtnN^=mj,=kkD7Y*l9+O0N,=,&`)Yj?T2&3Gg&\QkG#Y(Fm
?S#>u>ApTrl4rZs`,pSq5RaR_aRb0J'r_eq'd92W4U`b.3,Ar;^V9IU$O(BL4=BA*I@)Kap
b\FH?$AgXJSt`Pc8]$3M6"oKqh,q;riA;6J)l:;H3l7B6r72"AeHGEV<14.MA@bpcXk4-G+
&*ABf2oCigB]1?[1Q<3H*5r%!EM)^M`ku+i*@c*Pb5*R:jj&'60T0eFZ/Yk(fmE-CEYa.<i
$4K24EVO0_Ql(F"7+LG3m>2-G%@1BDoV@[l;mke^p+%U3WF]%_>dpCl-+9;<@=n\l*&F>1@
QEcK1%&geFA+T8I$)<jUJ<-&Z\[XBu%:Ap/*u&s7t*gs/H_Pt'E18$K><<M*8O_C*^X94%H
6SOC8m.X-;AWBBjG\8,#sqQ(MlA'M<grCC:`RDdbU_=<MEn=Q`QRd;[`L@p/cX`Ej3P2<t7
U+=c@fq\;I421'a>=Do,G@1#p^2!KA4,IM7i`SQfIZU)_I*`u%!b\[gIL<;9S,Bo8\F@H1`
^",ORFhP*HX<-KE:[a.E*L1e>n"+%_7Gna[8@0uj+\IQ6.6li8,t[iinMaIh`;DWr2V/QW%
lu[9dk#B"%RAI%l]"#m:IN0D$h!G<fYs-o6.U+Lh97I1Q'^+,Ib/]rQ9l'WqF/goijrTA9H
I=3pZN`f'hk)cN?dhX/)Pe33)?3Cp5+GaHA#!,mCB2O,oM4Y/eQ%i+pN7.P!$iJ#?ac@md2
:@hf?)1K@R\ft4\kW9=4]CMW5@.sH)Wgnbo+)#.M#$+@1Ho,a07m/&YK<q!6is-OOkfc6rr
ZEe4\CFB#so()?lWO,h\fZJfib5>Vn[4f0Y&(tq:>dZ5o-INn-)I6j+NC1=>%k[G@Y+bOMj
$XSiB;Doq-nRDiMA`4pa-,#5_^Q2iH3M0Z#VSP)N&5hN)2rMG_BC<I)$QIK!bZPrgh2/&S$
HJG@&C6:DLD3tC%]rr-DI'WLJjQE4LHOQ2P$9ZF)iMhmAgdl5S%[_.1!,SX?hi&_YQ5XIB9
(dfodoFbmpdSnmR)i9/\SY"_`PaYURa-S!hA"[%Vm"_4*=i)nlj`*SW-=rK7hGqH%?lrY.Z
G`:2:8>bFPtNXm92iP^>E:#b2#LibsV(8+sNLZ;*^O-.kM"-dYkJ]eW(#2rKOf)Wq33?.o/
MpcrLo'iCKi<=sTObm1NWg%Lg16WB`7"&.LhXmkjKc/nLCJ3k'EN7Z?C/LkKi-0Z5\D95bZ
PQG^Hl9;g?V[2Wd5sEZgU<0OAa!h-gX`gVl+g(h4!/mClSIEq3laSPA5T?uHJG4enX:\nMk
kErNp]\s_m?O?/7iXJA,2UCrpbA+bGi+5jZn;se[+*OjQJeWqN_q-h/Lkn1"Q$W;&=Tq+5W
X)58S!K\af6)T0hN&io1B:3,o@5-mlTQ,U=Xg;<cq9I[B'oRs1CsWk5mTPA52]oRiDVfUe\
+/h5]0pM7XIhI"rtPp%YF<ed[a=W+M#A7`j)OHgui$.dYWFZ*5p:/5kOo7ZkS#s/)jrNENt
o^m7"dV(JA9OhSmO/_%`=!j-ag"G%T8Yo><46h8bL>S9T))Pms62_%i)0Y<~>
Q
Q q
125 128.4 2 -115 re W n
q
125 128.4 2 -115 re W n
% Fallback Image: x=125 y=18 w=2 h=115 res=300ppi size=12960
[ 0.24 0 0 0.24 125 13.199994 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 9 def
/Height 480 def
/Interpolate false def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 480 ] def
end
image
Gb"/)>>/!d)"-F0=Wb:mD3(`q?2p@&;X-jDdYE]<%;KVo;+*^3S"bKc?;NpU6rC!jCl?nCX9
C0+e$loFBmclU5aO[A%jagWRi5clI8EUp28oe]s$&TWZQRF\[un,^bEpJADpIc8b^=';g"!
o)6t^.FQGd/fY$ALm7j@r8hVR+$M8;TQ^V@Nb+sA1idD]l),n`!.(piaS,NS0u8g5E'MuhZ
P6Yb<2:i"b@:i"b@i#!SA^OCU-`'?.3?bSX,,6"a:St=CD",T9M?XJj^6:MfeMq@f*+sDT"
0cNnI_AMU(E:@&!'(M%0p4gA$,GUgVf[s:Wd2n:IW[bJG4C*.a,i.iYqR6A<ceII_GnYHHM
4Fn&5)eZ]?P:[RP:NcN>)8e$'ZsQdT)h"Urgb[f>7NsU6ur5OYS1E0l_^?^ng96aT*"lmXA
[lEV?uf?MG:l)Ob%8b\'c]R'Qso;;.)nEIAlW@Om@dQ*@*NS`AJGB"5=?f*eH9;^_S.k@IR
@T7.C8]3ad<Nb103l'4eMLTO%_:2d"bEq6D?gRjd\*[L:__YZC#N9:?uAU0%T#'%h@5QFjb
d$tQWZ[\:Q]!8@RV!go<V:9PBXDP^q_YYp1f\XDm="Df:cZ45]=V]a_Z,/9fSfK-7&kiO-"
l-sqk`JqZjJJEd%VOJ5Vj<T^"!%S,Z*q3Vjp_UQj%7g7O#Cg<1_"+IK/[.+J<WcPpj;0h,^
&0Im^p8N&!F%ip8\Jp#>PQI2^m5!o#I^.?bDC?:(V2_-*$3qP?R&kKJQAdgNn9@+[)`L#)m
+fT(Bl&$TYUl!)8<XVh]+"nN=;EXA@r\MO:RI<R3i8Z.$Ae/-]4c[=R6O!2?Y8R98d8)FRq
pq0X<+6PZENV:=]Om91]>l1)4_\%7%?.DKU/g(kQ2NF<=1D2CK9^TsXM@iS=7[r+gGmpPgt
9TDbEua6`5R6T0_!Y8I^sp2Z_1T5a&CV3I2Y0OK%:0j3_1@]0)%g=9`[]Eq6.F/iN\5It27
oS&R@h4*t^&+b]drWk.DW=J7_hV<Fbn#%6KFS"gBDKs'Fk,l5OLNiRWgjA[$:A6(Y-@M.6j
*`^.F*T`D4?^<ec>W2YXA=]0HRj$,RX_*l]DFf&hj4683cF`L*dCS[4T+NkGkU<_0U=M+<7
p@C(!likd7J"dC76U!.5>Sa\$WL^P6d*Gp&iAoL$^%h0.<C;.S255ok$n\5_J%=EscAY2\S
t1/[#f?-V6EpdG+k*R1e2KYiEM_`cUp$?0S[8Jf*(Z8H4Loq5BJ+7nN>M1`mXU_\DDGPg90
$H%>O8R*P[TQY30_&Arf97Qa.]%9PV_RZ"i@R9km-/4OeBbsbr?e';2)JTZ]#bpeHqp^Z)[
EBb8=*N%KM\'#??9M&).o=CI[.Dl;)9Z]2S3<f[[.G_3/o*?SqW<m#rM8WPPfjl[tC!Is8O
J8a#P\\is1<h1](iTZ.Ru^,Zb]7nZ238msTaWNK`"\?)8^*pMcDA"+PilK[V=oe?OW@P?pg
uO7D`W<D1Ff\3K/I"*p37$f?ZbDgKsa1&ltffT++*sE>^4mDL@dgTiWArL4IOoW1_o=f?5H
4keD<Hi:"'rQLiP5fV;P_Knk=65L5o0nTqds^9Sr+V\Y.\s9s#.&(LQ0=']hF(#uTOj`n6!
#6XcuC<mqYcQ<Zpt$oq.OE%ebD*s?f""(">KADR3XZ`@*!Ro;/[aAJ8K\lQ(R\hq7El.:\d
P?"?H;`2D<_psPJD#OD=O1;f:%-/H3T1<nF5!b7sn^'WDHA[cII[YLRThs$f:B#fsb.c7S^
C-RLNQ%pIbuZbggh4Pa#lads%BNjHl.,u_'?TnWUqbcO50kB#'QsNF=NSXB$AJ%Fne4eeEM
BV=DQZB0]L1oHka3Z97q1gtb-Q3CkD^XmraY,NBB^>XhKV`PlP9C>qm"((o]rISS,&.Lp2B
)./__4Z/__4Z/__4Z/__4Z/__4Z/__4Z/__4Z/__4Z/__4Z/__4Z/__4Z/__4ZXoFG@D@p&
V>E^@N8]:DuPSgni1.IgoJ#PBF6F=/.L$(/&3iN7bN0?el#6/aV8>O7V)#l`g%*%-_<'5AC
N&nh\]Pl:4EcZ;EM->`PSdJ%6A(8?LhGEat^%!XZp:_^>2\$T2.K~>
Q
Q q
183 128.4 1 -115 re W n
q
183 128.4 1 -115 re W n
% Fallback Image: x=183 y=18 w=1 h=115 res=300ppi size=7200
[ 0.24 0 0 0.24 183 13.199994 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 5 def
/Height 480 def
/Interpolate false def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 480 ] def
end
image
Gb"0PCJ[uA(^KOoT%P;CF58(nhKZPVJ]"dh@V9,9+H&P5'be,,WG(/+FAfc;WN6F7!Q%-r9b
\bo/5!LP>:D(I8]48;@2F2$6pMFuJY%:4$Z/ARRAO\5s7?,lce6uqhXfWKG><'pDc0J21eg
D-7;m*_BP;'%9j(WP?cSn8U-+mug=kD=V66uh!_lm'gI#&VDnL>bif>p?55X9n\#Tb;N;#D
jk0Eoh;B/t&\oMoSkj%X'Wi%pXVmA$Vg2m.;W%K>l*Ipb+(O(']:R`7A4Y[<20AgjJ`[.+7
HIUb:DR]XV=,4@jcZHRd]rUPUXfEhH`^T-e_GL'"gs2chX[]GdpHcCufACC(W9%#oc5Z0)[
e=>3rW;->m'HrLBa[]V&itKt97>Uc)qoMrkM:<Xkk\)P1Z*#J3OfAQS//87a:AUJ%e*Jk*U
h9k5G&ZGatmG8%.2-+IdN(;A>HhP\.lVp9PcfhG3p*(:OSgTlLVu]/1Xr>:Mp&Z"_p,Q<jn
TEK3CSnD5j,!ZT9XI\LqB;BOt?E<QiVE5ZcKtJZ*6LGk7%cNI$]$cN$r>Njec<=(3D=;*$/
[PHMT.Nj9UR`B9jY^mLu$02XA]*IPEf95W]j84SA?XpCKeU1C@fRB`1]V&P.qr_1:P:NE%f
UM[!WnEEd+mg79,KF6S#OcR>g:h#eJcnIt!c;p#;iNA6?1:n'q&u`s9<uPY8R5/Q?Oq\!_<
5c=%86EqG'C\@WS<Ap(=]/oTQ&ID`,m@,Y;/Y&06e6'"ab)h>"3KdP(J#;Yj!BEs0f#Y!8I
"[U,#69'+c.M7JbQC0;d#7f0nIV[I@X3V$lAIEOS*c9J@l'HD7apU<WcK7[hd$lLuFjKLH(
ujGSdXoG_Lrp@?@-pa\q'Y,&Rr4a0T;2(giFC_Sq6G`TC6uA.dJ,%O;5I/M`r%!+[7d4pS)
#jH]8@aon,TQBKGnI^"VIa<4n"94e1m.cSBg$ti-En1Jes1I;pO&tsWGgnL-<U1MmY-&D_n
GeiWU)NYdcep_0C(e7+*JRZN<@e3^dMS]WPO/Lf>S\3Xrh[O^.T2'PNl2&?&JI']AE#^RJX
8a"qjI%*P:d-o;a>CPS#FPQ[%mNk[[*8-r]4rUJ[Ok6$".;J70H"?TS0Ok*OYWht(L1n]4=
fE_@CQ>s&AjS5i!5,.[;FEu\5+>&0oQkmo0b$q%Q6+nbQP#!,ZFJI2NZO,WoE-*EAFW=R]I
e+J:CV<8Ji^@Yh1<V'lbdWKLcm5k%/WS`!GC*Z371?aXtUib:K(SFX;;HCmIrAJY_#6ik&4
m=Tuh8&jrH3RHI34!:XkMDD6]r(`&/;&,%`D,oc;9=.A,DRt7C0OT?`6O";F,&2VHh;WWR(
k.-SU^jCu!3J2uqQ3_S30M%SUP3lYI/hnW/%9(7.F].cOgh!4'fG.>sTINlHR3BJ?Ts[]g8
qA':ida<]$;:*>d@ES?)_BYM]It9g(h"lJn;6nEmI!IPi+R]=Kef9TEj"B-48eVUiq!'\e4
?'d;2noeB.`Z-]Z:b7]C!/+YJW5trr-5"U$\nkVF-IaQ.Y!++"CM7GibFYfEap1mTK1uQJg
oCEE'TqObBd$l#njZ9@Y"sDG)jUf5`u"DVVIp0Mh=<:3>gDA\fT*WhD&dZq9.UZR0pMRqe<
@12WG,X`iaUooh/_9ZUJ6YM,>kIP-7.g76K*[r/Us6e?f=4C^;!*([+jR+>)tGN7[XmH@sZ
IVu)DG>ZC6+)4=C#5Ga(SU!jh/sU4Ek5mV=Znjr>B#E4b*8>W0k`2u>M]4<sg=c6AFkESUn
?(h_I2q]j3P@"W?#IZ^gl0d]/Gm#]=`klRC6^G%GsD3"NF-h^kLBT^BQnH&pW^]lM,U,rN^
N]ebBgb&p!MXFI1,_BSh?N4r%iucq9%*MUFSi9Nij@-3P'6Qjljk7eY@4d?XM.N]H<+U#UY
`a4["3L9n%Q*l%/*clmsP5aItV>o&N$d(#E"g:sa0MXK3t47anPJ^F*`CI!fo*o()@E;6/6
9HW,-,*iZ3TNfJ2Ra&8n9W="?rKgr8t5PDm;hjaXM<t?>OL$.`F#f(bd~>
Q
Q Q
showpage
%%Trailer
end restore
%%EOF

View File

@@ -0,0 +1,59 @@
%% Creator: Inkscape inkscape 0.91, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'multimodalpath.eps' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{309.60002441bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.47286818)%
\put(0,0){\includegraphics[width=\unitlength]{multimodalpath.eps}}%
\put(2.50516776,0.17958655){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{}}}%
\put(0.13632429,0.05863215){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{Time}}}%
\put(0.21593636,0.01421189){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$t$}}}%
\put(0.38131103,0.01421189){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$t-1$}}}%
\put(0.56735752,0.01421189){\color[rgb]{0,0,0}\makebox(0,0)[lb]{\smash{$t-2$}}}%
\end{picture}%
\endgroup%

1545
presentation43/gfx/perf.eps Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,36 @@
set terminal epslatex size 3.5,3
set output "perf2.tex"
set logscale y 10
set logscale x 10
set grid
set key box opaque bottom right samplen 0.75 spacing 0.9 width -8
set lmargin 5.2
set tmargin 0.5
set rmargin 0.5
#set xtics nomirror
#set ytics nomirror
set format x "\\footnotesize{$10^{%T}$}"
set format y "\\footnotesize{$10^{%T}$}"
set xlabel "\\footnotesize{number of grid points $G$}"
set ylabel "\\footnotesize{$t$ in seconds}" offset +2.7,0
#"perf/FastKDE.csv" using (column(1)**2):(column(2)) with lines lc rgb "#4E9A06" lw 2.0 title "\\footnotesize{FastKDE}",\
#"perf/BoxSIMD.csv" using (column(1)**2):(column(2)/1e9) with lines lc rgb "#FCAF3E" lw 2.0 dashtype 2 title "\\footnotesize{BoxKDE (SIMD)}",\
plot \
"perf/R.csv" using (column(1)**2):(column(2)/1e9) with lines lc rgb "#CC0000" lw 2.0 title "\\footnotesize{BKDE}",\
"perf/Box.csv" using (column(1)**2):(column(2)/1e9) with lines lc rgb "#FCAF3E" lw 2.0 title "\\footnotesize{BoxKDE}",\
"perf/WeightedAverage.csv" using (column(1)**2):(column(2)/1e9) with lines lc rgb "#3465A4" lw 2.0 title "\\footnotesize{weighted average}"
#FCAF3E
#CC0000
#4E9A06
#3465A4

134
presentation43/gfx/perf.tex Normal file
View File

@@ -0,0 +1,134 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(5040.00,3600.00)%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%%
\put(554,704){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-7}$}}}%
\csname LTb\endcsname%%
\put(554,1013){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-6}$}}}%
\csname LTb\endcsname%%
\put(554,1323){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-5}$}}}%
\csname LTb\endcsname%%
\put(554,1632){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-4}$}}}%
\csname LTb\endcsname%%
\put(554,1942){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-3}$}}}%
\csname LTb\endcsname%%
\put(554,2251){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-2}$}}}%
\csname LTb\endcsname%%
\put(554,2561){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-1}$}}}%
\csname LTb\endcsname%%
\put(554,2870){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{0}$}}}%
\csname LTb\endcsname%%
\put(554,3180){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{1}$}}}%
\csname LTb\endcsname%%
\put(554,3489){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{2}$}}}%
\csname LTb\endcsname%%
\put(686,484){\makebox(0,0){\strut{}\footnotesize{$10^{2}$}}}%
\csname LTb\endcsname%%
\put(1400,484){\makebox(0,0){\strut{}\footnotesize{$10^{3}$}}}%
\csname LTb\endcsname%%
\put(2115,484){\makebox(0,0){\strut{}\footnotesize{$10^{4}$}}}%
\csname LTb\endcsname%%
\put(2830,484){\makebox(0,0){\strut{}\footnotesize{$10^{5}$}}}%
\csname LTb\endcsname%%
\put(3544,484){\makebox(0,0){\strut{}\footnotesize{$10^{6}$}}}%
\csname LTb\endcsname%%
\put(4259,484){\makebox(0,0){\strut{}\footnotesize{$10^{7}$}}}%
\csname LTb\endcsname%%
\put(4973,484){\makebox(0,0){\strut{}\footnotesize{$10^{8}$}}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(30,2096){\rotatebox{-270}{\makebox(0,0){\strut{}\footnotesize{$t$ in seconds}}}}%
\put(2829,154){\makebox(0,0){\strut{}\footnotesize{number of grid points $G$}}}%
\csname LTb\endcsname%%
\put(4415,1262){\makebox(0,0)[r]{\strut{}\footnotesize{BKDE}}}%
\csname LTb\endcsname%%
\put(4415,1064){\makebox(0,0)[r]{\strut{}\footnotesize{BoxKDE}}}%
\csname LTb\endcsname%%
\put(4415,866){\makebox(0,0)[r]{\strut{}\footnotesize{weighted average}}}%
}%
\gplbacktext
\put(0,0){\includegraphics{perf}}%
\gplfronttext
\end{picture}%
\endgroup

View File

@@ -0,0 +1,60 @@
10 1296
11 999
12 1134
14 1539
15 1539
17 2079
20 2835
22 3078
25 4104
28 5022
32 6589
36 8398
40 10099
45 12584
51 18065
57 22116
65 28246
73 37751
82 46609
92 59139
103 74531
116 103480
131 152033
147 204098
166 237637
186 300260
209 378788
235 488074
265 615237
298 789333
335 975879
376 1241384
423 1568892
476 2003200
535 2517388
602 3198840
676 4140073
760 5384779
855 10680930
961 12129383
1081 17303773
1215 23509481
1366 24466511
1536 44670106
1726 50678008
1941 99830764
2182 136566595
2453 200707376
2758 277830847
3101 383654094
3486 522876582
3919 707690994
4406 917886200
4953 1223351614
5568 1505733538
6260 2070126134
7038 2704877855
7912 3533635906
8895 4620634151
10000 5969253276
1 10 1296
2 11 999
3 12 1134
4 14 1539
5 15 1539
6 17 2079
7 20 2835
8 22 3078
9 25 4104
10 28 5022
11 32 6589
12 36 8398
13 40 10099
14 45 12584
15 51 18065
16 57 22116
17 65 28246
18 73 37751
19 82 46609
20 92 59139
21 103 74531
22 116 103480
23 131 152033
24 147 204098
25 166 237637
26 186 300260
27 209 378788
28 235 488074
29 265 615237
30 298 789333
31 335 975879
32 376 1241384
33 423 1568892
34 476 2003200
35 535 2517388
36 602 3198840
37 676 4140073
38 760 5384779
39 855 10680930
40 961 12129383
41 1081 17303773
42 1215 23509481
43 1366 24466511
44 1536 44670106
45 1726 50678008
46 1941 99830764
47 2182 136566595
48 2453 200707376
49 2758 277830847
50 3101 383654094
51 3486 522876582
52 3919 707690994
53 4406 917886200
54 4953 1223351614
55 5568 1505733538
56 6260 2070126134
57 7038 2704877855
58 7912 3533635906
59 8895 4620634151
60 10000 5969253276

View File

@@ -0,0 +1,60 @@
10 972
11 1053
12 1188
14 1350
15 1458
17 2079
20 2295
22 2268
25 3024
28 3321
32 3267
36 4644
40 4914
45 6481
51 8209
57 10855
65 13583
73 17174
82 21333
92 25465
103 31027
116 40263
131 51902
147 65674
166 81444
186 1.0902e+05
209 1.4037e+05
235 1.8028e+05
265 2.3677e+05
298 3.2e+05
335 3.7625e+05
376 4.8003e+05
423 6.727e+05
476 8.3675e+05
535 1.2853e+06
602 1.6774e+06
676 2.1823e+06
760 3.1376e+06
855 5.1244e+06
961 6.9201e+06
1081 1.2096e+07
1215 1.2767e+07
1366 1.6668e+07
1536 2.4807e+07
1726 2.7084e+07
1941 3.5893e+07
2182 4.8553e+07
2453 5.8113e+07
2758 7.8821e+07
3101 9.445e+07
3486 1.2988e+08
3919 1.5446e+08
4406 2.09e+08
4953 2.6146e+08
5568 3.5769e+08
6260 4.8602e+08
7038 5.6313e+08
7912 9.2187e+08
8895 9.5432e+08
10000 1.2414e+09
1 10 972
2 11 1053
3 12 1188
4 14 1350
5 15 1458
6 17 2079
7 20 2295
8 22 2268
9 25 3024
10 28 3321
11 32 3267
12 36 4644
13 40 4914
14 45 6481
15 51 8209
16 57 10855
17 65 13583
18 73 17174
19 82 21333
20 92 25465
21 103 31027
22 116 40263
23 131 51902
24 147 65674
25 166 81444
26 186 1.0902e+05
27 209 1.4037e+05
28 235 1.8028e+05
29 265 2.3677e+05
30 298 3.2e+05
31 335 3.7625e+05
32 376 4.8003e+05
33 423 6.727e+05
34 476 8.3675e+05
35 535 1.2853e+06
36 602 1.6774e+06
37 676 2.1823e+06
38 760 3.1376e+06
39 855 5.1244e+06
40 961 6.9201e+06
41 1081 1.2096e+07
42 1215 1.2767e+07
43 1366 1.6668e+07
44 1536 2.4807e+07
45 1726 2.7084e+07
46 1941 3.5893e+07
47 2182 4.8553e+07
48 2453 5.8113e+07
49 2758 7.8821e+07
50 3101 9.445e+07
51 3486 1.2988e+08
52 3919 1.5446e+08
53 4406 2.09e+08
54 4953 2.6146e+08
55 5568 3.5769e+08
56 6260 4.8602e+08
57 7038 5.6313e+08
58 7912 9.2187e+08
59 8895 9.5432e+08
60 10000 1.2414e+09

View File

@@ -0,0 +1,60 @@
10 1674
11 1890
12 2295
14 2970
15 3456
17 4023
20 5805
22 6751
25 8776
28 10801
32 14042
36 17255
40 21306
45 28408
51 34403
57 43503
65 57113
73 71696
82 91382
92 117819
103 146038
116 183520
131 238501
147 300368
166 385431
186 482511
209 616722
235 790224
265 1013252
298 1314323
335 1644206
376 2050539
423 2601425
476 3333591
535 4591935
602 5806882
676 7451197
760 9537976
855 12313687
961 16108430
1081 20968220
1215 27035180
1366 38239723
1536 66097507
1726 66840339
1941 99983473
2182 134281497
2453 190355410
2758 239677645
3101 316156417
3486 459156609
3919 607393489
4406 860421811
4953 1130256542
5568 1537488033
6260 2033801685
7038 2695637439
7912 3533593888
8895 4540647394
10000 5883375194
1 10 1674
2 11 1890
3 12 2295
4 14 2970
5 15 3456
6 17 4023
7 20 5805
8 22 6751
9 25 8776
10 28 10801
11 32 14042
12 36 17255
13 40 21306
14 45 28408
15 51 34403
16 57 43503
17 65 57113
18 73 71696
19 82 91382
20 92 117819
21 103 146038
22 116 183520
23 131 238501
24 147 300368
25 166 385431
26 186 482511
27 209 616722
28 235 790224
29 265 1013252
30 298 1314323
31 335 1644206
32 376 2050539
33 423 2601425
34 476 3333591
35 535 4591935
36 602 5806882
37 676 7451197
38 760 9537976
39 855 12313687
40 961 16108430
41 1081 20968220
42 1215 27035180
43 1366 38239723
44 1536 66097507
45 1726 66840339
46 1941 99983473
47 2182 134281497
48 2453 190355410
49 2758 239677645
50 3101 316156417
51 3486 459156609
52 3919 607393489
53 4406 860421811
54 4953 1130256542
55 5568 1537488033
56 6260 2033801685
57 7038 2695637439
58 7912 3533593888
59 8895 4540647394
60 10000 5883375194

View File

@@ -0,0 +1,60 @@
10 0.014025351034788743
11 0.013712560992438
12 0.013961972097605174
14 0.01424435537247885
15 0.01526859896363152
17 0.015565915579903777
20 0.017421673544194993
22 0.01800266963857262
25 0.019906441130904916
28 0.02202570641050814
32 0.025099814399899743
36 0.02738966542564205
40 0.03166926942475308
45 0.0368329110321207
51 0.04304391185493972
57 0.05195709135235309
65 0.06322244764756668
73 0.07680306595271054
82 0.0921058522765783
92 0.11369711457059353
103 0.13815290499397398
116 0.17351770384078513
131 0.21659736930153245
147 0.26869623288235367
166 0.3396389209864207
186 0.4221118499169492
209 0.5293472563563245
235 0.6663424088262804
265 0.8410422230101453
298 1.0592178277632158
335 1.335731165289404
376 1.6808798951587605
423 2.1219152590934742
476 2.6844623308488567
535 3.3877751832709833
602 4.279721008456917
676 5.397608153982463
760 6.819751706870136
855 8.640280811628452
961 10.881145049732357
1081 13.770211116400935
1215 17.391524910190697
1366 21.95086730848533
1536 27.787453211789078
1726 35.13154515796532
1941 44.33670796244146
2182 56.012969701519566
2453 70.85643390727236
2758 49.64996733837893
3101 62.935261669677175
3486 80.15244268148808
3919 100.23221440389625
4406 126.57855963736529
4953 160.00798191148397
5568 202.2557155136351
6260 255.56147783911047
7038 323.1705630625829
7912 407.9335370442732
8895 515.8951308125597
10000 652.2822708022386
1 10 0.014025351034788743
2 11 0.013712560992438
3 12 0.013961972097605174
4 14 0.01424435537247885
5 15 0.01526859896363152
6 17 0.015565915579903777
7 20 0.017421673544194993
8 22 0.01800266963857262
9 25 0.019906441130904916
10 28 0.02202570641050814
11 32 0.025099814399899743
12 36 0.02738966542564205
13 40 0.03166926942475308
14 45 0.0368329110321207
15 51 0.04304391185493972
16 57 0.05195709135235309
17 65 0.06322244764756668
18 73 0.07680306595271054
19 82 0.0921058522765783
20 92 0.11369711457059353
21 103 0.13815290499397398
22 116 0.17351770384078513
23 131 0.21659736930153245
24 147 0.26869623288235367
25 166 0.3396389209864207
26 186 0.4221118499169492
27 209 0.5293472563563245
28 235 0.6663424088262804
29 265 0.8410422230101453
30 298 1.0592178277632158
31 335 1.335731165289404
32 376 1.6808798951587605
33 423 2.1219152590934742
34 476 2.6844623308488567
35 535 3.3877751832709833
36 602 4.279721008456917
37 676 5.397608153982463
38 760 6.819751706870136
39 855 8.640280811628452
40 961 10.881145049732357
41 1081 13.770211116400935
42 1215 17.391524910190697
43 1366 21.95086730848533
44 1536 27.787453211789078
45 1726 35.13154515796532
46 1941 44.33670796244146
47 2182 56.012969701519566
48 2453 70.85643390727236
49 2758 49.64996733837893
50 3101 62.935261669677175
51 3486 80.15244268148808
52 3919 100.23221440389625
53 4406 126.57855963736529
54 4953 160.00798191148397
55 5568 202.2557155136351
56 6260 255.56147783911047
57 7038 323.1705630625829
58 7912 407.9335370442732
59 8895 515.8951308125597
60 10000 652.2822708022386

View File

@@ -0,0 +1,53 @@
10 901671
11 888169
12 846582
14 851443
15 854144
17 855494
20 1119055
22 1053435
25 1072339
28 1077199
32 1107713
36 1120946
40 2757942
45 2802499
51 2820052
57 2916997
65 2861909
73 10039904
82 9890841
92 9976715
103 10100124
116 10230824
131 10864614
147 76102252
166 76072008
186 79425123
209 78084093
235 79031401
265 80931419
298 526040588
335 528604910
376 522119843
423 548916955
476 543553913
535 550031960
602 2721638466
676 2722602787
760 2696545591
855 2741356148
961 2736859943
1081 2781518465
1215 13799103891
1366 13468055206
1536 13828455064
1726 13914664460
1941 13788367818
2182 13900744858
2453 69848634517
2758 71968670768
3101 72509353592
3486 72655236674
3919 72835751338
4406 72736316617
1 10 901671
2 11 888169
3 12 846582
4 14 851443
5 15 854144
6 17 855494
7 20 1119055
8 22 1053435
9 25 1072339
10 28 1077199
11 32 1107713
12 36 1120946
13 40 2757942
14 45 2802499
15 51 2820052
16 57 2916997
17 65 2861909
18 73 10039904
19 82 9890841
20 92 9976715
21 103 10100124
22 116 10230824
23 131 10864614
24 147 76102252
25 166 76072008
26 186 79425123
27 209 78084093
28 235 79031401
29 265 80931419
30 298 526040588
31 335 528604910
32 376 522119843
33 423 548916955
34 476 543553913
35 535 550031960
36 602 2721638466
37 676 2722602787
38 760 2696545591
39 855 2741356148
40 961 2736859943
41 1081 2781518465
42 1215 13799103891
43 1366 13468055206
44 1536 13828455064
45 1726 13914664460
46 1941 13788367818
47 2182 13900744858
48 2453 69848634517
49 2758 71968670768
50 3101 72509353592
51 3486 72655236674
52 3919 72835751338
53 4406 72736316617

View File

@@ -0,0 +1,60 @@
10 135
11 162
12 135
14 162
15 243
17 297
20 351
22 459
25 459
28 594
32 756
36 972
40 1080
45 1296
51 1566
57 1944
65 2349
73 2943
82 3699
92 4455
103 5589
116 6859
131 8749
147 10882
166 13772
186 17309
209 21738
235 27193
265 34781
298 43449
335 55115
376 69887
423 91760
476 110420
535 140800
602 185033
676 226781
760 306498
855 363153
961 465417
1081 608459
1215 794842
1366 984790
1536 1297553
1726 1584554
1941 1979788
2182 2932659
2453 3228923
2758 4017176
3101 5166963
3486 6520874
3919 8186333
4406 10342513
4953 13047500
5568 17175638
6260 20810542
7038 27123970
7912 34939536
8895 42746649
10000 53531357
1 10 135
2 11 162
3 12 135
4 14 162
5 15 243
6 17 297
7 20 351
8 22 459
9 25 459
10 28 594
11 32 756
12 36 972
13 40 1080
14 45 1296
15 51 1566
16 57 1944
17 65 2349
18 73 2943
19 82 3699
20 92 4455
21 103 5589
22 116 6859
23 131 8749
24 147 10882
25 166 13772
26 186 17309
27 209 21738
28 235 27193
29 265 34781
30 298 43449
31 335 55115
32 376 69887
33 423 91760
34 476 110420
35 535 140800
36 602 185033
37 676 226781
38 760 306498
39 855 363153
40 961 465417
41 1081 608459
42 1215 794842
43 1366 984790
44 1536 1297553
45 1726 1584554
46 1941 1979788
47 2182 2932659
48 2453 3228923
49 2758 4017176
50 3101 5166963
51 3486 6520874
52 3919 8186333
53 4406 10342513
54 4953 13047500
55 5568 17175638
56 6260 20810542
57 7038 27123970
58 7912 34939536
59 8895 42746649
60 10000 53531357

1543
presentation43/gfx/perf2.eps Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,138 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(5040.00,4320.00)%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%%
\put(554,704){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-7}$}}}%
\csname LTb\endcsname%%
\put(554,1093){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-6}$}}}%
\csname LTb\endcsname%%
\put(554,1483){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-5}$}}}%
\csname LTb\endcsname%%
\put(554,1872){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-4}$}}}%
\csname LTb\endcsname%%
\put(554,2262){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-3}$}}}%
\csname LTb\endcsname%%
\put(554,2651){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-2}$}}}%
\csname LTb\endcsname%%
\put(554,3041){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{-1}$}}}%
\csname LTb\endcsname%%
\put(554,3430){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{0}$}}}%
\csname LTb\endcsname%%
\put(554,3820){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{1}$}}}%
\csname LTb\endcsname%%
\put(554,4209){\makebox(0,0)[r]{\strut{}\footnotesize{$10^{2}$}}}%
\csname LTb\endcsname%%
\put(686,484){\makebox(0,0){\strut{}\footnotesize{$10^{2}$}}}%
\csname LTb\endcsname%%
\put(1401,484){\makebox(0,0){\strut{}\footnotesize{$10^{3}$}}}%
\csname LTb\endcsname%%
\put(2115,484){\makebox(0,0){\strut{}\footnotesize{$10^{4}$}}}%
\csname LTb\endcsname%%
\put(2830,484){\makebox(0,0){\strut{}\footnotesize{$10^{5}$}}}%
\csname LTb\endcsname%%
\put(3544,484){\makebox(0,0){\strut{}\footnotesize{$10^{6}$}}}%
\csname LTb\endcsname%%
\put(4259,484){\makebox(0,0){\strut{}\footnotesize{$10^{7}$}}}%
\csname LTb\endcsname%%
\put(4973,484){\makebox(0,0){\strut{}\footnotesize{$10^{8}$}}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(30,2456){\rotatebox{-270}{\makebox(0,0){\strut{}\footnotesize{$t$ in seconds}}}}%
\put(2829,154){\makebox(0,0){\strut{}\footnotesize{number of grid points $G$}}}%
\csname LTb\endcsname%%
\put(4415,1262){\makebox(0,0)[r]{\strut{}\footnotesize{BKDE}}}%
\csname LTb\endcsname%%
\put(4415,1064){\makebox(0,0)[r]{\strut{}\footnotesize{BoxKDE}}}%
\csname LTb\endcsname%%
\put(4415,866){\makebox(0,0)[r]{\strut{}\footnotesize{weighted average}}}%
}%
\gplbacktext
\put(0,0){\includegraphics{perf2}}%
\gplfronttext
\end{picture}%
\endgroup

View File

@@ -0,0 +1,34 @@
62.6338 37.9573 1.8
63.1788 37.9573 1.8
63.7238 37.9573 1.8
59.3638 38.235 1.80006
58.5462 38.235 1.79993
58.0013 38.5127 1.80006
57.1838 38.5127 1.79995
56.6388 38.7904 1.79994
55.8213 38.7904 1.79997
55.2763 38.7904 1.80003
54.4588 38.7904 1.79997
53.9137 38.7904 1.80006
53.0963 38.7904 1.80008
52.2788 38.7904 1.79992
51.7337 38.7904 1.79994
51.1888 38.7904 1.80005
50.3713 39.0681 1.79998
49.5537 38.7904 1.80001
48.7363 38.7904 1.80005
48.1912 38.7904 1.80006
47.6463 39.0681 1.80004
47.1012 39.6235 1.80009
46.8288 40.1788 1.80004
46.8288 41.0119 1.80007
47.1012 41.845 1.80005
47.3738 42.4004 1.80006
47.9188 42.6781 1.80007
48.4638 43.2335 1.79991
48.4638 44.0665 1.79996
49.2813 44.6219 1.80002
49.8263 44.8996 1.8001
50.3713 45.1773 1.79994
50.9163 45.455 1.80004
49.8263 46.5658 1.8
1 62.6338 37.9573 1.8
2 63.1788 37.9573 1.8
3 63.7238 37.9573 1.8
4 59.3638 38.235 1.80006
5 58.5462 38.235 1.79993
6 58.0013 38.5127 1.80006
7 57.1838 38.5127 1.79995
8 56.6388 38.7904 1.79994
9 55.8213 38.7904 1.79997
10 55.2763 38.7904 1.80003
11 54.4588 38.7904 1.79997
12 53.9137 38.7904 1.80006
13 53.0963 38.7904 1.80008
14 52.2788 38.7904 1.79992
15 51.7337 38.7904 1.79994
16 51.1888 38.7904 1.80005
17 50.3713 39.0681 1.79998
18 49.5537 38.7904 1.80001
19 48.7363 38.7904 1.80005
20 48.1912 38.7904 1.80006
21 47.6463 39.0681 1.80004
22 47.1012 39.6235 1.80009
23 46.8288 40.1788 1.80004
24 46.8288 41.0119 1.80007
25 47.1012 41.845 1.80005
26 47.3738 42.4004 1.80006
27 47.9188 42.6781 1.80007
28 48.4638 43.2335 1.79991
29 48.4638 44.0665 1.79996
30 49.2813 44.6219 1.80002
31 49.8263 44.8996 1.8001
32 50.3713 45.1773 1.79994
33 50.9163 45.455 1.80004
34 49.8263 46.5658 1.8

View File

@@ -0,0 +1,34 @@
62.5723 38.8922 1.8
62.9342 39.5702 1.8
60.2861 39.6264 1.8
63.2333 35.2984 1.8
61.9037 34.8786 1.8
62.5039 33.9074 1.8
61.452 33.162 1.8
61.3279 32.6818 1.8
62.2747 31.3264 1.8
55.0513 37.7576 1.8
61.9326 30.4359 1.8
61.6942 29.7673 1.8
61.9217 29.1851 1.8
62.5004 27.6546 1.8
63.4426 27.9182 1.8
50.5343 38.6668 1.8
63.4646 27.0532 1.8
62.9904 25.8391 1.8
48.9987 38.8325 1.8
60.7542 24.9599 1.8
62.0018 23.9844 1.8
61.7394 23.5833 1.8
61.6573 23.5911 1.8
60.9706 23.1752 1.8
48.0095 42.8515 1.8
60.7682 21.948 1.8
47.4447 43.0209 1.8
48.8874 42.5262 1.8
49.0352 44.1314 1.8
48.631 45.0075 1.8
52.4209 44.0325 1.8
53.1349 44.035 1.8
48.0186 48.2645 1.8
48.3064 45.2962 1.8
1 62.5723 38.8922 1.8
2 62.9342 39.5702 1.8
3 60.2861 39.6264 1.8
4 63.2333 35.2984 1.8
5 61.9037 34.8786 1.8
6 62.5039 33.9074 1.8
7 61.452 33.162 1.8
8 61.3279 32.6818 1.8
9 62.2747 31.3264 1.8
10 55.0513 37.7576 1.8
11 61.9326 30.4359 1.8
12 61.6942 29.7673 1.8
13 61.9217 29.1851 1.8
14 62.5004 27.6546 1.8
15 63.4426 27.9182 1.8
16 50.5343 38.6668 1.8
17 63.4646 27.0532 1.8
18 62.9904 25.8391 1.8
19 48.9987 38.8325 1.8
20 60.7542 24.9599 1.8
21 62.0018 23.9844 1.8
22 61.7394 23.5833 1.8
23 61.6573 23.5911 1.8
24 60.9706 23.1752 1.8
25 48.0095 42.8515 1.8
26 60.7682 21.948 1.8
27 47.4447 43.0209 1.8
28 48.8874 42.5262 1.8
29 49.0352 44.1314 1.8
30 48.631 45.0075 1.8
31 52.4209 44.0325 1.8
32 53.1349 44.035 1.8
33 48.0186 48.2645 1.8
34 48.3064 45.2962 1.8

View File

@@ -0,0 +1,34 @@
62.0158 38.005 1.8
62.0363 38.0201 1.8
61.9794 37.8891 1.8
61.0608 37.1255 1.79997
60.6228 36.6195 1.80005
60.261 36.2274 1.79993
59.9834 35.7616 1.79995
59.6545 35.3946 1.8
59.3914 34.9844 1.79992
59.0983 34.5797 1.80006
58.7824 34.1995 1.79989
58.4723 33.8376 1.80008
58.1718 33.4487 1.80007
57.8725 33.0498 1.80005
57.6426 32.5833 1.80005
57.3251 32.1857 1.79993
57.1166 31.6778 1.79992
56.8583 31.2226 1.79992
56.4811 30.9399 1.80002
56.1458 30.6037 1.79995
55.4542 30.7634 1.80008
54.3716 31.6223 1.80007
53.0507 33.0442 1.80003
51.3512 35.2757 1.79999
49.1556 38.879 1.80002
48.2035 41.3272 1.80006
48.341 42.4311 1.79997
48.7264 43.0627 1.80007
48.7368 43.7149 1.79994
49.1444 44.2159 1.79997
49.6919 44.5618 1.80007
50.2151 44.9703 1.80006
50.6732 45.4944 1.79991
50.1306 46.2689 1.8
1 62.0158 38.005 1.8
2 62.0363 38.0201 1.8
3 61.9794 37.8891 1.8
4 61.0608 37.1255 1.79997
5 60.6228 36.6195 1.80005
6 60.261 36.2274 1.79993
7 59.9834 35.7616 1.79995
8 59.6545 35.3946 1.8
9 59.3914 34.9844 1.79992
10 59.0983 34.5797 1.80006
11 58.7824 34.1995 1.79989
12 58.4723 33.8376 1.80008
13 58.1718 33.4487 1.80007
14 57.8725 33.0498 1.80005
15 57.6426 32.5833 1.80005
16 57.3251 32.1857 1.79993
17 57.1166 31.6778 1.79992
18 56.8583 31.2226 1.79992
19 56.4811 30.9399 1.80002
20 56.1458 30.6037 1.79995
21 55.4542 30.7634 1.80008
22 54.3716 31.6223 1.80007
23 53.0507 33.0442 1.80003
24 51.3512 35.2757 1.79999
25 49.1556 38.879 1.80002
26 48.2035 41.3272 1.80006
27 48.341 42.4311 1.79997
28 48.7264 43.0627 1.80007
29 48.7368 43.7149 1.79994
30 49.1444 44.2159 1.79997
31 49.6919 44.5618 1.80007
32 50.2151 44.9703 1.80006
33 50.6732 45.4944 1.79991
34 50.1306 46.2689 1.8

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,241 @@
reset
#set terminal x11 size 2000,1500
#set terminal windows size 2000,1500
set terminal epslatex size 3.5,2.0
set output "boxkde.tex"
set ticslevel 0
#unset key
set xrange [15.000000:71.300003]
set xtics autofreq
set format x '%h'
unset xlabel
set yrange [-0.500000:51.700001]
set ytics autofreq
set format y '%h'
unset ylabel
set zrange [0.000000:11.000000]
set ztics autofreq
set format z '%h'
unset zlabel
set cbtics autofreq
set format cb '%h'
unset cblabel
set view 0,90
set ticslevel 0
unset lmargin
unset rmargin
unset tmargin
unset bmargin
#Building
set object 1 polygon from first 35.000000,first 35.799999,first 1.700000 to first 59.700001,first 36.100002,first 1.700000 to first 59.480000,first 21.639999,first 1.700000 to first 55.700001,first 21.600000,first 1.700000 to first 55.600002,first 14.300000,first 1.700000 to first 59.320000,first 14.299999,first 1.700000 to first 59.100002,first 6.900000,first 1.700000 to first 34.500000,first 8.900001,first 1.700000 to first 35.000000,first 35.799999,first 1.700000 fillcolor rgb '#f5f5f5' fillstyle solid 1.000000 noborder linecolor rgb '#000000' linewidth 0.000000
set object 2 polygon from first 44.700001,first 41.400002,first 1.700000 to first 22.600000,first 41.400002,first 1.700000 to first 20.700001,first 43.100002,first 1.700000 to first 17.000000,first 44.100002,first 1.700000 to first 15.000000,first 36.700001,first 1.700000 to first 21.400000,first 36.500000,first 1.700000 to first 21.200001,first 20.100000,first 1.700000 to first 30.200001,first 19.400000,first 1.700000 to first 30.200001,first 16.800001,first 1.700000 to first 21.200001,first 17.500000,first 1.700000 to first 21.000000,first 4.100000,first 1.700000 to first 52.400002,first 1.400000,first 1.700000 to first 52.299999,first 0.300000,first 1.700000 to first 63.900002,first -0.500000,first 1.700000 to first 70.900002,first -0.400000,first 1.700000 to first 70.800003,first 9.800000,first 1.700000 to first 64.500000,first 9.900001,first 1.700000 to first 64.599998,first 19.300001,first 1.700000 to first 71.099998,first 19.000000,first 1.700000 to first 71.300003,first 28.800001,first 1.700000 to first 65.000000,first 28.800001,first 1.700000 to first 65.000000,first 39.200001,first 1.700000 to first 65.099998,first 39.299999,first 1.700000 to first 65.360001,first 40.320000,first 1.700000 to first 61.200001,first 41.400002,first 1.700000 to first 57.000000,first 41.400002,first 1.700000 to first 56.700001,first 49.500000,first 1.700000 to first 56.900002,first 49.500000,first 1.700000 to first 56.799999,first 51.700001,first 1.700000 to first 44.799999,first 51.400002,first 1.700000 to first 44.700001,first 41.400002,first 1.700000 fillcolor rgb '#bbbbbb' fillstyle solid 1.000000 noborder linecolor rgb '#000000' linewidth 0.000000
set object 3 polygon from first 35.000000,first 35.799999,first 1.700000 to first 59.700001,first 36.100002,first 1.700000 to first 59.480000,first 21.639999,first 1.700000 to first 55.700001,first 21.600000,first 1.700000 to first 55.600002,first 14.300000,first 1.700000 to first 59.320000,first 14.299999,first 1.700000 to first 59.100002,first 6.900000,first 1.700000 to first 34.500000,first 8.900001,first 1.700000 to first 35.000000,first 35.799999,first 1.700000 fillcolor rgb '#b4f0b4' fillstyle solid 1.000000 noborder linecolor rgb '#000000' linewidth 0.000000
set object 4 polygon from first 16.299999,first 36.939999,first 1.700000 to first 21.680000,first 36.759998,first 1.700000 to first 16.299999,first 36.939999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 5 polygon from first 22.100000,first 37.799999,first 1.700000 to first 21.900000,first 20.700001,first 1.700000 to first 22.100000,first 37.799999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 6 polygon from first 21.500000,first 20.500000,first 1.700000 to first 30.400000,first 19.800001,first 1.700000 to first 21.500000,first 20.500000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 7 polygon from first 21.200001,first 4.800000,first 1.700000 to first 53.900002,first 2.000000,first 1.700000 to first 21.200001,first 4.800000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 8 polygon from first 65.200005,first 39.799999,first 1.700000 to first 61.000000,first 40.900002,first 1.700000 to first 65.200005,first 39.799999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 9 polygon from first 64.099998,first 24.500000,first 1.700000 to first 64.599998,first 39.600002,first 1.700000 to first 64.099998,first 24.500000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 10 polygon from first 64.099998,first 21.800001,first 1.700000 to first 64.000000,first 7.500000,first 1.700000 to first 64.099998,first 21.800001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 11 polygon from first 64.300003,first 19.800001,first 1.700000 to first 71.099998,first 19.500000,first 1.700000 to first 64.300003,first 19.800001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 12 polygon from first 70.200005,first 9.600000,first 1.700000 to first 70.099998,first 0.600000,first 1.700000 to first 70.200005,first 9.600000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 13 polygon from first 70.599998,first 0.200000,first 1.700000 to first 63.400002,first 0.200000,first 1.700000 to first 70.599998,first 0.200000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 14 polygon from first 64.000000,first 4.800000,first 1.700000 to first 63.900002,first 0.600000,first 1.700000 to first 64.000000,first 4.800000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 15 polygon from first 59.900002,first 19.100000,first 1.700000 to first 59.700001,first 6.700000,first 1.700000 to first 59.900002,first 19.100000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 16 polygon from first 56.000000,first 21.300001,first 1.700000 to first 55.900002,first 14.400001,first 1.700000 to first 56.000000,first 21.300001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 17 polygon from first 55.600002,first 14.600000,first 1.700000 to first 59.400002,first 14.600000,first 1.700000 to first 55.600002,first 14.600000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 18 polygon from first 60.500000,first 21.300001,first 1.700000 to first 55.700001,first 21.300001,first 1.700000 to first 60.500000,first 21.300001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 19 polygon from first 34.600002,first 36.200001,first 1.700000 to first 60.799999,first 36.600002,first 1.700000 to first 34.600002,first 36.200001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 20 polygon from first 60.299999,first 36.299999,first 1.700000 to first 60.000000,first 21.600000,first 1.700000 to first 60.299999,first 36.299999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 21 polygon from first 60.200001,first 6.400000,first 1.700000 to first 33.700001,first 8.600000,first 1.700000 to first 60.200001,first 6.400000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 22 polygon from first 34.000000,first 8.300000,first 1.700000 to first 34.500000,first 36.500000,first 1.700000 to first 34.000000,first 8.300000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 23 polygon from first 17.700001,first 43.799999,first 1.700000 to first 15.800000,first 36.900002,first 1.700000 to first 17.700001,first 43.799999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 24 polygon from first 30.600000,first 12.700000,first 1.700000 to first 30.800001,first 33.900002,first 1.700000 to first 30.600000,first 12.700000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 25 polygon from first 22.500000,first 36.400002,first 1.700000 to first 31.300001,first 36.000000,first 1.700000 to first 22.500000,first 36.400002,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 26 polygon from first 17.700001,first 43.799999,first 1.700000 to first 22.600000,first 40.400002,first 1.700000 to first 17.700001,first 43.799999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 27 polygon from first 46.200001,first 40.600002,first 1.700000 to first 22.300001,first 40.600002,first 1.700000 to first 46.200001,first 40.600002,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 28 polygon from first 45.400002,first 40.900002,first 1.700000 to first 45.500000,first 50.400002,first 1.700000 to first 45.400002,first 40.900002,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 29 polygon from first 45.000000,first 50.299999,first 1.700000 to first 56.799999,first 50.600002,first 1.700000 to first 45.000000,first 50.299999,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 30 polygon from first 48.000000,first 40.700001,first 1.700000 to first 61.299999,first 40.799999,first 1.700000 to first 48.000000,first 40.700001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 31 polygon from first 56.400002,first 41.200001,first 1.700000 to first 56.299999,first 50.600002,first 1.700000 to first 56.400002,first 41.200001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 32 polygon from first 21.900000,first 17.000000,first 1.700000 to first 30.500000,first 16.400000,first 1.700000 to first 21.900000,first 17.000000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 33 polygon from first 21.900000,first 17.000000,first 1.700000 to first 21.600000,first 5.000000,first 1.700000 to first 21.900000,first 17.000000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 34 polygon from first 30.300001,first 4.500000,first 1.700000 to first 30.400000,first 10.600000,first 1.700000 to first 30.300001,first 4.500000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 35 polygon from first 64.200005,first 9.300000,first 1.700000 to first 70.300003,first 9.200000,first 1.700000 to first 64.200005,first 9.300000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 36 polygon from first 65.900002,first 26.200001,first 1.700000 to first 71.200005,first 25.600000,first 1.700000 to first 65.900002,first 26.200001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 37 polygon from first 71.000000,first 19.600000,first 1.700000 to first 71.200005,first 25.600000,first 1.700000 to first 71.000000,first 19.600000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 38 polygon from first 53.200001,first 0.400000,first 1.700000 to first 53.400002,first 2.500000,first 1.700000 to first 53.200001,first 0.400000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 39 polygon from first 64.000000,first 0.200000,first 1.700000 to first 53.200001,first 1.000000,first 1.700000 to first 64.000000,first 0.200000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 40 polygon from first 64.500000,first 28.200001,first 1.700000 to first 71.300003,first 28.200001,first 1.700000 to first 64.500000,first 28.200001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 41 polygon from first 70.900002,first 27.900000,first 1.700000 to first 70.900002,first 26.000000,first 1.700000 to first 70.900002,first 27.900000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 42 polygon from first 27.200001,first 32.400002,first 1.700000 to first 27.200001,first 30.900000,first 1.700000 to first 27.200001,first 32.400002,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 43 polygon from first 27.200001,first 30.900000,first 1.700000 to first 26.400000,first 30.900000,first 1.700000 to first 27.200001,first 30.900000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 44 polygon from first 26.400000,first 30.900000,first 1.700000 to first 26.400000,first 32.400002,first 1.700000 to first 26.400000,first 30.900000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 45 polygon from first 26.400000,first 32.400002,first 1.700000 to first 27.200001,first 32.400002,first 1.700000 to first 26.400000,first 32.400002,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 46 polygon from first 26.200001,first 29.400000,first 1.700000 to first 26.200001,first 27.800001,first 1.700000 to first 26.200001,first 29.400000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 47 polygon from first 26.200001,first 27.800001,first 1.700000 to first 27.400000,first 27.800001,first 1.700000 to first 26.200001,first 27.800001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 48 polygon from first 27.400000,first 27.800001,first 1.700000 to first 27.400000,first 29.400000,first 1.700000 to first 27.400000,first 27.800001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 49 polygon from first 27.400000,first 29.400000,first 1.700000 to first 26.200001,first 29.400000,first 1.700000 to first 27.400000,first 29.400000,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 50 polygon from first 26.400000,first 26.200001,first 1.700000 to first 26.400000,first 23.700001,first 1.700000 to first 26.400000,first 26.200001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 51 polygon from first 26.400000,first 23.700001,first 1.700000 to first 27.200001,first 23.700001,first 1.700000 to first 26.400000,first 23.700001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 52 polygon from first 27.200001,first 23.700001,first 1.700000 to first 27.200001,first 26.200001,first 1.700000 to first 27.200001,first 23.700001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
set object 53 polygon from first 27.200001,first 26.200001,first 1.700000 to first 26.400000,first 26.200001,first 1.700000 to first 27.200001,first 26.200001,first 1.700000 fillcolor rgb '#939393' fillstyle empty noborder linecolor rgb '#939393'
#set arrow from 61.5,24,1.7 to 47,39.5,1.7 front dt 2 nohead
#54.25,31.75
#set key right horizontal at screen 0.99, 0.98 samplen 0.75
set key left at screen 0.01, 0.98 samplen 0.75 box width -10 opaque
unset border
unset xtics
unset ytics
unset ztics
#set xrange [40:*]
#set yrange [20:*]
set multiplot layout 1,1 offset -0.30, 0.20 scale 3.1,3.1
#'KDE_0_1530019607est.csv' with lines linecolor rgb '#FCAF3E' linewidth 4.000000 dashtype 1 notitle,\
#'WAVG_0_1530020537est.csv' with lines linecolor rgb '#FCAF3E' linewidth 4.000000 dashtype 1 notitle,\
#'MAXP_0_1530020617est.csv' with lines linecolor rgb '#FCAF3E' linewidth 4.000000 dashtype 1 notitle,\
splot \
'avg_particles_2.dat' with points pt 7 ps 0.2 lc rgb '#555555' notitle ,\
'avg_particles_1.dat' with points pt 7 ps 0.2 lc rgb '#E84444' notitle ,\
'-' with lines linecolor rgb '#000000' linewidth 1.500000 dashtype 1 notitle ,\
'KDE_0_1530019607est.csv' with lines linecolor rgb '#FCAF3E' linewidth 4.000000 dashtype 1 notitle,\
# Groundtruth
62 38.4 1.7
47.75 38.4 1.7
47.375 38.525 1.7
47.125 38.775 1.7
47 39.15 1.7
47 42.05 1.7
47.1234 42.4447 1.7
47.3703 42.7342 1.7
47.7406 42.9185 1.7
51.2594 43.4815 1.7
51.5047 43.5408 1.7
51.5016 43.5803 1.7
51.25 43.6 1.7
50.75 43.6 1.7
50.3607 43.7242 1.7
50.082 43.9725 1.7
49.914 44.3451 1.7
49.486 48.0549 1.7
49.443 48.3025 1.7
49.4143 48.3008 1.7
49.4 48.05 1.7
49.4 45.75 1.7
49.3098 45.2885 1.7
49.1293 44.8655 1.7
48.8585 44.4811 1.7
47.5415 43.2189 1.7
47.2707 42.8345 1.7
47.0902 42.4115 1.7
47 41.95 1.7
47 39.05 1.7
46.875 38.675 1.7
46.625 38.425 1.7
46.25 38.3 1.7
36.05 38.3 1.7
35.5792 38.2198 1.7
35.1375 38.0593 1.7
34.7249 37.8185 1.7
31.5751 35.1815 1.7
31.165 34.9162 1.7
30.7281 34.7067 1.7
30.2646 34.5529 1.7
29.7354 34.4471 1.7
29.3134 34.261 1.7
28.9595 33.9868 1.7
28.6739 33.6246 1.7
27.9261 32.0754 1.7
27.763 31.6127 1.7
27.6543 31.1376 1.7
27.6 30.65 1.7
27.6 24.35 1.7
27.4774 23.9505 1.7
27.2323 23.6515 1.7
26.8646 23.4529 1.7
25.3354 23.1471 1.7
24.965 23.1985 1.7
24.7144 23.3994 1.7
24.5837 23.7498 1.7
24.4163 31.4502 1.7
24.5252 31.869 1.7
24.7538 32.2067 1.7
25.1022 32.4633 1.7
28.4978 33.7367 1.7
28.972 33.8901 1.7
29.4523 34.0213 1.7
29.9386 34.1303 1.7
31.8614 34.4697 1.7
32.2316 34.4098 1.7
32.4796 34.2033 1.7
32.6054 33.85 1.7
32.7946 7.74998 1.7
32.9205 7.35389 1.7
33.1687 7.06171 1.7
33.5392 6.87342 1.7
61.2608 2.12658 1.7
61.6304 2.18829 1.7
61.8768 2.3961 1.7
62 2.75 1.7
62 5.85 1.7
62.125 6.225 1.7
62.375 6.475 1.7
62.75 6.6 1.7
64.65 6.6 1.7
65.025 6.475 1.7
65.275 6.225 1.7
65.4 5.85 1.7
65.4 2.35 1.7
65.517 2.01889 1.7
65.7511 1.85667 1.7
66.1022 1.86334 1.7
67.8978 2.53666 1.7
68.2489 2.79333 1.7
68.483 3.13111 1.7
68.6 3.55 1.7
68.6 5.85 1.7
68.475 6.225 1.7
68.225 6.475 1.7
67.85 6.6 1.7
64.95 6.6 1.7
64.4733 6.52735 1.7
64.0199 6.38204 1.7
63.5897 6.16407 1.7
60.6103 4.03593 1.7
60.1842 3.78641 1.7
59.7389 3.578 1.7
59.2743 3.41068 1.7
56.1257 2.58932 1.7
55.6961 2.60034 1.7
55.3207 2.74861 1.7
54.9995 3.03412 1.7
53.4005 5.56588 1.7
53.0753 5.88794 1.7
52.6921 6.1093 1.7
52.2506 6.22998 1.7
33.7494 6.97002 1.7
33.3476 7.10704 1.7
33.0436 7.36107 1.7
32.8373 7.73214 1.7
32.1627 10.7679 1.7
31.9564 11.1355 1.7
31.6521 11.3827 1.7
31.2501 11.5094 1.7
24 11.6 1.7
e
unset multiplot

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
% Encoding inside the plot. In the header of your document, this encoding
% should to defined, e.g., by using
% \usepackage[cp1252,<other encodings>]{inputenc}
\inputencoding{cp1252}%
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolorfalse
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(5040.00,2880.00)%
\gplgaddtomacro\gplbacktext{%
}%
\gplgaddtomacro\gplfronttext{%
}%
\gplbacktext
\put(0,0){\includegraphics{weighted_avg}}%
\gplfronttext
\end{picture}%
\endgroup

Binary file not shown.

View File

@@ -0,0 +1,61 @@
\RequirePackage{environ}
% ### DEFINE NumberLine ENVIRONMENT ###
% define numberLine/area parameters
\pgfkeys{/numberLine/area/.is family, /numberLine/area,
height/.estore in = \numberLineAreaHeight,
color/.estore in = \numberLineAreaColor,
opacity/.estore in = \numberLineAreaOpacity,
label/.store in = \numberLineAreaLabel,
textcolor/.store in = \numberLineAreaTextcolor,
textabove/.store in = \numberLineAreaTextPosition
}
\pgfkeys{/numberLine/area, default/.style = {height=0.2, color=orange, opacity=1, label=, textcolor=black, textabove=0.2ex}}
% define numberLine/area parameters
\pgfkeys{/numberLine/point/.is family, /numberLine/point,
size/.estore in = \numberLinePointSize,
color/.estore in = \numberLinePointColor,
textcolor/.store in = \numberLinePointTextcolor,
textabove/.store in = \numberLinePointTextPosition
}
\pgfkeys{/numberLine/point, default/.style = {size=0.1, color=orange, textcolor=black, textabove=0.3ex}}
% define environment
\NewEnviron{numberLine}[3][]{
% Draw an xtick at (1: x-position, 2: label to display)
\newcommand{\xtick}[2]{
\draw (##1,0.1) -- + (0,-0.2) node[below] {$##2$}
}
% Draw an area on the number-line (1: from x, 2: to x, 3: color)
\newcommand{\area}[3][]{
\pgfkeys{/numberLine/area, default, ##1}
\begin{pgfonlayer}{areas}
\fill [\numberLineAreaColor,fill opacity=\numberLineAreaOpacity] (##2,-0.1) rectangle (##3,{-0.1 + \numberLineAreaHeight})
node[pos=.5,yshift=\numberLineAreaTextPosition,label={[\numberLineAreaTextcolor]\numberLineAreaLabel}] {};
\end{pgfonlayer}
}
% Draw a point on the number-line (1: x-position, 2: color, 3: size)
\newcommand{\point}[3][]{
\pgfkeys{/numberLine/point, default, ##1}
\begin{pgfonlayer}{points}
\fill[\numberLinePointColor] (##2,0) circle (\numberLinePointSize)
node[above=\numberLinePointTextPosition,text=\numberLinePointTextcolor] {##3};
\end{pgfonlayer}
}
\pgfdeclarelayer{areas}
\pgfdeclarelayer{points}
\pgfsetlayers{areas,main,points}
\begin{tikzpicture}[#1]
\BODY
%draw horizontal line above everything else (except the x-ticks)
\draw (#2,0) -- (#3,0);
%draw xticks above everything else
\foreach \x in {#2,...,#3}
\xtick{\x}{\x};
\end{tikzpicture}
}

View File

@@ -0,0 +1,44 @@
\RequirePackage{environ}
% Pipelines
\usepackage{calc}
\tikzset{%
pipelineStep/.style = {rectangle, draw, minimum width=5em, align=center, minimum height=2em},
pipelineInput/.style = {coordinate, draw, circle, inner sep=0pt,minimum size=0.7cm},
pipelineOutput/.style = {coordinate, draw, circle, inner sep=0pt,minimum size=0.7cm},
pipelineConnection/.style = {draw, -latex'}
}
\newcounter{previouspipelineelementindexcounter}
\newcounter{nextpipelineelementindexcounter}
\NewEnviron{pipeline}[1][]{
\setcounter{previouspipelineelementindexcounter}{0}
\setcounter{nextpipelineelementindexcounter}{1}
\newcommand{\pipelineInput}[2][]{
\node[pipelineInput,##1] (step0) {##2};
}
\newcommand{\pipelineElement}[2][]{
\node[pipelineStep, right of=step\thepreviouspipelineelementindexcounter,##1](step\thenextpipelineelementindexcounter){##2};
\path[pipelineConnection] (step\thepreviouspipelineelementindexcounter) -- (step\thenextpipelineelementindexcounter);
\addtocounter{previouspipelineelementindexcounter}{1}
\addtocounter{nextpipelineelementindexcounter}{1}
}
\newcommand{\pipelineOutput}[2][]{
\node[pipelineOutput, right of=step\thepreviouspipelineelementindexcounter,##1](step\thenextpipelineelementindexcounter){##2};
\path[pipelineConnection] (step\thepreviouspipelineelementindexcounter) -- (step\thenextpipelineelementindexcounter);
\addtocounter{previouspipelineelementindexcounter}{1}
\addtocounter{nextpipelineelementindexcounter}{1}
}
% Group a range of pipeline elements within a rectangle
% param 1: from (number of the first element)
% param 2: to (number of the last element)
% param 3: Title of the group
\newcommand{\pipelineGroupSegment}[4][]{
\node[draw,inner sep=2mm,label=above:##4,fit=(step##2) (step##3),##1] {};
}
\begin{tikzpicture}[#1]
\BODY
\end{tikzpicture}
}

13
presentation43/make.sh Normal file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
PATH=$PATH:/mnt/vm/programme/texlive/bin/x86_64-linux/
PATH=$PATH:/apps/texlive/bin/x86_64-linux
PATH=$PATH:/storage/data/vm/programme/texlive/bin/x86_64-linux
lualatex presentation.tex
#okular diss.pdf &
#rm *.aux
#rm *.toc
#rm *.log

222
presentation43/math.sty Normal file
View File

@@ -0,0 +1,222 @@
%%
%% This is file `math.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% math.dtx (with options: `package,version2')
%%
%% Copyright (C) 2000 by Dietrich Paulus. All rights reserved.
%%
%%
%% This file is part of the LME TeX package
%%
%% IMPORTANT NOTICE:
%%
%% You are not allowed to change this file. You may however copy this file
%% to a file with a different name and then change the copy.
%%
%% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED
%% to take money for the distribution or use of this file (or a changed
%% version) except for a nominal charge for copying etc.
%%
%% You are allowed to distribute this file under the condition that it is
%% distributed together with all files mentioned below.
%%
%% If you receive only some of these files from someone, complain!
%%
%% Error Reports in case of UNCHANGED versions to
%%
%% Dietrich Paulus
%% Lehrstuhl f. Mustererkennung
%% D 91054 Erlangen
%% Internet: <info@immd4.cs.fau.de>
%%
%% $Id: math.dtx,v 1.12 2003/05/14 15:17:34 deutsch Exp $
%% Copyright (C) 2000 Dietrich Paulus
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{math}
[2002/02/13 v1.02 Math Package (LME)]
\def\twolang#1#2{#1} % ^^A Default
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%% Digits \0\1\2\3\4\5\6\7\8\9
%% Exclamation \! Double quote \" Hash (number) \#
%% Dollar \$ Percent \% Ampersand \&
%% Acute accent \' Left paren \( Right paren \)
%% Asterisk \* Plus \+ Comma \,
%% Minus \- Point \. Solidus \/
%% Colon \: Semicolon \; Less than \<
%% Equals \= Greater than \> Question mark \?
%% Commercial at \@ Left bracket \[ Backslash \\
%% Right bracket \] Circumflex \^ Underscore \_
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
%% \iffalse meta-comment
%% ===================================================================
%% @LaTeX-package-file{
%% author = {Dietrich Paulus},
%% version = "$Revision: 1.12 $",
%% date = "$Date: 2003/05/14 15:17:34 $"
%% filename = "math.sty",
%% address = {Dietrich Paulus,
%% Martensstr. 3 \
%% D-91058 Erlangen
%% telephone = "+49-9131-8527894",
%% email = "paulus@cs.fau.de",
%% codetable = "ISO/ASCII",
%% keywords = "LaTeX2e, \shipout",
%% supported = "yes",
%% docstring = "LaTeX package which defines a new hook
%% \EveryShipout".
%% }
%% ===================================================================
%% \fi
\RequirePackage{bm}
\def\abs#1{{\mathord{| #1 |}}}
\def\mod{{\mathbin{\rm mod}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Das Folgende muss noch vervollst"andigt werden in der Dokumentation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\div}{{\mathbin{\rm div}}}
\def\ggT#1#2{{\mathord{{\rm ggT}\left({#1},{#2}\right)}}}
\def\kgV#1#2{{\mathord{{\rm kgV}\left({#1},{#2}\right)}}}
\def\floor#1{{\mathord{\left\lfloor #1 \right\rfloor}}}
\def\ceil#1{{\mathord{\left\lceil #1 \right\rceil}}}
\def\sign{{\mathord{{\rm sign}}}}
\def\Undefined{{\mathord{\perp}}}
\def\invers#1{{#1}^{-1}}
\def\defequal{{\mathbin{:=}}}
\def\Defequal{{\mathbin{=:}}}
\def\shouldbe{{\mathbin{\stackrel{\rm !}{=}}}}
\def\conjugate#1{\bar{#1}}
\makeatletter \def\argmax{\mathop{\operator@font argmax}}
\makeatletter \def\argmin{\mathop{\operator@font argmin}}
\def\defequivalent{{\mathbin{:\Leftrightarrow}}}
\def\Defequivalent{{\mathbin{\Leftrightarrow:}}}
\def\equivalent{{\mathbin{\Leftrightarrow}}}
\def\implies{{\mathbin{\Rightarrow}}}
\def\Implies{{\mathbin{\Leftarrow}}}
\def\existsone{{\mathop{\stackrel{.}{\exists}}}}
\def\logand{{\mathbin{\wedge}}}
\def\logor{{\mathbin{\vee}}}
\def\funv#1{{\mathord{\rm {#1}}}}
\def\defunvar#1#2{{#1}\mapsto{#2}}
\def\funbuild#1#2{\left\langle\defunvar{#1}{#2}\right\rangle}
\def\domain{{\mathord{\rm dom}}}
\def\range{{\mathord{\rm ran}}}
\def\image{{\mathord{\rm im}}}
\def\mapsinj{{\mathbin{\stackrel{\rm inj}{\longrightarrow}}}}
\def\mapssur{{\mathbin{\stackrel{\rm sur}{\longrightarrow}}}}
\def\mapsbij{{\mathbin{\stackrel{\rm bij}{\longrightarrow}}}}
\def\mapspartial{{\mathbin{\rightharpoonup}}}
\def\funprod{{\mathbin{\circ}}}
\def\defunran#1#2{{#1}\longrightarrow{#2}}
\def\depfunran#1#2{{#1}\mapspartial{#2}}
\def\defunction#1#2#3#4{\left\{\begin{array}{l}\defunran{#1}{#2}\\ \defunvar{#3}{#4}\end{array}\right.}%}
\def\depfunction#1#2#3#4{\left\{\begin{array}{l}\depfunran{#1}{#2}\\ \defunvar{#3}{#4}\end{array}\right.}%}
\def\band{{\mathbin{\wedge}}}
\def\bor{{\mathbin{\vee}}}
\def\bxor{{\mathbin{\not\equiv}}}
\def\bnot#1{\bar{#1}}
\def\vecpl{\left(}
\def\vecpr{\right)}
\def\matpl{\left(}
\def\matpr{\right)}
\def\vecprod{{\mathbin{\times}}}
\def\scalprod{{\mathbin{\cdot}}}
\def\tensorprod{{\mathbin{\otimes}}}
\def\matprod{\,}
\def\transpose#1{{#1}^{\rm T}}
\def\adjungate#1{{#1}^\ast}
\def\norm#1{{\mathord{\| #1 \|}}}
\def\determinant#1{{\mathord{\det\left( #1 \right)}}}
\def\unitvec#1{{\mathord{\vec{e}_{#1}}}}
\def\mat#1{\ensuremath{\bm#1}}
\def\vec#1{\ensuremath{\bm#1}}
\def\idmat#1{{\mat{{I\!d}}}_{#1}}
\def\@endlist{listend}
\long\def\@parselist(#1)(#2){% 1:sepSymbol 2:List
% define loop for parsing list
\global\long\def\toendoflist##1,##2){%
\ifx##2\@endlist ##1 \else ##1 #1 \toendoflist##2) \fi
}
% execute loop
\expandafter\toendoflist#2,\@endlist)
}
\long\def\rowvec(#1){{ \vecpl
\@parselist(,)(#1)
\vecpr }}
\long\def\colvec(#1){{%
\vecpl
\begin{array}{c}
\expandafter\@parselist(\\)(#1)
\end{array}
\vecpr
}}
\def\Matrix(#1,#2){\left(\begin{array}{*{#2}{c}}}
\def\endMatrix{\end{array}\right)}
\def\setv#1{{#1}} % Nach LME Richtlinie: \cal nur fuer Strukturen
\long\def\set(#1){{\mathord{\left\{\@parselist(,)(#1)\right\}}}}
\def\seqv#1{{\mathord{\cal #1}}}
\long\def\sequence(#1){{\mathord{\left\langle\@parselist(,)(#1)\right\rangle}}}
\long\def\without#1(#2){{{#1}\setminus\set(#2)}}
\long\def\with#1(#2){{{#1}\setunion\set(#2)}}
\def\setunion{{\mathbin{\cup}}}
\def\setint{{\mathbin{\cap}}}
\def\setdisun{{\mathbin{\stackrel{.}{\setunion}}}}
\def\setprod{{\mathbin{\times}}}
\def\cardinality#1{{\mathord{\left| {#1} \right|}}}
\def\powerset#1{{\mathord{2^{#1}}}}
\def\real{\mathord{\rm I\!R}}
\def\cardinal{\mathord{\rm I\!N}}
\def\cardzero{\mathord{\rm I\!N}_0}
\def\imaginary{\mathord{\rm I\!I}}
\def\integer{\mathord{\rm Z\!\!Z}}
\def\complex{{\mathord{\rm C}}}
\def\rational{{\mathord{\rm Q}}}
\def\vecspace#1#2{{#1}^{#2}}
\def\matspace#1#2#3{{#1}^{\,({#2},{#3})}}
\def\funspace#1#2{{#2}^{#1}}
\def\half{\frac{\scriptstyle 1}{\scriptstyle 2}}
\def\onethird{\frac{\scriptstyle 1}{\scriptstyle 3}}
\def\twothird{\frac{\scriptstyle 2}{\scriptstyle 3}}
\def\dfrac#1#2{\frac{\displaystyle #1}{\displaystyle #2}}
\def\tfrac#1#2{\frac{\textstyle #1}{\textstyle #2}}
\def\scfrac#1#2{\frac{\scriptstyle #1}{\scriptstyle #2}}
\def\scscfrac#1#2{\frac{\scriptscriptstyle #1}{\scriptscriptstyle #2}}
\def\p#1{{\mathord{\sf #1}}}
\def\pti#1#2{{\mathord{\sf #1}_{\rm #2}}}
\def\ptline#1#2#3#4{\overline{{\sf #1}_{\rm #2}{\sf #3}}_{\rm #4}}
\long\def\opolygon(#1){{\overline{\@parselist(\,)(#1)}}}
\long\def\cpolygon(#1,#2){{\overline{#1\,\@parselist(\,)(#2)\,#1}}}
\def\D{\displaystyle}
\def\T{\textstyle}
\def\SC{\scriptstyle}
\def\SCSC{\scriptscriptstyle}
\def\complexity#1{{${\rm O}(#1)$}}
\def\laplacesym{{\mathord{\cal L}}}
\def\fouriersym{{\mathord{\rm FT}}}
\def\laplace#1{\laplacesym\{{#1}\}}
\def\fourier#1{\fouriersym\{{#1}\}}
\def\ilaplace#1{\invers{\laplacesym}\{{#1}\}}
\def\ifourier#1{\invers{\fouriersym}\{{#1}\}}
\endinput
%%
%% End of file `math.sty'.

View File

@@ -0,0 +1,129 @@
%!TEX program = lualatex
%!TEX encoding = utf8
%--------------------------------------------------------------------------
% Document setup
%--------------------------------------------------------------------------
\documentclass[compress,aspectratio=43,fleqn,hyperref={hyperfootnotes=false}]{beamer}
%\usepackage{fontspec}
%\usepackage{unicode-math}
%\setmainfont{Latin Modern Roman}
\usepackage[utf8]{luainputenc}
%\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
%--------------------------------------------------------------------------
% Package dependencies
%--------------------------------------------------------------------------
%\usepackage{pgfpages} % required for notes on second screen
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{algpseudocode}
%\usepackage{algorithmicx}
%\usepackage{wasysym}
\usepackage[binary-units=true]{siunitx}
\usepackage{enumitem}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{tcolorbox}
\usepackage{xcolor} % more colors
\usepackage{tikz} % use after xcolor
\usepackage[absolute,overlay]{textpos} % debug: showboxes
%\usepackage{showframe}
%\usetikzlibrary{arrows, arrows.meta, backgrounds, graphdrawing, graphs, positioning, decorations, decorations.markings, fit, quotes}
%\usegdlibrary{circular, layered, trees, force}
\sisetup{detect-all}
%--------------------------------------------------------------------------
% Theme setup
%--------------------------------------------------------------------------
\usetheme{fhws}
\usefonttheme{professionalfonts}
\graphicspath{{./gfx/}}
%--------------------------------------------------------------------------
% Macros
%--------------------------------------------------------------------------
%\input{lib/numberLine.tex}
%\input{lib/pipeline.tex}
%\input{resources/macros.tex}
%\input{resources/problems.tex}
%\input{resources/symbols.tex}
\newcommand{\dop} [1]{\ensuremath{ \mathop{\mathrm{d}#1} }}
\newcommand{\R} {\ensuremath{ \mathbf{R} }}
\newcommand{\Z} {\ensuremath{ \mathbf{Z} }}
\newcommand{\N} {\ensuremath{ \mathbf{N} }}
\newcommand{\expp} [1]{\ensuremath{ \exp \left( #1 \right) }}
\newcommand{\landau}[1]{\ensuremath{ \mathcal{O}\left( #1 \right) }}
\newcommand{\Lideal} {\ensuremath{ L_{\text{ideal}} }}
%\newcommand{\floor} [1]{\ensuremath{ \lfloor #1 \rfloor }}
%\newcommand{\etal} [1]{#1~et~al.}
\newcommand{\G} [2]{\ensuremath{ \mathcal{N} \left(#1,#2\right) }}
\newcommand{\VecTwo}[2]{\ensuremath{\left[\begin{smallmatrix} #1 \\ #2 \end{smallmatrix}\right] }}
\newcommand{\E} [1]{\ensuremath{ \operatorname{E} \left[ #1 \right] }}
\renewcommand{\vec}[1]{\bm{#1}}
\definecolor{Chameleon2}{HTML}{73d216}
\definecolor{ScarletRed2}{HTML}{cc0000}
\newlist{proconlist}{itemize}{1}
\newcommand\itempro{\item[\textcolor{Chameleon2}{$+$}]}
\newcommand\itemcon{\item[\textcolor{ScarletRed2}{$-$}]}
%--------------------------------------------------------------------------
% Document config
%--------------------------------------------------------------------------
\title{\mbox{Fast Kernel Density Estimation} \linebreak \mbox{using Gaussian Filter Approximation}}
\subtitle{Indoor Navigation Research Group}
\date{12 July 2018}
\author{M. Bullmann\textsuperscript{1}, T. Fetzer\textsuperscript{1}, F. Ebner\textsuperscript{1}, F. Deinzer\textsuperscript{1}, and M. Grzegorzek\textsuperscript{2}}
\institute{\textsuperscript{1} University of Applied Sciences Würzburg-Schweinfurt \\ \textsuperscript{2} University of Siegen - Pattern Recognition Group}
%--------------------------------------------------------------------------
% Notes settings
%--------------------------------------------------------------------------
%\setbeameroption{show notes on second screen=left}
%--------------------------------------------------------------------------
% Presentation
% For great usage instructions, have a look at this article:
% https://en.wikibooks.org/wiki/LaTeX/Presentations
%--------------------------------------------------------------------------
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\begin{document}
\maketitle
% \begin{frame}[fragile]
% \frametitle{Table of contents}
% \tableofcontents
% \end{frame}
% \input{test}
\input{chapters/system}
\end{document}

Binary file not shown.

View File

@@ -0,0 +1,50 @@
% Math
\renewcommand{\vec}[1]{\bm{#1}}
\newcommand{\mathtuple}[1]{\left<#1\right>}
\DeclareMathOperator\cost{cost}
\DeclareMathOperator\edgeCost{c}
\DeclareMathOperator\minimum{min}
\DeclareMathOperator\cheapest{billigst}
\DeclareMathOperator\nodeDegree{deg}
% Some colors
\definecolor{darkpastelgreen}{rgb}{0.01, 0.75, 0.24}
% TikZ
\tikzstyle{thickArrow}=[line width=1mm, draw=black,-triangle 45,postaction={draw, line width=3mm, shorten >=4mm, -}]
% Allowes to draw a line parallel to an edge
% Example:
% 1. Declare a style in your graph: parallel/.style={decoration={sl,raise=-.75mm},decorate}
% 2. Use the style: \draw[-,parallel] (a) to (b);
% This draws a line parallel to the edge a--b
\pgfdeclaredecoration{sl}{initial}{
\state{initial}[width=\pgfdecoratedpathlength-1sp]{
\pgfmoveto{\pgfpointorigin}
}
\state{final}{
\pgflineto{\pgfpointorigin}
}
}
% Beamer
\newcommand{\pageItemNote}[2]{
\only<#1>{
\note{
\begin{itemize}
#2
\end{itemize}
}
}
}
\newcommand{\pageNote}[2]{
\only<#1>{
\note{
#2
}
}
}

View File

@@ -0,0 +1,39 @@
% GENERAL
\newcommand{\PROBLEMname}[1]{\textrm{#1}}
\newcommand{\PROBLEMinputs}{\mathcal{D}}
\newcommand{\PROBLEMinput}{I}
\newcommand{\PROBLEMsolution}{\sigma}
\newcommand{\PROBLEMsolutionsFor}[1]{S(#1)}
\newcommand{\PROBLEMsolutionsForInput}{\PROBLEMsolutionsFor{\PROBLEMinput}}
\newcommand{\PROBLEMoptimalSolutionFor}[1]{\text{OPT}(#1)}
\newcommand{\PROBLEMoptimalSolutionForInput}{\PROBLEMoptimalSolutionFor{\PROBLEMinput}}
\newcommand{\PROBLEMinputLength}{|\PROBLEMinput|}
\newcommand{\PROBLEMlength}{n}
% REDUCTION
\newcommand{\REDUCTION}[2]{$#1 \leq_{\textrm{T}} #2$}
% GÜTE
\newcommand{\GUETEguaranteedAlgo}[1]{\rho_{#1}}
\newcommand{\GUETEguaranteed}{\GUETEguaranteedAlgo{\ALGOapprox}}
\newcommand{\GUETEguaranteedForInput}{\GUETEguaranteed(\PROBLEMinput)}
\newcommand{\GUETEguaranteedForLength}{\GUETEguaranteed(\PROBLEMlength)}
\newcommand{\GUETEdeviance}{\rho'_\ALGOapprox}
\newcommand{\GUETEworstCase}{\rho_A^{wc}}
\newcommand{\GUETEworstCaseForLength}{\GUETEworstCase(\PROBLEMlength)}
% ERRORS
\newcommand{\ERRORrelative}{\epsilon_\ALGOapprox}
\newcommand{\ERRORrelativeForLength}{\ERRORrelative(\PROBLEMlength)}
% Traveling Salesman Problem
\newcommand{\PROBLEMtsp}{\PROBLEMname{TSP}}
\newcommand{\PROBLEMtspOfGuete}[1]{\PROBLEMtsp[#1]}
\newcommand{\PROBLEMtspMetric}{\Delta\PROBLEMtsp}
% Hamilton
\newcommand{\PROBLEMhamilton}{\PROBLEMname{HAMILTON}}
% Minimal Spanning Tree
\newcommand{\PROBLEMmst}{MST}

View File

@@ -0,0 +1,67 @@
% GENERAL
\newcommand{\mathset}[1]{\vec{#1}}
\newcommand{\numbersystem}[1]{\mathbb{#1}}
\newcommand{\numbersystemNatural}{\numbersystem{N}}
\newcommand{\numbersystemReal}{\numbersystem{R}}
\newcommand{\optimalTour}{R^*}
\newcommand{\tour}{R}
% Limit-Notation
\newcommand{\LIMITbigO}{O}
\newcommand{\LIMITbigOmega}{\Omega}
\newcommand{\LIMITbigTheta}{\Theta}
% NP / P
\newcommand{\NPnotP}{\textrm{NP} \not= \textrm{P}}
% Algorithms
\newcommand{\ALGOapprox}{A}
\newcommand{\ALGOapproxSolutionForI}{\ALGOapprox(\PROBLEMinput)}
% Graphs
\newcommand{\GRAPHfullyConnected}[1]{K_{#1}}
\newcommand{\GRAPHedges}{\vec{E}}
\newcommand{\GRAPHedgesCount}{|\GRAPHedges|}
\newcommand{\GRAPHvertices}{\vec{V}}
\newcommand{\GRAPHverticesCount}{|\GRAPHvertices|}
\newcommand{\GRAPHcost}{c}
\newcommand{\GRAPHcostOf}[2]{\GRAPHcost({#1},{#2})}
\DeclareMathOperator{\GRAPHneighbors}{\bm{\Gamma}}
% Insert-Heuristics
\DeclareMathOperator\EH{EH}
% Christofides
\DeclareMathOperator\CH{CH}
% Vertexcolor
\newcommand{\GREEDYISstep}{t}
\DeclareMathOperator\GREEDYISdelete{lösch}
\newcommand{\GREEDYISdeletionStepSize}{\gamma_\GREEDYISstep}
\newcommand{\GREEDYISdeletedStepGoodNodes}{\kappa_\GREEDYISstep}
\newcommand{\GREEDYISnodeWithSmallestDeg}{u_\GREEDYISstep}
\newcommand{\GREEDYISindependentSet}{\vec{U}}
\newcommand{\GREEDYISindependentSetCount}{|\GREEDYISindependentSet|}
\newcommand{\GREEDYISoptimalIndependentSet}{\GREEDYISindependentSet^*}
\newcommand{\GREEDYISoptimalIndependentSetCount}{|\GREEDYISoptimalIndependentSet|}
% Impossibletsp
\newcommand{\IMPOSSIBLETSPguete}{r}
%-------------
% Algo-Names
%-------------
% GreedyIS
\newcommand{\ALGOgreedyIS}{\textsc{GreedyIS}}
% GreedyCol
\newcommand{\ALGOgreedyColor}{\textsc{GreedyCol}}
% GreedyCol2
\newcommand{\ALGOgreedyColorTwo}{\textsc{GreedyCol2}}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="120" height="42" id="svg2759" sodipodi:version="0.32" inkscape:version="0.45+devel" version="1.0" sodipodi:docname="by-sa.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs id="defs2761"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#8b8b8b" borderopacity="1" gridtolerance="10000" guidetolerance="10" objecttolerance="10" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1" inkscape:cx="179" inkscape:cy="89.569904" inkscape:document-units="px" inkscape:current-layer="layer1" width="120px" height="42px" inkscape:showpageshadow="false" inkscape:window-width="1198" inkscape:window-height="624" inkscape:window-x="488" inkscape:window-y="401"/>
<metadata id="metadata2764">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
<g transform="matrix(0.9937807,0,0,0.9936694,-177.69409,-74.436409)" id="g287" inkscape:export-filename="/mnt/hgfs/Bov/Documents/Work/2007/cc/identity/srr buttons/big/by-sa.png" inkscape:export-xdpi="300.23013" inkscape:export-ydpi="300.23013">
<path id="path3817_2_" nodetypes="ccccccc" d="M 182.23532,75.39014 L 296.29928,75.59326 C 297.89303,75.59326 299.31686,75.35644 299.31686,78.77344 L 299.17721,116.34033 L 179.3569,116.34033 L 179.3569,78.63379 C 179.3569,76.94922 179.51999,75.39014 182.23532,75.39014 z" style="fill:#aab2ab"/>
<g id="g5908_2_" transform="matrix(0.872921,0,0,0.872921,50.12536,143.2144)">
<path id="path5906_2_" cx="296.35416" ry="22.939548" cy="264.3577" type="arc" rx="22.939548" d="M 187.20944,-55.6792 C 187.21502,-46.99896 180.18158,-39.95825 171.50134,-39.95212 C 162.82113,-39.94708 155.77929,-46.97998 155.77426,-55.66016 C 155.77426,-55.66687 155.77426,-55.67249 155.77426,-55.6792 C 155.76922,-64.36054 162.80209,-71.40125 171.48233,-71.40631 C 180.16367,-71.41193 187.20441,-64.37842 187.20944,-55.69824 C 187.20944,-55.69263 187.20944,-55.68591 187.20944,-55.6792 z" style="fill:#ffffff"/>
<g id="g5706_2_" transform="translate(-289.6157,99.0653)">
<path id="path5708_2_" d="M 473.88455,-167.54724 C 477.36996,-164.06128 479.11294,-159.79333 479.11294,-154.74451 C 479.11294,-149.69513 477.40014,-145.47303 473.9746,-142.07715 C 470.33929,-138.50055 466.04281,-136.71283 461.08513,-136.71283 C 456.18736,-136.71283 451.96526,-138.48544 448.42003,-142.03238 C 444.87419,-145.57819 443.10158,-149.81537 443.10158,-154.74451 C 443.10158,-159.6731 444.87419,-163.94049 448.42003,-167.54724 C 451.87523,-171.03375 456.09728,-172.77618 461.08513,-172.77618 C 466.13342,-172.77618 470.39914,-171.03375 473.88455,-167.54724 z M 450.76657,-165.20239 C 447.81982,-162.22601 446.34701,-158.7395 446.34701,-154.74005 C 446.34701,-150.7417 447.80529,-147.28485 450.72125,-144.36938 C 453.63778,-141.45288 457.10974,-139.99462 461.1383,-139.99462 C 465.16683,-139.99462 468.66848,-141.46743 471.64486,-144.41363 C 474.47076,-147.14947 475.88427,-150.59069 475.88427,-154.74005 C 475.88427,-158.85809 474.44781,-162.35297 471.57659,-165.22479 C 468.70595,-168.09546 465.22671,-169.53131 461.1383,-169.53131 C 457.04993,-169.53131 453.59192,-168.08813 450.76657,-165.20239 z M 458.52106,-156.49927 C 458.07074,-157.4809 457.39673,-157.9715 456.49781,-157.9715 C 454.90867,-157.9715 454.11439,-156.90198 454.11439,-154.763 C 454.11439,-152.62341 454.90867,-151.55389 456.49781,-151.55389 C 457.54719,-151.55389 458.29676,-152.07519 458.74647,-153.11901 L 460.94923,-151.94598 C 459.8993,-150.0805 458.32417,-149.14697 456.22374,-149.14697 C 454.60384,-149.14697 453.30611,-149.64367 452.33168,-150.63653 C 451.35561,-151.62994 450.86894,-152.99926 450.86894,-154.7445 C 450.86894,-156.46008 451.37123,-157.82159 452.37642,-158.83013 C 453.38161,-159.83806 454.63347,-160.34264 456.13423,-160.34264 C 458.35435,-160.34264 459.94407,-159.46776 460.90504,-157.71978 L 458.52106,-156.49927 z M 468.8844,-156.49927 C 468.43353,-157.4809 467.77292,-157.9715 466.90201,-157.9715 C 465.28095,-157.9715 464.46988,-156.90198 464.46988,-154.763 C 464.46988,-152.62341 465.28095,-151.55389 466.90201,-151.55389 C 467.95304,-151.55389 468.68918,-152.07519 469.10925,-153.11901 L 471.36126,-151.94598 C 470.31301,-150.0805 468.74007,-149.14697 466.64358,-149.14697 C 465.02587,-149.14697 463.73095,-149.64367 462.75711,-150.63653 C 461.78494,-151.62994 461.29773,-152.99926 461.29773,-154.7445 C 461.29773,-156.46008 461.79221,-157.82159 462.78061,-158.83013 C 463.76843,-159.83806 465.02588,-160.34264 466.55408,-160.34264 C 468.77027,-160.34264 470.35776,-159.46776 471.3154,-157.71978 L 468.8844,-156.49927 z"/>
</g>
</g>
<path d="M 297.29639,74.91064 L 181.06688,74.91064 C 179.8203,74.91064 178.80614,75.92529 178.80614,77.17187 L 178.80614,116.66748 C 178.80614,116.94922 179.03466,117.17822 179.31639,117.17822 L 299.04639,117.17822 C 299.32813,117.17822 299.55713,116.94922 299.55713,116.66748 L 299.55713,77.17188 C 299.55713,75.92529 298.54297,74.91064 297.29639,74.91064 z M 181.06688,75.93213 L 297.29639,75.93213 C 297.97998,75.93213 298.53565,76.48828 298.53565,77.17188 C 298.53565,77.17188 298.53565,93.09131 298.53565,104.59034 L 215.4619,104.59034 C 212.41698,110.09571 206.55077,113.83399 199.81835,113.83399 C 193.083,113.83399 187.21825,110.09913 184.1748,104.59034 L 179.82666,104.59034 C 179.82666,93.09132 179.82666,77.17188 179.82666,77.17188 C 179.82664,76.48828 180.38329,75.93213 181.06688,75.93213 z" id="path294"/>
<g enable-background="new " id="g296">
<path d="M 265.60986,112.8833 C 265.68994,113.03906 265.79736,113.16504 265.93115,113.26172 C 266.06494,113.35791 266.22119,113.42969 266.40088,113.47608 C 266.58154,113.52296 266.76807,113.54639 266.96045,113.54639 C 267.09033,113.54639 267.22998,113.53565 267.3794,113.51368 C 267.52784,113.4922 267.66749,113.44972 267.79835,113.3877 C 267.92823,113.32569 268.03761,113.23975 268.12355,113.13086 C 268.21144,113.02197 268.25441,112.88379 268.25441,112.71533 C 268.25441,112.53515 268.19679,112.38916 268.08156,112.27685 C 267.9673,112.16455 267.81594,112.07177 267.62941,111.99658 C 267.44386,111.92236 267.23195,111.85693 266.9966,111.80078 C 266.76027,111.74463 266.52101,111.68262 266.27883,111.61377 C 266.02981,111.55176 265.78762,111.47559 265.55129,111.38525 C 265.31594,111.29541 265.10402,111.17822 264.9175,111.03515 C 264.73098,110.89208 264.58059,110.71337 264.46535,110.49853 C 264.35109,110.28369 264.29347,110.02392 264.29347,109.71923 C 264.29347,109.37646 264.36671,109.07958 264.51222,108.82763 C 264.6587,108.57568 264.85011,108.36572 265.08644,108.19726 C 265.32179,108.02929 265.58937,107.90478 265.8882,107.82372 C 266.18605,107.74315 266.48488,107.70263 266.78273,107.70263 C 267.13136,107.70263 267.46535,107.74169 267.78566,107.81982 C 268.105,107.89746 268.39015,108.02392 268.6382,108.19824 C 268.88722,108.37256 269.08449,108.59521 269.23097,108.86621 C 269.37648,109.13721 269.44972,109.46582 269.44972,109.85156 L 268.02784,109.85156 C 268.01514,109.65234 267.97315,109.4873 267.90284,109.35693 C 267.83155,109.22607 267.73682,109.12353 267.61964,109.04834 C 267.50148,108.97412 267.36671,108.9209 267.21534,108.89014 C 267.063,108.85889 266.89796,108.84326 266.71827,108.84326 C 266.60108,108.84326 266.48292,108.85596 266.36573,108.88037 C 266.24757,108.90576 266.14112,108.94922 266.04542,109.01123 C 265.94874,109.07373 265.86964,109.15137 265.80812,109.24463 C 265.7466,109.33838 265.71535,109.45654 265.71535,109.59961 C 265.71535,109.73047 265.73976,109.83643 265.78957,109.91699 C 265.83937,109.99804 265.93801,110.07275 266.08352,110.14111 C 266.22903,110.20947 266.43118,110.27832 266.68899,110.34668 C 266.9468,110.41504 267.28372,110.50244 267.70071,110.60791 C 267.82473,110.63281 267.99661,110.67822 268.21731,110.74365 C 268.43801,110.80908 268.65676,110.91308 268.87454,111.05615 C 269.09231,111.1997 269.27981,111.39111 269.43899,111.63037 C 269.59719,111.87012 269.67629,112.17676 269.67629,112.55029 C 269.67629,112.85547 269.61672,113.13867 269.49856,113.3999 C 269.3804,113.66162 269.20461,113.8872 268.97122,114.07666 C 268.73782,114.26709 268.44876,114.41455 268.10403,114.52051 C 267.75833,114.62647 267.35794,114.6792 266.90481,114.6792 C 266.53762,114.6792 266.18118,114.63379 265.83547,114.54346 C 265.49074,114.45313 265.18508,114.31104 264.92043,114.11768 C 264.65676,113.92432 264.4468,113.67774 264.29055,113.37891 C 264.13528,113.07959 264.06106,112.7251 264.06692,112.31397 L 265.4888,112.31397 C 265.48877,112.53809 265.52881,112.72803 265.60986,112.8833 z" id="path298" style="fill:#ffffff"/>
<path d="M 273.8667,107.8667 L 276.35986,114.53076 L 274.8374,114.53076 L 274.33349,113.04638 L 271.84033,113.04638 L 271.31787,114.53076 L 269.84326,114.53076 L 272.36377,107.8667 L 273.8667,107.8667 z M 273.95068,111.95264 L 273.11084,109.50928 L 273.09229,109.50928 L 272.22315,111.95264 L 273.95068,111.95264 z" id="path300" style="fill:#ffffff"/>
</g>
<g enable-background="new " id="g302">
<path d="M 239.17821,107.8667 C 239.49559,107.8667 239.78563,107.89502 240.04735,107.95068 C 240.30907,108.00683 240.53368,108.09863 240.72118,108.22607 C 240.9077,108.35351 241.05321,108.52295 241.15575,108.73437 C 241.25829,108.94579 241.31005,109.20703 241.31005,109.51806 C 241.31005,109.854 241.23388,110.13329 241.08056,110.35742 C 240.92822,110.58154 240.70165,110.76465 240.40283,110.90771 C 240.81494,111.02587 241.12256,111.23291 241.32568,111.5288 C 241.5288,111.82469 241.63037,112.18114 241.63037,112.59814 C 241.63037,112.93408 241.56494,113.22509 241.43408,113.47119 C 241.30322,113.7168 241.12646,113.91748 240.90576,114.07324 C 240.68408,114.229 240.43115,114.34424 240.14795,114.41845 C 239.86377,114.49365 239.57275,114.53075 239.27295,114.53075 L 236.03662,114.53075 L 236.03662,107.86669 L 239.17821,107.86669 L 239.17821,107.8667 z M 238.99071,110.56201 C 239.25243,110.56201 239.46727,110.5 239.63622,110.37597 C 239.80419,110.25146 239.88817,110.05029 239.88817,109.77099 C 239.88817,109.61572 239.85985,109.48828 239.80419,109.38915 C 239.74755,109.28954 239.67333,109.21239 239.57958,109.15624 C 239.48583,109.10058 239.37841,109.06151 239.25731,109.04003 C 239.13524,109.01806 239.00926,109.00732 238.8784,109.00732 L 237.50535,109.00732 L 237.50535,110.56201 L 238.99071,110.56201 z M 239.07664,113.39014 C 239.22019,113.39014 239.35691,113.37647 239.48777,113.34815 C 239.61863,113.32032 239.73484,113.27344 239.83445,113.2085 C 239.93406,113.14307 240.01316,113.0542 240.07273,112.94239 C 240.1323,112.83058 240.1616,112.68751 240.1616,112.51319 C 240.1616,112.17139 240.06492,111.92725 239.87156,111.78126 C 239.6782,111.63527 239.42234,111.56202 239.10496,111.56202 L 237.50535,111.56202 L 237.50535,113.39014 L 239.07664,113.39014 z" id="path304" style="fill:#ffffff"/>
<path d="M 241.88914,107.8667 L 243.53269,107.8667 L 245.09324,110.49854 L 246.64402,107.8667 L 248.27781,107.8667 L 245.80418,111.97315 L 245.80418,114.53077 L 244.33543,114.53077 L 244.33543,111.93604 L 241.88914,107.8667 z" id="path306" style="fill:#ffffff"/>
</g>
<g id="g6316_1_" transform="matrix(0.624995,0,0,0.624995,391.2294,176.9332)">
<path id="path6318_1_" cx="475.97119" ry="29.209877" cy="252.08646" type="arc" rx="29.209877" d="M -175.0083,-139.1153 C -175.00204,-129.7035 -182.62555,-122.06751 -192.03812,-122.06049 C -201.44913,-122.05341 -209.08512,-129.67774 -209.09293,-139.09028 C -209.09293,-139.09809 -209.09293,-139.10749 -209.09293,-139.1153 C -209.09919,-148.52784 -201.47413,-156.1623 -192.06311,-156.17011 C -182.65054,-156.17713 -175.01456,-148.55207 -175.0083,-139.14026 C -175.0083,-139.13092 -175.0083,-139.1239 -175.0083,-139.1153 z" style="fill:#ffffff"/>
<g id="g6320_1_" transform="translate(-23.9521,-89.72962)">
<path id="path6322_1_" d="M -168.2204,-68.05536 C -173.39234,-68.05536 -177.76892,-66.25067 -181.35175,-62.64203 C -185.02836,-58.90759 -186.86588,-54.48883 -186.86588,-49.38568 C -186.86588,-44.28253 -185.02836,-39.89416 -181.35175,-36.22308 C -177.67673,-32.55114 -173.29859,-30.71521 -168.2204,-30.71521 C -163.07974,-30.71521 -158.62503,-32.56677 -154.85312,-36.26996 C -151.30307,-39.78558 -149.52652,-44.15827 -149.52652,-49.38568 C -149.52652,-54.6123 -151.33432,-59.03265 -154.94843,-62.64203 C -158.5625,-66.25067 -162.98599,-68.05536 -168.2204,-68.05536 z M -168.17352,-64.69519 C -163.936,-64.69519 -160.33752,-63.20221 -157.37655,-60.21466 C -154.38748,-57.25836 -152.89214,-53.64899 -152.89214,-49.38568 C -152.89214,-45.09186 -154.35466,-41.52856 -157.28438,-38.69653 C -160.36876,-35.64727 -163.99849,-34.12304 -168.17351,-34.12304 C -172.34856,-34.12304 -175.94701,-35.63244 -178.96892,-38.64965 C -181.9908,-41.66918 -183.50176,-45.24657 -183.50176,-49.38567 C -183.50176,-53.52398 -181.97518,-57.13414 -178.92205,-60.21465 C -175.9939,-63.20221 -172.41107,-64.69519 -168.17352,-64.69519 z"/>
<path id="path6324_1_" d="M -176.49548,-52.02087 C -175.75171,-56.71856 -172.44387,-59.22949 -168.30008,-59.22949 C -162.33911,-59.22949 -158.70783,-54.90448 -158.70783,-49.1372 C -158.70783,-43.50982 -162.57194,-39.13793 -168.39383,-39.13793 C -172.39856,-39.13793 -175.98297,-41.60277 -176.63611,-46.43877 L -171.93292,-46.43877 C -171.7923,-43.92778 -170.1626,-43.04418 -167.83447,-43.04418 C -165.1813,-43.04418 -163.4563,-45.50908 -163.4563,-49.27709 C -163.4563,-53.22942 -164.94693,-55.32244 -167.74228,-55.32244 C -169.79074,-55.32244 -171.55948,-54.57787 -171.93292,-52.02087 L -170.56418,-52.02789 L -174.26734,-48.32629 L -177.96894,-52.02789 L -176.49548,-52.02087 z"/>
</g>
</g>
<g id="g313">
<circle cx="242.56226" cy="90.224609" r="10.8064" id="circle315" sodipodi:cx="242.56226" sodipodi:cy="90.224609" sodipodi:rx="10.8064" sodipodi:ry="10.8064" style="fill:#ffffff"/>
<g id="g317">
<path d="M 245.68994,87.09766 C 245.68994,86.68116 245.35205,86.34424 244.93603,86.34424 L 240.16357,86.34424 C 239.74755,86.34424 239.40966,86.68115 239.40966,87.09766 L 239.40966,91.87061 L 240.74071,91.87061 L 240.74071,97.52295 L 244.3579,97.52295 L 244.3579,91.87061 L 245.68993,91.87061 L 245.68993,87.09766 L 245.68994,87.09766 z" id="path319"/>
<circle cx="242.5498" cy="84.083008" r="1.63232" id="circle321" sodipodi:cx="242.5498" sodipodi:cy="84.083008" sodipodi:rx="1.63232" sodipodi:ry="1.63232"/>
</g>
<path clip-rule="evenodd" d="M 242.53467,78.31836 C 239.30322,78.31836 236.56641,79.4458 234.32715,81.70215 C 232.0293,84.03516 230.88086,86.79736 230.88086,89.98633 C 230.88086,93.1753 232.0293,95.91846 234.32715,98.21338 C 236.625,100.50781 239.36133,101.65527 242.53467,101.65527 C 245.74756,101.65527 248.53272,100.49853 250.88819,98.18359 C 253.10889,95.98681 254.21827,93.2539 254.21827,89.98632 C 254.21827,86.71874 253.08936,83.95751 250.83057,81.70214 C 248.57178,79.4458 245.80615,78.31836 242.53467,78.31836 z M 242.56396,80.41797 C 245.2124,80.41797 247.46142,81.35156 249.31103,83.21875 C 251.18115,85.06592 252.11572,87.32227 252.11572,89.98633 C 252.11572,92.66992 251.20068,94.89746 249.36963,96.66699 C 247.4419,98.57275 245.17334,99.52539 242.56397,99.52539 C 239.9546,99.52539 237.70557,98.58252 235.81739,96.6958 C 233.92774,94.80957 232.98389,92.57324 232.98389,89.98633 C 232.98389,87.3999 233.93799,85.14404 235.84619,83.21875 C 237.67676,81.35156 239.9165,80.41797 242.56396,80.41797 z" id="path323" style="fill-rule:evenodd"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,993 @@
%%
%% This is file `minted.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% minted.dtx (with options: `package')
%% Copyright 2013--2014 Geoffrey M. Poore
%% Copyright 2010--2011 Konrad Rudolph
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% Additionally, the project may be distributed under the terms of the new BSD
%% license.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is Geoffrey Poore.
%%
%% This work consists of the files minted.dtx and minted.ins
%% and the derived file minted.sty.
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{minted}[2013/12/21 v2.0-alpha3 ]
\RequirePackage{keyval}
\RequirePackage{kvoptions}
\RequirePackage{fancyvrb}
\RequirePackage{float}
\RequirePackage{ifthen}
\RequirePackage{calc}
\RequirePackage{ifplatform}
\RequirePackage{pdftexcmds}
\RequirePackage{etoolbox}
\RequirePackage{xstring}
\RequirePackage{lineno}
\AtBeginDocument{\@ifpackageloaded{color}{}{\RequirePackage{xcolor}}}
\DeclareVoidOption{chapter}{\def\minted@float@within{chapter}}
\DeclareVoidOption{section}{\def\minted@float@within{section}}
\newboolean{minted@cache}
\DeclareVoidOption{cache}{%
\minted@cachetrue
\AtEndOfPackage{\ProvideDirectory{\minted@outputdir\minted@cachedir}}%
}
\StrSubstitute{\jobname}{ }{_}[\minted@jobname]
\StrSubstitute{\minted@jobname}{"}{}[\minted@jobname]
\StrSubstitute{\minted@jobname}{*}{-}[\minted@jobname]
\newcommand{\minted@cachedir}{.minted-\minted@jobname}
\let\minted@cachedir@windows\minted@cachedir
\define@key{minted}{cachedir}{%
\@namedef{minted@cachedir}{#1}%
\StrSubstitute{\minted@cachedir}{/}{\@backslashchar}[\minted@cachedir@windows]}
\let\minted@outputdir\@empty
\let\minted@outputdir@windows\@empty
\define@key{minted}{outputdir}{%
\@namedef{minted@outputdir}{#1/}%
\StrSubstitute{\minted@outputdir}{/}%
{\@backslashchar}[\minted@outputdir@windows]}
\newboolean{minted@langlinenos}
\DeclareVoidOption{langlinenos}{\minted@langlinenostrue}
\DeclareBoolOption{draft}
\ProcessKeyvalOptions*
\newcommand{\minted@infile}{\jobname.out.pyg}
\newcommand{\minted@cachefiles}{}
\newcommand{\minted@addcachefile}[1]{%
\expandafter\gdef\expandafter\minted@cachefiles\expandafter{%
\minted@cachefiles,#1}%
\expandafter\gdef\csname minted@current@#1\endcsname{}%
}
\newcommand{\minted@savecachefiles}{%
\immediate\write\@mainaux{%
\string\gdef\string\minted@oldcachefiles\string{%
\minted@cachefiles\string}}%
}
\newcommand{\minted@cleancache}{%
\ifthenelse{\boolean{minted@cache}}{%
\ifcsname minted@oldcachefiles\endcsname
\def\do##1{%
\ifthenelse{\equal{##1}{}}{}{%
\ifcsname minted@current@##1\endcsname\else
\DeleteFile[\minted@outputdir\minted@cachedir]{##1}%
\fi
}%
}%
\expandafter\docsvlist\expandafter{\minted@oldcachefiles}%
\else
\fi
}{}%
}
\ifthenelse{\boolean{minted@cache}}%
{\AtEndDocument{%
\ifthenelse{\boolean{minted@draft}}%
{\ifcsname minted@oldcachefiles\endcsname
\let\minted@cachefiles\minted@oldcachefiles
\minted@savecachefiles
\fi}%
{\minted@savecachefiles
\minted@cleancache}}%
}%
{}%
\ifwindows
\providecommand{\DeleteFile}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\IfFileExists{#2}{\immediate\write18{del "#2"}}{}}%
{\IfFileExists{#1/#2}{%
\StrSubstitute{#1}{/}{\@backslashchar}[\minted@windir]
\immediate\write18{del "\minted@windir\@backslashchar #2"}}{}}}
\else
\providecommand{\DeleteFile}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\IfFileExists{#2}{\immediate\write18{rm "#2"}}{}}%
{\IfFileExists{#1/#2}{\immediate\write18{rm "#1/#2"}}{}}}
\fi
\ifwindows
\newcommand{\ProvideDirectory}[1]{%
\StrSubstitute{#1}{/}{\@backslashchar}[\minted@windir]
\immediate\write18{if not exist "\minted@windir" mkdir "\minted@windir"}}
\else
\newcommand{\ProvideDirectory}[1]{%
\immediate\write18{mkdir -p "#1"}}
\fi
\newboolean{AppExists}
\newread\minted@appexistsfile
\newcommand{\TestAppExists}[1]{
\ifwindows
\DeleteFile{\jobname.aex}
\immediate\write18{for \string^\@percentchar i in (#1.exe #1.bat #1.cmd)
do set >\jobname.aex <nul: /p
x=\string^\@percentchar \string~$PATH:i>>\jobname.aex}
%$ <- balance syntax highlighting
\immediate\openin\minted@appexistsfile\jobname.aex
\expandafter\def\expandafter\@tmp@cr\expandafter{\the\endlinechar}
\endlinechar=-1\relax
\readline\minted@appexistsfile to \minted@apppathifexists
\endlinechar=\@tmp@cr
\ifthenelse{\equal{\minted@apppathifexists}{}}
{\AppExistsfalse}
{\AppExiststrue}
\immediate\closein\minted@appexistsfile
\DeleteFile{\jobname.aex}
\immediate\typeout{file deleted}
\else
\immediate\write18{which #1 && touch \jobname.aex}
\IfFileExists{\jobname.aex}
{\AppExiststrue
\DeleteFile{\jobname.aex}}
{\AppExistsfalse}
\fi
}
\newcommand{\minted@optg}{}
\let\minted@lang\@empty
\newcommand{\minted@optlang}{}
\newcommand{\minted@optcmd}{}
\newcommand{\minted@checklang}{%
\ifcsname minted@optlang\minted@lang\endcsname\else
\expandafter\def\csname minted@optlang\minted@lang\endcsname{}%
\fi
\ifcsname minted@optlang\minted@lang @extra\endcsname\else
\expandafter\def\csname minted@optlang\minted@lang @extra\endcsname{}%
\fi
}
\newcommand{\minted@resetoptcmd}{%
\@namedef{minted@optcmd@extra}{}%
\let\minted@optcmd@autogobble\relax}
\newcommand{\minted@getoptg}[1]{%
\expandafter\detokenize%
\expandafter\expandafter\expandafter{\csname minted@optg@#1\endcsname}}
\newcommand{\minted@getoptlang}[1]{%
\expandafter\detokenize\expandafter\expandafter\expandafter{%
\csname minted@optlang\minted@lang @#1\endcsname}}
\newcommand{\minted@getoptcmd}[1]{%
\expandafter\detokenize%
\expandafter\expandafter\expandafter{\csname minted@optcmd@#1\endcsname}}
\newcommand{\minted@regoptg}[1]{%
\ifcsname minted@optg@#1@reg\endcsname\else
\expandafter\let\csname minted@optg@#1@reg\endcsname\@empty
\expandafter\def\expandafter\minted@optg\expandafter{%
\minted@optg\space\minted@getoptg{#1}}%
\fi
}
\newcommand{\minted@regoptlang}[1]{%
\ifcsname minted@optlang\minted@lang @#1@reg\endcsname\else
\ifcsname minted@optlang\minted@lang\endcsname\else
\expandafter\def\csname minted@optlang\minted@lang\endcsname{}%
\fi
\expandafter\let\csname minted@optlang\minted@lang @#1@reg\endcsname\@empty
\expandafter\let\expandafter\minted@optlang%
\csname minted@optlang\minted@lang\endcsname
\expandafter\def\expandafter\minted@optlang\expandafter{%
\minted@optlang\space\minted@getoptlang{#1}}%
\expandafter\let\csname minted@optlang\minted@lang\endcsname\minted@optlang
\let\minted@optlang\@empty
\fi
}
\newcommand{\minted@regoptcmd}[1]{%
\ifcsname minted@optcmd@#1@reg\endcsname\else
\expandafter\let\csname minted@optcmd@#1@reg\endcsname\@empty
\expandafter\def\expandafter\minted@optcmd\expandafter{%
\minted@optcmd\space\minted@getoptcmd{#1}}%
\expandafter\def\expandafter\minted@resetoptcmd\expandafter{%
\minted@resetoptcmd
\@namedef{minted@optcmd@#1}{}}%
\fi
}
\newcommand{\minted@define@opt}[4][]{%
\ifthenelse{\equal{#1}{}}%
{\define@key{minted@optg}{#2}{\@namedef{minted@optg@#2}{#3=#4}%
\@namedef{minted@optg@#2@val}{#4}%
\minted@regoptg{#2}}%
\define@key{minted@optlang}{#2}{%
\@namedef{minted@optlang\minted@lang @#2}{#3=#4}%
\@namedef{minted@optlang\minted@lang @#2@val}{#4}%
\minted@regoptlang{#2}}%
\define@key{minted@optcmd}{#2}{\@namedef{minted@optcmd@#2}{#3=#4}%
\@namedef{minted@optcmd@#2@val}{#4}%
\minted@regoptcmd{#2}}}%
{\define@key{minted@optg}{#2}[#1]{\@namedef{minted@optg@#2}{#3=#4}%
\@namedef{minted@optg@#2@val}{#4}%
\minted@regoptg{#2}}%
\define@key{minted@optlang}{#2}[#1]{%
\@namedef{minted@optlang\minted@lang @#2}{#3=#4}%
\@namedef{minted@optlang\minted@lang @#2@val}{#4}%
\minted@regoptlang{#2}}%
\define@key{minted@optcmd}{#2}[#1]{\@namedef{minted@optcmd@#2}{#3=#4}%
\@namedef{minted@optcmd@#2@val}{#4}%
\minted@regoptcmd{#2}}}%
}
\newcommand{\minted@namexdef}[1]{\expandafter\xdef\csname #1\endcsname}
\edef\minted@hashchar{\string#}
\edef\minted@lbracechar{\string{}
\edef\minted@rbracechar{\string}}
\edef\minted@dollarchar{\string$}
\edef\minted@ampchar{\string&}
\edef\minted@uscorechar{\string_}
\newcommand{\minted@bechar}{%
\begingroup
\let\#\minted@hashchar
\let\%\@percentchar
\let\{\minted@lbracechar
\let\}\minted@rbracechar
\let\$\minted@dollarchar
\let\&\minted@ampchar
\let\_\minted@uscorechar
}
\newcommand{\minted@eechar}{\endgroup}
\newcommand{\minted@define@opt@escchar}[4][]{%
\ifthenelse{\equal{#1}{}}%
{\define@key{minted@optg}{#2}{\minted@bechar%
\minted@namexdef{minted@optg@#2}{#3=#4}%
\minted@eechar%
\@namedef{minted@optg@#2@val}{#4}%
\minted@regoptg{#2}}%
\define@key{minted@optlang}{#2}{%
\minted@bechar%
\minted@namexdef{minted@optlang\minted@lang @#2}{#3=#4}%
\minted@eechar%
\@namedef{minted@optlang\minted@lang @#2@val}{#4}%
\minted@regoptlang{#2}}%
\define@key{minted@optcmd}{#2}{\minted@bechar%
\minted@namexdef{minted@optcmd@#2}{#3=#4}%
\minted@eechar%
\@namedef{minted@optcmd@#2@val}{#4}%
\minted@regoptcmd{#2}}}%
{\define@key{minted@optg}{#2}[#1]{\minted@bechar%
\minted@namexdef{minted@optg@#2}{#3=#4}%
\minted@eechar%
\@namedef{minted@optg@#2@val}{#4}%
\minted@regoptg{#2}}%
\define@key{minted@optlang}{#2}[#1]{%
\minted@bechar%
\minted@namexdef{minted@optlang\minted@lang @#2}{#3=#4}%
\minted@eechar%
\@namedef{minted@optlang\minted@lang @#2@val}{#4}%
\minted@regoptlang{#2}}%
\define@key{minted@optcmd}{#2}[#1]{\minted@bechar%
\minted@namexdef{minted@optcmd@#2}{#3=#4}%
\minted@eechar%
\@namedef{minted@optcmd@#2@val}{#4}%
\minted@regoptcmd{#2}}}%
}
\newcommand{\minted@define@optstyle}{%
\define@key{minted@optg}{style}{%
\@namedef{minted@optg@style}{-P style=##1 -P commandprefix=PYG##1}%
\minted@regoptg{style}\minted@regstyle{##1}}%
\define@key{minted@optlang}{style}{%
\@namedef{minted@optlang\minted@lang @style}%
{-P style=##1 -P commandprefix=PYG##1}%
\minted@regoptlang{style}\minted@regstyle{##1}}%
\define@key{minted@optcmd}{style}{%
\@namedef{minted@optcmd@style}{-P style=##1 -P commandprefix=PYG##1}%
\minted@regoptcmd{style}\minted@regstyle{##1}}%
}
\newcommand{\minted@patchZsq}[1]{%
\ifx\upquote@cmtt\minted@undefined\else
\ifx\encodingdefault\upquote@OTone
\ifx\ttdefault\upquote@cmtt
\expandafter\ifdefstring\expandafter{\csname PYG#1Zsq\endcsname}{\char`\'}%
{\expandafter\gdef\csname PYG#1Zsq\endcsname{\char13 }}{}%
\else
\expandafter\ifdefstring\expandafter{\csname PYG#1Zsq\endcsname}{\char`\'}%
{\expandafter\gdef\csname PYG#1Zsq\endcsname{\textquotesingle}}{}%
\fi
\else
\expandafter\ifdefstring\expandafter{\csname PYG#1Zsq\endcsname}{\char`\'}%
{\expandafter\gdef\csname PYG#1Zsq\endcsname{\textquotesingle}}{}%
\fi
\fi
}
\newcommand{\minted@regstyle}[1]{%
\ifcsname minted@stylereg@#1\endcsname\else
\expandafter\global\expandafter%
\let\csname minted@stylereg@#1\endcsname\@empty
\ifthenelse{\boolean{minted@cache}}%
{\IfFileExists{\minted@outputdir\minted@cachedir/#1.pygstyle}{}{%
\ifwindows
\immediate\write18{\MintedPygmentize\space -S #1 -f latex
-P commandprefix=PYG#1
> "\minted@outputdir@windows\minted@cachedir@windows\@backslashchar#1.pygstyle"}%
\else
\immediate\write18{\MintedPygmentize\space -S #1 -f latex
-P commandprefix=PYG#1
> "\minted@outputdir\minted@cachedir/#1.pygstyle"}%
\fi
}%
\begingroup
\let\def\gdef
\endlinechar=-1\relax
\input{\minted@outputdir\minted@cachedir/#1.pygstyle}%
\endgroup
\minted@addcachefile{#1.pygstyle}}%
{\ifwindows
\immediate\write18{\MintedPygmentize\space -S #1 -f latex
-P commandprefix=PYG#1 > "\minted@outputdir@windows\jobname.out.pyg"}%
\else
\immediate\write18{\MintedPygmentize\space -S #1 -f latex
-P commandprefix=PYG#1 > "\minted@outputdir\jobname.out.pyg"}%
\fi
\begingroup
\let\def\gdef
\endlinechar=-1\relax
\input{\minted@outputdir\jobname.out.pyg}%
\endgroup}%
\ifx\@onlypreamble\@notprerr
\minted@patchZsq{#1}%
\else
\minted@patchZsq{#1}%
\AtBeginDocument{\minted@patchZsq{#1}}%
\fi
\fi
}
\ifthenelse{\boolean{minted@draft}}{\renewcommand{\minted@regstyle}[1]{}}{}
\newcommand{\minted@define@switch}[3][]{
\define@booleankey{minted@optg}{#2}
{\@namedef{minted@optg@#2}{#3}\minted@regoptg{#2}}
{\@namedef{minted@optg@#2}{#1}\minted@regoptg{#2}}
\define@booleankey{minted@optlang}{#2}
{\@namedef{minted@optlang\minted@lang @#2}{#3}\minted@regoptlang{#2}}
{\@namedef{minted@optlang\minted@lang @#2}{#1}\minted@regoptlang{#2}}
\define@booleankey{minted@optcmd}{#2}
{\@namedef{minted@optcmd@#2}{#3}\minted@regoptcmd{#2}}
{\@namedef{minted@optcmd@#2}{#1}\minted@regoptcmd{#2}}
}
\newcommand{\minted@define@extra}[1]{
\define@key{minted@optg}{#1}{%
\expandafter\def\expandafter\minted@optg@extra\expandafter{%
\minted@optg@extra,#1=##1}}
\@namedef{minted@optg@extra}{}
\define@key{minted@optlang}{#1}{%
\ifcsname minted@optlang\minted@lang @extra\endcsname\else
\expandafter\def\csname minted@optlang\minted@lang @extra\endcsname{}%
\fi
\expandafter\let\expandafter\minted@optlang@extra%
\csname minted@optlang\minted@lang @extra \endcsname
\expandafter\def\expandafter\minted@optlang@extra\expandafter{%
\minted@optlang@extra,#1=##1}%
\expandafter\let\csname minted@optlang\minted@lang @extra\endcsname%
\minted@optlang@extra
\let\minted@optlang@extra\@empty}%
\@namedef{minted@optlang@extra}{}
\define@key{minted@optcmd}{#1}{%
\expandafter\def\expandafter\minted@optcmd@extra\expandafter{%
\minted@optcmd@extra,#1=##1}}
\@namedef{minted@optcmd@extra}{}
}
\newcommand{\minted@define@extra@switch}[1]{
\define@booleankey{minted@optg}{#1}
{\expandafter\def\expandafter\minted@optg@extra\expandafter{%
\minted@optg@extra,#1}}
{\expandafter\def\expandafter\minted@optg@extra\expandafter{%
\minted@optg@extra,#1=false}}
\define@booleankey{minted@optlang}{#1}
{%
\ifcsname minted@optlang\minted@lang @extra\endcsname\else
\expandafter\def\csname minted@optlang\minted@lang @extra\endcsname{}%
\fi
\expandafter\let\expandafter\minted@optlang@extra%
\csname minted@optlang\minted@lang @extra\endcsname
\expandafter\def\expandafter\minted@optlang@extra\expandafter{%
\minted@optlang@extra,#1}%
\expandafter\let\csname minted@optlang\minted@lang @extra\endcsname%
\minted@optlang@extra
\let\minted@optlang@extra\@empty}
{%
\ifcsname minted@optlang\minted@lang @extra\endcsname\else
\expandafter\def\csname minted@optlang\minted@lang @extra\endcsname{}%
\fi
\expandafter\let\expandafter\minted@optlang@extra%
\csname minted@optlang\minted@lang @extra\endcsname
\expandafter\def\expandafter\minted@optlang@extra\expandafter{%
\minted@optlang@extra,#1=false}%
\expandafter\let\csname minted@optlang\minted@lang @extra\endcsname%
\minted@optlang@extra
\let\minted@optlang@extra\@empty}
\define@booleankey{minted@optcmd}{#1}
{\expandafter\def\expandafter\minted@optcmd@extra\expandafter{%
\minted@optcmd@extra,#1}}
{\expandafter\def\expandafter\minted@optcmd@extra\expandafter{%
\minted@optcmd@extra,#1=false}}
}
\minted@define@opt{encoding}{-P encoding}{#1}
\minted@define@opt{outencoding}{-P outencoding}{#1}
\minted@define@opt@escchar{escapeinside}{-O escapeinside}{"#1"}
\minted@define@opt{stripnl}{-P stripnl}{#1}
\minted@define@switch{python3}{-P python3=True}
\minted@define@switch[-P funcnamehighlighting=False]%
{funcnamehighlighting}{-P funcnamehighlighting}
\minted@define@switch{startinline}{-P startinline}
\ifthenelse{\boolean{minted@draft}}%
{\minted@define@extra{gobble}}%
{\minted@define@opt{gobble}{-F gobble:n}{#1}}
\minted@define@opt{codetagify}{-F codetagify:codetags}{#1}
\minted@define@opt{keywordcase}{-F keywordcase:case}{#1}
\minted@define@switch{texcl}{-P texcomments}
\minted@define@switch{texcomments}{-P texcomments}
\minted@define@switch{mathescape}{-P mathescape}
\ifthenelse{\boolean{minted@draft}}%
{\define@booleankey{FV}{linenos}{\@nameuse{FV@Numbers@left}}{}%
\minted@define@extra@switch{linenos}}%
{\minted@define@switch{linenos}{-P linenos}}
\minted@define@optstyle
\minted@define@extra{frame}
\minted@define@extra{framesep}
\minted@define@extra{framerule}
\minted@define@extra{rulecolor}
\minted@define@extra{numbersep}
\minted@define@extra{numbers}
\minted@define@extra{firstnumber}
\minted@define@extra{stepnumber}
\minted@define@extra{firstline}
\minted@define@extra{lastline}
\minted@define@extra{baselinestretch}
\minted@define@extra{xleftmargin}
\minted@define@extra{xrightmargin}
\minted@define@extra{fillcolor}
\minted@define@extra{tabsize}
\minted@define@extra{fontfamily}
\minted@define@extra{fontsize}
\minted@define@extra{fontshape}
\minted@define@extra{fontseries}
\minted@define@extra{formatcom}
\minted@define@extra{label}
\minted@define@extra@switch{numberblanklines}
\minted@define@extra@switch{showspaces}
\minted@define@extra@switch{resetmargins}
\minted@define@extra@switch{samepage}
\minted@define@extra@switch{showtabs}
\minted@define@extra@switch{obeytabs}
\minted@define@extra@switch{breaklines}
\minted@define@extra{breakindent}
\minted@define@extra@switch{breakautoindent}
\minted@define@extra{breaksymbol}
\minted@define@extra{breaksymbolsep}
\minted@define@extra{breaksymbolindent}
\let\minted@optcmd@bgcolor\@empty
\define@key{minted@optcmd}{bgcolor}{\@namedef{minted@optcmd@bgcolor}{#1}}
\newcommand{\minted@encoding}{%
\ifcsname minted@optcmd@encoding@val\endcsname
\csname minted@optcmd@encoding@val\endcsname
\else
\ifcsname minted@optlang\minted@lang @encoding@val\endcsname
\csname minted@optlang\minted@lang @encoding@val\endcsname
\else
\ifcsname minted@optg@encoding@val\endcsname
\csname minted@optg@encoding@val\endcsname
\else
UTF8%
\fi
\fi
\fi
}
\define@booleankey{minted@optg}{autogobble}
{\expandafter\let\csname minted@optg@autogobble\endcsname\@empty}
{\expandafter\let\csname minted@optg@autogobble\endcsname\relax}
\define@booleankey{minted@optlang}{autogobble}
{\expandafter\let\csname minted@optlang\minted@lang @autogobble\endcsname\@empty}
{\expandafter\let\csname minted@optlang\minted@lang @autogobble\endcsname\relax}
\define@booleankey{minted@optcmd}{autogobble}
{\expandafter\let\csname minted@optcmd@autogobble\endcsname\@empty}
{\expandafter\let\csname minted@optcmd@autogobble\endcsname\relax}
\newboolean{minted@autogobble}
\newcommand{\minted@set@autogobble}{%
\ifcsname minted@optg@autogobble\endcsname\else
\expandafter\let\csname minted@optg@autogobble\endcsname\relax
\fi
\ifcsname minted@optlang\minted@lang @autogobble\endcsname\else
\expandafter\let\csname minted@optlang\minted@lang @autogobble\endcsname\relax
\fi
\ifcsname minted@optcmd@autogobble\endcsname\else
\expandafter\let\csname minted@optcmd@autogobble\endcsname\relax
\fi
\expandafter\ifx\csname minted@optcmd@autogobble\endcsname\@empty
\setboolean{minted@autogobble}{true}%
\else
\expandafter\ifx\csname minted@optlang\minted@lang @autogobble\endcsname\@empty
\setboolean{minted@autogobble}{true}%
\else
\expandafter\ifx\csname minted@optg@autogobble\endcsname\@empty
\setboolean{minted@autogobble}{true}%
\else
\setboolean{minted@autogobble}{false}%
\fi
\fi
\fi
}
\let\FV@ListProcessLine@Orig\FV@ListProcessLine
\define@booleankey{FV}{breaklines}%
{\let\FV@ListProcessLine\FV@ListProcessLine@Break}%
{\let\FV@ListProcessLine\FV@ListProcessLine@Orig}
\newdimen\FV@BreakIndent
\define@key{FV}{breakindent}{\FV@BreakIndent=#1}
\fvset{breakindent=0pt}
\newboolean{FV@BreakAutoIndent}
\define@booleankey{FV}{breakautoindent}%
{\FV@BreakAutoIndenttrue}{\FV@BreakAutoIndentfalse}
\fvset{breakautoindent=true}
\define@key{FV}{breaksymbol}{\def\FancyVerbBreakSymbol{#1}}
\fvset{breaksymbol=\ensuremath{\hookrightarrow}}
\newdimen\FV@BreakSymbolSep
\define@key{FV}{breaksymbolsep}{\FV@BreakSymbolSep=#1}
\fvset{breaksymbolsep=10pt}
\newdimen\FV@BreakSymbolIndent
\settowidth{\FV@BreakSymbolIndent}{\ttfamily xxxx}
\define@key{FV}{breaksymbolindent}{\FV@BreakSymbolIndent=#1}
\newsavebox{\FV@LineBox}
\newsavebox{\FV@IndentBox}
\newsavebox{\FV@LinenoBox}
\let\FV@LineIndentChars\@empty
\def\FV@GetNextChar{\let\FV@NextChar=}
\def\FV@CleanRemainingChars#1\FV@Undefined{}
\def\FV@GetLineIndent{\afterassignment\FV@CheckChar\FV@GetNextChar}
\def\FV@CheckChar{%
\ifx\FV@NextChar\FV@Undefined
\let\FV@Next=\relax
\else
\expandafter\ifx\FV@NextChar\FV@Space
\g@addto@macro{\FV@LineIndentChars}{\FV@Space}%
\let\FV@Next=\FV@GetLineIndent
\else
\expandafter\ifx\FV@NextChar\FV@Tab
\g@addto@macro{\FV@LineIndentChars}{\FV@Tab}%
\let\FV@Next=\FV@GetLineIndent
\else
\let\FV@Next=\FV@CleanRemainingChars
\fi
\fi
\fi
\FV@Next
}
\newcommand{\FancyVerbFormatBreakSymbol}{%
\ifnum\value{linenumber}=1\relax\else\FancyVerbBreakSymbol\fi}%
\AtBeginEnvironment{Verbatim}{\lineskip=0pt\xdef\FV@theprevdepth{0pt}}
\def\FV@ListProcessLine@Break#1{%
\hbox to \hsize{%
\kern\leftmargin
\hbox to \linewidth{%
\sbox{\FV@LineBox}{\FancyVerbFormatLine{#1}}%
\ifdim\wd\FV@LineBox>\linewidth
\let\FV@theprevdepth@temp\FV@theprevdepth
\savebox{\FV@LineBox}{%
\begingroup
\vbox{\hsize=\linewidth
\raggedright
\prevdepth\FV@theprevdepth
\leftlinenumbers*
\setcounter{linenumber}{1}%
\let\thelinenumber\FancyVerbFormatBreakSymbol
\begin{internallinenumbers}%
\linenumbersep=\FV@BreakSymbolSep
\advance\hsize by -\FV@BreakIndent
\advance\linewidth by -\FV@BreakIndent
\noindent\hspace*{-\FV@BreakIndent}%
\ifdefempty{\FancyVerbBreakSymbol}{}{%
\advance\hsize by -\FV@BreakSymbolIndent
\advance\linewidth by -\FV@BreakSymbolIndent
\hspace*{-\FV@BreakSymbolIndent}}%
\ifthenelse{\boolean{FV@BreakAutoIndent}}%
{\let\FV@LineIndentChars\@empty
\FV@GetLineIndent#1\FV@Undefined
\savebox{\FV@IndentBox}{\FV@LineIndentChars}%
\advance\hsize by -\wd\FV@IndentBox
\advance\linewidth by -\wd\FV@IndentBox
\hspace*{-\wd\FV@IndentBox}%
}{}%
\FancyVerbFormatLine{#1}%
\end{internallinenumbers}%
\par\xdef\FV@theprevdepth{\the\prevdepth}}%
\endgroup
}%
\savebox{\FV@LinenoBox}{\FV@LeftListNumber}%
\vbox to\ht\FV@LineBox{%
\prevdepth\FV@theprevdepth@temp\FV@LeftListNumber\vfill}%
\FV@LeftListFrame
\null\hfill\usebox{\FV@LineBox}\hss
\FV@RightListFrame
\vbox to\ht\FV@LineBox{%
\prevdepth\FV@theprevdepth@temp\FV@RightListNumber\vfill}%
\else
\FV@LeftListNumber
\FV@LeftListFrame
\vbox{\hsize=\linewidth
\prevdepth\FV@theprevdepth
\noindent\FancyVerbFormatLine{#1}%
\par\xdef\FV@theprevdepth{\the\prevdepth}}\hss
\FV@RightListFrame
\FV@RightListNumber
\fi}%
\hss}}
\newsavebox{\minted@bgbox}
\newenvironment{minted@colorbg}[1]{
%\setlength{\fboxsep}{-\fboxrule}
\def\minted@bgcol{#1}
\noindent
\begin{lrbox}{\minted@bgbox}
\begin{minipage}{\linewidth-2\fboxsep}}
{\end{minipage}
\end{lrbox}%
\colorbox{\minted@bgcol}{\usebox{\minted@bgbox}}}
\newwrite\minted@code
\newcommand{\minted@savecode}[1]{
\immediate\openout\minted@code\jobname.pyg\relax
\immediate\write\minted@code{\expandafter\detokenize\expandafter{#1}}%
\immediate\closeout\minted@code}
\newcommand{\minted@write@detok}[1]{%
\immediate\write\FV@OutFile{\detokenize{#1}}}
\newcommand{\minted@FVB@VerbatimOut}[1]{%
\@bsphack
\begingroup
\FV@UseKeyValues
\FV@DefineWhiteSpace
\def\FV@Space{\space}%
\FV@DefineTabOut
\let\FV@ProcessLine\minted@write@detok
\immediate\openout\FV@OutFile #1\relax
\let\FV@FontScanPrep\relax
\let\@noligs\relax
\FV@Scan}
\newcommand{\MintedPygmentize}{pygmentize}
\newcommand{\minted@pygmentize}[2][\jobname.pyg]{%
\minted@checklang
\minted@set@autogobble
\ifthenelse{\boolean{minted@autogobble}}%
{\def\minted@codefile{\jobname.pyg}}%
{\def\minted@codefile{#1}}%
\def\minted@cmd{\MintedPygmentize\space -l #2
-f latex -F tokenmerge
\minted@optg \space \csname minted@optlang\minted@lang\endcsname
\space \minted@optcmd \space -P "verboptions=\minted@getoptg{extra}%
\minted@getoptlang{extra}\minted@getoptcmd{extra}"
-o "\minted@outputdir\minted@infile" \space
"\minted@outputdir\minted@codefile"}%
% For debugging, uncomment: %%%%
% \immediate\typeout{\minted@cmd}%
% %%%%
\ifthenelse{\boolean{minted@cache}}%
{%
\ifx\XeTeXinterchartoks\minted@undefined
\ifthenelse{\boolean{minted@autogobble}}%
{\edef\minted@hash{\pdf@filemdfivesum{#1}%
\pdf@mdfivesum{\minted@cmd autogobble}}}%
{\edef\minted@hash{\pdf@filemdfivesum{#1}%
\pdf@mdfivesum{\minted@cmd}}}%
\else
\immediate\openout\minted@code\jobname.mintedcmd\relax
\immediate\write\minted@code{\minted@cmd}%
\ifthenelse{\boolean{minted@autogobble}}%
{\immediate\write\minted@code{autogobble}}{}%
\immediate\closeout\minted@code
%Cheating a little here by using ASCII codes to write `{` and `}`
%in the Python code
\def\minted@hashcmd{%
\detokenize{python -c "import hashlib;
hasher = hashlib.sha1();
f = open(\"}\minted@outputdir\jobname.mintedcmd\detokenize{\", \"rb\");
hasher.update(f.read());
f.close();
f = open(\"}\minted@outputdir#1\detokenize{\", \"rb\");
hasher.update(f.read());
f.close();
f = open(\"}\minted@outputdir\jobname.mintedmd5\detokenize{\", \"w\");
macro = \"\\edef\\minted@hash\" + chr(123) + hasher.hexdigest() + chr(125) + \"\";
f.write(\"\\makeatletter\" + macro + \"\\makeatother\\endinput\n\");
f.close();"}}%
\immediate\write18{\minted@hashcmd}%
\input{\minted@outputdir\jobname.mintedmd5}%
\fi
\ifwindows
\edef\minted@infile{%
\minted@cachedir@windows\@backslashchar\minted@hash.pygtex}%
\else
\edef\minted@infile{%
\minted@cachedir/\minted@hash.pygtex}%
\fi
\IfFileExists{\minted@cachedir/\minted@hash.pygtex}{}{%
\ifthenelse{\boolean{minted@autogobble}}{%
%Need a version of open() that supports encoding under Python 2
\edef\minted@autogobblecmd{%
\detokenize{python -c "import sys;
import textwrap;
from io import open;
f = open(\"}\minted@outputdir#1\detokenize{\", \"r\", encoding=\"}\minted@encoding\detokenize{\");
t = f.read();
f.close();
f = open(\"}\minted@outputdir\jobname.pyg\detokenize{\", \"w\", encoding=\"}\minted@encoding\detokenize{\");
f.write(textwrap.dedent(t));
f.close();"}%
}%
\immediate\write18{\minted@autogobblecmd}}{}%
\immediate\write18{\minted@cmd}}%
\expandafter\minted@addcachefile\expandafter{\minted@hash.pygtex}%
\minted@inputpyg}%
{%
\ifthenelse{\boolean{minted@autogobble}}{%
%Need a version of open() that supports encoding under Python 2
\edef\minted@autogobblecmd{%
\detokenize{python -c "import sys;
import textwrap;
from io import open;
f = open(\"}\minted@outputdir#1\detokenize{\", \"r\", encoding=\"}\minted@encoding\detokenize{\");
t = f.read();
f.close();
f = open(\"}\minted@outputdir\jobname.pyg\detokenize{\", \"w\", encoding=\"}\minted@encoding\detokenize{\");
f.write(textwrap.dedent(t));
f.close();"}%
}%
\immediate\write18{\minted@autogobblecmd}}{}%
\immediate\write18{\minted@cmd}%
\minted@inputpyg}%
}
\newcommand{\minted@inputpyg}{%
\ifthenelse{\equal{\minted@optcmd@bgcolor}{}}%
{}%
{\begin{minted@colorbg}{\minted@optcmd@bgcolor}}%
\input{\minted@outputdir\minted@infile}%
\ifthenelse{\equal{\minted@optcmd@bgcolor}{}}%
{}%
{\end{minted@colorbg}}%
}
\newcounter{minted@FancyVerbLineTemp}
\newcommand{\minted@langlinenoson}{%
\ifcsname c@minted@lang\minted@lang\endcsname\else
\newcounter{minted@lang\minted@lang}%
\fi
\setcounter{minted@FancyVerbLineTemp}{\value{FancyVerbLine}}%
\setcounter{FancyVerbLine}{\value{minted@lang\minted@lang}}%
}
\newcommand{\minted@langlinenosoff}{%
\setcounter{minted@lang\minted@lang}{\value{FancyVerbLine}}%
\setcounter{FancyVerbLine}{\value{minted@FancyVerbLineTemp}}%
}
\ifthenelse{\boolean{minted@langlinenos}}{}{%
\let\minted@langlinenoson\relax
\let\minted@langlinenosoff\relax
}
\newcommand{\setminted}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\setkeys{minted@optg}{#2}}%
{\def\minted@lang{#1}\setkeys{minted@optlang}{#2}}%
}
\newcommand{\usemintedstyle}[2][]{\setminted[#1]{style=#2}}
\newrobustcmd{\mintinline}[2][]{%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\def\minted@lang{#2}%
\begingroup
\let\do\@makeother\dospecials
\catcode`\{=1
\catcode`\}=2
\catcode`\^^I=\active
\@ifnextchar\bgroup
{\minted@inline@iii}%
{\catcode`\{=12\catcode`\}=12
\minted@inline@i}}
\def\minted@inline@i#1{%
\endgroup
\def\minted@inline@ii##1#1{%
\minted@inline@iii{##1}}%
\begingroup
\let\do\@makeother\dospecials
\minted@inline@ii}
\ifthenelse{\boolean{minted@draft}}%
{\newcommand{\minted@inline@iii}[1]{%
\endgroup
\def\minted@argretok{%
\begingroup
\everyeof{\noexpand}%
\endlinechar-1\relax
\let\do\@makeother\dospecials
\catcode`\ =\active
\catcode`\^^I=\active
\scantokens{#1}%
\endgroup}%
\begingroup
\expandafter\fvset\expandafter{\minted@optg@extra}%
\minted@checklang
\expandafter\let\expandafter\minted@optlang@extra\csname minted@optlang\minted@lang @extra\endcsname
\expandafter\fvset\expandafter{\minted@optlang@extra}%
\expandafter\fvset\expandafter{\minted@optcmd@extra}%
\FV@BeginVBox
\frenchspacing
\FV@SetupFont
\FV@DefineWhiteSpace
\FancyVerbDefineActive
\FancyVerbFormatCom
\FV@ObeyTabsInit
\hbox{\FancyVerbFormatLine{\minted@argretok}}%
\FV@EndVBox
\endgroup}}%
{\newcommand{\minted@inline@iii}[1]{%
\endgroup
\immediate\openout\minted@code\jobname.pyg\relax
\immediate\write\minted@code{\detokenize{#1}}%
\immediate\closeout\minted@code
\begingroup
\RecustomVerbatimEnvironment{Verbatim}{BVerbatim}{}%
\minted@pygmentize{\minted@lang}%
\endgroup}}
\ifthenelse{\boolean{minted@draft}}%
{\newcommand{\mint}[3][]{%
\def\minted@lang{#2}%
\DefineShortVerb{#3}%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\minted@langlinenoson
\begingroup
\expandafter\fvset\expandafter{\minted@optg@extra}%
\minted@checklang
\expandafter\let\expandafter\minted@optlang@extra\csname minted@optlang\minted@lang @extra\endcsname
\expandafter\fvset\expandafter{\minted@optlang@extra}%
\expandafter\fvset\expandafter{\minted@optcmd@extra}%
\SaveVerb[aftersave={%
\UndefineShortVerb{#3}%
\let\FV@Line\FV@SV@minted@verb
\FV@VerbatimBegin\FV@PreProcessLine\FV@VerbatimEnd
\endgroup
\UndefineShortVerb{#3}%
\minted@langlinenosoff
\@doendpe\global\@ignorefalse\ignorespaces}]{minted@verb}#3}}%
{\newcommand{\mint}[3][]{%
\def\minted@lang{#2}%
\DefineShortVerb{#3}%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\SaveVerb[aftersave={%
\UndefineShortVerb{#3}%
\minted@langlinenoson
\minted@savecode{\FV@SV@minted@verb}%
\minted@pygmentize{#2}%
\minted@langlinenosoff}]{minted@verb}#3}}
\ifthenelse{\boolean{minted@draft}}%
{\newenvironment{minted}[2][]
{\VerbatimEnvironment
\let\FVB@VerbatimOut\minted@FVB@VerbatimOut
\def\minted@lang{#2}%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\expandafter\fvset\expandafter{\minted@optg@extra}%
\minted@checklang
\expandafter\let\expandafter\minted@optlang@extra\csname minted@optlang\minted@lang @extra\endcsname
\expandafter\fvset\expandafter{\minted@optlang@extra}%
\expandafter\fvset\expandafter{\minted@optcmd@extra}%
\minted@langlinenoson
\begin{Verbatim}}%
{\end{Verbatim}%
\minted@langlinenosoff}}%
{\newenvironment{minted}[2][]
{\VerbatimEnvironment
\let\FVB@VerbatimOut\minted@FVB@VerbatimOut
\def\minted@lang{#2}%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\begin{VerbatimOut}[codes={\catcode`\^^I=12}]{\jobname.pyg}}%
{\end{VerbatimOut}%
\minted@langlinenoson
\minted@pygmentize{\minted@lang}%
\minted@langlinenosoff}}
\ifthenelse{\boolean{minted@draft}}%
{\newcommand{\inputminted}[3][]{%
\def\minted@lang{#2}%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\begingroup
\expandafter\fvset\expandafter{\minted@optg@extra}%
\minted@checklang
\expandafter\let\expandafter\minted@optlang@extra\csname minted@optlang\minted@lang @extra\endcsname
\expandafter\fvset\expandafter{\minted@optlang@extra}%
\expandafter\fvset\expandafter{\minted@optcmd@extra}%
\VerbatimInput{#3}%
\endgroup}}%
{\newcommand{\inputminted}[3][]{%
\def\minted@lang{#2}%
\minted@resetoptcmd
\setkeys{minted@optcmd}{#1}%
\minted@pygmentize[#3]{#2}}}
\newcommand{\newminted}[3][]{
\ifthenelse{\equal{#1}{}}
{\def\minted@envname{#2code}}
{\def\minted@envname{#1}}
\newenvironment{\minted@envname}
{\VerbatimEnvironment
\begin{minted}[#3]{#2}}
{\end{minted}}
\newenvironment{\minted@envname *}[1]
{\VerbatimEnvironment\begin{minted}[#3,##1]{#2}}
{\end{minted}}}
\newcommand{\newmint}[3][]{
\ifthenelse{\equal{#1}{}}
{\def\minted@shortname{#2}}
{\def\minted@shortname{#1}}
\expandafter\newcommand\csname\minted@shortname\endcsname[2][]{
\mint[#3,##1]{#2}##2}}
\newcommand{\newmintedfile}[3][]{
\ifthenelse{\equal{#1}{}}
{\def\minted@shortname{#2file}}
{\def\minted@shortname{#1}}
\expandafter\newcommand\csname\minted@shortname\endcsname[2][]{
\inputminted[#3,##1]{#2}{##2}}}
\newcommand{\newmintinline}[3][]{%
\ifthenelse{\equal{#1}{}}%
{\def\minted@shortname{#2inline}}%
{\def\minted@shortname{#1}}%
\expandafter\newrobustcmd\csname\minted@shortname\endcsname{%
\begingroup
\let\do\@makeother\dospecials
\catcode`\{=1
\catcode`\}=2
\@ifnextchar[{\endgroup\minted@inliner[#3][#2]}%
{\endgroup\minted@inliner[#3][#2][]}}%
\def\minted@inliner[##1][##2][##3]{\mintinline[##1,##3]{##2}}%
}
\@ifundefined{minted@float@within}
{\newfloat{listing}{h}{lol}}
{\newfloat{listing}{h}{lol}[\minted@float@within]}
\newcommand{\listingscaption}{Listing}
\floatname{listing}{\listingscaption}
\newcommand{\listoflistingscaption}{List of listings}
\providecommand{\listoflistings}{\listof{listing}{\listoflistingscaption}}
\AtEndOfPackage{%
\ifthenelse{\boolean{minted@draft}}{}{%
\ifnum\pdf@shellescape=1\relax\else
\PackageError{minted}%
{You must invoke LaTeX with the
-shell-escape flag}%
{Pass the -shell-escape flag to LaTeX. Refer to the minted.sty
documentation for more information.}%
\fi
\TestAppExists{pygmentize}
\ifAppExists\else
\PackageError{minted}%
{You must have `pygmentize' installed
to use this package}%
{Refer to the installation instructions in the minted
documentation for more information.}%
\fi
\setminted{style=default}%
}%
}
\AtEndDocument{
\ifx\XeTeXinterchartoks\minted@undefined
\else
\DeleteFile[\minted@outputdir]{\jobname.mintedcmd}%
\DeleteFile[\minted@outputdir]{\jobname.mintedmd5}%
\fi
\DeleteFile[\minted@outputdir]{\jobname.pyg}%
\DeleteFile[\minted@outputdir]{\jobname.out.pyg}%
}
%% \Finale
\endinput
%%
%% End of file `minted.sty'.

Binary file not shown.

16
presentation43/test.tex Normal file
View File

@@ -0,0 +1,16 @@
\newcommand{\state}{\vec{q}}
\newcommand{\statei}{\vec{q}_i}
\newcommand{\statemax}{\vec{\hat{q}}}
\newcommand{\particle}{\vec{p}}
\newcommand{\particlei}{\vec{p_i}}
\newcommand{\emp}[1]{\textcolor{red}{#1}}
\newcommand{\MISE}{\operatorname{MISE}}
\setlength{\TPHorizModule}{\paperwidth}
\section{Test}