From d9a7231b4f129b0a0b6495a63a4d57b0b0116bab Mon Sep 17 00:00:00 2001 From: Stefan Dresselhaus Date: Wed, 23 Aug 2017 21:18:44 +0200 Subject: [PATCH] added LaTeX-Template for Masterarbeit --- arbeit/0 | 0 arbeit/Makefile | 12 + arbeit/bibma.bib | 122 +++ arbeit/files/erklaerung.aux | 47 + arbeit/files/erklaerung.tex | 12 + arbeit/files/titlepage.tex | 70 ++ arbeit/ma.aux | 82 ++ arbeit/ma.idx | 0 arbeit/ma.lof | 5 + arbeit/ma.log | 1612 ++++++++++++++++++++++++++++++ arbeit/ma.lot | 5 + arbeit/ma.md | 71 ++ arbeit/ma.out | 20 + arbeit/ma.pdf | Bin 0 -> 55794 bytes arbeit/ma.tdo | 0 arbeit/ma.tex | 256 +++++ arbeit/ma.toc | 21 + arbeit/pd-template.tex | 247 +++++ arbeit/settings/abkuerzungen.tex | 24 + arbeit/settings/commands.tex | 178 ++++ arbeit/settings/environments.tex | 68 ++ arbeit/settings/hyphenation.tex | 18 + arbeit/settings/packages.tex | 88 ++ arbeit/template.tex | 137 +++ 24 files changed, 3095 insertions(+) create mode 100644 arbeit/0 create mode 100644 arbeit/Makefile create mode 100644 arbeit/bibma.bib create mode 100644 arbeit/files/erklaerung.aux create mode 100644 arbeit/files/erklaerung.tex create mode 100644 arbeit/files/titlepage.tex create mode 100644 arbeit/ma.aux create mode 100644 arbeit/ma.idx create mode 100644 arbeit/ma.lof create mode 100644 arbeit/ma.log create mode 100644 arbeit/ma.lot create mode 100644 arbeit/ma.md create mode 100644 arbeit/ma.out create mode 100644 arbeit/ma.pdf create mode 100644 arbeit/ma.tdo create mode 100644 arbeit/ma.tex create mode 100644 arbeit/ma.toc create mode 100644 arbeit/pd-template.tex create mode 100644 arbeit/settings/abkuerzungen.tex create mode 100644 arbeit/settings/commands.tex create mode 100644 arbeit/settings/environments.tex create mode 100644 arbeit/settings/hyphenation.tex create mode 100644 arbeit/settings/packages.tex create mode 100644 arbeit/template.tex diff --git a/arbeit/0 b/arbeit/0 new file mode 100644 index 0000000..e69de29 diff --git a/arbeit/Makefile b/arbeit/Makefile new file mode 100644 index 0000000..229ce43 --- /dev/null +++ b/arbeit/Makefile @@ -0,0 +1,12 @@ +all: ma.md bibma.bib template.tex settings/abkuerzungen.tex settings/commands.tex settings/environments.tex settings/hyphenation.tex settings/packages.tex files/titlepage.tex files/erklaerung.tex + pandoc -s -N --template=template.tex ma.md -o ma.tex + rm -f ma.pdf ma.aux ma.idx ma.lof ma.log ma.lot ma.out ma.tdo ma.toc + pdflatex -interaction batchmode ma.tex || true + while test `cat ma.log | grep -e "rerunfilecheck \(Warning\|Info\).*has changed" | wc -l` -gt 0 ; do \ + rm ma.log && (pdflatex -interaction batchmode ma.tex || true) \ + done \ + + +clean: + rm -f ma.pdf ma.aux ma.idx ma.lof ma.log ma.lot ma.out ma.tdo ma.toc + rm -f ma.tex diff --git a/arbeit/bibma.bib b/arbeit/bibma.bib new file mode 100644 index 0000000..b84b96c --- /dev/null +++ b/arbeit/bibma.bib @@ -0,0 +1,122 @@ +@article{ohm2003mpeg, + title={The MPEG-7 Color Descriptors}, + author={Ohm, Jens-Rainer and Cieplinski, Leszek and Kim, Heon Jun and Krishnamachari, Santhana and Manjunath, BS and Messing, Dean S and Yamada, Akio}, + year={2003} +} +@article{schoening2012, + + abstract = {Megafauna play an important role in benthic ecosystem function and are sensitive indicators of environmental change. Non-invasive monitoring of benthic communities can be accomplished by seafloor imaging. However, manual quantification of megafauna in images is labor-intensive and therefore, this organism size class is often neglected in ecosystem studies. Automated image analysis has been proposed as a possible approach to such analysis, but the heterogeneity of megafaunal communities poses a non-trivial challenge for such automated techniques. Here, the potential of a generalized object detection architecture, referred to as iSIS (intelligent Screening of underwater Image Sequences), for the quantification of a heterogenous group of megafauna taxa is investigated. The iSIS system is tuned for a particular image sequence (i.e. a transect) using a small subset of the images, in which megafauna taxa positions were previously marked by an expert. To investigate the potential of iSIS and +compare its results with those obtained from human experts, a group of eight different taxa from one camera transect of seafloor images taken at the Arctic deep-sea observatory HAUSGARTEN is used. The results show that inter- and intra-observer agreements of human experts exhibit considerable variation between the species, with a similar degree of variation apparent in the automatically derived results obtained by iSIS. Whilst some taxa (e. g. Bathycrinus stalks, Kolga hyalina, small white sea anemone) were well detected by iSIS (i. e. overall Sensitivity: 87\%, overall Positive Predictive Value: 67\%), some taxa such as the small sea cucumber Elpidia heckeri remain challenging, for both human observers and iSIS.}, + author = {Schoening, Timm and Bergmann, Melanie and Purser, Autun and Dannheim, Jennifer and Gutt, Julian and Nattkemper, Tim Wilhelm}, + issn = {1932-6203}, + journal = {PLoS ONE}, + language = {English}, + number = {6}, + title = {Semi-automated image analysis for the assessment of megafaunal densities at the Arctic deep-sea observatory HAUSGARTEN}, + doi = {10.1371/journal.pone.0038179}, + volume = {7}, + year = {2012}, +} + +@article{rubinstein2010double, + title={Double sparsity: Learning sparse dictionaries for sparse signal approximation}, + author={Rubinstein, Ron and Zibulevsky, Michael and Elad, Michael}, + journal={Signal Processing, IEEE Transactions on}, + volume={58}, + number={3}, + pages={1553--1564}, + year={2010}, + publisher={IEEE} +} + +@ARTICLE{NNS_Scholarpedia, +AUTHOR = {Peterson, L. E.}, +TITLE = {K-nearest neighbor}, +YEAR = {2009}, +JOURNAL = {Scholarpedia}, +VOLUME = {4}, +NUMBER = {2}, +PAGES = {1883}, +URL = {http://www.scholarpedia.org/article/K-nearest_neighbor} +} +@article{natarajan1995sparse, + title={Sparse approximate solutions to linear systems}, + author={Natarajan, Balas Kausik}, + journal={SIAM journal on computing}, + volume={24}, + number={2}, + pages={227--234}, + year={1995}, + publisher={SIAM}, + URL={http://dx.doi.org/10.1137/S0097539792240406} +} +@article{tropp2007signal, + title={Signal recovery from random measurements via orthogonal matching pursuit}, + author={Tropp, Joel A and Gilbert, Anna C}, + journal={Information Theory, IEEE Transactions on}, + volume={53}, + number={12}, + pages={4655--4666}, + year={2007}, + publisher={IEEE} +} +@ARTICLE{SIFT_Scholarpedia, +AUTHOR = {Lindeberg, T. }, +TITLE = {Scale Invariant Feature Transform}, +YEAR = {2012}, +JOURNAL = {Scholarpedia}, +VOLUME = {7}, +NUMBER = {5}, +PAGES = {10491}, +URL= {http://www.scholarpedia.org/article/Scale_Invariant_Feature_Transform#Scale_and_orientation_normalization} +} + +@article{foldiak1995sparse, + title={Sparse coding in the primate cortex}, + author={F{\"o}ldi{\'a}k, Peter and Young, Malcom P}, + journal={The handbook of brain theory and neural networks}, + volume={1}, + pages={1064--1068}, + year={1995}, + publisher={Citeseer} +} + + +@article{lewicki2000, + author = {Michael S. Lewicki and Terrence J. Sejnowski}, + title = { Learning Overcomplete Representations}, + year = {2000} +} + +@misc{2dtree, +author = {Eiseleda}, +title = {\url{http://upload.wikimedia.org/wikipedia/commons/9/90/2dbaum.svg}}, +year = {2013} +} + +@misc{Muj11FLANN, + author={Marius Muja}, + title={FLANN, Fast Library for Approximate Nearest Neighbors}, + year={2011}, + note={\url{http://mloss.org/software/view/143/}} +} + +@ARTICLE{entropy2007, +AUTHOR = {Downarowicz, T. }, +TITLE = {Entropy}, +YEAR = 2007, +JOURNAL = Scholarpedia, +VOLUME = 2, +NUMBER = 11, +PAGES = 3901 +} + +@article{weber1998, + title={A quantitative analysis and performance study for similarity-search methods in high-dimensional spaces}, + author={Weber, Roger and Schek, Hans-J{\"o}rg and Blott, Stephen}, + booktitle={VLDB}, + volume={98}, + pages={194--205}, + year={1998} +} + diff --git a/arbeit/files/erklaerung.aux b/arbeit/files/erklaerung.aux new file mode 100644 index 0000000..33ff0d1 --- /dev/null +++ b/arbeit/files/erklaerung.aux @@ -0,0 +1,47 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{files/erklaerung}{ +\setcounter{page}{11} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{parentequation}{0} +\setcounter{ContinuedFloat}{0} +\setcounter{float@type}{16} +\setcounter{lstnumber}{1} +\setcounter{NAT@ctr}{0} +\setcounter{AM@survey}{0} +\setcounter{r@tfl@t}{0} +\setcounter{subfigure}{0} +\setcounter{subtable}{0} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{20} +\setcounter{algorithm}{0} +\setcounter{ALC@unique}{0} +\setcounter{ALC@line}{0} +\setcounter{ALC@rem}{0} +\setcounter{ALC@depth}{0} +\setcounter{lemma}{0} +\setcounter{observation}{0} +\setcounter{proposition}{0} +\setcounter{example}{0} +\setcounter{definition}{0} +\setcounter{theorem}{0} +\setcounter{lstlisting}{0} +\setcounter{section@level}{1} +} diff --git a/arbeit/files/erklaerung.tex b/arbeit/files/erklaerung.tex new file mode 100644 index 0000000..5a476c2 --- /dev/null +++ b/arbeit/files/erklaerung.tex @@ -0,0 +1,12 @@ +%\cleardoublepage %später wieder rein +\thispagestyle{empty} +\vspace*{\stretch{1}} +\noindent +{\huge Erklärung}\\[1cm] +I hereby declare that this thesis is my own work and effort. Where other sources of information have been used, they have been acknowledged. +blah blah + +\\[2cm] +Bielefeld, den \today\hspace{\fill} +\parbox[t]{5cm}{\dotfill\\ \centering Stefan Dresselhaus} +\vspace*{\stretch{3}} diff --git a/arbeit/files/titlepage.tex b/arbeit/files/titlepage.tex new file mode 100644 index 0000000..f68d674 --- /dev/null +++ b/arbeit/files/titlepage.tex @@ -0,0 +1,70 @@ +\begin{titlepage} +%\ifpdf +% \includepdf{files/0_titlepage} +% \includegraphics[scale=0.5]{titlepage} +% \begin{picture}(0,0)\setlength{\unitlength}{1mm}%% +% \put(-30.2,-263.5){\includegraphics[scale=1]{titlepage}}% +% \end{picture}% +%\else + \setlength{\unitlength}{1mm}% + %\begin{picture}(0,0)% + % \put(-30.2,3.9){\includegraphics{0_deckblatt/titleHeader}} + % \put(150,-225){\includegraphics{graphics/titlepage/siegel}}% + %\end{picture}% + % +% % % % {\sffamily +% % % % +% % % % \mbox{}\\ +% \ifpdf{}\else +% \hspace{-20\unitlength} +% \raisebox{-.5\unitlength}[0pt][0pt]{ +% \parbox[t]{0.4374\textwidth}{\includegraphics[]{0_deckblatt/TechnischeFakultaet_aligned}} +% % \includegraphics{stuff/briefkopf2} +% }\fi +% \parbox[t]{0.4374\textwidth}{\includegraphics[]{unibi-brief-logo-gruen}}%scale=0.9 +% % % % \parbox[b]{0.5626\textwidth}{\hrulefill\rule{0.5626\textwidth+40\unitlength}{0.1pt}} +% % % % % \parbox[t]{0.465\textwidth}{\includegraphics[width=0.45\textwidth]{files/unibiLogo}} +% % % % % \parbox[b]{0.535\textwidth}{ +% % % % % \Large\bfseries Faculty of Technology\\[-0.45em] +% % % % % %Master Thesis\hspace*{\fill} Summer Term 2010 \\[-0.8em] +% % % % % \hrulefill\rule{0.535\textwidth+40\unitlength}{0.1pt} +% % % % % } +% % % % \\ +% % % % % \mbox{} +% % % % \hspace{-20\unitlength} +% % % % \parbox[t]{0.4374\textwidth}{\rule{0.4374\textwidth}{0.1pt}\rule{0.1pt}{1.8em}} +% % % % }\\ + + {\sffamily +% % % \kern-20\unitlength\raisebox{-.5\unitlength}[0pt][0pt]{ +% % % \parbox[b]{0.4374\textwidth}{\rule{0.4374\textwidth}{0.1pt}\rule{0.1pt}{1.8em}} +% % % }\\ +% % % \mbox{}\hspace{-20\unitlength}\rule{0.4374\textwidth}{0.1pt}\rule{0.1pt}{1.8em} +% \mbox{}\hspace{-9.25em}{\rule{0.4374\textwidth+20\unitlength}{0.1pt}\rule{0.1pt}{1.8em}} + \vspace*{\stretch{4}} + + \begin{center} + \hspace{0.99cm} {\huge\bfseries Evaluation of the Performance\\[4mm] + \hspace{0.99cm} of Randomized FFD Control Grids}\\[28mm] + \hspace{0.99cm} {\LARGE Master Thesis}\\[3mm] + \hspace{0.99cm} {\fontsize{60pt}{} \selectfont\Huge\bfseries DRAFT}\\[3mm] + \hspace{0.99cm} {\Large {\normalsize at the}\\[4mm] + \hspace{0.99cm} AG Computer Graphics}\\[2mm] + \hspace{0.99cm} at the Faculty of Technology\\ + \hspace{0.99cm} of Bielefeld University\\[5mm] + \hspace{0.99cm} {\Large by}\\[5mm] + \hspace{0.99cm} {\LARGE Stefan Dresselhaus}\\[8mm] + \hspace{0.99cm} {\large \today} + \end{center} + \vspace*{\stretch{2}} + \begin{center} + \begin{tabular}{lrl} + \hspace{0.99cm} Supervisor:~&Prof.~Dr.~&Mario Botsch\\ + \hspace{0.99cm} &Dipl.~Math.~&Alexander~Richter + \end{tabular} + \end{center} + \vspace*{\stretch{.2}} + \vspace*{\fill} + } +%\fi +\end{titlepage} diff --git a/arbeit/ma.aux b/arbeit/ma.aux new file mode 100644 index 0000000..42986e9 --- /dev/null +++ b/arbeit/ma.aux @@ -0,0 +1,82 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\AC@reset@newl@bel +\catcode `"\active +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\select@language{ngerman} +\@writefile{toc}{\select@language{ngerman}} +\@writefile{lof}{\select@language{ngerman}} +\@writefile{lot}{\select@language{ngerman}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Einleitung}{1}{chapter.1}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{lol}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{einleitung}{{1}{1}{Einleitung}{chapter.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}Wieso ist FFD cool?}{1}{section.1.1}} +\newlabel{wieso-ist-ffd-cool}{{1.1}{1}{Wieso ist FFD cool?}{section.1.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}Was ist evolution\IeC {\"a}re Optimierung?}{1}{section.1.2}} +\newlabel{was-ist-evolutionuxe4re-optimierung}{{1.2}{1}{Was ist evolutionäre Optimierung?}{section.1.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.3}Wieso ist evo-Opt so cool?}{1}{section.1.3}} +\newlabel{wieso-ist-evo-opt-so-cool}{{1.3}{1}{Wieso ist evo-Opt so cool?}{section.1.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.4}Evolvierbarkeitskriterien}{1}{section.1.4}} +\newlabel{evolvierbarkeitskriterien}{{1.4}{1}{Evolvierbarkeitskriterien}{section.1.4}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Hauptteil}{3}{chapter.2}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{lol}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{hauptteil}{{2}{3}{Hauptteil}{chapter.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Was ist FFD?}{3}{section.2.1}} +\newlabel{was-ist-ffd}{{2.1}{3}{Was ist FFD?}{section.2.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Szenarien vorstellen}{3}{section.2.2}} +\newlabel{szenarien-vorstellen}{{2.2}{3}{Szenarien vorstellen}{section.2.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}1D}{3}{subsection.2.2.1}} +\newlabel{d}{{2.2.1}{3}{1D}{subsection.2.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Optimierungszenario}{3}{section*.4}} +\newlabel{optimierungszenario}{{2.2.1}{3}{Optimierungszenario}{section*.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Matching in 1D}{3}{section*.5}} +\newlabel{matching-in-1d}{{2.2.1}{3}{Matching in 1D}{section*.5}{}} +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Besonderheiten der Auswertung}{3}{section*.6}} +\newlabel{besonderheiten-der-auswertung}{{2.2.1}{3}{Besonderheiten der Auswertung}{section*.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}3D}{3}{subsection.2.2.2}} +\newlabel{d-1}{{2.2.2}{3}{3D}{subsection.2.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Optimierungsszenario}{3}{section*.7}} +\newlabel{optimierungsszenario}{{2.2.2}{3}{Optimierungsszenario}{section*.7}{}} +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Matching in 3D}{4}{section*.8}} +\newlabel{matching-in-3d}{{2.2.2}{4}{Matching in 3D}{section*.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Besonderheiten der Optimierung}{4}{section*.9}} +\newlabel{besonderheiten-der-optimierung}{{2.2.2}{4}{Besonderheiten der Optimierung}{section*.9}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Evaluation}{5}{chapter.3}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{lol}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{evaluation}{{3}{5}{Evaluation}{chapter.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Spearman/Pearson-Metriken}{5}{section.3.1}} +\newlabel{spearmanpearson-metriken}{{3.1}{5}{Spearman/Pearson-Metriken}{section.3.1}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Schluss}{7}{chapter.4}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{lol}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{schluss}{{4}{7}{Schluss}{chapter.4}{}} +\bibstyle{natdin} +\bibdata{bibma} +\@writefile{toc}{\contentsline {chapter}{\hbox to\@tempdima {\begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \hfil }Literaturverzeichnis}{9}{chapter.4}} +\@input{files/erklaerung.aux} diff --git a/arbeit/ma.idx b/arbeit/ma.idx new file mode 100644 index 0000000..e69de29 diff --git a/arbeit/ma.lof b/arbeit/ma.lof new file mode 100644 index 0000000..d36eee4 --- /dev/null +++ b/arbeit/ma.lof @@ -0,0 +1,5 @@ +\select@language {ngerman} +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } diff --git a/arbeit/ma.log b/arbeit/ma.log new file mode 100644 index 0000000..37a45a5 --- /dev/null +++ b/arbeit/ma.log @@ -0,0 +1,1612 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.8.23) 23 AUG 2017 21:17 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**ma.tex +(./ma.tex +LaTeX2e <2016/02/01> +Babel <3.9q> and hyphenation patterns for 8 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbook.cls +Document Class: scrbook 2015/10/03 v3.19a KOMA-Script document class (book) +(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty +Package: scrkbase 2015/10/03 v3.19a KOMA-Script package (KOMA-Script-dependent +basics and keyval usage) +(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty +Package: scrbase 2015/10/03 v3.19a KOMA-Script package (KOMA-Script-independent + basics and keyval usage) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2015/10/03 v3.19a KOMA-Script package (loading files) +Package scrlfile, 2015/10/03 v3.19a KOMA-Script package (loading files) + Copyright (C) Markus Kohm + +))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty +Package: tocbasic 2015/10/03 v3.19a KOMA-Script package (handling toc-files) +) +Package tocbasic Info: omitting babel extension for `toc' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `toc' on input line 125. +Package tocbasic Info: omitting babel extension for `lof' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `lof' on input line 126. +Package tocbasic Info: omitting babel extension for `lot' +(tocbasic) because of feature `nobabel' available +(tocbasic) for `lot' on input line 127. +Package tocbasic Info: defining new hook before heading of `' on input line 158 +4. +Package scrbook Info: You've used standard option `11pt'. +(scrbook) This is correct! +(scrbook) Internally I'm using `fontsize=11pt'. +(scrbook) If you'd like to set the option with \KOMAoptions, +(scrbook) you'd have to use `fontsize=11pt' there +(scrbook) instead of `11pt', too. +Class scrbook Info: File `scrsize11pt.clo' used to setup font sizes on input li +ne 2251. +(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo +File: scrsize11pt.clo 2015/10/03 v3.19a KOMA-Script font size class option (11p +t) +) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty +Package: typearea 2015/10/03 v3.19a KOMA-Script package (type area) +Package typearea, 2015/10/03 v3.19a KOMA-Script package (type area) + Copyright (C) Frank Neukam, 1992-1994 + Copyright (C) Markus Kohm, 1994- + +\ta@bcor=\skip41 +\ta@div=\count79 +Package typearea Info: You've used standard option `a4paper'. +(typearea) This is correct! +(typearea) Internally I'm using `paper=a4'. +(typearea) If you'd like to set the option with \KOMAoptions, +(typearea) you'd have to use `paper=a4' there +(typearea) instead of `a4paper', too. +\ta@hblk=\skip42 +\ta@vblk=\skip43 +\ta@temp=\skip44 +\footheight=\skip45 +Package typearea Info: These are the values describing the layout: +(typearea) DIV = 10 +(typearea) BCOR = 17.07164pt +(typearea) \paperwidth = 597.50793pt +(typearea) \textwidth = 406.30542pt +(typearea) DIV departure = -3% +(typearea) \evensidemargin = 43.81726pt +(typearea) \oddsidemargin = 2.84528pt +(typearea) \paperheight = 845.04694pt +(typearea) \textheight = 595.80026pt +(typearea) \topmargin = -25.16531pt +(typearea) \headheight = 17.0pt +(typearea) \headsep = 20.40001pt +(typearea) \topskip = 11.0pt +(typearea) \footskip = 47.6pt +(typearea) \baselineskip = 13.6pt +(typearea) on input line 1509. +) +\c@part=\count80 +\c@chapter=\count81 +\c@section=\count82 +\c@subsection=\count83 +\c@subsubsection=\count84 +\c@paragraph=\count85 +\c@subparagraph=\count86 +LaTeX Info: Redefining \textsubscript on input line 4654. +\abovecaptionskip=\skip46 +\belowcaptionskip=\skip47 +\c@pti@nb@sid@b@x=\box26 +\c@figure=\count87 +\c@table=\count88 +\bibindent=\dimen102 +) (./settings/packages.tex (/usr/share/texlive/texmf-dist/tex/latex/acronym/acr +onym.sty +Package: acronym 2015/03/21 v1.41 Support for acronyms (Tobias Oetiker) +(/usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty +Package: suffix 2006/07/15 1.5a Variant command support +) (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty (/usr/share/te +xlive/texmf-dist/tex/generic/xstring/xstring.tex +\@xs@message=\write3 +\integerpart=\count89 +\decimalpart=\count90 +) +Package: xstring 2013/10/13 v1.7c String manipulations (C Tellechea) +) +\AC@clearlist=\toks15 +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2016/03/03 v2.15a AMS math features +\@mathmargin=\skip48 +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks16 +\ex@=\dimen103 +)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen104 +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count91 +LaTeX Info: Redefining \frac on input line 199. +\uproot@=\count92 +\leftroot@=\count93 +LaTeX Info: Redefining \overline on input line 297. +\classnum@=\count94 +\DOTSCASE@=\count95 +LaTeX Info: Redefining \ldots on input line 394. +LaTeX Info: Redefining \dots on input line 397. +LaTeX Info: Redefining \cdots on input line 518. +\Mathstrutbox@=\box27 +\strutbox@=\box28 +\big@size=\dimen105 +LaTeX Font Info: Redeclaring font encoding OML on input line 630. +LaTeX Font Info: Redeclaring font encoding OMS on input line 631. +\macc@depth=\count96 +\c@MaxMatrixCols=\count97 +\dotsspace@=\muskip10 +\c@parentequation=\count98 +\dspbrk@lvl=\count99 +\tag@help=\toks17 +\row@=\count100 +\column@=\count101 +\maxfields@=\count102 +\andhelp@=\toks18 +\eqnshift@=\dimen106 +\alignsep@=\dimen107 +\tagshift@=\dimen108 +\tagwidth@=\dimen109 +\totwidth@=\dimen110 +\lineht@=\dimen111 +\@envbody=\toks19 +\multlinegap=\skip49 +\multlinetaggap=\skip50 +\mathdisplay@stack=\toks20 +LaTeX Info: Redefining \[ on input line 2735. +LaTeX Info: Redefining \] on input line 2736. +) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) (/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2015/03/04 v2.20.2 +\thm@style=\toks21 +\thm@bodyfont=\toks22 +\thm@headfont=\toks23 +\thm@notefont=\toks24 +\thm@headpunct=\toks25 +\thm@preskip=\skip51 +\thm@postskip=\skip52 +\thm@headsep=\skip53 +\dth@everypar=\toks26 +) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2016/02/24 3.9q The Babel package +(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngerman.ldf +Language: ngerman 2013/12/13 v2.7 German support for babel (new orthography) +(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngermanb.ldf +Language: ngermanb 2013/12/13 v2.7 German support for babel (new orthography) +(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def +File: babel.def 2016/02/24 3.9q Babel common definitions +\babel@savecnt=\count103 +\U@D=\dimen112 +) +\l@naustrian = a dialect from \language\l@ngerman +\l@nswissgerman = a dialect from \language\l@ngerman +Package babel Info: Making " an active character on input line 88. +))) (/usr/share/texlive/texmf-dist/tex/latex/bbold/bbold.sty +Package: bbold 1994/04/06 Bbold symbol package +LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 42. +) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2005/04/14 v1.61803 publication quality tables +\heavyrulewidth=\dimen113 +\lightrulewidth=\dimen114 +\cmidrulewidth=\dimen115 +\belowrulesep=\dimen116 +\belowbottomsep=\dimen117 +\aboverulesep=\dimen118 +\abovetopsep=\dimen119 +\cmidrulesep=\dimen120 +\cmidrulekern=\dimen121 +\defaultaddspace=\dimen122 +\@cmidla=\count104 +\@cmidlb=\count105 +\@aboverulesep=\dimen123 +\@belowrulesep=\dimen124 +\@thisruleclass=\count106 +\@lastruleclass=\count107 +\@thisrulewidth=\dimen125 +) (/usr/share/texlive/texmf-dist/tex/latex/cancel/cancel.sty +Package: cancel 2013/04/12 v2.2 Cancel math terms +) (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/02/04 v1.7-139 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen126 +\captionmargin@=\dimen127 +\captionwidth=\dimen128 +\caption@tempdima=\dimen129 +\caption@indent=\dimen130 +\caption@parindent=\dimen131 +\caption@hangindent=\dimen132 +) +Package caption Info: KOMA-Script document class. +\c@ContinuedFloat=\count108 +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +Package: color 2016/01/03 v1.1b Standard LaTeX Color (DPC) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package color Info: Driver file: pdftex.def on input line 143. +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count109 +)) (/usr/share/texlive/texmf-dist/tex/latex/doublestroke/dsfont.sty +Package: dsfont 1995/08/01 v0.1 Double stroke roman fonts +) (/usr/share/texlive/texmf-dist/tex/latex/epigraph/epigraph.sty +Package: epigraph 2009/09/02 v1.5c typesetting epigraphs +\beforeepigraphskip=\skip54 +\afterepigraphskip=\skip55 +\epigraphwidth=\skip56 +\epigraphrule=\skip57 +) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/eucal.sty +Package: eucal 2009/06/22 v3.00 Euler Script fonts +LaTeX Font Info: Overwriting math alphabet `\EuScript' in version `bold' +(Font) U/eus/m/n --> U/eus/b/n on input line 33. +) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count110 +\float@exts=\toks27 +\float@box=\box29 +\@float@everytoks=\toks28 +\@floatcapt=\box30 +) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package +(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 95. +) +\Gin@req@height=\dimen133 +\Gin@req@width=\dimen134 +) (/usr/share/texlive/texmf-dist/tex/latex/was/icomma.sty +Package: icomma 2002/03/10 v2.0 (WaS) +) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2015/03/17 v1.2c Input encoding file +\inpenc@prehook=\toks29 +\inpenc@posthook=\toks30 +(/usr/share/texlive/texmf-dist/tex/latex/ucs/utf8x.def +File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8 +)) (/usr/share/texlive/texmf-dist/tex/latex/ucs/ucs.sty +Package: ucs 2013/05/11 v2.2 UCS: Unicode input support +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-global.def +File: uni-global.def 2013/05/13 UCS: Unicode global data +) +\uc@secondtry=\count111 +\uc@combtoks=\toks31 +\uc@combtoksb=\toks32 +\uc@temptokena=\toks33 +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/pdflscape.sty +Package: pdflscape 2008/08/11 v0.10 Display of landscape pages in PDF (HO) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/lscape.sty +Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC) +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdflscape Info: Auto-detected driver: pdftex on input line 80. +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +)) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count112 +\lst@gtempboxa=\box31 +\lst@token=\toks34 +\lst@length=\count113 +\lst@currlwidth=\dimen135 +\lst@column=\count114 +\lst@pos=\count115 +\lst@lostspace=\dimen136 +\lst@width=\dimen137 +\lst@newlines=\count116 +\lst@lineno=\count117 +\lst@maxwidth=\dimen138 +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) +\c@lstnumber=\count118 +\lst@skipnumbers=\count119 +\lst@framebox=\box32 +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2015/06/04 1.6 listings configuration +)) +Package: listings 2015/06/04 1.6 (Carsten Heinz) +(/usr/share/texlive/texmf-dist/tex/latex/tools/layout.sty +Package: layout 2014/10/28 v1.2c Show layout parameters +\oneinch=\count120 +\cnt@paperwidth=\count121 +\cnt@paperheight=\count122 +\cnt@hoffset=\count123 +\cnt@voffset=\count124 +\cnt@textheight=\count125 +\cnt@textwidth=\count126 +\cnt@topmargin=\count127 +\cnt@oddsidemargin=\count128 +\cnt@evensidemargin=\count129 +\cnt@headheight=\count130 +\cnt@headsep=\count131 +\cnt@marginparsep=\count132 +\cnt@marginparwidth=\count133 +\cnt@marginparpush=\count134 +\cnt@footskip=\count135 +\fheight=\count136 +\ref@top=\count137 +\ref@hoffset=\count138 +\ref@voffset=\count139 +\ref@head=\count140 +\ref@body=\count141 +\ref@foot=\count142 +\ref@margin=\count143 +\ref@marginwidth=\count144 +\ref@marginpar=\count145 +\Interval=\count146 +\ExtraYPos=\count147 +\PositionX=\count148 +\PositionY=\count149 +\ArrowLength=\count150 +) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +Package: makeidx 2014/09/29 v1.0m Standard LaTeX package +) (/usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty +Package: mathtools 2015/11/12 v1.18 mathematical typesetting tools +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2014/10/28 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count151 +\calc@Bcount=\count152 +\calc@Adimen=\dimen139 +\calc@Bdimen=\dimen140 +\calc@Askip=\skip58 +\calc@Bskip=\skip59 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count153 +\calc@Cskip=\skip60 +) (/usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty +Package: mhsetup 2010/01/21 v1.2a programming setup (MH) +) +LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 129. +LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 129. +LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 129. +LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 129. +\g_MT_multlinerow_int=\count154 +\l_MT_multwidth_dim=\dimen141 +\origjot=\skip61 +\l_MT_shortvdotswithinadjustabove_dim=\dimen142 +\l_MT_shortvdotswithinadjustbelow_dim=\dimen143 +\l_MT_above_intertext_sep=\dimen144 +\l_MT_below_intertext_sep=\dimen145 +\l_MT_above_shortintertext_sep=\dimen146 +\l_MT_below_shortintertext_sep=\dimen147 +) (/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +\bigstrutjot=\dimen148 +) (/usr/share/texlive/texmf-dist/tex/latex/units/nicefrac.sty +Package: nicefrac 1998/08/04 v0.9b Nice fractions +\L@UnitsRaiseDisplaystyle=\skip62 +\L@UnitsRaiseTextstyle=\skip63 +\L@UnitsRaiseScriptstyle=\skip64 +) (/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty +Package: natbib 2010/09/13 8.31b (PWD, AO) +\bibhang=\skip65 +\bibsep=\skip66 +LaTeX Info: Redefining \cite on input line 694. +\c@NAT@ctr=\count155 +) (/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty +Package: pdfpages 2015/09/18 v0.5d Insert pages of external PDF documents (AM) +(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2015/07/21 v2.0g eso-pic (RN) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) +)) +\AM@pagewidth=\dimen149 +\AM@pageheight=\dimen150 +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def +File: pppdftex.def 2015/09/18 v0.5d Pdfpages driver for pdfTeX (AM) +) +\AM@pagebox=\box33 +\AM@toc@title=\toks35 +\c@AM@survey=\count156 +\AM@templatesizebox=\box34 +) (/usr/share/texlive/texmf-dist/tex/latex/rotating/rotating.sty +Package: rotating 2009/03/28 v2.16a rotated objects in LaTeX +\c@r@tfl@t=\count157 +\rotFPtop=\skip67 +\rotFPbot=\skip68 +\rot@float@box=\box35 +\rot@mess@toks=\toks36 +) (/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty +Package: setspace 2011/12/19 v6.7a set line spacing +) (/usr/share/texlive/texmf-dist/tex/latex/caption/subcaption.sty +Package: subcaption 2016/02/20 v1.1-142 Sub-captions (AR) +\c@subfigure=\count158 +\c@subtable=\count159 +) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2014/10/28 v2.10 `tabularx' package (DPC) +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Package: array 2014/10/28 v2.4c Tabular extension package (FMi) +\col@sep=\dimen151 +\extrarowheight=\dimen152 +\NC@list=\toks37 +\extratabsurround=\skip69 +\backup@length=\skip70 +) +\TX@col@width=\dimen153 +\TX@old@table=\dimen154 +\TX@old@col=\dimen155 +\TX@target=\dimen156 +\TX@delta=\dimen157 +\TX@cols=\count160 +\TX@ftn=\toks38 +) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty +Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) +) (/usr/share/texlive/texmf-dist/tex/latex/todonotes/todonotes.sty +Package: todonotes 2015/07/09 .dtx Todonotes source and documentation. +Package: todonotes 2012/07/25 +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/share/texl +ive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks39 +\XKV@tempa@toks=\toks40 +) +\XKV@depth=\count161 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) (/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +LaTeX Info: Redefining \color on input line 702. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) (/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf/tex/ +latex/pgf/basiclayer/pgf.sty (/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.s +ty (/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks41 +) (/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box36 +(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) (/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2010/10/25 v2.10 (rcs-revision 1.24) +)) +Package: pgf 2008/01/15 v2.10 (rcs-revision 1.12) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texmf/tex/la +tex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf/tex/generic/pgf/systemlayer/pg +fsys.code.tex +Package: pgfsys 2010/06/30 v2.10 (rcs-revision 1.37) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks42 +\pgfkeys@temptoks=\toks43 +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +\pgfkeys@tmptoks=\toks44 +)) +\pgf@x=\dimen158 +\pgf@y=\dimen159 +\pgf@xa=\dimen160 +\pgf@ya=\dimen161 +\pgf@xb=\dimen162 +\pgf@yb=\dimen163 +\pgf@xc=\dimen164 +\pgf@yc=\dimen165 +\w@pgf@writea=\write4 +\r@pgf@reada=\read1 +\c@pgf@counta=\count162 +\c@pgf@countb=\count163 +\c@pgf@countc=\count164 +\c@pgf@countd=\count165 +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/05/14 (rcs-revision 1.7) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 900. +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2009/05/22 (rcs-revision 1.26) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2008/05/19 (rcs-revision 1.10) +))) (/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2008/07/18 (rcs-revision 1.7) +\pgfsyssoftpath@smallbuffer@items=\count166 +\pgfsyssoftpath@bigbuffer@items=\count167 +) (/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2010/04/11 v2.10 (rcs-revision 1.7) +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf/tex/g +eneric/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf/tex/generic/pgf/math/pgf +mathutil.code.tex) (/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.te +x +\pgfmath@dimen=\dimen166 +\pgfmath@count=\count168 +\pgfmath@box=\box37 +\pgfmath@toks=\toks45 +\pgfmath@stack@operand=\toks46 +\pgfmath@stack@operation=\toks47 +) (/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/ +texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/share/texmf/t +ex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/share/texmf/ +tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/share/texmf/tex/ge +neric/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/share/texmf/tex/gene +ric/pgf/math/pgfmathfunctions.base.code.tex) (/usr/share/texmf/tex/generic/pgf/ +math/pgfmathfunctions.round.code.tex) (/usr/share/texmf/tex/generic/pgf/math/pg +fmathfunctions.misc.code.tex))) (/usr/share/texmf/tex/generic/pgf/math/pgfmathf +loat.code.tex +\c@pgfmathroundto@lastzeros=\count169 +)) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2010/04/09 (rcs-revision 1.20) +\pgf@picminx=\dimen167 +\pgf@picmaxx=\dimen168 +\pgf@picminy=\dimen169 +\pgf@picmaxy=\dimen170 +\pgf@pathminx=\dimen171 +\pgf@pathmaxx=\dimen172 +\pgf@pathminy=\dimen173 +\pgf@pathmaxy=\dimen174 +\pgf@xx=\dimen175 +\pgf@xy=\dimen176 +\pgf@yx=\dimen177 +\pgf@yy=\dimen178 +\pgf@zx=\dimen179 +\pgf@zy=\dimen180 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2010/08/03 (rcs-revision 1.24) +\pgf@path@lastx=\dimen181 +\pgf@path@lasty=\dimen182 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2008/04/22 (rcs-revision 1.12) +\pgf@shorten@end@additional=\dimen183 +\pgf@shorten@start@additional=\dimen184 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2010/09/08 (rcs-revision 1.34) +\pgfpic=\box38 +\pgf@hbox=\box39 +\pgf@layerbox@main=\box40 +\pgf@picture@serial@count=\count170 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2008/04/22 (rcs-revision 1.9) +\pgflinewidth=\dimen185 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2009/06/10 (rcs-revision 1.11) +\pgf@pt@x=\dimen186 +\pgf@pt@y=\dimen187 +\pgf@pt@temp=\dimen188 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2008/10/09 (rcs-revision 1.8) +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2008/04/23 (rcs-revision 1.11) +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2008/11/23 (rcs-revision 1.13) +\pgf@max=\dimen189 +\pgf@sys@shading@range@num=\count171 +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2010/03/25 (rcs-revision 1.16) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2010/09/01 (rcs-revision 1.17) +\pgfexternal@startupbox=\box41 +)) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2010/08/27 (rcs-revision 1.2) +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) (/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2009/07/02 (rcs-revision 1.3) +))) (/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2010/09/09 (rcs-revision 1.13) +\pgfnodeparttextbox=\box42 +) (/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2010/10/22 (rcs-revision 1.8) +) (/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2007/07/03 v2.10 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen190 +\pgf@nodesepend=\dimen191 +) (/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2007/07/23 v2.10 (rcs-revision 1.1) +)) (/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texmf/tex/l +atex/pgf/utilities/pgfkeys.sty (/usr/share/texmf/tex/generic/pgf/utilities/pgfk +eys.code.tex)) (/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2010/03/23 v2.10 (rcs-revision 1.18) +\pgffor@iter=\dimen192 +\pgffor@skip=\dimen193 +\pgffor@stack=\toks48 +\pgffor@toks=\toks49 +)) (/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2010/10/13 v2.10 (rcs-revision 1.76) +(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2010/05/31 v2.10 (rcs-revision 1.15) +\pgf@plot@mark@count=\count172 +\pgfplotmarksize=\dimen194 +) +\tikz@lastx=\dimen195 +\tikz@lasty=\dimen196 +\tikz@lastxsaved=\dimen197 +\tikz@lastysaved=\dimen198 +\tikzleveldistance=\dimen199 +\tikzsiblingdistance=\dimen256 +\tikz@figbox=\box43 +\tikz@tempbox=\box44 +\tikztreelevel=\count173 +\tikznumberofchildren=\count174 +\tikznumberofcurrentchild=\count175 +\tikz@fig@count=\count176 +(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2010/08/24 (rcs-revision 1.4) +\pgfmatrixcurrentrow=\count177 +\pgfmatrixcurrentcolumn=\count178 +\pgf@matrix@numberofcolumns=\count179 +) +\tikz@expandcount=\count180 + +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat +hs.code.tex +File: tikzlibrarytopaths.code.tex 2008/06/17 v2.10 (rcs-revision 1.2) +))) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryposit +ioning.code.tex +File: tikzlibrarypositioning.code.tex 2008/10/06 v2.10 (rcs-revision 1.7) +) +\c@@todonotes@numberoftodonotes=\count181 +) (/usr/share/texlive/texmf-dist/tex/latex/units/units.sty +Package: units 1998/08/04 v0.9b Typesetting units +) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks50 +\verbatim@line=\toks51 +\verbatim@in@stream=\read2 +) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty +\wrapoverhang=\dimen257 +\WF@size=\dimen258 +\c@WF@wrappedlines=\count182 +\WF@box=\box45 +\WF@everypar=\toks52 +Package: wrapfig 2003/01/31 v 3.6 +) (/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty +Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH) +) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO) +Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO +) +Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) +Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) +Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO) +Package: xcolor-patch 2011/01/30 xcolor patch +Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package hobsub Info: Skipping package `atbegshi' (already loaded). +Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) +Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +) +\@linkdim=\dimen259 +\Hy@linkcounter=\count183 +\Hy@pagecounter=\count184 +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count185 +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `bookmarks' set `true' on input line 4319. +Package hyperref Info: Option `colorlinks' set `true' on input line 4319. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 4319. +Package hyperref Info: Hyper figures OFF on input line 4443. +Package hyperref Info: Link nesting OFF on input line 4448. +Package hyperref Info: Hyper index ON on input line 4451. +Package hyperref Info: Plain pages OFF on input line 4458. +Package hyperref Info: Backreferencing OFF on input line 4463. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4688. +\c@Hy@tempcnt=\count186 +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5041. +\XeTeXLinkMargin=\dimen260 +\Fld@menulength=\count187 +\Field@Width=\dimen261 +\Fld@charsize=\dimen262 +Package hyperref Info: Hyper figures OFF on input line 6295. +Package hyperref Info: Link nesting OFF on input line 6300. +Package hyperref Info: Hyper index ON on input line 6303. +Package hyperref Info: backreferencing OFF on input line 6310. +Package hyperref Info: Link coloring ON on input line 6313. +Package hyperref Info: Link coloring with OCG OFF on input line 6320. +Package hyperref Info: PDF/A mode OFF on input line 6325. +LaTeX Info: Redefining \ref on input line 6365. +LaTeX Info: Redefining \pageref on input line 6369. +\Hy@abspage=\count188 +\c@Item=\count189 +\c@Hfootnote=\count190 +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX +\Fld@listcount=\count191 +\c@bookmark@seq@number=\count192 +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip71 +) (/usr/share/texlive/texmf-dist/tex/latex/algorithms/algorithm.sty +Package: algorithm 2009/08/24 v0.1 Document Style `algorithm' - floating enviro +nment +\@float@every@algorithm=\toks53 +\c@algorithm=\count193 +) (/usr/share/texlive/texmf-dist/tex/latex/algorithms/algorithmic.sty +Package: algorithmic 2009/08/24 v0.1 Document Style `algorithmic' +\c@ALC@unique=\count194 +\c@ALC@line=\count195 +\c@ALC@rem=\count196 +\c@ALC@depth=\count197 +\ALC@tlm=\skip72 +\algorithmicindent=\skip73 +)) +\@indexfile=\write5 +\openout5 = `ma.idx'. + +Writing index file ma.idx +(./settings/commands.tex) (./settings/environments.tex +\c@lemma=\count198 +\c@observation=\count199 +\c@proposition=\count266 +\c@example=\count267 +\c@definition=\count268 +) +\c@theorem=\count269 + +Class scrbook Warning: Usage of package `fancyhdr' together +(scrbook) with a KOMA-Script class is not recommended. +(scrbook) I'd suggest to use +(scrbook) package `scrlayer-scrpage'. +(scrbook) Nevertheless, using requested +(scrbook) package `fancyhdr' on input line 36. + +(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +\fancy@headwidth=\skip74 +\f@ncyO@elh=\skip75 +\f@ncyO@erh=\skip76 +\f@ncyO@olh=\skip77 +\f@ncyO@orh=\skip78 +\f@ncyO@elf=\skip79 +\f@ncyO@erf=\skip80 +\f@ncyO@olf=\skip81 +\f@ncyO@orf=\skip82 +) +Package scrkbase Info: You've told me to redefine the font selection of the +(scrkbase) element `sectioning' that is an alias of element +(scrkbase) `disposition' on input line 55. +(./ma.aux (./files/erklaerung.aux)) +\openout1 = `ma.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 71. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 71. +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 71. +LaTeX Font Info: ... okay on input line 71. +LaTeX Font Info: Try loading font information for T1+ptm on input line 71. +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd +File: t1ptm.fd 2001/06/04 font definitions for T1/ptm. +) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: listings package is loaded. +Package caption Info: rotating package is loaded. +Package caption Info: wrapfig package is loaded. +Package caption Info: End \AtBeginDocument code. +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count270 +\scratchdimen=\dimen263 +\scratchbox=\box46 +\nofMPsegments=\count271 +\nofMParguments=\count272 +\everyMPshowfont=\toks54 +\MPscratchCnt=\count273 +\MPscratchDim=\dimen264 +\MPnumerator=\count274 +\makeMPintoPDFobject=\count275 +\everyMPtoPDFconversion=\toks55 +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) (/usr/share/texlive/texmf-dist/tex/latex/ucs/ucsencs.def +File: ucsencs.def 2011/01/21 Fixes to fontencodings LGR, T3 +) +\c@lstlisting=\count276 +\AtBeginShipoutBox=\box47 +ABD: EveryShipout initializing macros +Package hyperref Info: Link coloring ON on input line 71. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +) +\c@section@level=\count277 +) +LaTeX Info: Redefining \ref on input line 71. +LaTeX Info: Redefining \pageref on input line 71. +LaTeX Info: Redefining \nameref on input line 71. +(./ma.out) (./ma.out) +\@outlinefile=\write6 +\openout6 = `ma.out'. + +(./files/titlepage.tex +LaTeX Font Info: Try loading font information for T1+phv on input line 38. +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd +File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. +) +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <20.74> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 47. +! Missing number, treated as zero. + + p +l.50 \hspace{0.99cm} {\fontsize{60pt}{} + \selectfont\Huge\bfseries DRAFT}... +A number should have been here; I inserted `0'. +(If you can't figure out why I needed to see a number, +look up `weird error' in the index to The TeXbook.) + +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <24.88> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 50. +LaTeX Font Info: Try loading font information for U+msa on input line 61. +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 61. +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 70. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 70. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 70. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 70. +[1 + + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]) +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 98. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 98. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 98. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 98. +[2 + + +] +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10.95> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 99. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <20.74> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 99. +(./ma.toc +No file ma.bbl. +! Missing } inserted. + + } +l.21 ...\hfil }Literaturverzeichnis}{9}{chapter.4} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Missing } inserted. + + } +l.21 ...\hfil }Literaturverzeichnis}{9}{chapter.4} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +No file ma.bbl. +! Missing } inserted. + + } +l.21 ...\hfil }Literaturverzeichnis}{9}{chapter.4} + +I've inserted something that you may have forgotten. +(See the above.) +With luck, this will get me unwedged. But if you +really didn't forget anything, try typing `2' now; then +my insertion and my current dilemma will both disappear. + +! Extra }, or forgotten \endgroup. + ...kip \vskip \z@skip \endgroup \hfil } + Literaturverzeichnis}\hype... +l.21 ...\hfil }Literaturverzeichnis}{9}{chapter.4} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten \endgroup. + ...ndgroup \hfil }Literaturverzeichnis} + \hyper@linkend +l.21 ...\hfil }Literaturverzeichnis}{9}{chapter.4} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten \endgroup. +\l@chapter ...reak \hb@xt@ \@pnumwidth {\hss #2}}} + \par \expandafter \ifnum \... +l.21 ...\hfil }Literaturverzeichnis}{9}{chapter.4} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +) +\tf@toc=\write7 +\openout7 = `ma.toc'. + +! Extra \endgroup. +\\@listoftoc ... \tocbasic@starttoc {#2}\endgroup + +l.99 \tableofcontents + % Rueckseite leer +Things are pretty mixed up, but I think the worst is over. + +! Extra \endgroup. +\tableofcontents ...eft \listoftoc {toc}\endgroup + +l.99 \tableofcontents + % Rueckseite leer +Things are pretty mixed up, but I think the worst is over. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 100. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 100. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 100. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 100. +[1 + + +] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 100. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 100. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 100. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 100. +[2 + + +] (./ma.lof) +\tf@lof=\write8 +\openout8 = `ma.lof'. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 101. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 101. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 101. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 101. +[3] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 101. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 101. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 101. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 101. +[4 + + +] (./ma.lot) +\tf@lot=\write9 +\openout9 = `ma.lot'. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 106. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 106. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 106. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 106. +[5] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 106. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 106. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 106. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 106. +[6 + + +] +chapter 1. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 109. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 109. + +Class scrbook Warning: \float@addtolists detected! +(scrbook) Implementation of \float@addtolist became +(scrbook) deprecated in KOMA-Script v3.01 2008/11/14 and +(scrbook) has been replaced by several more flexible +(scrbook) features of package `tocbasic`. +(scrbook) Since Version 3.12 support for deprecated +(scrbook) \float@addtolist interface has been +(scrbook) restricted to only some of the KOMA-Script +(scrbook) features and been removed from others. +(scrbook) Loading of package `scrhack' may help to +(scrbook) avoid this warning, if you are using a +(scrbook) a package that still implements the +(scrbook) deprecated \float@addtolist interface . + +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 111. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 111. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 111. +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-0.def +File: uni-0.def 2013/05/13 UCS: Unicode data U+0000..U+00FF +) +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 114. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 114. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 116. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 116. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 118. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 118. +! Undefined control sequence. +l.121 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +LaTeX Font Info: Try loading font information for TS1+ptm on input line 123. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd +File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm. +) +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 126. +pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has +been already used, duplicate ignored + + \relax +l.126 \chapter + {Hauptteil}\label{hauptteil} [1 + + +] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 126. +pdfTeX warning (ext4): destination with the same identifier (name{page.2}) has +been already used, duplicate ignored + + \relax +l.126 \chapter + {Hauptteil}\label{hauptteil} [2 + + +] +chapter 2. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 126. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 128. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 128. +! Undefined control sequence. +l.131 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 140. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 140. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <12> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 142. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 142. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 142. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 144. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 144. +! Undefined control sequence. +l.147 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 152. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 152. +! Undefined control sequence. +l.155 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 161. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 161. +! Undefined control sequence. +l.164 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.173 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 179. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 179. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 181. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 181. +! Undefined control sequence. +l.184 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 189. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 189. +! Undefined control sequence. +l.192 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 195. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 195. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 195. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 195. +[3] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 198. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 198. +! Undefined control sequence. +l.201 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 208. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 208. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 208. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 208. +[4] +chapter 3. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 208. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 208. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 210. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 210. +! Undefined control sequence. +l.213 \tightlist + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 226. +[5 + + +] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 226. +[6 + + +] +chapter 4. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 226. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 231. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 231. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 231. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 231. +[7] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 231. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 231. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 231. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 231. +[8 + + +] +No file ma.bbl. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 236. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 236. +(./ma.tdo) +\tf@tdo=\write10 +\openout10 = `ma.tdo'. + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 255. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 255. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 255. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 255. +[9 + + + + +] +\openout2 = `files/erklaerung.aux'. + +(./files/erklaerung.tex + +! LaTeX Error: There's no line here to end. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.9 \\[2cm] + +Your command was ignored. +Type I to replace it with another command, +or to continue without it. + +) +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 255. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 255. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 255. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 255. +[10 + +] + +Package caption Warning: Unused \captionsetup[subfigure] on input line 67. +See the caption package documentation for explanation. + + +Package caption Warning: Unused \captionsetup[table] on input line 68. +See the caption package documentation for explanation. + + +Package caption Warning: Unused \captionsetup[subtable] on input line 69. +See the caption package documentation for explanation. + +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 256. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 256. +(./ma.aux (./files/erklaerung.aux)) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 256. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 256. +Package rerunfilecheck Info: File `ma.out' has not changed. +(rerunfilecheck) Checksum: E705F060A03FB93F0A762B9C791F5EE0;1270. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 256. + ) +Here is how much of TeX's memory you used: + 24171 strings out of 494901 + 407513 string characters out of 6178617 + 552500 words of memory out of 5000000 + 26883 multiletter control sequences out of 15000+600000 + 48255 words of font info for 61 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 77i,11n,77p,745b,553s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} +Output written on ma.pdf (18 pages, 55794 bytes). +PDF statistics: + 216 PDF objects out of 1000 (max. 8388607) + 190 compressed objects within 2 object streams + 40 named destinations out of 1000 (max. 500000) + 173 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/arbeit/ma.lot b/arbeit/ma.lot new file mode 100644 index 0000000..d36eee4 --- /dev/null +++ b/arbeit/ma.lot @@ -0,0 +1,5 @@ +\select@language {ngerman} +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } diff --git a/arbeit/ma.md b/arbeit/ma.md new file mode 100644 index 0000000..2e6e664 --- /dev/null +++ b/arbeit/ma.md @@ -0,0 +1,71 @@ +--- +fontsize: 11pt +--- + +# Einleitung + +## Wieso ist FFD cool? + +## Was ist evolutionäre Optimierung? + +## Wieso ist evo-Opt so cool? + +## Evolvierbarkeitskriterien + +- Konditionszahl etc. + +# Hauptteil + +## Was ist FFD? + +- Definition +- Wieso Newton-Optimierung? + - Was folgt daraus? + +## Szenarien vorstellen + +### 1D + +#### Optimierungszenario + +- Ebene -> Template-Fit + +#### Matching in 1D + +- Trivial + +#### Besonderheiten der Auswertung + +- Analytische Lösung einzig beste + - Ergebnis auch bei Rauschen konstant? + - normierter 1-Vektor auf den Gradienten addieren + - Kegel entsteht + +### 3D + +#### Optimierungsszenario + +- Ball zu Mario + +#### Matching in 3D + +- alternierende Optimierung + +#### Besonderheiten der Optimierung + +- Analytische Lösung nur bis zur Optimierung der ersten Punkte gültig +- Kriterien trotzdem gut + +# Evaluation + +## Spearman/Pearson-Metriken + +- Was ist das? +- Wieso sollte uns das interessieren? +- Wieso reicht Monotonie? +- Haben wir das gezeigt? +- Stastik, Bilder, blah! + +# Schluss + +HAHA .. als ob -.- diff --git a/arbeit/ma.out b/arbeit/ma.out new file mode 100644 index 0000000..0c3ab17 --- /dev/null +++ b/arbeit/ma.out @@ -0,0 +1,20 @@ +\BOOKMARK [0][]{chapter.1}{Einleitung}{}% 1 +\BOOKMARK [1][-]{section.1.1}{Wieso ist FFD cool?}{chapter.1}% 2 +\BOOKMARK [1][-]{section.1.2}{Was ist evolution\344re Optimierung?}{chapter.1}% 3 +\BOOKMARK [1][-]{section.1.3}{Wieso ist evo-Opt so cool?}{chapter.1}% 4 +\BOOKMARK [1][-]{section.1.4}{Evolvierbarkeitskriterien}{chapter.1}% 5 +\BOOKMARK [0][]{chapter.2}{Hauptteil}{}% 6 +\BOOKMARK [1][-]{section.2.1}{Was ist FFD?}{chapter.2}% 7 +\BOOKMARK [1][-]{section.2.2}{Szenarien vorstellen}{chapter.2}% 8 +\BOOKMARK [2][-]{subsection.2.2.1}{1D}{section.2.2}% 9 +\BOOKMARK [3][-]{section*.4}{Optimierungszenario}{subsection.2.2.1}% 10 +\BOOKMARK [3][-]{section*.5}{Matching in 1D}{subsection.2.2.1}% 11 +\BOOKMARK [3][-]{section*.6}{Besonderheiten der Auswertung}{subsection.2.2.1}% 12 +\BOOKMARK [2][-]{subsection.2.2.2}{3D}{section.2.2}% 13 +\BOOKMARK [3][-]{section*.7}{Optimierungsszenario}{subsection.2.2.2}% 14 +\BOOKMARK [3][-]{section*.8}{Matching in 3D}{subsection.2.2.2}% 15 +\BOOKMARK [3][-]{section*.9}{Besonderheiten der Optimierung}{subsection.2.2.2}% 16 +\BOOKMARK [0][]{chapter.3}{Evaluation}{}% 17 +\BOOKMARK [1][-]{section.3.1}{Spearman/Pearson-Metriken}{chapter.3}% 18 +\BOOKMARK [0][]{chapter.4}{Schluss}{}% 19 +\BOOKMARK [0][]{chapter.4}{Literaturverzeichnis}{}% 20 diff --git a/arbeit/ma.pdf b/arbeit/ma.pdf new file mode 100644 index 0000000000000000000000000000000000000000..132bc411775bc5108bb6e73edcb93ecfced08cc1 GIT binary patch literal 55794 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 literal 0 HcmV?d00001 diff --git a/arbeit/ma.tdo b/arbeit/ma.tdo new file mode 100644 index 0000000..e69de29 diff --git a/arbeit/ma.tex b/arbeit/ma.tex new file mode 100644 index 0000000..e0ca218 --- /dev/null +++ b/arbeit/ma.tex @@ -0,0 +1,256 @@ +% bibtotoc[numbered] : Literaturv. wird in Inhaltsv. aufgenommen +% abstracton : Abstract mit Ueberschrift +\documentclass[ +a4paper, % default +11pt, % default = 11pt +BCOR6mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm +twoside, % default, 2seitig +titlepage, +% pagesize=auto +% openany, % Kapitel koennen auch auf geraden Seiten starten +% draft % schneller compillieren, Bild-dummy +% appendixprefix % Anhang mit Bezeichner +]{scrbook} + +%%%%%%%%%%%%%%% Literaturverzeichnisstil %%%%%%%%%%%%%%% +% achtung, auch \bibstyle, unten, anpassen! +% \usepackage[square]{natbib} % fuer bibstyle natdin/ see ../natbib.pdf + +%%%%%%%%%%%%%%% Packages %%%%%%%%%%%%%%% +\input{settings/packages} +\makeindex + +%%%%%%%%%%%%%%% Graphics %%%%%%%%%%%%%%% +\graphicspath{{pics/}} + +%%%%%%%%%%%%%%% Globale Einstellungen %%%%%%%%%%%%%%% +\input{settings/commands} +\input{settings/environments} +%\setlength{\parindent}{0pt} % kein einzug bei absaetzen +%\setlength{\lineskip}{1ex plus0.5ex minus0.5ex} % dafr abstand zwischen abs�zen (funktioniert noch nicht) +% \renewcommand{\familydefault}{\sfdefault} + +%%%%%%%%%%%%%%% Header - Footer %%%%%%%%%%%%%%% +% ### Fr 2 Seitig (option twopage): +\usepackage{fancyhdr}%http://www.tug.org/tex-archive/info/german/fancyhdr +\pagestyle{fancy} % must be called before the following renewcommands !!! +\fancyhead{} % Alte Definition loeschen +\fancyfoot{} % dito +\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter{}: #1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection{}~~#1}} +% % um das hard codierte makeuppercase zu verhindern +\fancyhead[EL]{\textrm{\nouppercase\leftmark}}% Even=linke Seiten und dort links, also aussn das \leftmark +\fancyhead[OR]{\textrm{\nouppercase\rightmark}}% Odd=rechte Seiten und dort rechts, also aussen das \rightmark +\fancyfoot[RO,LE]{\thepage} % Seitenzahl : rechts ungerade, links gerade + +% ### fr 1 seitig +%\usepackage{fancyhdr} % +%\lhead{\textsf{\noupercase\leftmark}} +%\chead{} +%\rhead{\textsf{\nouppercase\rightmark}} +%\lfoot{} +%\cfoot{\textsf{\thepage}} +%\rfoot{} + +\setkomafont{sectioning}{\rmfamily\bfseries} +\setcounter{tocdepth}{3} +%\setcounter{secnumdepth}{3} +% \input{settings/hyphenation} %% Manchmal bricht latex nicht richtig um. hier trennregeln rein. +% \includeonly{% +% % files/0_titlepage.tex +% % files/1_0_introduction,% +% % files/2_0_knownDCJ,% +% % files/3_0_DCJIndels,% +% % files/4_0_DCJIndels_1comps,% +% files/5_0_DCJIndels_2comps,% +% % files/6_0_implementation,% +% % files/7_0_evaluation% +% % ,files/8_0_conclusion% +% } +%%%%%%%%%%%%%%% Hauptdokument %%%%%%%%%%%%%%% +\begin{document} + + +% ###### Autoref definitions (hyperref package)##### +\def\subtableautorefname{Table} +\def\algorithmautorefname{Algorithm} +\def\chapterautorefname{Chapter} +\def\sectionautorefname{Section} +\def\definitionautorefname{Definition} +\def\exampleautorefname{Example} +\def\observationautorefname{Observation} +\def\propositionautorefname{Proposition} +\def\lemmaautorefname{Lemma} +% in diesem Dokument nicht verwendet: +% \def\subsectionautorefname{Subsection} +% \def\Subsubsectionautorefname{Subsubsection} +% \def\subfigureautorefname{Figure} +% \def\claimautorefname{Claim} + +%%%%%%%%%%%%%%% Deckblatt %%%%%%%%%%%%%%% +\extratitle{} + \input{files/titlepage} + %\input{files/titlepage.pdf} % Rueckseite leer +% \input{files/0_deckblatt/title} + \pagestyle{empty} % Rueckseite leer +% +%%%%%%%%%%%%%%% Verzeichnisse %%%%%%%%%%%%%%% +\frontmatter % Abstrakte Gliederungsebene: Anfang des Buches + \tableofcontents % Rueckseite leer + \listoffigures + \listoftables +%\lstlistoflistings % fuer listingsverzeichnis mit package listings + +%%%%%%%%%%%%%%% Hauptteil %%%%%%%%%%%%%%% +% Insgesamt ca. 60-100 Seiten Davon mindesten 50% Eigene Arbeit +\mainmatter %Abstrakte Gliederungsebene: Hauptteil des Buches +\pagestyle{fancy} + %\pagenumbering{arabic} +\chapter{Einleitung}\label{einleitung} + +\section{Wieso ist FFD cool?}\label{wieso-ist-ffd-cool} + +\section{Was ist evolutionäre +Optimierung?}\label{was-ist-evolutionuxe4re-optimierung} + +\section{Wieso ist evo-Opt so cool?}\label{wieso-ist-evo-opt-so-cool} + +\section{Evolvierbarkeitskriterien}\label{evolvierbarkeitskriterien} + +\begin{itemize} +\tightlist +\item + Konditionszahl etc. +\end{itemize} + +\chapter{Hauptteil}\label{hauptteil} + +\section{Was ist FFD?}\label{was-ist-ffd} + +\begin{itemize} +\tightlist +\item + Definition +\item + Wieso Newton-Optimierung? +\item + Was folgt daraus? +\end{itemize} + +\section{Szenarien vorstellen}\label{szenarien-vorstellen} + +\subsection{1D}\label{d} + +\subsubsection{Optimierungszenario}\label{optimierungszenario} + +\begin{itemize} +\tightlist +\item + Ebene -\textgreater{} Template-Fit +\end{itemize} + +\subsubsection{Matching in 1D}\label{matching-in-1d} + +\begin{itemize} +\tightlist +\item + Trivial +\end{itemize} + +\subsubsection{Besonderheiten der +Auswertung}\label{besonderheiten-der-auswertung} + +\begin{itemize} +\tightlist +\item + Analytische Lösung einzig beste +\item + Ergebnis auch bei Rauschen konstant? +\item + normierter 1-Vektor auf den Gradienten addieren + + \begin{itemize} + \tightlist + \item + Kegel entsteht + \end{itemize} +\end{itemize} + +\subsection{3D}\label{d-1} + +\subsubsection{Optimierungsszenario}\label{optimierungsszenario} + +\begin{itemize} +\tightlist +\item + Ball zu Mario +\end{itemize} + +\subsubsection{Matching in 3D}\label{matching-in-3d} + +\begin{itemize} +\tightlist +\item + alternierende Optimierung +\end{itemize} + +\subsubsection{Besonderheiten der +Optimierung}\label{besonderheiten-der-optimierung} + +\begin{itemize} +\tightlist +\item + Analytische Lösung nur bis zur Optimierung der ersten Punkte gültig +\item + Kriterien trotzdem gut +\end{itemize} + +\chapter{Evaluation}\label{evaluation} + +\section{Spearman/Pearson-Metriken}\label{spearmanpearson-metriken} + +\begin{itemize} +\tightlist +\item + Was ist das? +\item + Wieso sollte uns das interessieren? +\item + Wieso reicht Monotonie? +\item + Haben wir das gezeigt? +\item + Stastik, Bilder, blah! +\end{itemize} + +\chapter{Schluss}\label{schluss} + +HAHA .. als ob -.- + +%%%%%%%%%%%%%%% Literaturverzeichnis %%%%%%%%%%%%%%% +\backmatter + %\pagenumbering{roman} + \cleardoublepage + \bibliographystyle{natdin} % \bibliographystyle{abbrv} + \bibliography{bibma} + \addcontentsline{toc}{chapter}{\numberline{}\bibname} % Literaturverzeichnis in das Inhaltsverzeichnis aufnehmen +% \nocite{*} + +%%%%%%%%%%%%%%% Anhang %%%%%%%%%%%%%%% +% \clearpage %spaeter alles wieder rein + \begin{appendix} % Anhang, technische Details +% % \input{files/appendix} +% \listofalgorithms +% \listoftheorems +% \listof{theorem}{List of Theorems} + +% \addcontentsline{toc}{chapter}{\numberline{}Abkürzungen} +% \input{settings/abkuerzungen} + \listoftodos + \end{appendix} +% \printindex + +%%%%%%%%%%%%%%% Erklaerung %%%%%%%%%%%%%%% +% *\input{settings/declaration} + \include{files/erklaerung} +\end{document} diff --git a/arbeit/ma.toc b/arbeit/ma.toc new file mode 100644 index 0000000..854ebdf --- /dev/null +++ b/arbeit/ma.toc @@ -0,0 +1,21 @@ +\select@language {ngerman} +\contentsline {chapter}{\numberline {1}Einleitung}{1}{chapter.1} +\contentsline {section}{\numberline {1.1}Wieso ist FFD cool?}{1}{section.1.1} +\contentsline {section}{\numberline {1.2}Was ist evolution\IeC {\"a}re Optimierung?}{1}{section.1.2} +\contentsline {section}{\numberline {1.3}Wieso ist evo-Opt so cool?}{1}{section.1.3} +\contentsline {section}{\numberline {1.4}Evolvierbarkeitskriterien}{1}{section.1.4} +\contentsline {chapter}{\numberline {2}Hauptteil}{3}{chapter.2} +\contentsline {section}{\numberline {2.1}Was ist FFD?}{3}{section.2.1} +\contentsline {section}{\numberline {2.2}Szenarien vorstellen}{3}{section.2.2} +\contentsline {subsection}{\numberline {2.2.1}1D}{3}{subsection.2.2.1} +\contentsline {subsubsection}{\nonumberline Optimierungszenario}{3}{section*.4} +\contentsline {subsubsection}{\nonumberline Matching in 1D}{3}{section*.5} +\contentsline {subsubsection}{\nonumberline Besonderheiten der Auswertung}{3}{section*.6} +\contentsline {subsection}{\numberline {2.2.2}3D}{3}{subsection.2.2.2} +\contentsline {subsubsection}{\nonumberline Optimierungsszenario}{3}{section*.7} +\contentsline {subsubsection}{\nonumberline Matching in 3D}{4}{section*.8} +\contentsline {subsubsection}{\nonumberline Besonderheiten der Optimierung}{4}{section*.9} +\contentsline {chapter}{\numberline {3}Evaluation}{5}{chapter.3} +\contentsline {section}{\numberline {3.1}Spearman/Pearson-Metriken}{5}{section.3.1} +\contentsline {chapter}{\numberline {4}Schluss}{7}{chapter.4} +\contentsline {chapter}{\hbox to\@tempdima {\begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \hfil }Literaturverzeichnis}{9}{chapter.4} diff --git a/arbeit/pd-template.tex b/arbeit/pd-template.tex new file mode 100644 index 0000000..33277c0 --- /dev/null +++ b/arbeit/pd-template.tex @@ -0,0 +1,247 @@ +\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$babel-lang$,$endif$$if(papersize)$$papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$} +$if(fontfamily)$ +\usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$} +$else$ +\usepackage{lmodern} +$endif$ +$if(linestretch)$ +\usepackage{setspace} +\setstretch{$linestretch$} +$endif$ +\usepackage{amssymb,amsmath} +\usepackage{ifxetex,ifluatex} +\usepackage{fixltx2e} % provides \textsubscript +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc} + \usepackage[utf8]{inputenc} +$if(euro)$ + \usepackage{eurosym} +$endif$ +\else % if luatex or xelatex + \ifxetex + \usepackage{mathspec} + \else + \usepackage{fontspec} + \fi + \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase} + \newcommand{\euro}{€} +$if(mainfont)$ + \setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$} +$endif$ +$if(sansfont)$ + \setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$} +$endif$ +$if(monofont)$ + \setmonofont[Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$]{$monofont$} +$endif$ +$if(mathfont)$ + \setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$} +$endif$ +$if(CJKmainfont)$ + \usepackage{xeCJK} + \setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$} +$endif$ +\fi +% use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +% use microtype if available +\IfFileExists{microtype.sty}{% +\usepackage{microtype} +\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +}{} +$if(geometry)$ +\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry} +$endif$ +\usepackage{hyperref} +\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref +\hypersetup{unicode=true, +$if(title-meta)$ + pdftitle={$title-meta$}, +$endif$ +$if(author-meta)$ + pdfauthor={$author-meta$}, +$endif$ +$if(subtitle)$ + pdfsubject={$subtitle$}, +$endif$ +$if(keywords)$ + pdfkeywords={$for(keywords)$$keywords$$sep$; $endfor$}, +$endif$ +$if(colorlinks)$ + colorlinks=true, + linkcolor=$if(linkcolor)$$linkcolor$$else$Maroon$endif$, + citecolor=$if(citecolor)$$citecolor$$else$Blue$endif$, + urlcolor=$if(urlcolor)$$urlcolor$$else$Blue$endif$, +$else$ + pdfborder={0 0 0}, +$endif$ + breaklinks=true} +\urlstyle{same} % don't use monospace font for urls +$if(lang)$ +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \usepackage[shorthands=off,$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=$babel-lang$]{babel} +$if(babel-newcommands)$ + $babel-newcommands$ +$endif$ +\else + \usepackage{polyglossia} + \setmainlanguage[$polyglossia-lang.options$]{$polyglossia-lang.name$} +$for(polyglossia-otherlangs)$ + \setotherlanguage[$polyglossia-otherlangs.options$]{$polyglossia-otherlangs.name$} +$endfor$ +\fi +$endif$ +$if(natbib)$ +\usepackage{natbib} +\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$} +$endif$ +$if(biblatex)$ +\usepackage{biblatex} +$for(bibliography)$ +\addbibresource{$bibliography$} +$endfor$ +$endif$ +$if(listings)$ +\usepackage{listings} +$endif$ +$if(lhs)$ +\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{} +$endif$ +$if(highlighting-macros)$ +$highlighting-macros$ +$endif$ +$if(verbatim-in-note)$ +\usepackage{fancyvrb} +\VerbatimFootnotes % allows verbatim text in footnotes +$endif$ +$if(tables)$ +\usepackage{longtable,booktabs} +$endif$ +$if(graphics)$ +\usepackage{graphicx,grffile} +\makeatletter +\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} +\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} +\makeatother +% Scale images if necessary, so that they will not overflow the page +% margins by default, and it is still possible to overwrite the defaults +% using explicit options in \includegraphics[width, height, ...]{} +\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} +$endif$ +$if(links-as-notes)$ +% Make links footnotes instead of hotlinks: +\renewcommand{\href}[2]{#2\footnote{\url{#1}}} +$endif$ +$if(strikeout)$ +\usepackage[normalem]{ulem} +% avoid problems with \sout in headers with hyperref: +\pdfstringdefDisableCommands{\renewcommand{\sout}{}} +$endif$ +$if(indent)$ +$else$ +\setlength{\parindent}{0pt} +\setlength{\parskip}{6pt plus 2pt minus 1pt} +$endif$ +\setlength{\emergencystretch}{3em} % prevent overfull lines +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} +$if(numbersections)$ +\setcounter{secnumdepth}{5} +$else$ +\setcounter{secnumdepth}{0} +$endif$ +$if(dir)$ +\ifxetex + % load bidi as late as possible as it modifies e.g. graphicx + $if(latex-dir-rtl)$ + \usepackage[RTLdocument]{bidi} + $else$ + \usepackage{bidi} + $endif$ +\fi +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \TeXXeTstate=1 + \newcommand{\RL}[1]{\beginR #1\endR} + \newcommand{\LR}[1]{\beginL #1\endL} + \newenvironment{RTL}{\beginR}{\endR} + \newenvironment{LTR}{\beginL}{\endL} +\fi +$endif$ + +$if(title)$ +\title{$title$$if(subtitle)$\\\vspace{0.5em}{\large $subtitle$}$endif$} +$endif$ +$if(author)$ +\author{$for(author)$$author$$sep$ \and $endfor$} +$endif$ +\date{$date$} +$for(header-includes)$ +$header-includes$ +$endfor$ + +$if(subparagraph)$ +$else$ +% Redefines (sub)paragraphs to behave more like sections +\ifx\paragraph\undefined\else +\let\oldparagraph\paragraph +\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} +\fi +\ifx\subparagraph\undefined\else +\let\oldsubparagraph\subparagraph +\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} +\fi +$endif$ + +\begin{document} +$if(title)$ +\maketitle +$endif$ +$if(abstract)$ +\begin{abstract} +$abstract$ +\end{abstract} +$endif$ + +$for(include-before)$ +$include-before$ + +$endfor$ +$if(toc)$ +{ +$if(colorlinks)$ +\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$black$endif$} +$endif$ +\setcounter{tocdepth}{$toc-depth$} +\tableofcontents +} +$endif$ +$if(lot)$ +\listoftables +$endif$ +$if(lof)$ +\listoffigures +$endif$ +$body$ + +$if(natbib)$ +$if(bibliography)$ +$if(biblio-title)$ +$if(book-class)$ +\renewcommand\bibname{$biblio-title$} +$else$ +\renewcommand\refname{$biblio-title$} +$endif$ +$endif$ +\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$} + +$endif$ +$endif$ +$if(biblatex)$ +\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$ + +$endif$ +$for(include-after)$ +$include-after$ + +$endfor$ +\end{document} diff --git a/arbeit/settings/abkuerzungen.tex b/arbeit/settings/abkuerzungen.tex new file mode 100644 index 0000000..6682b3b --- /dev/null +++ b/arbeit/settings/abkuerzungen.tex @@ -0,0 +1,24 @@ +\chapter*{Abkürzungen} +\label{cha:abbrev} +\begin{acronym} +% Zugriff ueber \ac{BWT} 1te mal Vollreferenz, danach Abk. +%oder \acf{BWT} (full) immer Vollreferenz +%\acro{Abk}[short name]{full name} longer Explanation +% +% Zur Vereinfachung die Ab +% +% +%\acro{GPL}{GNU General Public License} -- +% License for free software, see \url{http://www.gnu.org/copyleft/gpl.html}. +\acro{KNN}{K-Nearest-Neighbor} +\acro{ODCT}{Overcomplete Discrete Cosine Transform} +\acro{OMP}{Orthogonal Matching Pursuit} +\acro{PCA}{Principle Component Analysis} +\acro{POI}{Points of Interest} +\acro{RMSE}{Rooted Mean Square Error} +\acro{SAS}{Sparse Approximate Solution} - Abschätzungsproblem einer spärlichen Repräsentation. +\acro{SAT}{Summed Area Table} + +% +% +\end{acronym} diff --git a/arbeit/settings/commands.tex b/arbeit/settings/commands.tex new file mode 100644 index 0000000..6153e17 --- /dev/null +++ b/arbeit/settings/commands.tex @@ -0,0 +1,178 @@ +\newcommand\exampleend{\hfill$\diamond$} +% ##### DCJ stuff ##### +\newcommand\dcaj{double cut and join\xspace} +\newcommand\dcjindel{d_{\DCJ}^{id}} +\newcommand\dcj{d_{\DCJ}} +\renewcommand\gg{\mathcal G} +\newcommand\del{\mathcal A} +\newcommand\ins{\mathcal B} +\newcommand\clean{\varnothing} +\newcommand\gdel{\mathcal G_{\!A}} +\newcommand\gins{\mathcal G_{\!B}} +\newcommand\ag{\AG(A,B)} +\renewcommand\r{\lambda} % # runs +\newcommand\R{\Lambda} % # runs after clustering +\newcommand\dr{\Delta\r} +\newcommand\drr{\Delta\r^{\!\rho}} +\newcommand\DR{\Delta\R} +\newcommand\DRR{\Delta\R^{\!\rho}} +%\newcommand\lab[1]{\lambda(#1)} +\newcommand\redu[1]{\left.#1\right|_\mathcal G} +\newcommand\h[1]{#1^h} +\renewcommand\t[1]{#1^t} +\renewcommand\a{$A$\xspace} +\renewcommand\b{$B$\xspace} +\renewcommand\O{\mathcal O} +\renewcommand\AA{$A\!A$\xspace} +\newcommand\AB{$A\!B$\xspace} +\newcommand\BA{$B\!A$\xspace} +\newcommand\BB{$B\!B$\xspace} +\newcommand\ab{\del\ins} +\newcommand\ba{\ins\del} +\def\aa{A\!A} +\def\bb{B\!B} +\def\AAab{A\!A_{\!\del\!\ins}} +\def\AAa{A\!A_{\!\del}} +\def\AAb{A\!A_{\ins}} +\def\BBab{B\!B_{\!\!\del\!\ins}} +\def\BBa{B\!B_{\!\!\del}} +\def\BBb{B\!B_{\ins}} +\def\ABab{A\!B_{\!\!\del\!\ins}} +\def\ABba{A\!B_{\ins\!\del}} +\def\ABa{A\!B_{\!\!\del}} +\def\ABb{A\!B_\ins} +\def\ABm{A\!B_\bullet} +\def\AAo{A\!A_{\!\varnothing}} +\def\ABo{A\!B_{\!\varnothing}} +\def\BBo{B\!B_{\!\varnothing}} +\def\xx{A\!B_\times} +\def\aba{\del\!\gr{\ins\!\del}} +\def\bab{\ins\!\gr{\del\!\ins}} +\newcommand\clusterize{accumulate\xspace} +\newcommand\clustering{accumulating\xspace} %aggregate, unite/unifying +\newcommand\clusterized{accumulated\xspace} +\newcommand\clusterization{accumulation\xspace} +\renewcommand\v[1]{V(#1)} +\newcommand\vset[2]{\v{#1}=\set{#2}} + +% ##### math ##### +\DeclareMathOperator\AG{AG} +\DeclareMathOperator\DCJ{DCJ} +%\DeclareMathOperator\V{V} +\newcommand\set[1]{\{#1\}} +\newcommand\corresponds{\mathrel{\widehat{=}}} +\newcommand\gleich{=\joinrel=} +\newcommand\subargmax[1]{\lower0.6em\hbox{$\stackrel{\displaystyle\argmax\ }{_{#1}}$}} +\newcommand\subtexting[2]{\lower0.58em\hbox{$\stackrel{\displaystyle#1}{_{#2}}$}} +% \newcommand\Uu{\mathcal U_{{}_{\Box}}} +% \newcommand\Us{\mathcal U_{\triangleleft}} +% \DeclareMathOperator{\isE}{\scalebox{1.5}[1]{\rotatebox[origin=c]{180}{$\exists$}}} +% \DeclareMathOperator{\notE}{\scalebox{1.5}[1]{\rotatebox[origin=c]{180}{$\nexists$}}} +%\DeclareMathOperator{\gc}{\scalebox{-1.5}[1]{$\exists$}} +%\DeclareMathOperator{\ngc}{\scalebox{-1.5}[1]{$\nexists$}} +\newcommand\edge[2]{\{#1,#2\}} +\newcommand\dedge[2]{(#1,#2)} +% \renewcommand{\varnothing}{\{\,\}} +\newcommand{\bo}[1]{#1_{_{\Box}}} +\newcommand{\tri}[1]{#1_\triangleleft} +\newcommand{\pib}{\bo\pi} +\newcommand{\pit}{\tri\pi} +\newcommand\meng{\{1,2,\ldots,N\}} +\newcommand{\abs}[1]{\ensuremath{\lvert #1 \rvert}} % Absolutbetrag. Statt |a| verwenden. +%\newcommand\qed{\qquad\Box} +\newcommand\toinf[1][n]{\toconv{#1}\infty} +\renewcommand\epsilon\varepsilon +\renewcommand\rho\varrho +%proof: +\renewcommand\lq{\text{\textgravedbl}\!\!}\renewcommand\rq{\!\!\text{\textacutedbl}} + +% ##### tables ##### +\newcommand\rl[1]{\multicolumn{1}{r|}{#1}} % item| +\renewcommand\ll[1]{\multicolumn{1}{|r}{#1}} % |item +% \newcommand\cc[1]{\multicolumn{1}{|c|}{#1}} % |item| +\newcommand\lc[2]{\multicolumn{#1}{|c|}{#2}} % +\newcommand\cc[1]{\multicolumn{1}{c}{#1}} +% \renewcommand{\arraystretch}{1.2} % Tabellenzeilen ein bischen h?her machen. +\newcommand\m[2]{\multirow{#1}{*}{$#2$}} + +% ##### Text symbole ##### +% \newcommand\subdot[1]{\lower0.5em\hbox{$\stackrel{\displaystyle #1}{.}$}} +% \newcommand\subsubdot[1]{\lower0.5em\hbox{$\stackrel{#1}{.}$}} +\newcommand\stern\circledast + +% ##### Textersetzung (Abk?rzungen) ##### +% \newcommand\na{\textsl{Naive Algorithm}\xspace} +% \newcommand\sh{\textsl{Simple Heuristic}\xspace} +% \newcommand\ea{\textsl{Exact Algorithm}\xspace} +% \newcommand\rec{\textsl{Reconstruction Algorithm}\xspace} +\newcommand\rfe{\textit{R.~felis}\xspace} +\newcommand\rma{\textit{R.~massiliae}\xspace} +\newcommand\raf{\textit{R.~africae}\xspace} +\newcommand\rco{\textit{R.~conorii}\xspace} +\newcommand\rpr{\textit{R.~prowazekii}\xspace} +\newcommand\rty{\textit{R.~typhi}\xspace} +\newcommand\rbe{\textit{R.~bellii}\xspace} +\newcommand\ric{\textit{Rickettsia}\xspace} +\newcommand\rf{\textit{fel}\xspace} +\newcommand\rms{\textit{mas}\xspace} +\newcommand\ra{\textit{afr}\xspace} +\newcommand\rc{\textit{con}\xspace} +\newcommand\rp{\textit{pro}\xspace} +\newcommand\rt{\textit{typ}\xspace} +\newcommand\rb{\textit{bel}\xspace} +\newcommand\eg{e.\,g.\ } %\newcommand{\zB}{z.\,B.\ } +\newcommand\resp{resp.\ } %\newcommand{\bzw}{bzw.\ }%\newcommand{\iAllg}{i.\,Allg.\ } +\newcommand\ie{i.\,e.\ }%\renewcommand{\dh}{d.\,h.\ } +\newcommand\etal{~\textit{et al.\xspace}} +% \newcommand\etalcite[1]{~\textit{et al.} \cite{#1}\xspace} + +% Abkuerzung fuer URLs: \hrefn{url}, Vorsicht bei Tilden (~) in den URLs +\newcommand{\hrefn}[1]{\href{#1}{#1}} +\newcommand{\myquote}[1]{\glqq{}#1\grqq{}} % richtige Anfuehrungszeichen: ,, Bla '' +% \newcommand{\str}[1]{{\tt{}#1}} % einheitliche formatierung fuer zeichenketten + +% ##### draft ##### +\newcommand{\ignore}[1]{} +\newcommand\info[1]{\marginpar{\begin{center}#1\end{center}}} +\newcommand\note{\marginpar{\begin{center}$\longleftarrow$\end{center}}} +\newcommand\picmis[1]{$$\boxed{\mbox{\ttfamily picture #1}}$$} +%Todo am Rand notieren +\begin{comment} +% DONE WITH \usepackage{todo} +\newcommand{\todo}[1]{% + \ensuremath{\bigstar}% + \marginpar{% + \begin{flushleft}% + \vspace{-1.5\baselineskip}% + {\small TODO\ \ensuremath{\bigstar}\\#1}% + \end{flushleft}% + }% +}% +\end{comment} + +\newcommand\opdown[2]{\lower0.75em\hbox{$\stackrel{\displaystyle#1}{\scriptstyle#2}$}} +\newcommand\toconv[2]{\;\lower0.5em\hbox{$\stackrel{\longrightarrow}{\scriptstyle#1\to#2}$}} +\newcommand\wildcard[1]{\fbox{\ttfamily Platzhalter: #1}} + +\newcommand{\sd}{\\ \hspace*{\fill} [SD]\hspace*{1cm}} +\newcommand{\jb}{\\ \hspace*{\fill} [JB]\hspace*{1cm}} +\newcommand{\jbsd}{\\ \hspace*{\fill} [JB,~SD]\hspace*{1cm}} +\newcommand{\argmax}{\textrm{argmax}} +\newcommand{\argmin}{\textrm{argmin}} + +\newcommand{\matlab}{\lstset{ + language=Matlab, + basicstyle=\small\sffamily, + breaklines=true, + frame=tblr, + backgroundcolor=\color{yellow!20}, + numbers=none, + numbersep=4pt, + numberstyle=\small, + showstringspaces=false, + keywordstyle=\color{blue}\bfseries +}} + +\newcommand\data[1]{\marginpar{\vspace{-35pt}\begin{center} + \includegraphics[width=1cm]{img/cd} + \end{center}\vspace{-15pt}\centering\footnotesize\texttt{#1}}} diff --git a/arbeit/settings/environments.tex b/arbeit/settings/environments.tex new file mode 100644 index 0000000..f4ccc29 --- /dev/null +++ b/arbeit/settings/environments.tex @@ -0,0 +1,68 @@ +%Environment f�r Abschnitte, die nochmal korrektur gelesen werden sollen +\newenvironment{neu} + {$\blacklozenge$\marginpar{\includegraphics{graphics/workinprogress}}}%anfang + {$\blacklozenge$}%ende + +%\theoremstyle{thmstyl} +\theoremstyle{remark} +%\theoremstyle{plain} +\newtheorem*{noteIt}{Note} +\newtheorem*{notation}{Notation} + +% DONT FORGET autorefnames IN PACKAGES.TEX +\theoremstyle{definition} +\newtheorem{lemma}{Lemma} +\newtheorem{observation}{Observation} +\newtheorem{proposition}{Proposition} +\newtheorem*{sEG}{Example} +\newtheorem{claim}[proposition]{Claim} + +%small Example without counter +% \newenvironment{sEG} +% {\par\noindent\textbf{Example.}}%\vspace{.9em} +% {\hfill${\scriptstyle\blacksquare}$\par\indent}%\vspace{.9em} +% %large Example without cont or label +% \newenvironment{lEG}[1] +% {\par\noindent\textbf{Example \refstepcounter{lEG}\arabic{lEG} {\normalfont(#1)}.}}%\vspace{.9em} +% {\hfill${\scriptstyle\blacksquare}$\par\indent}%\vspace{.9em} +% begin{bsp}{label} +% % \newenvironment{ex}[2] +% % {\par\noindent\textbf{Example \refstepcounter{lEG}\arabic{lEG} {\normalfont(#1)}.\label{#2}}}%\vspace{.9em} +% % {\hfill${\scriptstyle\blacksquare}$\vspace{.5em}\par\indent}% +% % % begin{bsp_fort}{label} +% % \newenvironment{contEx}[1] +% % {\begin{trivlist}\item[]\textbf{Example \ref{#1} (continued).}} +% % {\nopagebreak\end{trivlist}\indent\par} + +% begin{bsp}{label} +% \newenvironment{ex}[2] +% {\noindent\textbf{Example \refstepcounter{lEG}\arabic{lEG} {\normalfont(#1)}.\label{#2}}} +% {\vspace{.5em}\indent\par} +% % begin{bsp_fort}{lanbel} +% \newenvironment{contEx}[1] +% {\begin{trivlist}\item[]\textbf{Example \ref{#1} (continued).}} +% {\nolinebreak$\hfill\diamond$\nopagebreak\end{trivlist}\indent}%\par} +\newtheoremstyle{example}% name of the style to be used + {}%{3pt}%{spaceabove}% measure of space to leave above the theorem. E.g.: 3pt + {}%{3pt}%{spacebelow}% measure of space to leave below the theorem. E.g.: 3pt + {}% name of font to use in the body of the theorem + {0pt}%{indent}% measure of space to indent + {\bfseries}% name of head font + {.}%{headpunctuation}% punctuation between head and body + { }%{headspace}% space after theorem head; " " = normal interword space + {\thmname{#1}\ifthenelse{\equal{#3}{}}{\thmnumber{ #2}}{ \ref{\thmnote{#3}} (continued)\addtocounter{example}{-1}}}%{headspec}% Manually specify head +\theoremstyle{example} +\newtheorem{example}{Example} + +\newtheoremstyle{defStyle}% name of the style to be used + {}%{3pt}%{spaceabove}% measure of space to leave above the theorem. E.g.: 3pt + {}%{3pt}%{spacebelow}% measure of space to leave below the theorem. E.g.: 3pt + {\itshape}% name of font to use in the body of the theorem + {0pt}%{indent}% measure of space to indent + {\bfseries}% name of head font + {:}%{headpunctuation}% punctuation between head and body + { }%{headspace}% space after theorem head; " " = normal interword space + {\thmname{#1}\thmnumber{ #2}\ifthenelse{\equal{#3}{}}{}{ (\thmnote{#3})}}%{headspec}% Manually specify head +\theoremstyle{defStyle} +\newtheorem{definition}{Definition} + \newtheorem{theorem}{Theorem} \ No newline at end of file diff --git a/arbeit/settings/hyphenation.tex b/arbeit/settings/hyphenation.tex new file mode 100644 index 0000000..a40dc46 --- /dev/null +++ b/arbeit/settings/hyphenation.tex @@ -0,0 +1,18 @@ +% Hier kommt eine leerzeichengetrennte Liste von W�rtern hin +% mit entsprechenden Trennungsregeln +\hyphenation{ +%Re-dun-danz +%Re-dun-danz-en +%Kom-press-or +%Kom-press-or-en +%bwboost % keine Trennung bei dem Programmnamen +%Huffman % dito, Eigenname +%Burrows +%Wheeler +% bachelor +} +%% +% Aus einem alten W�rterbuch... +%% +% asym-pto-tisch +% kor-re-spon-die-ren \ No newline at end of file diff --git a/arbeit/settings/packages.tex b/arbeit/settings/packages.tex new file mode 100644 index 0000000..91979d8 --- /dev/null +++ b/arbeit/settings/packages.tex @@ -0,0 +1,88 @@ +\usepackage{acronym} % acronym list and writing acronyms full length exactly once +% \usepackage{amsfonts} +\usepackage{amsmath} %\align +\usepackage{amssymb} %\leftrightsquigarrow,\rightsquigarrow +\usepackage{amsopn} %\DeclareMathOperator,\qopname +\usepackage{amsthm} %Theorems +%% algorithm needs to be after hyperref +%\usepackage{ae} % Umbruch von Woertern mit Umlauten +%\usepackage[english]{babel} +\usepackage[ngerman]{babel} % benutzt globales ngerman +\usepackage{bbold} +\usepackage{booktabs} +\usepackage{cancel} +\usepackage{caption} +\usepackage{color} %\colorbox +\usepackage{dsfont} %\mathds +\usepackage{epigraph} +% \usepackage{euler} % euler: uni, eucal: baake, ohne: standard +\usepackage{eucal} % euler calligraphy +\usepackage{float} % fuer die [H]-Option (genau hier!) bei Bildern +% \usepackage{floatflt} % fuer floating figures (vom text umschlossene bilder) +\usepackage[T1]{fontenc} +\usepackage{graphicx} %Bilder einbinden +\usepackage{icomma} +\usepackage{ifthen} +\usepackage[utf8x]{inputenc} %Zeichensatz +% \usepackage{latexsym} %\leadsto +% \usepackage{lscape} % landscape, rotates content, but not page +\usepackage{pdflscape} % shows page in pdf as landscape +\usepackage{listings} % wysiwyg code +\usepackage{layout} +\usepackage{makeidx} % Indexerstellung +% \usepackage{marvosym} % spez zeichen (kutline) +\usepackage{mathtools} +\usepackage{multirow} +\usepackage{nicefrac} +\usepackage[numbers,square]{natbib} +% \usepackage[draft]{pdfpages} +\usepackage{pdfpages} +%\usepackage{pst-all} % PSTricks-Grafikerstellung +%\usepackage{pstricks} +%\usepackage{qtree} % baum +% \usepackage[active]{srcltx} % dvi -> tex zeile +% \usepackage{pdfsync} % pdf -> tex zeile +\usepackage{rotating} +\usepackage[onehalfspacing]{setspace} +% \usepackage{stmaryrd} +% \usepackage{subfigure} %obsolete, use subfig or caption instead +%\usepackage{subfig} +\usepackage{subcaption} +\usepackage{tabularx} % tabellen mit definierter breite +% \usepackage{teubner} +\usepackage{textcomp} +\usepackage{times} +\usepackage{todonotes} +\usepackage[ugly]{units} % \unit[Wert]{Einheit} +% \usepackage{varioref} % schlaue referenzen: \vref{key} \vpageref[text]{key} \vrefrange, \vpagerefrange +\usepackage{verbatim} % \begin{comment} \end{comment} +\usepackage{wrapfig} +% \usepackage{wasysym} +\usepackage{xcolor} +\usepackage{xspace} % intelligent \makro_ whitespace + +% ###### Caption ###### +\captionsetup{margin=0.5cm, indention=0.5cm, font=small, labelfont=bf, format=plain,singlelinecheck=true,skip=3pt} +% [] options: global (table, figure) -> subfloat (subtable, subfigure) +\captionsetup[subfigure]{labelfont=md, margin=0pt, parskip=0pt, hangindent=0pt, indention=0.62cm, singlelinecheck=true} %removed captionskip=4pt +\captionsetup[table]{position=above,parskip=0pt,singlelinecheck=true,skip=2pt} %removed captionskip=4pt +\captionsetup[subtable]{position=bottom,labelfont=md,margin=0pt,parskip=0pt, hangindent=0pt, indention=0pt, singlelinecheck=true, captionskip=2pt} +% keywords: position=top, + +% \usepackage{listings} % fuer pretty printing von Quellcode +% \renewcommand{\lstlistlistingname}{Algorithmenverzeichnis} +% \renewcommand{\lstlistingname}{Algorithmus} +% \lstset{basicstyle=\small,language=C++,tabsize=2,breaklines=true,breakautoindent=true,frame=tb, +% literate={!=}{{$\neq$}}1 {>=}{{$\geq$}}1 {<=}{{$\leq$}}1 {:=}{{$\gets$}}1} + +% http://mirror.switch.ch/ftp/mirror/tex/macros/latex/contrib/hyperref/doc/manual.html +\usepackage[pdftitle={Sparse-Coding-Analysis in Underwater Images - Bachelor Thesis},pdfauthor={Johannes Brinkrolf and Stefan Dresselhaus}, +bookmarks,colorlinks,citecolor=black,urlcolor=black,menucolor=black,linkcolor=black,pdfview=FitH,pdfpagelayout=TwoPageRight,bookmarksopen=true,bookmarksopenlevel=1]{hyperref} + +%%%% Algorithm / algorithmic +\usepackage{algorithm} % see below +\usepackage[noend]{algorithmic}% \usepackage{algorithmic} +\renewcommand{\algorithmiccomment}[1]{//\emph{#1}} +\renewcommand{\algorithmicensure}{\textbf{Output:}} +\renewcommand{\algorithmicrequire}{\textbf{Input:}} % Given: +% \algsetup{indent=2em} \ No newline at end of file diff --git a/arbeit/template.tex b/arbeit/template.tex new file mode 100644 index 0000000..a9328cc --- /dev/null +++ b/arbeit/template.tex @@ -0,0 +1,137 @@ +% bibtotoc[numbered] : Literaturv. wird in Inhaltsv. aufgenommen +% abstracton : Abstract mit Ueberschrift +\documentclass[ +a4paper, % default +$if(fontsize)$$fontsize$,$endif$ % default = 11pt +BCOR6mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm +twoside, % default, 2seitig +titlepage, +% pagesize=auto +% openany, % Kapitel koennen auch auf geraden Seiten starten +% draft % schneller compillieren, Bild-dummy +% appendixprefix % Anhang mit Bezeichner +]{scrbook} + +%%%%%%%%%%%%%%% Literaturverzeichnisstil %%%%%%%%%%%%%%% +% achtung, auch \bibstyle, unten, anpassen! +% \usepackage[square]{natbib} % fuer bibstyle natdin/ see ../natbib.pdf + +%%%%%%%%%%%%%%% Packages %%%%%%%%%%%%%%% +\input{settings/packages} +\makeindex + +%%%%%%%%%%%%%%% Graphics %%%%%%%%%%%%%%% +\graphicspath{{pics/}} + +%%%%%%%%%%%%%%% Globale Einstellungen %%%%%%%%%%%%%%% +\input{settings/commands} +\input{settings/environments} +%\setlength{\parindent}{0pt} % kein einzug bei absaetzen +%\setlength{\lineskip}{1ex plus0.5ex minus0.5ex} % dafr abstand zwischen abs�zen (funktioniert noch nicht) +% \renewcommand{\familydefault}{\sfdefault} + +%%%%%%%%%%%%%%% Header - Footer %%%%%%%%%%%%%%% +% ### Fr 2 Seitig (option twopage): +\usepackage{fancyhdr}%http://www.tug.org/tex-archive/info/german/fancyhdr +\pagestyle{fancy} % must be called before the following renewcommands !!! +\fancyhead{} % Alte Definition loeschen +\fancyfoot{} % dito +\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter{}: #1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection{}~~#1}} +% % um das hard codierte makeuppercase zu verhindern +\fancyhead[EL]{\textrm{\nouppercase\leftmark}}% Even=linke Seiten und dort links, also aussn das \leftmark +\fancyhead[OR]{\textrm{\nouppercase\rightmark}}% Odd=rechte Seiten und dort rechts, also aussen das \rightmark +\fancyfoot[RO,LE]{\thepage} % Seitenzahl : rechts ungerade, links gerade + +% ### fr 1 seitig +%\usepackage{fancyhdr} % +%\lhead{\textsf{\noupercase\leftmark}} +%\chead{} +%\rhead{\textsf{\nouppercase\rightmark}} +%\lfoot{} +%\cfoot{\textsf{\thepage}} +%\rfoot{} + +\setkomafont{sectioning}{\rmfamily\bfseries} +\setcounter{tocdepth}{3} +%\setcounter{secnumdepth}{3} +% \input{settings/hyphenation} %% Manchmal bricht latex nicht richtig um. hier trennregeln rein. +% \includeonly{% +% % files/0_titlepage.tex +% % files/1_0_introduction,% +% % files/2_0_knownDCJ,% +% % files/3_0_DCJIndels,% +% % files/4_0_DCJIndels_1comps,% +% files/5_0_DCJIndels_2comps,% +% % files/6_0_implementation,% +% % files/7_0_evaluation% +% % ,files/8_0_conclusion% +% } +%%%%%%%%%%%%%%% Hauptdokument %%%%%%%%%%%%%%% +\begin{document} + + +% ###### Autoref definitions (hyperref package)##### +\def\subtableautorefname{Table} +\def\algorithmautorefname{Algorithm} +\def\chapterautorefname{Chapter} +\def\sectionautorefname{Section} +\def\definitionautorefname{Definition} +\def\exampleautorefname{Example} +\def\observationautorefname{Observation} +\def\propositionautorefname{Proposition} +\def\lemmaautorefname{Lemma} +% in diesem Dokument nicht verwendet: +% \def\subsectionautorefname{Subsection} +% \def\Subsubsectionautorefname{Subsubsection} +% \def\subfigureautorefname{Figure} +% \def\claimautorefname{Claim} + +%%%%%%%%%%%%%%% Deckblatt %%%%%%%%%%%%%%% +\extratitle{} + \input{files/titlepage} + %\input{files/titlepage.pdf} % Rueckseite leer +% \input{files/0_deckblatt/title} + \pagestyle{empty} % Rueckseite leer +% +%%%%%%%%%%%%%%% Verzeichnisse %%%%%%%%%%%%%%% +\frontmatter % Abstrakte Gliederungsebene: Anfang des Buches + \tableofcontents % Rueckseite leer + \listoffigures + \listoftables +%\lstlistoflistings % fuer listingsverzeichnis mit package listings + +%%%%%%%%%%%%%%% Hauptteil %%%%%%%%%%%%%%% +% Insgesamt ca. 60-100 Seiten Davon mindesten 50% Eigene Arbeit +\mainmatter %Abstrakte Gliederungsebene: Hauptteil des Buches +\pagestyle{fancy} + %\pagenumbering{arabic} +$body$ + +%%%%%%%%%%%%%%% Literaturverzeichnis %%%%%%%%%%%%%%% +\backmatter + %\pagenumbering{roman} + \cleardoublepage + \bibliographystyle{natdin} % \bibliographystyle{abbrv} + \bibliography{bibma} + \addcontentsline{toc}{chapter}{\numberline{}\bibname} % Literaturverzeichnis in das Inhaltsverzeichnis aufnehmen +% \nocite{*} + +%%%%%%%%%%%%%%% Anhang %%%%%%%%%%%%%%% +% \clearpage %spaeter alles wieder rein + \begin{appendix} % Anhang, technische Details +% % \input{files/appendix} +% \listofalgorithms +% \listoftheorems +% \listof{theorem}{List of Theorems} + +% \addcontentsline{toc}{chapter}{\numberline{}Abkürzungen} +% \input{settings/abkuerzungen} + \listoftodos + \end{appendix} +% \printindex + +%%%%%%%%%%%%%%% Erklaerung %%%%%%%%%%%%%%% +% *\input{settings/declaration} + \include{files/erklaerung} +\end{document}