From ba83f7177aab5815e4cd6d4c143dfa9d7ff89e7c Mon Sep 17 00:00:00 2001 From: Johannes Bleher Date: Sat, 6 Jan 2024 14:54:49 +0100 Subject: [PATCH] Name of files changed --- 02_tex/Exercise08-blx.bib | 11 + 02_tex/Exercise08.aux | 35 + 02_tex/Exercise08.bbl | 20 + 02_tex/Exercise08.blg | 64 ++ 02_tex/Exercise08.log | 1412 +++++++++++++++++++++++++++++++++++++ 02_tex/Exercise08.out | 3 + 02_tex/Exercise08.pdf | Bin 0 -> 232686 bytes 02_tex/Exercise08.run.xml | 92 +++ 02_tex/Exercise08.tex | 354 ++++++++++ 9 files changed, 1991 insertions(+) create mode 100644 02_tex/Exercise08-blx.bib create mode 100644 02_tex/Exercise08.aux create mode 100644 02_tex/Exercise08.bbl create mode 100644 02_tex/Exercise08.blg create mode 100644 02_tex/Exercise08.log create mode 100644 02_tex/Exercise08.out create mode 100644 02_tex/Exercise08.pdf create mode 100644 02_tex/Exercise08.run.xml create mode 100644 02_tex/Exercise08.tex diff --git a/02_tex/Exercise08-blx.bib b/02_tex/Exercise08-blx.bib new file mode 100644 index 0000000..50ef460 --- /dev/null +++ b/02_tex/Exercise08-blx.bib @@ -0,0 +1,11 @@ +@Comment{$ biblatex control file $} +@Comment{$ biblatex bcf format version 3.10 $} +% Do not modify this file! +% +% This is an auxiliary file used by the 'biblatex' package. +% This file may safely be deleted. It will be recreated as +% required. + +@Control{biblatex-control, + options = {3.10:0:1:1:0:1:1:0:0:1:0:1:3:1:3:1:0:0:3:1:79:+:+:nty}, +} diff --git a/02_tex/Exercise08.aux b/02_tex/Exercise08.aux new file mode 100644 index 0000000..8611c1f --- /dev/null +++ b/02_tex/Exercise08.aux @@ -0,0 +1,35 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\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\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\bibstyle{biblatex} +\bibdata{Exercise08-blx} +\citation{biblatex-control} +\abx@aux@refcontext{nty/global//global/global} +\@writefile{toc}{\contentsline {section}{\numberline {Task 1:}Clone a git repository}{1}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {Task 2:}$k$-Nearest Neighbors from scratch}{1}{section.2}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Summary of Loan Dataset\relax }}{2}{table.1}\protected@file@percent } +\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} +\newlabel{tab:loan_data_features}{{1}{2}{Summary of Loan Dataset\relax }{table.1}{}} +\newlabel{enum:knn_function}{{{{2.5.}}}{2}{Distance function and determining the $k$ nearest neighbors}{Item.7}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Visualization of the Euclidean distance\relax }}{3}{figure.1}\protected@file@percent } +\newlabel{fig:euclidian_distance}{{1}{3}{Visualization of the Euclidean distance\relax }{figure.1}{}} +\newlabel{enumi:majority_vote}{{{{2.6.}}}{4}{Distance function and determining the $k$ nearest neighbors}{Item.11}{}} +\@writefile{toc}{\contentsline {section}{\numberline {Task 3:}kNN with the \texttt {caret}-package}{4}{section.3}\protected@file@percent } +\newlabel{split:step1}{{{{3.2.}}}{5}{Splitting the data set based on the outcome variable}{Item.15}{}} +\newlabel{split:step2}{{{{3.3.}}}{5}{Splitting the data set based on the outcome variable}{Item.16}{}} +\newlabel{split:freq}{{{{3.4.}}}{5}{Splitting the data set based on the outcome variable}{Item.17}{}} +\newlabel{step:kNN}{{{{3.6.}}}{5}{Model training}{Item.19}{}} +\abx@aux@read@bbl@mdfivesum{242E9DB92557AC81F6B30CE4F9334513} +\gdef \@abspage@last{5} diff --git a/02_tex/Exercise08.bbl b/02_tex/Exercise08.bbl new file mode 100644 index 0000000..00c52b5 --- /dev/null +++ b/02_tex/Exercise08.bbl @@ -0,0 +1,20 @@ +% $ biblatex auxiliary file $ +% $ biblatex bbl format version 3.2 $ +% Do not modify the above lines! +% +% This is an auxiliary file used by the 'biblatex' package. +% This file may safely be deleted. It will be recreated as +% required. +% +\begingroup +\makeatletter +\@ifundefined{ver@biblatex.sty} + {\@latex@error + {Missing 'biblatex' package} + {The bibliography requires the 'biblatex' package.} + \aftergroup\endinput} + {} +\endgroup + +\datalist[entry]{nty/global//global/global}\enddatalist +\endinput diff --git a/02_tex/Exercise08.blg b/02_tex/Exercise08.blg new file mode 100644 index 0000000..ee48ae2 --- /dev/null +++ b/02_tex/Exercise08.blg @@ -0,0 +1,64 @@ +This is BibTeX, Version 0.99d (TeX Live 2023/TeX Live for SUSE Linux) +Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 +The top-level auxiliary file: Exercise08.aux +The style file: biblatex.bst +Reallocated glb_str_ptr (elt_size=4) to 20 items from 10. +Reallocated global_strs (elt_size=200001) to 20 items from 10. +Reallocated glb_str_end (elt_size=4) to 20 items from 10. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated wiz_functions (elt_size=4) to 6000 items from 3000. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Database file #1: Exercise08-blx.bib +Biblatex version: 3.19 +Reallocated wiz_functions (elt_size=4) to 9000 items from 6000. +Reallocated singl_function (elt_size=4) to 100 items from 50. +You've used 1 entry, + 6399 wiz_defined-function locations, + 1202 strings with 8978 characters, +and the built_in function-call counts, 1534 in all, are: += -- 73 +> -- 70 +< -- 1 ++ -- 49 +- -- 28 +* -- 32 +:= -- 370 +add.period$ -- 0 +call.type$ -- 1 +change.case$ -- 0 +chr.to.int$ -- 42 +cite$ -- 0 +duplicate$ -- 11 +empty$ -- 104 +format.name$ -- 0 +if$ -- 325 +int.to.chr$ -- 0 +int.to.str$ -- 0 +missing$ -- 0 +newline$ -- 20 +num.names$ -- 0 +pop$ -- 47 +preamble$ -- 1 +purify$ -- 0 +quote$ -- 0 +skip$ -- 78 +stack$ -- 0 +substring$ -- 154 +swap$ -- 1 +text.length$ -- 20 +text.prefix$ -- 0 +top$ -- 1 +type$ -- 22 +warning$ -- 0 +while$ -- 64 +width$ -- 0 +write$ -- 20 diff --git a/02_tex/Exercise08.log b/02_tex/Exercise08.log new file mode 100644 index 0000000..0657c4d --- /dev/null +++ b/02_tex/Exercise08.log @@ -0,0 +1,1412 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/TeX Live for SUSE Linux) (preloaded format=pdflatex 2023.11.7) 6 JAN 2024 14:53 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**Exercise08.tex +(./Exercise08.tex +LaTeX2e <2022-11-01> patch level 1 +L3 programming layer <2023-02-22> (/usr/share/texmf/tex/latex/base/article.cls +Document Class: article 2022/07/02 v1.4n Standard LaTeX document class +(/usr/share/texmf/tex/latex/base/size11.clo +File: size11.clo 2022/07/02 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@section=\count186 +\c@subsection=\count187 +\c@subsubsection=\count188 +\c@paragraph=\count189 +\c@subparagraph=\count190 +\c@figure=\count191 +\c@table=\count192 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) +(/usr/share/texmf/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texmf/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texmf/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(/usr/share/texmf/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count193 +\Gm@cntv=\count194 +\c@Gm@tempcnt=\count195 +\Gm@bindingoffset=\dimen141 +\Gm@wd@mp=\dimen142 +\Gm@odd@mp=\dimen143 +\Gm@even@mp=\dimen144 +\Gm@layoutwidth=\dimen145 +\Gm@layoutheight=\dimen146 +\Gm@layouthoffset=\dimen147 +\Gm@layoutvoffset=\dimen148 +\Gm@dimlist=\toks17 +) +(/usr/share/texmf/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks18 +\inpenc@posthook=\toks19 + +(/usr/share/texmf/tex/latex/base/latin1.def +File: latin1.def 2021/02/14 v1.3d Input encoding file +)) +(/usr/share/texmf/tex/latex/graphics/color.sty +Package: color 2022/01/06 v1.3d Standard LaTeX Color (DPC) + +(/usr/share/texmf/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: pdftex.def on input line 149. + +(/usr/share/texmf/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) +(/usr/share/texmf/tex/latex/graphics/mathcolor.ltx)) +(/usr/share/texmf/tex/latex/amsmath/amsmath.sty +Package: amsmath 2022/04/08 v2.17n AMS math features +\@mathmargin=\skip50 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + +(/usr/share/texmf/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks20 +\ex@=\dimen149 +)) +(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen150 +) +(/usr/share/texmf/tex/latex/amsmath/amsopn.sty +Package: amsopn 2022/04/08 v2.04 operator names +) +\inf@bad=\count196 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count197 +\leftroot@=\count198 +LaTeX Info: Redefining \overline on input line 399. +LaTeX Info: Redefining \colon on input line 410. +\classnum@=\count199 +\DOTSCASE@=\count266 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box51 +\strutbox@=\box52 +LaTeX Info: Redefining \big on input line 722. +LaTeX Info: Redefining \Big on input line 723. +LaTeX Info: Redefining \bigg on input line 724. +LaTeX Info: Redefining \Bigg on input line 725. +\big@size=\dimen151 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count267 +LaTeX Info: Redefining \bmod on input line 905. +LaTeX Info: Redefining \pmod on input line 910. +LaTeX Info: Redefining \smash on input line 940. +LaTeX Info: Redefining \relbar on input line 970. +LaTeX Info: Redefining \Relbar on input line 971. +\c@MaxMatrixCols=\count268 +\dotsspace@=\muskip16 +\c@parentequation=\count269 +\dspbrk@lvl=\count270 +\tag@help=\toks21 +\row@=\count271 +\column@=\count272 +\maxfields@=\count273 +\andhelp@=\toks22 +\eqnshift@=\dimen152 +\alignsep@=\dimen153 +\tagshift@=\dimen154 +\tagwidth@=\dimen155 +\totwidth@=\dimen156 +\lineht@=\dimen157 +\@envbody=\toks23 +\multlinegap=\skip51 +\multlinetaggap=\skip52 +\mathdisplay@stack=\toks24 +LaTeX Info: Redefining \[ on input line 2953. +LaTeX Info: Redefining \] on input line 2954. +) +(/usr/share/texmf/tex/latex/amscls/amsthm.sty +Package: amsthm 2020/05/29 v2.20.6 +\thm@style=\toks25 +\thm@bodyfont=\toks26 +\thm@headfont=\toks27 +\thm@notefont=\toks28 +\thm@headpunct=\toks29 +\thm@preskip=\skip53 +\thm@postskip=\skip54 +\thm@headsep=\skip55 +\dth@everypar=\toks30 +) +(/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +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/texmf/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +(/usr/share/texmf/tex/latex/amsmath/amscd.sty +Package: amscd 2017/04/14 v2.1 AMS Commutative Diagrams +\athelp@=\toks31 +\minaw@=\dimen158 +\bigaw@=\dimen159 +\minCDarrowwidth=\dimen160 +) +(/usr/share/texmf/tex/latex/jknapltx/mathrsfs.sty +Package: mathrsfs 1996/01/01 Math RSFS package v1.0 (jk) +\symrsfs=\mathgroup6 +) +(/usr/share/texmf/tex/latex/tools/bm.sty +Package: bm 2022/01/05 v1.2f Bold Symbol Support (DPC/FMi) +\symboldoperators=\mathgroup7 +\symboldletters=\mathgroup8 +\symboldsymbols=\mathgroup9 +Package bm Info: No bold for \OMX/cmex/m/n, using \pmb. +Package bm Info: No bold for \U/msa/m/n, using \pmb. +Package bm Info: No bold for \U/msb/m/n, using \pmb. +Package bm Info: No bold for \U/rsfs/m/n, using \pmb. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 149. +) +(/usr/share/texmf/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen161 +\Gin@req@width=\dimen162 +) +(/usr/share/texmf/tex/latex/tools/longtable.sty +Package: longtable 2021-09-01 v4.17 Multi-page Table package (DPC) +\LTleft=\skip56 +\LTright=\skip57 +\LTpre=\skip58 +\LTpost=\skip59 +\LTchunksize=\count274 +\LTcapwidth=\dimen163 +\LT@head=\box53 +\LT@firsthead=\box54 +\LT@foot=\box55 +\LT@lastfoot=\box56 +\LT@gbox=\box57 +\LT@cols=\count275 +\LT@rows=\count276 +\c@LT@tables=\count277 +\c@LT@chunks=\count278 +\LT@p@ftn=\toks32 +) +(/usr/share/texmf/tex/latex/tools/array.sty +Package: array 2022/09/04 v2.5g Tabular extension package (FMi) +\col@sep=\dimen164 +\ar@mcellbox=\box58 +\extrarowheight=\dimen165 +\NC@list=\toks33 +\extratabsurround=\skip60 +\backup@length=\skip61 +\ar@cellbox=\box59 +) +(/usr/share/texmf/tex/latex/multirow/multirow.sty +Package: multirow 2021/03/15 v2.8 Span multiple rows of a table +\multirow@colwidth=\skip62 +\multirow@cntb=\count279 +\multirow@dima=\skip63 +\bigstrutjot=\dimen166 +) +(/usr/share/texmf/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/share/texmf/tex/latex/sasnrdisplay/SASnRdisplay.sty +Package: SASnRdisplay 2017/12/01 v0.95 by daleif + +(/usr/share/texmf/tex/latex/listings/listings.sty +\lst@mode=\count280 +\lst@gtempboxa=\box60 +\lst@token=\toks34 +\lst@length=\count281 +\lst@currlwidth=\dimen167 +\lst@column=\count282 +\lst@pos=\count283 +\lst@lostspace=\dimen168 +\lst@width=\dimen169 +\lst@newlines=\count284 +\lst@lineno=\count285 +\lst@maxwidth=\dimen170 + +(/usr/share/texmf/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2023/02/27 1.9 (Carsten Heinz) +\c@lstnumber=\count286 +\lst@skipnumbers=\count287 +\lst@framebox=\box61 +) +(/usr/share/texmf/tex/latex/listings/listings.cfg +File: listings.cfg 2023/02/27 1.9 listings configuration +)) +Package: listings 2023/02/27 1.9 (Carsten Heinz) + +(/usr/share/texmf/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2022/06/16 v2.9 package option processing (HA) + +(/usr/share/texmf/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texmf/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks35 +\XKV@tempa@toks=\toks36 +) +\XKV@depth=\count288 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) + +(/usr/share/texmf/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. +LaTeX Info: Redefining \color on input line 711. + +(/usr/share/texmf/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357. +Package xcolor Info: Model `RGB' extended on input line 1369. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. +) +(/usr/share/texmf/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count289 +) +(/usr/share/texmf/tex/latex/caption/caption.sty +Package: caption 2023/03/12 v3.6j Customizing captions (AR) + +(/usr/share/texmf/tex/latex/caption/caption3.sty +Package: caption3 2023/03/12 v2.4 caption3 kernel (AR) +\caption@tempdima=\dimen171 +\captionmargin=\dimen172 +\caption@leftmargin=\dimen173 +\caption@rightmargin=\dimen174 +\caption@width=\dimen175 +\caption@indent=\dimen176 +\caption@parindent=\dimen177 +\caption@hangindent=\dimen178 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count290 +\c@continuedfloat=\count291 +Package caption Info: listings package is loaded. +Package caption Info: longtable package is loaded. + +(/usr/share/texmf/tex/latex/caption/ltcaption.sty +Package: ltcaption 2021/01/08 v1.4c longtable captions (AR) +)) +(/usr/share/texmf/tex/latex/needspace/needspace.sty +Package: needspace 2010/09/12 v1.3d reserve vertical space +) +\SnRneedspace=\skip64 +\c@Rcode=\count292 +\c@Routput=\count293 +\c@SAScode=\count294 +\c@SASoutput=\count295 + +(/usr/share/texmf/tex/latex/sasnrdisplay/SASnRdisplay.cfg +File: SASnRdisplay.cfg 2011/07/22 v0.1 by J\OT1\o rgen Granfeldt and Lars Madse +n +)) +(/usr/share/texmf/tex/latex/pdfpages/pdfpages.sty +Package: pdfpages 2022/12/19 v0.5x Insert pages of external PDF documents (AM) + +(/usr/share/texmf/tex/latex/base/ifthen.sty +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) +) +(/usr/share/texmf/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count296 +\calc@Bcount=\count297 +\calc@Adimen=\dimen179 +\calc@Bdimen=\dimen180 +\calc@Askip=\skip65 +\calc@Bskip=\skip66 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count298 +\calc@Cskip=\skip67 +) +(/usr/share/texmf/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2020/10/14 v3.0a eso-pic (RN) +\ESO@tempdima=\dimen181 +\ESO@tempdimb=\dimen182 +) +\AM@pagewidth=\dimen183 +\AM@pageheight=\dimen184 +\AM@fboxrule=\dimen185 + +(/usr/share/texmf/tex/latex/pdfpages/pppdftex.def +File: pppdftex.def 2022/12/19 v0.5x Pdfpages driver for pdfTeX (AM) +) +\pdfpages@includegraphics@status=\count299 +\AM@pagebox=\box62 +\AM@global@opts=\toks37 +\AM@pagecnt=\count300 +\AM@toc@title=\toks38 +\AM@lof@heading=\toks39 +\c@AM@survey=\count301 +\AM@templatesizebox=\box63 +) +(/usr/share/texmf/tex/latex/graphics/epsfig.sty +Package: epsfig 2017/06/25 v1.7b (e)psfig emulation (SPQR) +\epsfxsize=\dimen186 +\epsfysize=\dimen187 +) +(/usr/share/texmf/tex/latex/fancybox/fancybox.sty +Package: fancybox 2010/05/15 1.4 + +Style option: `fancybox' v1.4 <2010/05/15> (tvz) +\@fancybox=\box64 +\shadowsize=\dimen188 +\@Sbox=\box65 +\do@VerbBox=\toks40 +\the@fancyput=\toks41 +\this@fancyput=\toks42 +\EndVerbatimTokens=\toks43 +\Verbatim@Outfile=\write3 +\Verbatim@Infile=\read2 +) (/usr/share/texmf/tex/latex/booktabs/booktabs.sty +Package: booktabs 2020/01/12 v1.61803398 Publication quality tables +\heavyrulewidth=\dimen189 +\lightrulewidth=\dimen190 +\cmidrulewidth=\dimen191 +\belowrulesep=\dimen192 +\belowbottomsep=\dimen193 +\aboverulesep=\dimen194 +\abovetopsep=\dimen195 +\cmidrulesep=\dimen196 +\cmidrulekern=\dimen197 +\defaultaddspace=\dimen198 +\@cmidla=\count302 +\@cmidlb=\count303 +\@aboverulesep=\dimen199 +\@belowrulesep=\dimen256 +\@thisruleclass=\count304 +\@lastruleclass=\count305 +\@thisrulewidth=\dimen257 +) +(/usr/share/texmf/tex/latex/fancyvrb/fancyvrb.sty +Package: fancyvrb 2023/01/19 4.5a verbatim text (tvz,hv) +\FV@CodeLineNo=\count306 +\FV@InFile=\read3 +\FV@TabBox=\box66 +\c@FancyVerbLine=\count307 +\FV@StepNumber=\count308 +\FV@OutFile=\write4 +LaTeX Info: Redefining \UseVerb on input line 1229. +) +(/usr/share/texmf/tex/latex/arydshln/arydshln.sty +Package: arydshln 2019/02/21 v1.76 +\dashlinedash=\dimen258 +\dashlinegap=\dimen259 +\adl@box=\box67 +\adl@height=\dimen260 +\adl@heightsave=\dimen261 +\adl@depth=\dimen262 +\adl@depthsave=\dimen263 +\adl@finaldepth=\dimen264 +\adl@columns=\count309 +\adl@ncol=\count310 +\adl@currentcolumn=\count311 +\adl@currentcolumnsave=\count312 +\adl@totalheight=\count313 +\adl@totalheightsave=\count314 +\adl@dash=\count315 +\adl@gap=\count316 +\adl@cla=\count317 +\adl@clb=\count318 +\adl@everyvbox=\toks44 +\adl@LTpagetotal=\dimen265 +) +(/usr/share/texmf/tex/latex/graphics/lscape.sty +Package: lscape 2020/05/28 v3.02 Landscape Pages (DPC) +) +(/usr/share/texmf/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip68 +\enit@outerparindent=\dimen266 +\enit@toks=\toks45 +\enit@inbox=\box68 +\enit@count@id=\count319 +\enitdp@description=\count320 +) +(/usr/share/texmf/tex/latex/csquotes/csquotes.sty +Package: csquotes 2022-09-14 v5.2n context-sensitive quotations (JAW) +\csq@reset=\count321 +\csq@gtype=\count322 +\csq@glevel=\count323 +\csq@qlevel=\count324 +\csq@maxlvl=\count325 +\csq@tshold=\count326 +\csq@ltx@everypar=\toks46 + +(/usr/share/texmf/tex/latex/csquotes/csquotes.def +File: csquotes.def 2022-09-14 v5.2n csquotes generic definitions (JAW) +) +Package csquotes Info: Trying to load configuration file 'csquotes.cfg'... +Package csquotes Info: ... configuration file loaded successfully. + +(/usr/share/texmf/tex/latex/csquotes/csquotes.cfg +File: csquotes.cfg +) +Package csquotes Info: Option 'babel' depreciated. +(csquotes) Using 'autostyle'. +Package csquotes Info: Enabling multilingual quotes. +) +(/usr/share/texmf/tex/latex/hyperref/hyperref.sty +Package: hyperref 2023-02-07 v7.00v Hypertext links for LaTeX + +(/usr/share/texmf/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texmf/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texmf/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texmf/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) +(/usr/share/texmf/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texmf/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texmf/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texmf/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texmf/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texmf/tex/latex/hyperref/nameref.sty +Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section + +(/usr/share/texmf/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texmf/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + +(/usr/share/texmf/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count327 +) +\@linkdim=\dimen267 +\Hy@linkcounter=\count328 +\Hy@pagecounter=\count329 + +(/usr/share/texmf/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2023-02-07 v7.00v Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texmf/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texmf/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count330 + +(/usr/share/texmf/tex/latex/hyperref/puenc.def +File: puenc.def 2023-02-07 v7.00v Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4177. +Package hyperref Info: Link nesting OFF on input line 4182. +Package hyperref Info: Hyper index ON on input line 4185. +Package hyperref Info: Plain pages OFF on input line 4192. +Package hyperref Info: Backreferencing OFF on input line 4197. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4425. +\c@Hy@tempcnt=\count331 +LaTeX Info: Redefining \url on input line 4763. +\XeTeXLinkMargin=\dimen268 + +(/usr/share/texmf/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texmf/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count332 +\Field@Width=\dimen269 +\Fld@charsize=\dimen270 +Package hyperref Info: Hyper figures OFF on input line 6042. +Package hyperref Info: Link nesting OFF on input line 6047. +Package hyperref Info: Hyper index ON on input line 6050. +Package hyperref Info: backreferencing OFF on input line 6057. +Package hyperref Info: Link coloring OFF on input line 6062. +Package hyperref Info: Link coloring with OCG OFF on input line 6067. +Package hyperref Info: PDF/A mode OFF on input line 6072. + +(/usr/share/texmf/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count333 +\c@Item=\count334 +\c@Hfootnote=\count335 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texmf/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2023-02-07 v7.00v Hyperref driver for pdfTeX + +(/usr/share/texmf/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +\Fld@listcount=\count336 +\c@bookmark@seq@number=\count337 + +(/usr/share/texmf/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + +(/usr/share/texmf/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +85. +) +\Hy@SectionHShift=\skip69 +) +(/usr/share/texmf/tex/latex/biblatex/biblatex.sty +Package: biblatex 2023/03/05 v3.19 programmable bibliographies (PK/MW) + +(/usr/share/texmf/tex/latex/logreq/logreq.sty +Package: logreq 2010/08/04 v1.0 xml request logger +\lrq@indent=\count338 + +(/usr/share/texmf/tex/latex/logreq/logreq.def +File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 +)) +\c@tabx@nest=\count339 +\c@listtotal=\count340 +\c@listcount=\count341 +\c@liststart=\count342 +\c@liststop=\count343 +\c@citecount=\count344 +\c@citetotal=\count345 +\c@multicitecount=\count346 +\c@multicitetotal=\count347 +\c@instcount=\count348 +\c@maxnames=\count349 +\c@minnames=\count350 +\c@maxitems=\count351 +\c@minitems=\count352 +\c@citecounter=\count353 +\c@maxcitecounter=\count354 +\c@savedcitecounter=\count355 +\c@uniquelist=\count356 +\c@uniquename=\count357 +\c@refsection=\count358 +\c@refsegment=\count359 +\c@maxextratitle=\count360 +\c@maxextratitleyear=\count361 +\c@maxextraname=\count362 +\c@maxextradate=\count363 +\c@maxextraalpha=\count364 +\c@abbrvpenalty=\count365 +\c@highnamepenalty=\count366 +\c@lownamepenalty=\count367 +\c@maxparens=\count368 +\c@parenlevel=\count369 +\blx@tempcnta=\count370 +\blx@tempcntb=\count371 +\blx@tempcntc=\count372 +\c@blx@maxsection=\count373 +\blx@maxsegment@0=\count374 +\blx@notetype=\count375 +\blx@parenlevel@text=\count376 +\blx@parenlevel@foot=\count377 +\blx@sectionciteorder@0=\count378 +\blx@sectionciteorderinternal@0=\count379 +\blx@entrysetcounter=\count380 +\blx@biblioinstance=\count381 +\labelnumberwidth=\skip70 +\labelalphawidth=\skip71 +\biblabelsep=\skip72 +\bibitemsep=\skip73 +\bibnamesep=\skip74 +\bibinitsep=\skip75 +\bibparsep=\skip76 +\bibhang=\skip77 +\blx@bcfin=\read4 +\blx@bcfout=\write5 +\blx@langwohyphens=\language87 +\c@mincomprange=\count382 +\c@maxcomprange=\count383 +\c@mincompwidth=\count384 +Package biblatex Info: Trying to load biblatex default data model... +Package biblatex Info: ... file 'blx-dm.def' found. + +(/usr/share/texmf/tex/latex/biblatex/blx-dm.def +File: blx-dm.def 2023/03/05 v3.19 biblatex localization (PK/MW) +) +Package biblatex Info: Trying to load biblatex citestyle data model... +Package biblatex Info: ... file 'authoryear.dbx' not found. +Package biblatex Info: Trying to load biblatex custom data model... +Package biblatex Info: ... file 'biblatex-dm.cfg' not found. +\c@afterword=\count385 +\c@savedafterword=\count386 +\c@annotator=\count387 +\c@savedannotator=\count388 +\c@author=\count389 +\c@savedauthor=\count390 +\c@bookauthor=\count391 +\c@savedbookauthor=\count392 +\c@commentator=\count393 +\c@savedcommentator=\count394 +\c@editor=\count395 +\c@savededitor=\count396 +\c@editora=\count397 +\c@savededitora=\count398 +\c@editorb=\count399 +\c@savededitorb=\count400 +\c@editorc=\count401 +\c@savededitorc=\count402 +\c@foreword=\count403 +\c@savedforeword=\count404 +\c@holder=\count405 +\c@savedholder=\count406 +\c@introduction=\count407 +\c@savedintroduction=\count408 +\c@namea=\count409 +\c@savednamea=\count410 +\c@nameb=\count411 +\c@savednameb=\count412 +\c@namec=\count413 +\c@savednamec=\count414 +\c@translator=\count415 +\c@savedtranslator=\count416 +\c@shortauthor=\count417 +\c@savedshortauthor=\count418 +\c@shorteditor=\count419 +\c@savedshorteditor=\count420 +\c@labelname=\count421 +\c@savedlabelname=\count422 +\c@institution=\count423 +\c@savedinstitution=\count424 +\c@lista=\count425 +\c@savedlista=\count426 +\c@listb=\count427 +\c@savedlistb=\count428 +\c@listc=\count429 +\c@savedlistc=\count430 +\c@listd=\count431 +\c@savedlistd=\count432 +\c@liste=\count433 +\c@savedliste=\count434 +\c@listf=\count435 +\c@savedlistf=\count436 +\c@location=\count437 +\c@savedlocation=\count438 +\c@organization=\count439 +\c@savedorganization=\count440 +\c@origlocation=\count441 +\c@savedoriglocation=\count442 +\c@origpublisher=\count443 +\c@savedorigpublisher=\count444 +\c@publisher=\count445 +\c@savedpublisher=\count446 +\c@language=\count447 +\c@savedlanguage=\count448 +\c@origlanguage=\count449 +\c@savedoriglanguage=\count450 +\c@pageref=\count451 +\c@savedpageref=\count452 +\shorthandwidth=\skip78 +\shortjournalwidth=\skip79 +\shortserieswidth=\skip80 +\shorttitlewidth=\skip81 +\shortauthorwidth=\skip82 +\shorteditorwidth=\skip83 +\locallabelnumberwidth=\skip84 +\locallabelalphawidth=\skip85 +\localshorthandwidth=\skip86 +\localshortjournalwidth=\skip87 +\localshortserieswidth=\skip88 +\localshorttitlewidth=\skip89 +\localshortauthorwidth=\skip90 +\localshorteditorwidth=\skip91 +Package biblatex Info: Trying to load compatibility code... +Package biblatex Info: ... file 'blx-compat.def' found. + +(/usr/share/texmf/tex/latex/biblatex/blx-compat.def +File: blx-compat.def 2023/03/05 v3.19 biblatex compatibility (PK/MW) +) +Package biblatex Info: Trying to load BibTeX backend compatibility... +Package biblatex Info: ... file 'blx-bibtex.def' found. + +(/usr/share/texmf/tex/latex/biblatex/blx-bibtex.def +File: blx-bibtex.def 2023/03/05 v3.19 biblatex compatibility (PK/MW) + + +Package biblatex Warning: Using fall-back bibtex backend: +(biblatex) functionality may be reduced/unavailable. + +) +Package biblatex Info: Trying to load generic definitions... +Package biblatex Info: ... file 'biblatex.def' found. + (/usr/share/texmf/tex/latex/biblatex/biblatex.def +File: biblatex.def 2023/03/05 v3.19 biblatex compatibility (PK/MW) +\c@textcitecount=\count453 +\c@textcitetotal=\count454 +\c@textcitemaxnames=\count455 +\c@biburlbigbreakpenalty=\count456 +\c@biburlbreakpenalty=\count457 +\c@biburlnumpenalty=\count458 +\c@biburlucpenalty=\count459 +\c@biburllcpenalty=\count460 +\biburlbigskip=\muskip18 +\biburlnumskip=\muskip19 +\biburlucskip=\muskip20 +\biburllcskip=\muskip21 +\c@smartand=\count461 +) +Package biblatex Info: Trying to load bibliography style 'numeric'... +Package biblatex Info: ... file 'numeric.bbx' found. + +(/usr/share/texmf/tex/latex/biblatex/bbx/numeric.bbx +File: numeric.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW) +Package biblatex Info: Trying to load bibliography style 'standard'... +Package biblatex Info: ... file 'standard.bbx' found. + +(/usr/share/texmf/tex/latex/biblatex/bbx/standard.bbx +File: standard.bbx 2023/03/05 v3.19 biblatex bibliography style (PK/MW) +\c@bbx:relatedcount=\count462 +\c@bbx:relatedtotal=\count463 +)) +Package biblatex Info: Trying to load citation style 'authoryear'... +Package biblatex Info: ... file 'authoryear.cbx' found. + +(/usr/share/texmf/tex/latex/biblatex/cbx/authoryear.cbx +File: authoryear.cbx 2023/03/05 v3.19 biblatex citation style (PK/MW) +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\parencite'. +Package biblatex Info: Redefining '\footcite'. +Package biblatex Info: Redefining '\footcitetext'. +Package biblatex Info: Redefining '\smartcite'. +Package biblatex Info: Redefining '\textcite'. +Package biblatex Info: Redefining '\textcites'. +) +Package biblatex Info: Trying to load configuration file... +Package biblatex Info: ... file 'biblatex.cfg' found. + +(/usr/share/texmf/tex/latex/biblatex/biblatex.cfg +File: biblatex.cfg +) +Package biblatex Info: Input encoding 'latin1' detected. +Package biblatex Info: Document encoding not detected as UTF8. +(biblatex) Setting 'casechanger=latex2e'. + +(/usr/share/texmf/tex/latex/biblatex/blx-case-latex2e.sty +Package: blx-case-latex2e 2023/03/05 v3.19 biblatex compatibility (PK/MW) +)) +(/usr/share/texmf/tex/generic/dirtree/dirtree.sty +Package: dirtree 2012/12/11 v0.32 package wrapper for dirtree + +(/usr/share/texmf/tex/generic/dirtree/dirtree.tex +`dirtree' v0.32, 2012/12/11 (jcc) +\DT@offset=\dimen271 +\DT@width=\dimen272 +\DT@sep=\dimen273 +\DT@all=\dimen274 +\DT@rulewidth=\dimen275 +\DT@dotwidth=\dimen276 +\DTbaselineskip=\dimen277 +\DT@counti=\count464 +\DT@countii=\count465 +\DT@countiii=\count466 +\DT@countiv=\count467 +\DT@indent=\dimen278 +\DT@parskip=\dimen279 +\DT@baselineskip=\dimen280 +) +File: dirtree.tex 2012/12/11 v0.32 `dirtree' (jcc) +) +(/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.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks47 +\pgfutil@tempdima=\dimen281 +\pgfutil@tempdimb=\dimen282 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box69 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/share/texmf/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10) +)) +Package: pgf 2023-01-15 v3.1.10 (3.1.10) + +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks48 +\pgfkeys@temptoks=\toks49 + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex +\pgfkeys@tmptoks=\toks50 +)) +\pgf@x=\dimen283 +\pgf@y=\dimen284 +\pgf@xa=\dimen285 +\pgf@ya=\dimen286 +\pgf@xb=\dimen287 +\pgf@yb=\dimen288 +\pgf@xc=\dimen289 +\pgf@yc=\dimen290 +\pgf@xd=\dimen291 +\pgf@yd=\dimen292 +\w@pgf@writea=\write6 +\r@pgf@reada=\read5 +\c@pgf@counta=\count468 +\c@pgf@countb=\count469 +\c@pgf@countc=\count470 +\c@pgf@countd=\count471 +\t@pgf@toka=\toks51 +\t@pgf@tokb=\toks52 +\t@pgf@tokc=\toks53 +\pgf@sys@id@count=\count472 + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2023-01-15 v3.1.10 (3.1.10) + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) +))) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfsyssoftpath@smallbuffer@items=\count473 +\pgfsyssoftpath@bigbuffer@items=\count474 +) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) +)) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2023-01-15 v3.1.10 (3.1.10) + +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen293 +\pgfmath@count=\count475 +\pgfmath@box=\box70 +\pgfmath@toks=\toks54 +\pgfmath@stack@operand=\toks55 +\pgfmath@stack@operation=\toks56 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code +.tex) (/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count476 +)) +(/usr/share/texmf/tex/generic/pgf/math/pgfint.code.tex) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@picminx=\dimen294 +\pgf@picmaxx=\dimen295 +\pgf@picminy=\dimen296 +\pgf@picmaxy=\dimen297 +\pgf@pathminx=\dimen298 +\pgf@pathmaxx=\dimen299 +\pgf@pathminy=\dimen300 +\pgf@pathmaxy=\dimen301 +\pgf@xx=\dimen302 +\pgf@xy=\dimen303 +\pgf@yx=\dimen304 +\pgf@yy=\dimen305 +\pgf@zx=\dimen306 +\pgf@zy=\dimen307 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@path@lastx=\dimen308 +\pgf@path@lasty=\dimen309 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@shorten@end@additional=\dimen310 +\pgf@shorten@start@additional=\dimen311 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfpic=\box71 +\pgf@hbox=\box72 +\pgf@layerbox@main=\box73 +\pgf@picture@serial@count=\count477 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgflinewidth=\dimen312 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@pt@x=\dimen313 +\pgf@pt@y=\dimen314 +\pgf@pt@temp=\dimen315 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfarrowsep=\dimen316 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@max=\dimen317 +\pgf@sys@shading@range@num=\count478 +\pgf@shadingcount=\count479 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfexternal@startupbox=\box74 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10) +))) +(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfnodeparttextbox=\box75 +) +(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) +) +(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2023-01-15 v3.1.10 (3.1.10) +\pgf@nodesepstart=\dimen318 +\pgf@nodesepend=\dimen319 +) +(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10) +)) +(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(/usr/share/texmf/tex/latex/pgf/math/pgfmath.sty +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2023-01-15 v3.1.10 (3.1.10) +\pgffor@iter=\dimen320 +\pgffor@skip=\dimen321 +\pgffor@stack=\toks57 +\pgffor@toks=\toks58 +)) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2023-01-15 v3.1.10 (3.1.10) + +(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@plot@mark@count=\count480 +\pgfplotmarksize=\dimen322 +) +\tikz@lastx=\dimen323 +\tikz@lasty=\dimen324 +\tikz@lastxsaved=\dimen325 +\tikz@lastysaved=\dimen326 +\tikz@lastmovetox=\dimen327 +\tikz@lastmovetoy=\dimen328 +\tikzleveldistance=\dimen329 +\tikzsiblingdistance=\dimen330 +\tikz@figbox=\box76 +\tikz@figbox@bg=\box77 +\tikz@tempbox=\box78 +\tikz@tempbox@bg=\box79 +\tikztreelevel=\count481 +\tikznumberofchildren=\count482 +\tikznumberofcurrentchild=\count483 +\tikz@fig@count=\count484 + +(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfmatrixcurrentrow=\count485 +\pgfmatrixcurrentcolumn=\count486 +\pgf@matrix@numberofcolumns=\count487 +) +\tikz@expandcount=\count488 + +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat +hs.code.tex +File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10) +))) (./listings_specs.tex) +(/usr/share/texmf/tex/latex/base/textcomp.sty +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) +(/usr/share/texmf/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2023/02/27 1.9 listings language file +) +(/usr/share/texmf/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2023/02/27 1.9 listings language file +) +(/usr/share/texmf/tex/latex/listings/lstlang3.sty +File: lstlang3.sty 2023/02/27 1.9 listings language file +) +(/usr/share/texmf/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2023/02/27 1.9 (Carsten Heinz) +) +(/usr/share/texmf/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers + +\f@nch@headwidth=\skip92 +\f@nch@O@elh=\skip93 +\f@nch@O@erh=\skip94 +\f@nch@O@olh=\skip95 +\f@nch@O@orh=\skip96 +\f@nch@O@elf=\skip97 +\f@nch@O@erf=\skip98 +\f@nch@O@olf=\skip99 +\f@nch@O@orf=\skip100 +) +Package csquotes Info: Checking for multilingual support... +Package csquotes Info: ... none found. + + +Package csquotes Warning: No multilingual support. +(csquotes) Cannot enable multilingual quotes on input line 165. + +(/usr/share/texmf/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count489 +\l__pdf_internal_box=\box80 +) (./Exercise08.aux) +\openout1 = `Exercise08.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 165. +LaTeX Font Info: ... okay on input line 165. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(85.35826pt, 426.79135pt, 85.35826pt) +* v-part:(T,H,B)=(142.26378pt, 617.4248pt, 85.35826pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=426.79135pt +* \textheight=617.4248pt +* \oddsidemargin=13.08827pt +* \evensidemargin=13.08827pt +* \topmargin=-43.81721pt +* \headheight=85.35826pt +* \headsep=28.45274pt +* \topskip=11.0pt +* \footskip=56.9055pt +* \marginparwidth=50.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(/usr/share/texmf/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count490 +\scratchdimen=\dimen331 +\scratchbox=\box81 +\nofMPsegments=\count491 +\nofMParguments=\count492 +\everyMPshowfont=\toks59 +\MPscratchCnt=\count493 +\MPscratchDim=\dimen332 +\MPnumerator=\count494 +\makeMPintoPDFobject=\count495 +\everyMPtoPDFconversion=\toks60 +) (/usr/share/texmf/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texmf/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\c@lstlisting=\count496 +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: hyperref package is loaded. +Package caption Info: End \AtBeginDocument code. + +(/usr/share/texmf/tex/latex/pdflscape/pdflscape.sty +Package: pdflscape 2022-10-27 v0.13 Display of landscape pages in PDF + +(/usr/share/texmf/tex/latex/pdflscape/pdflscape-nometadata.sty +Package: pdflscape-nometadata 2022-10-28 v0.13 Display of landscape pages in PD +F (HO) +Package pdflscape Info: Auto-detected driver: pdftex on input line 81. +)) +Package hyperref Info: Link coloring OFF on input line 165. + +(./Exercise08.out) (./Exercise08.out) +\@outlinefile=\write7 +\openout7 = `Exercise08.out'. + +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. + +(/usr/share/texmf/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2023/03/05 v3.19 biblatex localization (PK/MW) +) +Package biblatex Info: Input encoding 'latin1' detected. +Package biblatex Info: Data encoding 'latin1' specified. +(biblatex) No need to reencode data. +Package biblatex Info: Input encoding 'latin1' detected. +Package biblatex Info: Data encoding 'latin1' specified. +(biblatex) No need to reencode data. +\openout5 = `Exercise08-blx.bib'. + +Package biblatex Info: Trying to load bibliographic data... +Package biblatex Info: ... file 'Exercise08.bbl' found. + (./Exercise08.bbl) +Package biblatex Info: Reference section=0 on input line 165. +Package biblatex Info: Reference segment=0 on input line 165. +LaTeX Font Info: Trying to load font information for U+msa on input line 169 +. + +(/usr/share/texmf/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 169 +. + +(/usr/share/texmf/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+rsfs on input line 16 +9. + +(/usr/share/texmf/tex/latex/jknapltx/ursfs.fd +File: ursfs.fd 1998/03/24 rsfs font definition file (jk) +) +LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <17.28> not available +(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 170. + + +LaTeX Font Warning: Font shape `OT1/cmr/bx/sc' undefined +(Font) using `OT1/cmr/bx/n' instead on input line 188. + + +Underfull \hbox (badness 10000) in paragraph at lines 192--194 + + [] + + +Overfull \hbox (2.4628pt too wide) in paragraph at lines 190--219 + [] + [] + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 222. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `math shift' on input line 222. + + +Underfull \hbox (badness 10000) in paragraph at lines 242--244 + + [] + + +File: KeyVisual_ohne_Text.pdf Graphic file (type pdf) + +Package pdftex.def Info: KeyVisual_ohne_Text.pdf used on input line 270. +(pdftex.def) Requested size: 105.2751pt x 52.69089pt. +[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + + <./KeyVisual_ohne_Text.pdf>] + +LaTeX Warning: `!h' float specifier changed to `!ht'. + +File: KeyVisual_ohne_Text.pdf Graphic file (type pdf) + +Package pdftex.def Info: KeyVisual_ohne_Text.pdf used on input line 277. +(pdftex.def) Requested size: 105.2751pt x 52.69089pt. +[2] +File: KeyVisual_ohne_Text.pdf Graphic file (type pdf) + +Package pdftex.def Info: KeyVisual_ohne_Text.pdf used on input line 293. +(pdftex.def) Requested size: 105.2751pt x 52.69089pt. + [3{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}] +(/usr/share/texmf/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2023/02/27 1.9 listings language file +) +(/usr/share/texmf/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2023/02/27 1.9 listings language file +) +(/usr/share/texmf/tex/latex/listings/lstlang3.sty +File: lstlang3.sty 2023/02/27 1.9 listings language file +) +(/usr/share/texmf/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2023/02/27 1.9 (Carsten Heinz) +\lstFV@gtempboxa=\box82 +) +LaTeX Font Info: Trying to load font information for TS1+cmtt on input line +299. + +(/usr/share/texmf/tex/latex/base/ts1cmtt.fd +File: ts1cmtt.fd 2022/07/10 v2.5l Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <14.4> not available +(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 308. +LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <12> not available +(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 309. +File: KeyVisual_ohne_Text.pdf Graphic file (type pdf) + +Package pdftex.def Info: KeyVisual_ohne_Text.pdf used on input line 328. +(pdftex.def) Requested size: 105.2751pt x 52.69089pt. + [4] +File: KeyVisual_ohne_Text.pdf Graphic file (type pdf) + +Package pdftex.def Info: KeyVisual_ohne_Text.pdf used on input line 354. +(pdftex.def) Requested size: 105.2751pt x 52.69089pt. + [5] (./Exercise08.aux) + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + +Package rerunfilecheck Info: File `Exercise08.out' has not changed. +(rerunfilecheck) Checksum: E43FCB772BA4C1E42362E9D453B60C57;556. +Package logreq Info: Writing requests to 'Exercise08.run.xml'. +\openout1 = `Exercise08.run.xml'. + + ) +Here is how much of TeX's memory you used: + 35485 strings out of 476025 + 646084 string characters out of 5799020 + 1916388 words of memory out of 5000000 + 55286 multiletter control sequences out of 15000+600000 + 537799 words of font info for 131 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 84i,15n,131p,1876b,1829s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on Exercise08.pdf (5 pages, 232686 bytes). +PDF statistics: + 221 PDF objects out of 1000 (max. 8388607) + 172 compressed objects within 2 object streams + 56 named destinations out of 1000 (max. 500000) + 42 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/02_tex/Exercise08.out b/02_tex/Exercise08.out new file mode 100644 index 0000000..d08c300 --- /dev/null +++ b/02_tex/Exercise08.out @@ -0,0 +1,3 @@ +\BOOKMARK [1][-]{section.1}{\376\377\000C\000l\000o\000n\000e\000\040\000a\000\040\000g\000i\000t\000\040\000r\000e\000p\000o\000s\000i\000t\000o\000r\000y}{}% 1 +\BOOKMARK [1][-]{section.2}{\376\377\000k\000-\000N\000e\000a\000r\000e\000s\000t\000\040\000N\000e\000i\000g\000h\000b\000o\000r\000s\000\040\000f\000r\000o\000m\000\040\000s\000c\000r\000a\000t\000c\000h}{}% 2 +\BOOKMARK [1][-]{section.3}{\376\377\000k\000N\000N\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000c\000a\000r\000e\000t\000-\000p\000a\000c\000k\000a\000g\000e}{}% 3 diff --git a/02_tex/Exercise08.pdf b/02_tex/Exercise08.pdf new file mode 100644 index 0000000000000000000000000000000000000000..af6d4af73e8811af16def5a74a537b4791ab4f6a GIT binary patch literal 232686 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 literal 0 HcmV?d00001 diff --git a/02_tex/Exercise08.run.xml b/02_tex/Exercise08.run.xml new file mode 100644 index 0000000..97be752 --- /dev/null +++ b/02_tex/Exercise08.run.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + Exercise08.aux + Exercise08-blx.bib + + + Exercise08.bbl + + + blx-dm.def + blx-compat.def + blx-bibtex.def + biblatex.def + standard.bbx + numeric.bbx + authoryear.cbx + biblatex.cfg + english.lbx + + + + bibtex + + bibtex8 + + + Exercise08 + + + Exercise08.aux + + + Exercise08.bbl + + + Exercise08.bbl + + + Exercise08.aux + Exercise08-blx.bib + + + + + biblatex.bst + + + diff --git a/02_tex/Exercise08.tex b/02_tex/Exercise08.tex new file mode 100644 index 0000000..3701a16 --- /dev/null +++ b/02_tex/Exercise08.tex @@ -0,0 +1,354 @@ +\documentclass[a4paper,11pt]{article} +\usepackage[a4paper,left=3cm, right=3cm, top=5cm, bottom=3cm, headheight=3cm, footskip=2cm,headsep=1cm]{geometry} +\usepackage[latin1]{inputenc} % Ermoeglicht Sonderzeichen direkt einzugeben + +\usepackage{color} % Farbpaket +\usepackage{amsmath,amsthm,amsfonts,amssymb,amscd,mathrsfs} +\usepackage{bm} % ermoeglicht mathematische Sonderzeichen +% \usepackage{ngerman} % neue deutsche Rechtschreibung +% \usepackage[english]{babel} % + % +\usepackage{graphicx} % Ermoeglicht das Einbinden von Bildern in allen Formaten +\usepackage{longtable} % zum erstellen von Tabellen ber mehrere Seiten +\usepackage{array} +\usepackage{multirow} % zum Verbinden von Zeilen innerhalb einer Tabelle +%\usepackage{pictexwd} % PicTex, ein Graphikpaket +%\usepackage{pst-all, multido} % psTricks, ein Graphikpaket +\usepackage{url} +\usepackage{SASnRdisplay} +\usepackage{pdfpages} +\usepackage{epsfig} +\usepackage{fancybox} +\usepackage{booktabs} +\usepackage[font={sc},labelfont={bf}, hypcap=false,format=hang]{caption} +%\usepackage{libertine} +% \usepackage[dvipsnames]{xcolor} +\usepackage{fancyvrb} +\usepackage{arydshln} +\usepackage{lscape} +%\usepackage{import} +\usepackage{enumitem} +% Falls zitiert werden soll, hier werden die Optionen festgelegt +\usepackage[babel]{csquotes} +\usepackage{hyperref} +\usepackage[citestyle=authoryear, backend=bibtex8, bibencoding=latin1, alldates=long]{biblatex} +\usepackage{dirtree} +\usepackage{amsmath} +\usepackage{tikz} + +\input{listings_specs} +%\addbibresource{Lib.bib} +% ________________ EINRICHTEN DES DOKUMENTS ______________________% + +%\bibliographystyle{plain} % legt den Stil f�r die Literaturangaben fest + + +%\oddsidemargin 0.1in \evensidemargin 0.1in \textwidth 15.5cm \topmargin -0.4in \textheight 24.5cm +\parindent 0cm % legt die Seitenraender fest + +\pagestyle{plain} % leere Kopfzeile, Seitennummer in der Mitte der Fusszeile + +\newcommand{\bs}{\boldsymbol} % shortcut zur Erzeugung von fetten Sympolen in der Mathe-Umgebung + +\renewcommand{\baselinestretch}{1.2} +% 1,5 -facher Zeilenabstand (Standard ist 1,2-facher Zeilenabstand, also 1,2*1,25 = 1,5 + +\makeatletter +% Hier werden die �berschriften angepasst mit \@startsection +% Name des Z�hlers, Ebene der �berschrift, Einzug, Vorabstand, Nachabstand +\renewcommand\section{\@startsection{section}{1}{0pt}{8pt}{6pt}{\bfseries\Large}} +\renewcommand\subsection{\@startsection{subsection}{2}{0pt}{8pt}{6pt}{\bfseries \large}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{0pt}{8pt}{6pt}{\bfseries}} +\renewcommand\thesection{Task \arabic{section}:} +\newcommand\thesectionenumi{\arabic{section}.} +\renewcommand\thesubsection{\arabic{subsection}.} +\renewcommand\thesubsubsection{\thesubsection\roman{subsubsection}.} +\makeatother +%NEW QUOTING ENVIORNMENT WITH AUTHOR AT THE END +\newenvironment{aquote}[1]{% + \pushQED{#1}% + \begin{quote}}{ + \par\nointerlineskip\noindent\hfill(\popQED)% + \end{quote}% +} + + + +% Mit den neuen commands CA kann man schneller im Schreibefluss zitieren +\newcommand\CA[1]{\citeauthor{#1} \autocite*{#1}} +\newcommand\CAs[1]{\citeauthor{#1}'s \autocite*{#1}} + +%Declare your custom MathOperators +\DeclareMathOperator*{\E}{\mathbb{E}} %Expected Value +\DeclareMathOperator*{\Var}{var} %Variance +\DeclareMathOperator*{\Cov}{cov} +\DeclareMathOperator*{\plim}{plim} %plim convergence +\DeclareMathOperator*{\bias}{bias} %bias +\DeclareMathOperator*{\se}{s.e.} %standard error +\DeclareMathOperator*{\power}{power} %power +\DeclareMathOperator*{\trace}{trace} %Trace + + +% In order to let the tags of equations appear on the left use \leqn, +% for right \reqn within the Latex document. Here, they are defined. +\makeatletter +\def\leqn{\tagsleft@true} +\def\reqn{\tagsleft@false} +\def\fleq{\@fleqntrue \let\mathindent\@mathmargin \@mathmargin=\leftmargini} +\def\cneq{\@fleqnfalse} +%\g@addto@macro{\endsubequations}{\addtocounter{equation}{-1}} +\makeatother + +% Vermeide Hurenkinder und Schusterjungen +\widowpenalty=5000 +\clubpenalty = 5000 + +%Make new column types for tables +\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}%% centered +\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}} %% right aligned +\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}} %% right aligned + +\parskip 6pt +%Package to include Code +\usepackage{listings} +\usepackage{color} +\usepackage{textcomp} +\definecolor{listinggray}{gray}{0.7} +\definecolor{lbcolor}{rgb}{0.9,0.9,0.9} +\lstset{ + backgroundcolor=\color{lbcolor}, + tabsize=4, + rulecolor=, + language=SAS, + basicstyle=\scriptsize, + linewidth=0.9\linewidth, + upquote=true, + aboveskip={0.5\baselineskip}, + columns=fixed, + showstringspaces=false, + extendedchars=true, + breaklines=true, + prebreak = \raisebox{0ex}[0ex][0ex]{}, + frame=single, + showtabs=false, + showspaces=false, + showstringspaces=false, + identifierstyle=\ttfamily, + keywordstyle=\color[rgb]{0,0,1}, + commentstyle=\color[rgb]{0.133,0.545,0.133}, + stringstyle=\color[rgb]{0.627,0.126,0.941}, +} + +\usepackage{fancyhdr} + +% \footskip 60pt +\pagestyle{fancy} %eigener Seitenstil +\fancyhf{} %alle Kopf- und Fu�zeilenfelder bereinigen +\fancyhead[L]{\textbf{\large Introduction to Applied Data Science}\\ +\small Prof.\ Dr.\ Thomas Dimpfl, Dr.\ Johannes Bleher, \& Sophia Koch\\ +Department of Business Mathematics \\ +and Data Science} +\fancyhead[R]{\includegraphics[width=3.7cm]{KeyVisual_ohne_Text.pdf}} +%Kopfzeile links \fancyhead[C]{} %zentrierte Kopfzeile +% \fancyhead[R]{Name} %Kopfzeile rechts +\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie +\fancyfoot[C]{ + \thepage +} %Seitennummer + +\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie + + + +\date{} + +\begin{document} +\begin{center} + {\LARGE \bfseries Exercise Sheet 8\\ + --\\ +$k$-Nearest Neighbors from scratch \\ +and the \texttt{caret}-package} +\end{center} + + +\section*{Requirements} +For this assignment you will need the R packages \texttt{caret} and \texttt{data.table} installed on your system. + + +\section{Clone a git repository} +\begin{enumerate}[label={\alph*.}] + \item Clone the \texttt{git} repository \href{https://aidaho-edu.uni-hohenheim.de/gitlab/jbleher/AIDAHO_IADS_AS8.git}{\texttt{AIDAHO\_IADS\_AS8}} . + \item Change the remote repository address to an address within your own user space on the \href{https://aidaho-edu.uni-hohenheim.de/gitlab}{AIDAHO-Gitlab} +\end{enumerate} + +In the git repository you will find a dataset taken from \href{https://www.coursera.org/projects/data-science-coding-challenge-loan-default-prediction}{Cousera's Loan Prediction Challenge} available for download on \href{https://www.kaggle.com/datasets/nikhil1e9/loan-default?resource=download}{Kaggle}. +The variables contained in the dataset are listed in Table~\ref{tab:loan_data_features}. +\begin{table}[h!] +\begin{center} +\caption{Summary of Loan Dataset} +\label{tab:loan_data_features} +\begin{minipage}{0.9\linewidth} +\footnotesize + The table lists the variables contained in the loan dataset. Each loan is identified by the variable \texttt{LoanID}. The variable + \texttt{default} is the target variable. All other variables are features that may be helpful in predicting the default variable.\\ +\end{minipage} +\begin{tabular}{llp{9cm}} +\toprule +Variable Name& Data Type& Description \\ +\midrule +LoanID & string & A unique identifier for each loan. \\ +Age & integer & Age of the borrower. \\ +Income & integer & Annual income of the borrower. \\ +LoanAmount & integer & Amount of money being borrowed. \\ +CreditScore & integer & Credit score of borrower. \\ +MonthsEmployed & integer & Number of months the borrower has been employed. \\ +NumCreditLines & integer & Number of credit lines the borrower has open. \\ +InterestRate & float & Interest rate for the loan. \\ +LoanTerm & integer & Term length of the loan in months. \\ +DTIRatio & float & Debt-to-Income ratio. \\ +Education & string & Highest level of education attained by the borrower. \\ +EmploymentType & string & Employment status of the borrower \\ +MaritalStatus & string & Marital status of the borrower \\ +HasMortgage & string & Whether the borrower has a mortgage. \\ +HasDependents & string & Whether the borrower has dependents. \\ +LoanPurpose & string & Purpose of loan. \\ +HasCoSigner & string & Whether the loan has a co-signer. \\ +Default & integer & Whether the loan defaulted (1) or not (0). \\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\section{$k$-Nearest Neighbors from scratch} +\subsection*{Getting to know and preparing the data} +\begin{enumerate}[label=\thesectionenumi\arabic*.,resume=tasks] + \item Read in the data and check whether the column types concur with the types listed in table~\ref{tab:loan_data_features}. Look at the first lines to get a feeling for the data. \\ + \underline{Hint:} Use the function \texttt{sapply} and \texttt{typeof}. + \item Change all character variables (except the variable \texttt{LoanID} to factors.\\ + \underline{Hint:} Use the function \texttt{lapply} and the fact that a \texttt{data.frame} is similar to a list. + \item For each level of the factor variables create a dummy variable. \\ + \underline{Hint:} Use the function \texttt{dummyVars} from the \texttt{caret}-package and the corresponding \texttt{predict} method to generate the full data frame called \texttt{XX}. +\end{enumerate} + +\subsection*{Distance function and determining the $k$ nearest neighbors} +In order to calculate the $k$ nearest neighbors, we need to determine what the term \texttt{near} means. For this assignment, we will use the Euclidean distance. Figure~\ref{fig:euclidian_distance} depicts the distance. + +\begin{figure}[h!] + \caption{Visualization of the Euclidean distance} +\label{fig:euclidian_distance} +\begin{center} +\begin{minipage}{0.9\linewidth} +\footnotesize + The figure illustrates how the Euclidian distance between two points $p$ and $q$ in a two dimensional Euclidean space is calculated. The Euclidian distance is the length of the solid black line in the plot. To determine the length, the Pythagorean theorem and the presence of rectangular triangle is used. The rectangle is indicated with the square. + \\ +\end{minipage} +\begin{tikzpicture}[scale=1.5, dot/.style={circle,inner sep=1pt,fill,name=#1}, + extended line/.style={shorten >=-#1,shorten <=-#1}, + extended line/.default=1cm] + +% Define points +\node[dot=p,label=below left:{$p$}] at (1,2) {}; +\node[dot=p1,label=below right:{$p_1$}] at (1,0) {}; +\node[dot=p2,label=below left:{$p_2$}] at (0,2) {}; + +\node[dot=q,label=below right:{$q$}] at (4,3) {}; +\node[dot=q1,label=below right:{$q_1$}] at (4,0) {}; +\node[dot=q2,label=below left:{$q_2$}] at (0,3) {}; + +% Draw lines +\draw[thin, ->] (0,0) -- (5,0) node[anchor=north west] {$x$}; +\draw[thin, ->] (0,0) -- (0,4) node[anchor=south east] {$y$}; +\draw[dashed] (p2) -- (p) -- node[below] {$q_1 - p_1$} (q |- p2) --node[left] {$q_2 - p_2$} (q) -- (q2); +\draw[dashed] (p1) -- (p); +\draw[dashed] (q1) -- (q |- p2); +\draw[solid] (p) -- (q); +\draw (2.5,4) node {$d(p,q)^2 = (q_1 - p_1)^2 + (q_2 - p_2)^2$}; +% Draw right angle symbol +\draw (q |- p) rectangle ++(-0.2,0.2); +\end{tikzpicture} +\end{center} +\end{figure} + +\begin{enumerate}[label=\thesectionenumi\arabic*.,resume=tasks] + \item Write a function that calculates the Euclidean distance for two vectors $p$ and $q$. Call the function \texttt{eclidean\_distance} The function should also check whether the two vectors are of the same length. if they are not of the same length, an error message should be issued. + \item \label{enum:knn_function}Write a function that given a dataset \texttt{X} determines the $k$ nearest neighbors based on a distance function for each observation in a different dataset \texttt{Y}. The function should also be handed corresponding outcomes to \texttt{X} in the vector \texttt{outcomes\_X}. \\ + \underline{Hints and Remarks:} + \begin{itemize} + \item Make sure that the function issues an error \ldots + \begin{itemize} + \item[\ldots] if \texttt{X} and \texttt{Y} do not have the same number of columns. + \item[\ldots] if \texttt{X} and \texttt{outcomes\_X} do not have the same number of rows. + \end{itemize} + \item The function should take the argument \texttt{X}, \texttt{outcomes\_X}, \texttt{Y}, \texttt{k} and \texttt{DISTFUN} where \texttt{DISTFUN} is the function used to calculate the distance between two vectors. + \item All distances can be calculated using the \texttt{apply} function in one short line of code. + \item Use the order command to determine the indices of the $k$ nearest neighboring points in \texttt{X}. + \item The function should return a list that contains the following three matrices: + \begin{enumerate} + \item the indices, + \item the distances, + \item and the outcomes + \end{enumerate} + of the $k$ nearest neighboring points in \texttt{X} for each observation in \texttt{Y}. + \item Test your function with the following call + \end{itemize} + \begin{R} + knn.obj <- nearest_neighbors(X = XX[1:100,], + Y = XX[4001:4003,], + k = 3, + DISTFUN = euclidean_distance, + outcome = thedata$Default) + \end{R} + +\item \label{enumi:majority_vote} Write a function called \texttt{majority\_vote} which, given a vector \texttt{x} returns the most frequent value as a string. +\item Write a function \texttt{knn\_prediction} that takes the resulting list of task \ref{enum:knn_function} and an evaluation function \texttt{EVALFUN} to predict the outcome based on kNN. The evaluation function could be the \texttt{mean} function or the \texttt{majority\_vote} functionn of task \ref{enumi:majority_vote}. +\item Is the scale of the variables an issue for the prediction? +\end{enumerate} + + +\section{kNN with the \texttt{caret}-package} +\subsection*{Background: The \texttt{caret} package} +The \href{https://topepo.github.io/caret/index.html}{\texttt{caret}-package} provides a useful conglomeration of tools for statistical/machine learning applications. The documentation of the package lists the capabilities of the package: +\begin{quote} + \itshape +The caret package (short for Classification And REgression Training) is a set of functions that attempt to streamline the process for creating predictive models. The package contains tools for: +\begin{itemize}[label=] + \item data splitting + \item pre-processing + \item feature selection + \item model tuning using resampling + \item variable importance estimation +\end{itemize} +as well as other functionality. +\end{quote} + +\subsection*{Splitting the data set based on the outcome variable} +\begin{enumerate}[label=\thesectionenumi\arabic*.,resume=tasks2] + \item Have a look at the documentation of the \texttt{createDataPartition} from the \texttt{caret} package. What does it do? What other functions are there? + \item \label{split:step1} Use the function \texttt{createDataPartition} to create the indices that split the dataset into two parts (80\%/20\%) based on the \texttt{Default} variable. The output should not be a list. + \item \label{split:step2} Create a training data set and a test data set. Both sets should not contain the column \texttt{LoanID}. + \item \label{split:freq} Have a look at the frequencies of the outcome variable. How many times does \texttt{Default = 1} and \texttt{Default = 0} occur in the output dataset? + \item Change the column type of \texttt{Default} to \texttt{factor}. Repeat the splitting in tasks \ref{split:step1} and \ref{split:step2}. Do the frequencies change in \ref{split:freq}? +\end{enumerate} +\subsection*{Model training} +\begin{enumerate}[label=\thesectionenumi\arabic*.,resume=tasks2] + \item \label{step:kNN} Use the following code to train a \texttt{knn}-prediction model on the \texttt{trainData} + \begin{R} + ctrl <- trainControl( method="repeatedcv", + repeats = 3, + number=10) + knnFit <- train(as.factor(Default) ~ ., + data = trainData, + method = "knn", + trControl = ctrl, + preProcess = c("center","scale"), + tuneLength = 10) + \end{R} + + \item Have a look at the resulting object \texttt{knnFit}. What is \texttt{Accuracy}, how is it calculated? +\end{enumerate} +\subsection*{Model evaluation} +\begin{enumerate}[label=\thesectionenumi\arabic*.,resume=tasks2] + \item Use the method predict on the \texttt{knnFit} object from step \ref{step:kNN} with the argument \texttt{newdata=testData}. + \item Compare the prediction with the actual values in the \texttt{Default} column of the the \texttt{testData} data frame. What is the Accuracy? + \end{enumerate} +\end{document} -- GitLab