diff --git a/Bericht/Abschlussarbeit.aux b/Bericht/Abschlussarbeit.aux deleted file mode 100644 index c4f7647..0000000 --- a/Bericht/Abschlussarbeit.aux +++ /dev/null @@ -1,65 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand*\new@tpo@label[2]{} -\catcode `"\active -\AC@reset@newl@bel -\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 {section}{\numberline {I}Kurzfassung}{I}{section.I}} -\@writefile{toc}{\contentsline {section}{II \hspace {0.35em}Inhaltsverzeichnis}{II}{section*.1}} -\@writefile{toc}{\contentsline {section}{\numberline {III}Abbildungsverzeichnis}{III}{section.III}} -\@writefile{toc}{\contentsline {section}{\numberline {IV}Tabellenverzeichnis}{IV}{section.IV}} -\@writefile{toc}{\contentsline {section}{\numberline {V}Listing-Verzeichnis}{IV}{section.V}} -\@writefile{toc}{\contentsline {section}{\numberline {VI}Abk\IeC {\"u}rzungsverzeichnis}{V}{section.VI}} -\newacro{OSGi}[\AC@hyperlink{OSGi}{OSGi}]{Open Service Gateway initiative} -\@writefile{toc}{\contentsline {section}{\numberline {1}Einleitung}{1}{section.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Bilder}{1}{subsection.1.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces OSGi Architektur}}{1}{figure.1}} -\newlabel{fig:osgi}{{1}{1}{OSGi Architektur}{figure.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Tabellen}{1}{subsection.1.2}} -\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Beispieltabelle\relax }}{1}{table.caption.2}} -\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} -\newlabel{tab:beispiel}{{1}{1}{Beispieltabelle\relax }{table.caption.2}{}} -\citation{buch} -\citation{online} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Auflistung}{2}{subsection.1.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Listings}{2}{subsection.1.4}} -\newlabel{lst:arduino}{{1}{2}{Arduino Beispielprogramm}{lstlisting.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Arduino Beispielprogramm}{2}{lstlisting.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Tipps}{2}{subsection.1.5}} -\AC@undonewlabel{acro:OSGi} -\newlabel{acro:OSGi}{{1.5}{2}{Tipps}{section*.3}{}} -\acronymused{OSGi} -\@writefile{toc}{\contentsline {section}{\numberline {2}Kapitel}{3}{section.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Unterkapitel}{3}{subsection.2.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Unterkapitel}{3}{subsection.2.2}} -\@writefile{toc}{\contentsline {section}{\numberline {3}Kapitel}{4}{section.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Unterkapitel}{4}{subsection.3.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Unterkapitel}{4}{subsection.3.2}} -\@writefile{toc}{\contentsline {section}{\numberline {4}Kapitel}{5}{section.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Unterkapitel}{5}{subsection.4.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Unterkapitel}{5}{subsection.4.2}} -\bibstyle{myalpha} -\bibdata{bibo} -\@writefile{toc}{\contentsline {section}{Anhang}{I}{section*.4}} -\@writefile{toc}{\vspace {-0.5em}} -\@writefile{toc}{\contentsline {section}{\numberline {A}GUI}{I}{appendix.A}} -\newlabel{app:screenshot}{{A}{I}{}{appendix.A}{}} diff --git a/Bericht/Abschlussarbeit.lof b/Bericht/Abschlussarbeit.lof deleted file mode 100644 index b9001d4..0000000 --- a/Bericht/Abschlussarbeit.lof +++ /dev/null @@ -1,2 +0,0 @@ -\select@language {ngerman} -\contentsline {figure}{\numberline {1}{\ignorespaces OSGi Architektur}}{1}{figure.1} diff --git a/Bericht/Abschlussarbeit.log b/Bericht/Abschlussarbeit.log deleted file mode 100644 index 06df401..0000000 --- a/Bericht/Abschlussarbeit.log +++ /dev/null @@ -1,1460 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2017.5.30) 30 MAY 2017 11:37 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**Abschlussarbeit.tex -(./Abschlussarbeit.tex -LaTeX2e <2017/01/01> patch level 3 -Babel <3.9r> and hyphenation patterns for 83 language(s) loaded. -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls -Document Class: scrartcl 2016/06/14 v3.21 KOMA-Script document class (article) -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty -Package: scrkbase 2016/06/14 v3.21 KOMA-Script package (KOMA-Script-dependent b -asics and keyval usage) - -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty -Package: scrbase 2016/06/14 v3.21 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 2016/06/14 v3.21 KOMA-Script package (loading files) - -Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files) - Copyright (C) Markus Kohm - -))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty -Package: tocbasic 2016/06/14 v3.21 KOMA-Script package (handling toc-files) -\scr@dte@tocline@numberwidth=\skip41 -\scr@dte@tocline@numbox=\box26 -) -Package tocbasic Info: omitting babel extension for `toc' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `toc' on input line 130. -Package tocbasic Info: omitting babel extension for `lof' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `lof' on input line 131. -Package tocbasic Info: omitting babel extension for `lot' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `lot' on input line 132. -Package scrartcl Info: You've used standard option `12pt'. -(scrartcl) This is correct! -(scrartcl) Internally I'm using `fontsize=12pt'. -(scrartcl) If you'd like to set the option with \KOMAoptions, -(scrartcl) you'd have to use `fontsize=12pt' there -(scrartcl) instead of `12pt', too. -Class scrartcl Info: File `scrsize12pt.clo' used to setup font sizes on input l -ine 2052. - -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize12pt.clo -File: scrsize12pt.clo 2016/06/14 v3.21 KOMA-Script font size class option (12pt -) -) -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty -Package: typearea 2016/06/14 v3.21 KOMA-Script package (type area) - -Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area) - Copyright (C) Frank Neukam, 1992-1994 - Copyright (C) Markus Kohm, 1994- - -\ta@bcor=\skip42 -\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=\skip43 -\ta@vblk=\skip44 -\ta@temp=\skip45 -\footheight=\skip46 -Package typearea Info: These are the values describing the layout: -(typearea) DIV = 12 -(typearea) BCOR = 0.0pt -(typearea) \paperwidth = 597.50793pt -(typearea) \textwidth = 448.13095pt -(typearea) DIV departure = -6% -(typearea) \evensidemargin = 2.4185pt -(typearea) \oddsidemargin = 2.4185pt -(typearea) \paperheight = 845.04694pt -(typearea) \textheight = 635.5pt -(typearea) \topmargin = -41.72441pt -(typearea) \headheight = 18.125pt -(typearea) \headsep = 21.75pt -(typearea) \topskip = 12.0pt -(typearea) \footskip = 50.75pt -(typearea) \baselineskip = 14.5pt -(typearea) on input line 1529. -) -\c@part=\count80 -\c@section=\count81 -\c@subsection=\count82 -\c@subsubsection=\count83 -\c@paragraph=\count84 -\c@subparagraph=\count85 -\scr@dte@part@maxnumwidth=\skip47 -\scr@dte@section@maxnumwidth=\skip48 -\scr@dte@subsection@maxnumwidth=\skip49 -\scr@dte@subsubsection@maxnumwidth=\skip50 -\scr@dte@paragraph@maxnumwidth=\skip51 -\scr@dte@subparagraph@maxnumwidth=\skip52 -LaTeX Info: Redefining \textsubscript on input line 4036. -\abovecaptionskip=\skip53 -\belowcaptionskip=\skip54 -\c@pti@nb@sid@b@x=\box27 -\c@figure=\count86 -\c@table=\count87 -Class scrartcl Info: Redefining `\numberline' on input line 5049. -\bibindent=\dimen102 -) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2016/04/23 3.9r The Babel package - -(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngerman.ldf -Language: ngerman 2016/11/02 v2.9 German support for babel (new orthography) - -(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngermanb.ldf -Language: ngermanb 2016/11/02 v2.9 German support for babel (new orthography) - -(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def -File: babel.def 2016/04/23 3.9r Babel common definitions -\babel@savecnt=\count88 -\U@D=\dimen103 -) -Package babel Info: Making " an active character on input line 125. -))) -(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2015/03/17 v1.2c Input encoding file -\inpenc@prehook=\toks15 -\inpenc@posthook=\toks16 - -(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def -File: utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc -Now handling font encoding OML ... -... no UTF-8 mapping file for font encoding OML -Now handling font encoding T1 ... -... processing UTF-8 mapping file for font encoding T1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu -File: t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A0 (decimal 160) - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AB (decimal 171) - defining Unicode char U+00AD (decimal 173) - defining Unicode char U+00BB (decimal 187) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C0 (decimal 192) - defining Unicode char U+00C1 (decimal 193) - defining Unicode char U+00C2 (decimal 194) - defining Unicode char U+00C3 (decimal 195) - defining Unicode char U+00C4 (decimal 196) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00C7 (decimal 199) - defining Unicode char U+00C8 (decimal 200) - defining Unicode char U+00C9 (decimal 201) - defining Unicode char U+00CA (decimal 202) - defining Unicode char U+00CB (decimal 203) - defining Unicode char U+00CC (decimal 204) - defining Unicode char U+00CD (decimal 205) - defining Unicode char U+00CE (decimal 206) - defining Unicode char U+00CF (decimal 207) - defining Unicode char U+00D0 (decimal 208) - defining Unicode char U+00D1 (decimal 209) - defining Unicode char U+00D2 (decimal 210) - defining Unicode char U+00D3 (decimal 211) - defining Unicode char U+00D4 (decimal 212) - defining Unicode char U+00D5 (decimal 213) - defining Unicode char U+00D6 (decimal 214) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00D9 (decimal 217) - defining Unicode char U+00DA (decimal 218) - defining Unicode char U+00DB (decimal 219) - defining Unicode char U+00DC (decimal 220) - defining Unicode char U+00DD (decimal 221) - defining Unicode char U+00DE (decimal 222) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E0 (decimal 224) - defining Unicode char U+00E1 (decimal 225) - defining Unicode char U+00E2 (decimal 226) - defining Unicode char U+00E3 (decimal 227) - defining Unicode char U+00E4 (decimal 228) - defining Unicode char U+00E5 (decimal 229) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00E7 (decimal 231) - defining Unicode char U+00E8 (decimal 232) - defining Unicode char U+00E9 (decimal 233) - defining Unicode char U+00EA (decimal 234) - defining Unicode char U+00EB (decimal 235) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F0 (decimal 240) - defining Unicode char U+00F1 (decimal 241) - defining Unicode char U+00F2 (decimal 242) - defining Unicode char U+00F3 (decimal 243) - defining Unicode char U+00F4 (decimal 244) - defining Unicode char U+00F5 (decimal 245) - defining Unicode char U+00F6 (decimal 246) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+00F9 (decimal 249) - defining Unicode char U+00FA (decimal 250) - defining Unicode char U+00FB (decimal 251) - defining Unicode char U+00FC (decimal 252) - defining Unicode char U+00FD (decimal 253) - defining Unicode char U+00FE (decimal 254) - defining Unicode char U+00FF (decimal 255) - defining Unicode char U+0100 (decimal 256) - defining Unicode char U+0101 (decimal 257) - defining Unicode char U+0102 (decimal 258) - defining Unicode char U+0103 (decimal 259) - defining Unicode char U+0104 (decimal 260) - defining Unicode char U+0105 (decimal 261) - defining Unicode char U+0106 (decimal 262) - defining Unicode char U+0107 (decimal 263) - defining Unicode char U+0108 (decimal 264) - defining Unicode char U+0109 (decimal 265) - defining Unicode char U+010A (decimal 266) - defining Unicode char U+010B (decimal 267) - defining Unicode char U+010C (decimal 268) - defining Unicode char U+010D (decimal 269) - defining Unicode char U+010E (decimal 270) - defining Unicode char U+010F (decimal 271) - defining Unicode char U+0110 (decimal 272) - defining Unicode char U+0111 (decimal 273) - defining Unicode char U+0112 (decimal 274) - defining Unicode char U+0113 (decimal 275) - defining Unicode char U+0114 (decimal 276) - defining Unicode char U+0115 (decimal 277) - defining Unicode char U+0116 (decimal 278) - defining Unicode char U+0117 (decimal 279) - defining Unicode char U+0118 (decimal 280) - defining Unicode char U+0119 (decimal 281) - defining Unicode char U+011A (decimal 282) - defining Unicode char U+011B (decimal 283) - defining Unicode char U+011C (decimal 284) - defining Unicode char U+011D (decimal 285) - defining Unicode char U+011E (decimal 286) - defining Unicode char U+011F (decimal 287) - defining Unicode char U+0120 (decimal 288) - defining Unicode char U+0121 (decimal 289) - defining Unicode char U+0122 (decimal 290) - defining Unicode char U+0123 (decimal 291) - defining Unicode char U+0124 (decimal 292) - defining Unicode char U+0125 (decimal 293) - defining Unicode char U+0128 (decimal 296) - defining Unicode char U+0129 (decimal 297) - defining Unicode char U+012A (decimal 298) - defining Unicode char U+012B (decimal 299) - defining Unicode char U+012C (decimal 300) - defining Unicode char U+012D (decimal 301) - defining Unicode char U+012E (decimal 302) - defining Unicode char U+012F (decimal 303) - defining Unicode char U+0130 (decimal 304) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0132 (decimal 306) - defining Unicode char U+0133 (decimal 307) - defining Unicode char U+0134 (decimal 308) - defining Unicode char U+0135 (decimal 309) - defining Unicode char U+0136 (decimal 310) - defining Unicode char U+0137 (decimal 311) - defining Unicode char U+0139 (decimal 313) - defining Unicode char U+013A (decimal 314) - defining Unicode char U+013B (decimal 315) - defining Unicode char U+013C (decimal 316) - defining Unicode char U+013D (decimal 317) - defining Unicode char U+013E (decimal 318) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0143 (decimal 323) - defining Unicode char U+0144 (decimal 324) - defining Unicode char U+0145 (decimal 325) - defining Unicode char U+0146 (decimal 326) - defining Unicode char U+0147 (decimal 327) - defining Unicode char U+0148 (decimal 328) - defining Unicode char U+014A (decimal 330) - defining Unicode char U+014B (decimal 331) - defining Unicode char U+014C (decimal 332) - defining Unicode char U+014D (decimal 333) - defining Unicode char U+014E (decimal 334) - defining Unicode char U+014F (decimal 335) - defining Unicode char U+0150 (decimal 336) - defining Unicode char U+0151 (decimal 337) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0154 (decimal 340) - defining Unicode char U+0155 (decimal 341) - defining Unicode char U+0156 (decimal 342) - defining Unicode char U+0157 (decimal 343) - defining Unicode char U+0158 (decimal 344) - defining Unicode char U+0159 (decimal 345) - defining Unicode char U+015A (decimal 346) - defining Unicode char U+015B (decimal 347) - defining Unicode char U+015C (decimal 348) - defining Unicode char U+015D (decimal 349) - defining Unicode char U+015E (decimal 350) - defining Unicode char U+015F (decimal 351) - defining Unicode char U+0160 (decimal 352) - defining Unicode char U+0161 (decimal 353) - defining Unicode char U+0162 (decimal 354) - defining Unicode char U+0163 (decimal 355) - defining Unicode char U+0164 (decimal 356) - defining Unicode char U+0165 (decimal 357) - defining Unicode char U+0168 (decimal 360) - defining Unicode char U+0169 (decimal 361) - defining Unicode char U+016A (decimal 362) - defining Unicode char U+016B (decimal 363) - defining Unicode char U+016C (decimal 364) - defining Unicode char U+016D (decimal 365) - defining Unicode char U+016E (decimal 366) - defining Unicode char U+016F (decimal 367) - defining Unicode char U+0170 (decimal 368) - defining Unicode char U+0171 (decimal 369) - defining Unicode char U+0172 (decimal 370) - defining Unicode char U+0173 (decimal 371) - defining Unicode char U+0174 (decimal 372) - defining Unicode char U+0175 (decimal 373) - defining Unicode char U+0176 (decimal 374) - defining Unicode char U+0177 (decimal 375) - defining Unicode char U+0178 (decimal 376) - defining Unicode char U+0179 (decimal 377) - defining Unicode char U+017A (decimal 378) - defining Unicode char U+017B (decimal 379) - defining Unicode char U+017C (decimal 380) - defining Unicode char U+017D (decimal 381) - defining Unicode char U+017E (decimal 382) - defining Unicode char U+01CD (decimal 461) - defining Unicode char U+01CE (decimal 462) - defining Unicode char U+01CF (decimal 463) - defining Unicode char U+01D0 (decimal 464) - defining Unicode char U+01D1 (decimal 465) - defining Unicode char U+01D2 (decimal 466) - defining Unicode char U+01D3 (decimal 467) - defining Unicode char U+01D4 (decimal 468) - defining Unicode char U+01E2 (decimal 482) - defining Unicode char U+01E3 (decimal 483) - defining Unicode char U+01E6 (decimal 486) - defining Unicode char U+01E7 (decimal 487) - defining Unicode char U+01E8 (decimal 488) - defining Unicode char U+01E9 (decimal 489) - defining Unicode char U+01EA (decimal 490) - defining Unicode char U+01EB (decimal 491) - defining Unicode char U+01F0 (decimal 496) - defining Unicode char U+01F4 (decimal 500) - defining Unicode char U+01F5 (decimal 501) - defining Unicode char U+0218 (decimal 536) - defining Unicode char U+0219 (decimal 537) - defining Unicode char U+021A (decimal 538) - defining Unicode char U+021B (decimal 539) - defining Unicode char U+0232 (decimal 562) - defining Unicode char U+0233 (decimal 563) - defining Unicode char U+1E02 (decimal 7682) - defining Unicode char U+1E03 (decimal 7683) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2010 (decimal 8208) - defining Unicode char U+2011 (decimal 8209) - defining Unicode char U+2012 (decimal 8210) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2015 (decimal 8213) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201A (decimal 8218) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) - defining Unicode char U+201E (decimal 8222) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+2039 (decimal 8249) - defining Unicode char U+203A (decimal 8250) - defining Unicode char U+2423 (decimal 9251) - defining Unicode char U+1E20 (decimal 7712) - defining Unicode char U+1E21 (decimal 7713) -) -Now handling font encoding OT1 ... -... processing UTF-8 mapping file for font encoding OT1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu -File: ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A0 (decimal 160) - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AD (decimal 173) - defining Unicode char U+00B8 (decimal 184) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0174 (decimal 372) - defining Unicode char U+0175 (decimal 373) - defining Unicode char U+0176 (decimal 374) - defining Unicode char U+0177 (decimal 375) - defining Unicode char U+0218 (decimal 536) - defining Unicode char U+0219 (decimal 537) - defining Unicode char U+021A (decimal 538) - defining Unicode char U+021B (decimal 539) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) -) -Now handling font encoding OMS ... -... processing UTF-8 mapping file for font encoding OMS - -(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu -File: omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) -) -Now handling font encoding OMX ... -... no UTF-8 mapping file for font encoding OMX -Now handling font encoding U ... -... no UTF-8 mapping file for font encoding U - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+02C6 (decimal 710) - defining Unicode char U+02DC (decimal 732) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2026 (decimal 8230) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2423 (decimal 9251) -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2016/11/05 v2.16a AMS math features -\@mathmargin=\skip55 - -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=\toks17 -\ex@=\dimen104 -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen105 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count89 -LaTeX Info: Redefining \frac on input line 213. -\uproot@=\count90 -\leftroot@=\count91 -LaTeX Info: Redefining \overline on input line 375. -\classnum@=\count92 -\DOTSCASE@=\count93 -LaTeX Info: Redefining \ldots on input line 472. -LaTeX Info: Redefining \dots on input line 475. -LaTeX Info: Redefining \cdots on input line 596. -\Mathstrutbox@=\box28 -\strutbox@=\box29 -\big@size=\dimen106 -LaTeX Font Info: Redeclaring font encoding OML on input line 712. -LaTeX Font Info: Redeclaring font encoding OMS on input line 713. -\macc@depth=\count94 -\c@MaxMatrixCols=\count95 -\dotsspace@=\muskip10 -\c@parentequation=\count96 -\dspbrk@lvl=\count97 -\tag@help=\toks18 -\row@=\count98 -\column@=\count99 -\maxfields@=\count100 -\andhelp@=\toks19 -\eqnshift@=\dimen107 -\alignsep@=\dimen108 -\tagshift@=\dimen109 -\tagwidth@=\dimen110 -\totwidth@=\dimen111 -\lineht@=\dimen112 -\@envbody=\toks20 -\multlinegap=\skip56 -\multlinetaggap=\skip57 -\mathdisplay@stack=\toks21 -LaTeX Info: Redefining \[ on input line 2817. -LaTeX Info: Redefining \] on input line 2818. -) -(/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/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -) -(/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/10/09 v1.0u 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/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 99. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -) -\Gread@gobject=\count101 -)) -\Gin@req@height=\dimen113 -\Gin@req@width=\dimen114 -) - -Class scrartcl Warning: Usage of package `fancyhdr' together -(scrartcl) with a KOMA-Script class is not recommended. -(scrartcl) I'd suggest to use -(scrartcl) package `scrlayer-scrpage'. -(scrartcl) Nevertheless, using requested -(scrartcl) package `fancyhdr' on input line 9. - -(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2016/09/06 3.8 Extensive control of page headers and footers -\fancy@headwidth=\skip58 -\f@ncyO@elh=\skip59 -\f@ncyO@erh=\skip60 -\f@ncyO@olh=\skip61 -\f@ncyO@orh=\skip62 -\f@ncyO@elf=\skip63 -\f@ncyO@erf=\skip64 -\f@ncyO@olf=\skip65 -\f@ncyO@orf=\skip66 -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty -Package: tabularx 2016/02/03 v2.11 `tabularx' package (DPC) - -(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty -Package: array 2016/10/06 v2.4d Tabular extension package (FMi) -\col@sep=\dimen115 -\extrarowheight=\dimen116 -\NC@list=\toks22 -\extratabsurround=\skip67 -\backup@length=\skip68 -) -\TX@col@width=\dimen117 -\TX@old@table=\dimen118 -\TX@old@col=\dimen119 -\TX@target=\dimen120 -\TX@delta=\dimen121 -\TX@cols=\count102 -\TX@ftn=\toks23 -) -(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2010/09/12 v5.6 Page Geometry - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty -Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -) -(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) -\Gm@cnth=\count103 -\Gm@cntv=\count104 -\c@Gm@tempcnt=\count105 -\Gm@bindingoffset=\dimen122 -\Gm@wd@mp=\dimen123 -\Gm@odd@mp=\dimen124 -\Gm@even@mp=\dimen125 -\Gm@layoutwidth=\dimen126 -\Gm@layoutheight=\dimen127 -\Gm@layouthoffset=\dimen128 -\Gm@layoutvoffset=\dimen129 -\Gm@dimlist=\toks24 -) -(/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/eurosym/eurosym.sty -Package: eurosym 1998/08/06 v1.1 European currency symbol ``Euro'' -\@eurobox=\box30 -) -(/usr/share/texlive/texmf-dist/tex/latex/acronym/acronym.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/texlive/texmf-dist/tex/generic/xstring/xstring.tex -\@xs@message=\write3 -\integerpart=\count106 -\decimalpart=\count107 -) -Package: xstring 2013/10/13 v1.7c String manipulations (C Tellechea) -) -\AC@clearlist=\toks25 -) -(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty -Package: subfig 2005/06/28 ver: 1.3 subfig package - -(/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/05/22 v1.7-166 caption3 kernel (AR) -Package caption3 Info: TeX engine: e-TeX on input line 67. -\captionmargin=\dimen130 -\captionmargin@=\dimen131 -\captionwidth=\dimen132 -\caption@tempdima=\dimen133 -\caption@indent=\dimen134 -\caption@parindent=\dimen135 -\caption@hangindent=\dimen136 -) -Package caption Info: KOMA-Script document class. -\c@ContinuedFloat=\count108 -) -\c@KVtest=\count109 -\sf@farskip=\skip69 -\sf@captopadj=\dimen137 -\sf@capskip=\skip70 -\sf@nearskip=\skip71 -\c@subfigure=\count110 -\c@subfigure@save=\count111 -\c@lofdepth=\count112 -\c@subtable=\count113 -\c@subtable@save=\count114 -\c@lotdepth=\count115 -\sf@top=\skip72 -\sf@bottom=\skip73 -) -(/usr/share/texlive/texmf-dist/tex/latex/floatflt/floatflt.sty -Package: floatflt 1997/07/16 v. 1.31 -\c@OptionTest=\count116 -\figbox=\box31 -\tabbox=\box32 -\pagebox=\box33 -\ffigcount=\count117 -\ftabcount=\count118 -\fftest=\count119 -\hangcount=\count120 -\nosuccesstryfig=\count121 -\nosuccesstrytab=\count122 -\figgutter=\dimen138 -\tabgutter=\dimen139 -\htdone=\dimen140 -\pageht=\dimen141 -\startpageht=\dimen142 -\tabbredd=\dimen143 -\floatfltwidth=\dimen144 -\fltitemwidth=\dimen145 -\outputpretest=\toks26 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty -Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC) - -(/usr/share/texlive/texmf-dist/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 147. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def -File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) -)) -(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty -Package: colortbl 2012/02/13 v1.0a Color table columns (DPC) -\everycr=\toks27 -\minrowclearance=\skip74 -) -(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty -Package: paralist 2017/01/22 v2.7 Extended list environments -\pltopsep=\skip75 -\plpartopsep=\skip76 -\plitemsep=\skip77 -\plparsep=\skip78 -\pl@lab=\toks28 -) - -Class scrartcl Warning: Usage of package `titlesec' together -(scrartcl) with a KOMA-Script class is not recommended. -(scrartcl) I'd suggest to use the package only -(scrartcl) if you really need it, because it breaks several -(scrartcl) KOMA-Script features, i.e., option `headings' and -(scrartcl) the extended optional argument of the section -(scrartcl) commands. -(scrartcl) Nevertheless, using requested -(scrartcl) package `titlesec' on input line 21. - -(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty -Package: titlesec 2016/03/21 v2.10.2 Sectioning titles -\ttl@box=\box34 -\beforetitleunit=\skip79 -\aftertitleunit=\skip80 -\ttl@plus=\dimen146 -\ttl@minus=\dimen147 -\ttl@toksa=\toks29 -\titlewidth=\dimen148 -\titlewidthlast=\dimen149 -\titlewidthfirst=\dimen150 - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - -) - -Package scrartcl Warning: Activating an ugly workaround for a missing -(scrartcl) feature of package `titlesec` on input line 21. - - -Class scrartcl Warning: Usage of package `parskip' together -(scrartcl) with a KOMA-Script class is not recommended. -(scrartcl) I'd suggest to use option -(scrartcl) `parskip' with one of it's several values. -(scrartcl) Nevertheless, using requested -(scrartcl) package `parskip' on input line 22. - -(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty -Package: parskip 2001/04/09 non-zero parskip adjustments -) -(/usr/share/texmf/tex/latex/picins/picins.sty -Option `picins' Version 3.0 Sep. 1992, TH Darmstadt/HRZ -\@BILD=\box35 -\@TEXT=\box36 -\d@breite=\dimen151 -\d@hoehe=\dimen152 -\d@xoff=\dimen153 -\d@yoff=\dimen154 -\d@shad=\dimen155 -\d@dash=\dimen156 -\d@boxl=\dimen157 -\d@pichskip=\dimen158 -\d@tmp=\dimen159 -\d@tmpa=\dimen160 -\d@bskip=\dimen161 -\hsiz@=\dimen162 -\p@getot@l=\dimen163 -\c@breite=\count123 -\c@hoehe=\count124 -\c@xoff=\count125 -\c@yoff=\count126 -\c@pos=\count127 -\c@shad=\count128 -\c@dash=\count129 -\c@boxl=\count130 -\c@zeilen=\count131 -\@changemode=\count132 -\c@piccaption=\count133 -\c@piccaptionpos=\count134 -\c@picpos=\count135 -\c@whole=\count136 -\c@half=\count137 -\c@tmp=\count138 -\c@tmpa=\count139 -\c@tmpb=\count140 -\c@tmpc=\count141 -\c@tmpd=\count142 -\d@leftskip=\skip81 -\ptoti=\dimen164 -\ptotii=\dimen165 -\env@box=\box37 -\d@envdp=\dimen166 -\c@hsize=\count143 -\c@envdp=\count144 -\d@envb=\dimen167 -) -(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty -Package: tocloft 2013/05/02 v2.3f parameterised ToC, etc., typesetting -Package tocloft Info: The document has section divisions on input line 44. -\cftparskip=\skip82 -\cftbeforetoctitleskip=\skip83 -\cftaftertoctitleskip=\skip84 -\cftbeforepartskip=\skip85 -\cftpartnumwidth=\skip86 -\cftpartindent=\skip87 -\cftbeforesecskip=\skip88 -\cftsecindent=\skip89 -\cftsecnumwidth=\skip90 -\cftbeforesubsecskip=\skip91 -\cftsubsecindent=\skip92 -\cftsubsecnumwidth=\skip93 -\cftbeforesubsubsecskip=\skip94 -\cftsubsubsecindent=\skip95 -\cftsubsubsecnumwidth=\skip96 -\cftbeforeparaskip=\skip97 -\cftparaindent=\skip98 -\cftparanumwidth=\skip99 -\cftbeforesubparaskip=\skip100 -\cftsubparaindent=\skip101 -\cftsubparanumwidth=\skip102 -\cftbeforeloftitleskip=\skip103 -\cftafterloftitleskip=\skip104 -\cftbeforefigskip=\skip105 -\cftfigindent=\skip106 -\cftfignumwidth=\skip107 -\cftbeforelottitleskip=\skip108 -\cftafterlottitleskip=\skip109 -\cftbeforetabskip=\skip110 -\cfttabindent=\skip111 -\cfttabnumwidth=\skip112 -\cftbeforesubfigskip=\skip113 -\cftsubfigindent=\skip114 -\cftsubfignumwidth=\skip115 -\cftbeforesubtabskip=\skip116 -\cftsubtabindent=\skip117 -\cftsubtabnumwidth=\skip118 -) -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2016/06/24 v6.83q Hypertext links for LaTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) - - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) -Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) -Package hobsub Info: Skipping package `infwarerr' (already loaded). -Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -Package hobsub Info: Skipping package `ifvtex' (already loaded). -Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) -Package hobsub Info: Skipping package `ifpdf' (already loaded). -Package: etexcmds 2016/05/16 v1.6 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 2016/05/16 v1.17 Key value parser (HO) -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) -Package: pdftexcmds 2016/05/21 v0.22 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 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) -Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO -) -Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) -Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) -) -Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) -Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) -Package: xcolor-patch 2016/05/16 xcolor patch -Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) -Package atveryend Info: \enddocument detected (standard20110627). -Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) -Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) -Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty -Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) -) -\@linkdim=\dimen168 -\Hy@linkcounter=\count145 -\Hy@pagecounter=\count146 - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2016/06/24 v6.83q Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) -\Hy@SavedSpaceFactor=\count147 - -(/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 `pdfpagelabels' set `true' on input line 4362. -Package hyperref Info: Hyper figures OFF on input line 4486. -Package hyperref Info: Link nesting OFF on input line 4491. -Package hyperref Info: Hyper index ON on input line 4494. -Package hyperref Info: Plain pages OFF on input line 4501. -Package hyperref Info: Backreferencing OFF on input line 4506. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4735. -\c@Hy@tempcnt=\count148 - -(/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 5088. -\XeTeXLinkMargin=\dimen169 -\Fld@menulength=\count149 -\Field@Width=\dimen170 -\Fld@charsize=\dimen171 -Package hyperref Info: Hyper figures OFF on input line 6342. -Package hyperref Info: Link nesting OFF on input line 6347. -Package hyperref Info: Hyper index ON on input line 6350. -Package hyperref Info: backreferencing OFF on input line 6357. -Package hyperref Info: Link coloring OFF on input line 6362. -Package hyperref Info: Link coloring with OCG OFF on input line 6367. -Package hyperref Info: PDF/A mode OFF on input line 6372. -LaTeX Info: Redefining \ref on input line 6412. -LaTeX Info: Redefining \pageref on input line 6416. -\Hy@abspage=\count150 -\c@Item=\count151 -\c@Hfootnote=\count152 -) - -Package hyperref Message: Driver (autodetected): hpdftex. - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2016/06/24 v6.83q Hyperref driver for pdfTeX -\Fld@listcount=\count153 -\c@bookmark@seq@number=\count154 - -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -82. -) -\Hy@SectionHShift=\skip119 -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty -\lst@mode=\count155 -\lst@gtempboxa=\box38 -\lst@token=\toks30 -\lst@length=\count156 -\lst@currlwidth=\dimen172 -\lst@column=\count157 -\lst@pos=\count158 -\lst@lostspace=\dimen173 -\lst@width=\dimen174 -\lst@newlines=\count159 -\lst@lineno=\count160 -\lst@maxwidth=\dimen175 - -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) -\c@lstnumber=\count161 -\lst@skipnumbers=\count162 -\lst@framebox=\box39 -) -(/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) -Package hyperref Info: Option `unicode' set `false' on input line 43. -Package hyperref Info: Option `pdftoolbar' set `true' on input line 43. -Package hyperref Info: Option `pdfmenubar' set `true' on input line 43. -Package hyperref Info: Option `pdffitwindow' set `false' on input line 43. -Package hyperref Info: Option `pdfnewwindow' set `true' on input line 43. -Package hyperref Info: Option `colorlinks' set `true' on input line 43. - -(./Abschlussarbeit.aux) -\openout1 = `Abschlussarbeit.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. - -(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count163 -\scratchdimen=\dimen176 -\scratchbox=\box40 -\nofMPsegments=\count164 -\nofMParguments=\count165 -\everyMPshowfont=\toks31 -\MPscratchCnt=\count166 -\MPscratchDim=\dimen177 -\MPnumerator=\count167 -\makeMPintoPDFobject=\count168 -\everyMPtoPDFconversion=\toks32 -) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf - -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) -) -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -38. -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 456. - -(/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 -)) -*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, 455.24411pt, 56.9055pt) -* v-part:(T,H,B)=(76.82243pt, 668.63977pt, 99.58464pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=455.24411pt -* \textheight=668.63977pt -* \oddsidemargin=13.08827pt -* \evensidemargin=13.08827pt -* \topmargin=-42.0253pt -* \headheight=18.125pt -* \headsep=28.45274pt -* \topskip=12.0pt -* \footskip=34.1433pt -* \marginparwidth=49.79233pt -* \marginparsep=12.8401pt -* \columnsep=10.0pt -* \skip\footins=10.8pt 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) - -Package caption Info: Begin \AtBeginDocument code. -Package caption Info: subfig package v1.3 is loaded. -Package caption Info: floatflt package is loaded. -Package caption Info: hyperref package is loaded. -Package caption Info: listings package is loaded. -Package caption Info: picins package is loaded. -Package caption Info: End \AtBeginDocument code. -\AtBeginShipoutBox=\box41 -Package hyperref Info: Link coloring ON on input line 46. -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) -) -\c@section@level=\count169 -) -LaTeX Info: Redefining \ref on input line 46. -LaTeX Info: Redefining \pageref on input line 46. -LaTeX Info: Redefining \nameref on input line 46. - -(./Abschlussarbeit.out) (./Abschlussarbeit.out) -\@outlinefile=\write4 -\openout4 = `Abschlussarbeit.out'. - -\c@lstlisting=\count170 - - -File: Bilder/hs_os.png Graphic file (type png) - -Package pdftex.def Info: Bilder/hs_os.png used on input line 73. -(pdftex.def) Requested size: 256.95544pt x 64.8411pt. -LaTeX Font Info: Try loading font information for U+msa on input line 91. - -(/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 91. - -(/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 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. - [1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./Bilder/hs_os.png>] -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 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 114. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 114. -pdfTeX warning (ext4): destination with the same identifier (name{page.I}) has -been already used, duplicate ignored - - \relax -l.114 - [1] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 129. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 129. - (./Abschlussarbeit.toc) -\tf@toc=\write5 -\openout5 = `Abschlussarbeit.toc'. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 133. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 133. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 133. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 133. - [2] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 134. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 134. - (./Abschlussarbeit.lof) -\tf@lof=\write6 -\openout6 = `Abschlussarbeit.lof'. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 136. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 136. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 136. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 136. - [3] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 136. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 136. - -(./Abschlussarbeit.lot) -\tf@lot=\write7 -\openout7 = `Abschlussarbeit.lot'. - - - -Class scrartcl Warning: \float@listhead detected! -(scrartcl) Implementation of \float@listhead became -(scrartcl) deprecated in KOMA-Script v3.01 2008/11/14 and -(scrartcl) has been replaced by several more flexible -(scrartcl) features of package `tocbasic`. -(scrartcl) Maybe implementation of \float@listhead will -(scrartcl) be removed from KOMA-Script soon. -(scrartcl) Loading of package `scrhack' may help to -(scrartcl) avoid this warning, if you are using a -(scrartcl) a package that still implements the -(scrartcl) deprecated \float@listhead interface on input line 139 -. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 139. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 139. -(./Abschlussarbeit.lol) -\tf@lol=\write8 -\openout8 = `Abschlussarbeit.lol'. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 141. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 141. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 141. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 141. - [4] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 145. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 145. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 150. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 150. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 150. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 150. - [5] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 177. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 177. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 180. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 180. - - -File: Bilder/layering-osgi.png Graphic file (type png) - - -Package pdftex.def Info: Bilder/layering-osgi.png used on input line 186. -(pdftex.def) Requested size: 318.66948pt x 194.0962pt. - - -Package caption Warning: The option `hypcap=true' will be ignored for this -(caption) particular \caption on input line 187. -See the caption package documentation for explanation. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 192. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 192. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 214. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 214. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 214. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 214. -[1 <./Bilder/layering-osgi.png>] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 214. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 214. -LaTeX Font Info: Try loading font information for OMS+cmr on input line 218. - - -(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd -File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions -) -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 218. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 223. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 223. -Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i -nput line 227. -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 229. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 240. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 240. - - -LaTeX Warning: Citation `buch' on page 2 undefined on input line 241. - - -LaTeX Warning: Citation `online' on page 2 undefined on input line 241. - -Package acronym Info: Label `acro:OSGi' newly defined as it shall be overridden - -although it is yet undefined on input line 243. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 245. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 245. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 245. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 245. -[2] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 249. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 249. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 252. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 252. -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 258. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 258. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 258. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 258. - [3] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 262. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 262. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 265. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 265. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 268. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 268. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 271. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 271. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 271. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 271. - [4] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 275. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 275. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 278. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 278. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 281. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 281. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 284. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 284. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 284. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 284. - [5] -No file Abschlussarbeit.bbl. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 303. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 303. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 306. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 306. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 316. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 316. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 316. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 316. -pdfTeX warning (ext4): destination with the same identifier (name{page.I}) has -been already used, duplicate ignored - - \relax -l.316 \newpage - [1] -Overfull \hbox (3.26385pt too wide) in paragraph at lines 328--329 -[]|\OT1/cmr/m/n/12 .......................................................| - [] - -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 333. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 333. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 333. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 333. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 333. -pdfTeX warning (ext4): destination with the same identifier (name{page.II}) has - been already used, duplicate ignored - - \relax -l.333 \end{document} - [2] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 333. - (./Abschlussarbeit.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 333. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 333. -Package rerunfilecheck Info: File `Abschlussarbeit.out' has not changed. -(rerunfilecheck) Checksum: 8DB8E9CB1ACBCC82FD99EDBAFC4D4E78;1241. - - -LaTeX Warning: There were undefined references. - -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 333. - ) -Here is how much of TeX's memory you used: - 13953 strings out of 493013 - 212046 string characters out of 6135682 - 418627 words of memory out of 5000000 - 17228 multiletter control sequences out of 15000+600000 - 13812 words of font info for 53 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 50i,11n,54p,8853b,1126s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on Abschlussarbeit.pdf (13 pages, 197075 bytes). -PDF statistics: - 261 PDF objects out of 1000 (max. 8388607) - 228 compressed objects within 3 object streams - 50 named destinations out of 1000 (max. 500000) - 195 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/Bericht/Abschlussarbeit.lol b/Bericht/Abschlussarbeit.lol deleted file mode 100644 index 6498589..0000000 --- a/Bericht/Abschlussarbeit.lol +++ /dev/null @@ -1 +0,0 @@ -\contentsline {lstlisting}{\numberline {1}Arduino Beispielprogramm}{2}{lstlisting.1} diff --git a/Bericht/Abschlussarbeit.lot b/Bericht/Abschlussarbeit.lot deleted file mode 100644 index 9667b4f..0000000 --- a/Bericht/Abschlussarbeit.lot +++ /dev/null @@ -1,2 +0,0 @@ -\select@language {ngerman} -\contentsline {table}{\numberline {1}{\ignorespaces Beispieltabelle\relax }}{1}{table.caption.2} diff --git a/Bericht/Abschlussarbeit.out b/Bericht/Abschlussarbeit.out deleted file mode 100644 index 37f6c63..0000000 --- a/Bericht/Abschlussarbeit.out +++ /dev/null @@ -1,23 +0,0 @@ -\BOOKMARK [1][-]{section.I}{Kurzfassung}{}% 1 -\BOOKMARK [1][-]{section*.1}{Inhaltsverzeichnis}{}% 2 -\BOOKMARK [1][-]{section.III}{Abbildungsverzeichnis}{}% 3 -\BOOKMARK [1][-]{section.IV}{Tabellenverzeichnis}{}% 4 -\BOOKMARK [1][-]{section.V}{Listing-Verzeichnis}{}% 5 -\BOOKMARK [1][-]{section.VI}{Abk\374rzungsverzeichnis}{}% 6 -\BOOKMARK [1][-]{section.1}{Einleitung}{}% 7 -\BOOKMARK [2][-]{subsection.1.1}{Bilder}{section.1}% 8 -\BOOKMARK [2][-]{subsection.1.2}{Tabellen}{section.1}% 9 -\BOOKMARK [2][-]{subsection.1.3}{Auflistung}{section.1}% 10 -\BOOKMARK [2][-]{subsection.1.4}{Listings}{section.1}% 11 -\BOOKMARK [2][-]{subsection.1.5}{Tipps}{section.1}% 12 -\BOOKMARK [1][-]{section.2}{Kapitel}{}% 13 -\BOOKMARK [2][-]{subsection.2.1}{Unterkapitel}{section.2}% 14 -\BOOKMARK [2][-]{subsection.2.2}{Unterkapitel}{section.2}% 15 -\BOOKMARK [1][-]{section.3}{Kapitel}{}% 16 -\BOOKMARK [2][-]{subsection.3.1}{Unterkapitel}{section.3}% 17 -\BOOKMARK [2][-]{subsection.3.2}{Unterkapitel}{section.3}% 18 -\BOOKMARK [1][-]{section.4}{Kapitel}{}% 19 -\BOOKMARK [2][-]{subsection.4.1}{Unterkapitel}{section.4}% 20 -\BOOKMARK [2][-]{subsection.4.2}{Unterkapitel}{section.4}% 21 -\BOOKMARK [1][-]{section*.4}{Anhang}{}% 22 -\BOOKMARK [1][-]{appendix.A}{GUI}{}% 23 diff --git a/Bericht/Abschlussarbeit.pdf b/Bericht/Abschlussarbeit.pdf deleted file mode 100644 index 14b9d6d..0000000 Binary files a/Bericht/Abschlussarbeit.pdf and /dev/null differ diff --git a/Bericht/Abschlussarbeit.synctex.gz b/Bericht/Abschlussarbeit.synctex.gz deleted file mode 100644 index 9cfa5e3..0000000 Binary files a/Bericht/Abschlussarbeit.synctex.gz and /dev/null differ diff --git a/Bericht/Abschlussarbeit.tex b/Bericht/Abschlussarbeit.tex deleted file mode 100644 index 822a183..0000000 --- a/Bericht/Abschlussarbeit.tex +++ /dev/null @@ -1,333 +0,0 @@ -\documentclass[12pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl} -\usepackage[ngerman]{babel} -\usepackage[utf8]{inputenc} -\usepackage{amsmath} -\usepackage{amsfonts} -\usepackage{amssymb} -\usepackage{graphicx} -\usepackage{fancyhdr} -\usepackage{tabularx} -\usepackage{geometry} -\usepackage{setspace} -\usepackage[right]{eurosym} -\usepackage[printonlyused]{acronym} -\usepackage{subfig} -\usepackage{floatflt} -\usepackage[usenames,dvipsnames]{color} -\usepackage{colortbl} -\usepackage{paralist} -\usepackage{array} -\usepackage{titlesec} -\usepackage{parskip} -\usepackage[right]{eurosym} -\usepackage{picins} -\usepackage[subfigure,titles]{tocloft} -\usepackage[pdfpagelabels=true]{hyperref} - -\usepackage{listings} -\lstset{basicstyle=\footnotesize, captionpos=b, breaklines=true, showstringspaces=false, tabsize=2, frame=lines, numbers=left, numberstyle=\tiny, xleftmargin=2em, framexleftmargin=2em} -\makeatletter -\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{1em}{\hspace{1,5em} Lst. #1}{#2}} -\makeatother - -\geometry{a4paper, top=27mm, left=30mm, right=20mm, bottom=35mm, headsep=10mm, footskip=12mm} - -\hypersetup{unicode=false, pdftoolbar=true, pdfmenubar=true, pdffitwindow=false, pdfstartview={FitH}, - pdftitle={Abschlussarbeit}, - pdfauthor={Daniel Brettschneider}, - pdfsubject={Abschlussarbeit}, - pdfcreator={\LaTeX\ with package \flqq hyperref\frqq}, - pdfproducer={pdfTeX \the\pdftexversion.\pdftexrevision}, - pdfkeywords={Abschlussarbeit}, - pdfnewwindow=true, - colorlinks=true,linkcolor=black,citecolor=black,filecolor=magenta,urlcolor=black} -\pdfinfo{/CreationDate (D:20110620133321)} - -\begin{document} - -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} - -% Kopf- und Fusszeile -\renewcommand{\sectionmark}[1]{\markright{#1}} -\renewcommand{\leftmark}{\rightmark} -\pagestyle{fancy} -\lhead{} -\chead{} -\rhead{\thesection\space\contentsname} -\lfoot{Beispiel für eine Abschlussarbeit\newline auch mit langem Titel} -\cfoot{} -\rfoot{\ \linebreak Seite \thepage} -\renewcommand{\headrulewidth}{0.4pt} -\renewcommand{\footrulewidth}{0.4pt} - -% Vorspann -\renewcommand{\thesection}{\Roman{section}} -\renewcommand{\theHsection}{\Roman{section}} -\pagenumbering{Roman} - -% ---------------------------------------------------------------------------------------------------------- -% Titelseite -% ---------------------------------------------------------------------------------------------------------- -\thispagestyle{empty} -\begin{center} - \includegraphics[scale=0.2]{Bilder/hs_os.png}\\ - \vspace*{2cm} - \Large - \textbf{Studiengang:}\\ - \textbf{Technische Informatik}\\ - \vspace*{2cm} - \Huge - \textbf{B-Aufgabe}\\ - \vspace*{0.5cm} - \large - über das Thema\\ - \vspace*{1cm} - \textbf{Beispiel für eine Abschlussarbeit}\\ - \vspace*{2cm} - - \vfill - \normalsize - \newcolumntype{x}[1]{>{\raggedleft\arraybackslash\hspace{0pt}}p{#1}} - \begin{tabular}{x{6cm}p{7.5cm}} - \rule{0mm}{5ex}\textbf{Student:} & Peter Ostmann\newline Peter@Ostmann.it \\ - \rule{0mm}{5ex}\textbf{Matrikelnummer:} & 898814 \\ - \rule{0mm}{5ex}\textbf{Abgabedatum:} & 04.06.2017 \\ - \end{tabular} -\end{center} -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Abstract -% ---------------------------------------------------------------------------------------------------------- -\setcounter{page}{1} -\onehalfspacing -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{2pt plus 2pt minus 2pt} -\rhead{KURZFASSUNG} -\section{Kurzfassung} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\vspace{-1,2em} -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} -\section*{Abstract} -Das ganze auf Englisch. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Verzeichnisse -% ---------------------------------------------------------------------------------------------------------- -% TODO Typ vor Nummer -\renewcommand{\cfttabpresnum}{Tab. } -\renewcommand{\cftfigpresnum}{Abb. } -\settowidth{\cfttabnumwidth}{Abb. 10\quad} -\settowidth{\cftfignumwidth}{Abb. 10\quad} - -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{2pt plus 2pt minus 2pt} -\singlespacing -\rhead{INHALTSVERZEICHNIS} -\renewcommand{\contentsname}{II Inhaltsverzeichnis} -\phantomsection -\addcontentsline{toc}{section}{\texorpdfstring{II \hspace{0.35em}Inhaltsverzeichnis}{Inhaltsverzeichnis}} -\addtocounter{section}{1} -\tableofcontents -\pagebreak -\rhead{VERZEICHNISSE} -\listoffigures -\pagebreak -\listoftables -%\pagebreak -\renewcommand{\lstlistlistingname}{Listing-Verzeichnis} -{\labelsep2cm\lstlistoflistings} -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Abkürzungen -% ---------------------------------------------------------------------------------------------------------- -\section{Abkürzungsverzeichnis} -\begin{acronym}[OSGi] % längste Abkürzung steht in eckigen Klammern - \setlength{\itemsep}{-\parsep} % geringerer Zeilenabstand - \acro{OSGi}{Open Service Gateway initiative} -\end{acronym} -\newpage - -% ---------------------------------------------------------------------------------------------------------- -% Inhalt -% ---------------------------------------------------------------------------------------------------------- -% Abstände Überschrift -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} -\titlespacing{\subsection}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} -\titlespacing{\subsubsection}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} - -% Kopfzeile -\renewcommand{\sectionmark}[1]{\markright{#1}} -\renewcommand{\subsectionmark}[1]{} -\renewcommand{\subsubsectionmark}[1]{} -\lhead{Kapitel \thesection} -\rhead{\rightmark} - -\onehalfspacing -\renewcommand{\thesection}{\arabic{section}} -\renewcommand{\theHsection}{\arabic{section}} -\setcounter{section}{0} -\pagenumbering{arabic} -\setcounter{page}{1} - -% ---------------------------------------------------------------------------------------------------------- -% Einleitung -% ---------------------------------------------------------------------------------------------------------- -\section{Einleitung} -Dieses Kapitel enthält Beispiele zum Einfügen von Abbildungen, Tabellen, etc. - -\subsection{Bilder} -Zum Einfügen eines Bildes, siehe Abbildung \ref{fig:osgi}, wird die \textit{minipage}-Umgebung genutzt, da die Bilder so gut positioniert werden können. - -\vspace{1em} -\begin{minipage}{\linewidth} - \centering - \includegraphics[width=0.7\linewidth]{Bilder/layering-osgi.png} - \captionof{figure}[OSGi Architektur]{OSGi Architektur\footnotemark } - \label{fig:osgi} -\end{minipage} -\footnotetext{Quelle: \url{http://www.osgi.org/Technology/WhatIsOSGi}} - -\subsection{Tabellen} -In diesem Abschnitt wird eine Tabelle (siehe Tabelle \ref{tab:beispiel}) dargestellt. - -\vspace{1em} -\begin{table}[!h] - \centering - \begin{tabular}{|l|l|l|} - \hline - \textbf{Name} & \textbf{Name} & \textbf{Name}\\ - \hline - 1 & 2 & 3\\ - \hline - 4 & 5 & 6\\ - \hline - 7 & 8 & 9\\ - \hline - \end{tabular} - \caption{Beispieltabelle} - \label{tab:beispiel} -\end{table} - -\pagebreak -\subsection{Auflistung} -Für Auflistungen wird die \textit{compactitem}-Umgebung genutzt, wodurch der Zeilenabstand zwischen den Punkten verringert wird. - -\begin{compactitem} - \item Nur - \item ein - \item Beispiel. -\end{compactitem} - -\subsection{Listings} -Zuletzt ein Beispiel für ein Listing, in dem Quellcode eingebunden werden kann, siehe Listing \ref{lst:arduino}. - -\vspace{1em} -\begin{lstlisting}[caption=Arduino Beispielprogramm, label=lst:arduino] -int ledPin = 13; -void setup() { - pinMode(ledPin, OUTPUT); -} -void loop() { - digitalWrite(ledPin, HIGH); - delay(500); - digitalWrite(ledPin, LOW); - delay(500); -} -\end{lstlisting} - -\subsection{Tipps} -Die Quellen befinden sich in der Datei \textit{bibo.bib}. Ein Buch- und eine Online-Quelle sind beispielhaft eingefügt. [Vgl. \cite{buch}, \cite{online}] - -Abkürzungen lassen sich natürlich auch nutzen (\ac{OSGi}). Weiter oben im Latex-Code findet sich das Verzeichnis. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Kapitel -% ---------------------------------------------------------------------------------------------------------- -\section{Kapitel} -Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Kapitel -% ---------------------------------------------------------------------------------------------------------- -\section{Kapitel} -Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Kapitel -% ---------------------------------------------------------------------------------------------------------- -\section{Kapitel} -Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Literatur -% ---------------------------------------------------------------------------------------------------------- -\renewcommand\refname{Quellenverzeichnis} -\bibliographystyle{myalpha} -\bibliography{bibo} -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Anhang -% ---------------------------------------------------------------------------------------------------------- -\pagenumbering{Roman} -\setcounter{page}{1} -\lhead{Anhang \thesection} - -\begin{appendix} -\section*{Anhang} -\phantomsection -\addcontentsline{toc}{section}{Anhang} -\addtocontents{toc}{\vspace{-0.5em}} - -\section{GUI} -Ein toller Anhang. - -\subsection*{Screenshot} -\label{app:screenshot} -Unterkategorie, die nicht im Inhaltsverzeichnis auftaucht. - -\end{appendix} - - -\newpage -\thispagestyle{empty} -\begin{center} - \vspace*{5em} - \huge\textbf{Erklärung}\\ -\end{center} -\vspace{2em} -Hiermit versichere ich, dass ich meine Abschlussarbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. - -\vspace{4em} -\begin{minipage}{\linewidth} - \begin{tabular}{p{15em}p{15em}} - Datum: & .......................................................\\ - & \centering (Unterschrift)\\ - \end{tabular} -\end{minipage} - -\end{document} diff --git a/Bericht/Abschlussarbeit.toc b/Bericht/Abschlussarbeit.toc deleted file mode 100644 index f243c71..0000000 --- a/Bericht/Abschlussarbeit.toc +++ /dev/null @@ -1,25 +0,0 @@ -\select@language {ngerman} -\contentsline {section}{\numberline {I}Kurzfassung}{I}{section.I} -\contentsline {section}{II \hspace {0.35em}Inhaltsverzeichnis}{II}{section*.1} -\contentsline {section}{\numberline {III}Abbildungsverzeichnis}{III}{section.III} -\contentsline {section}{\numberline {IV}Tabellenverzeichnis}{IV}{section.IV} -\contentsline {section}{\numberline {V}Listing-Verzeichnis}{IV}{section.V} -\contentsline {section}{\numberline {VI}Abk\IeC {\"u}rzungsverzeichnis}{V}{section.VI} -\contentsline {section}{\numberline {1}Einleitung}{1}{section.1} -\contentsline {subsection}{\numberline {1.1}Bilder}{1}{subsection.1.1} -\contentsline {subsection}{\numberline {1.2}Tabellen}{1}{subsection.1.2} -\contentsline {subsection}{\numberline {1.3}Auflistung}{2}{subsection.1.3} -\contentsline {subsection}{\numberline {1.4}Listings}{2}{subsection.1.4} -\contentsline {subsection}{\numberline {1.5}Tipps}{2}{subsection.1.5} -\contentsline {section}{\numberline {2}Kapitel}{3}{section.2} -\contentsline {subsection}{\numberline {2.1}Unterkapitel}{3}{subsection.2.1} -\contentsline {subsection}{\numberline {2.2}Unterkapitel}{3}{subsection.2.2} -\contentsline {section}{\numberline {3}Kapitel}{4}{section.3} -\contentsline {subsection}{\numberline {3.1}Unterkapitel}{4}{subsection.3.1} -\contentsline {subsection}{\numberline {3.2}Unterkapitel}{4}{subsection.3.2} -\contentsline {section}{\numberline {4}Kapitel}{5}{section.4} -\contentsline {subsection}{\numberline {4.1}Unterkapitel}{5}{subsection.4.1} -\contentsline {subsection}{\numberline {4.2}Unterkapitel}{5}{subsection.4.2} -\contentsline {section}{Anhang}{I}{section*.4} -\vspace {-0.5em} -\contentsline {section}{\numberline {A}GUI}{I}{appendix.A} diff --git a/Bericht/B-Prüfungsvorlage.aux b/Bericht/B-Prüfungsvorlage.aux deleted file mode 100644 index 18752cd..0000000 --- a/Bericht/B-Prüfungsvorlage.aux +++ /dev/null @@ -1,58 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand*\new@tpo@label[2]{} -\catcode `"\active -\AC@reset@newl@bel -\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 {section}{\numberline {I}Kurzfassung}{I}{section.I}} -\@writefile{toc}{\contentsline {section}{II \hspace {0.35em}Inhaltsverzeichnis}{II}{section*.1}} -\@writefile{toc}{\contentsline {section}{\numberline {III}Abbildungsverzeichnis}{III}{section.III}} -\@writefile{toc}{\contentsline {section}{\numberline {IV}Tabellenverzeichnis}{IV}{section.IV}} -\@writefile{toc}{\contentsline {section}{\numberline {V}Listing-Verzeichnis}{IV}{section.V}} -\@writefile{toc}{\contentsline {section}{\numberline {VI}Abk\IeC {\"u}rzungsverzeichnis}{V}{section.VI}} -\newacro{OSGi}[\AC@hyperlink{OSGi}{OSGi}]{Open Service Gateway initiative} -\@writefile{toc}{\contentsline {section}{\numberline {1}Antwort zur Aufgabenstellung Nr.1}{1}{section.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Evaluation}{1}{subsection.1.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Quellcode}{1}{subsection.1.2}} -\newlabel{lst:Csharp}{{1}{1}{C\# Quellcode - Lösung der Aufgabe 1}{lstlisting.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}C\# Quellcode - L\IeC {\"o}sung der Aufgabe 1}{1}{lstlisting.1}} -\citation{buch} -\citation{online} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Tipps}{2}{subsection.1.3}} -\AC@undonewlabel{acro:OSGi} -\newlabel{acro:OSGi}{{1.3}{2}{Tipps}{section*.2}{}} -\acronymused{OSGi} -\@writefile{toc}{\contentsline {section}{\numberline {2}Kapitel}{3}{section.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Unterkapitel}{3}{subsection.2.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Unterkapitel}{3}{subsection.2.2}} -\@writefile{toc}{\contentsline {section}{\numberline {3}Kapitel}{4}{section.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Unterkapitel}{4}{subsection.3.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Unterkapitel}{4}{subsection.3.2}} -\@writefile{toc}{\contentsline {section}{\numberline {4}Kapitel}{5}{section.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Unterkapitel}{5}{subsection.4.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Unterkapitel}{5}{subsection.4.2}} -\bibstyle{myalpha} -\bibdata{bibo} -\@writefile{toc}{\contentsline {section}{Anhang}{I}{section*.3}} -\@writefile{toc}{\vspace {-0.5em}} -\@writefile{toc}{\contentsline {section}{\numberline {A}GUI}{I}{appendix.A}} -\newlabel{app:screenshot}{{A}{I}{}{appendix.A}{}} diff --git a/Bericht/B-Prüfungsvorlage.dvi b/Bericht/B-Prüfungsvorlage.dvi deleted file mode 100644 index ed308a9..0000000 Binary files a/Bericht/B-Prüfungsvorlage.dvi and /dev/null differ diff --git a/Bericht/B-Prüfungsvorlage.lof b/Bericht/B-Prüfungsvorlage.lof deleted file mode 100644 index 8a6b910..0000000 --- a/Bericht/B-Prüfungsvorlage.lof +++ /dev/null @@ -1 +0,0 @@ -\select@language {ngerman} diff --git a/Bericht/B-Prüfungsvorlage.log b/Bericht/B-Prüfungsvorlage.log deleted file mode 100644 index 88cc20a..0000000 --- a/Bericht/B-Prüfungsvorlage.log +++ /dev/null @@ -1,1469 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2017.5.30) 30 MAY 2017 15:45 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**B-Prüfungsvorlage.tex -(./B-Prüfungsvorlage.tex -LaTeX2e <2017/01/01> patch level 3 -Babel <3.9r> and hyphenation patterns for 83 language(s) loaded. -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls -Document Class: scrartcl 2016/06/14 v3.21 KOMA-Script document class (article) -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty -Package: scrkbase 2016/06/14 v3.21 KOMA-Script package (KOMA-Script-dependent b -asics and keyval usage) - -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty -Package: scrbase 2016/06/14 v3.21 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 2016/06/14 v3.21 KOMA-Script package (loading files) - -Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files) - Copyright (C) Markus Kohm - -))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty -Package: tocbasic 2016/06/14 v3.21 KOMA-Script package (handling toc-files) -\scr@dte@tocline@numberwidth=\skip41 -\scr@dte@tocline@numbox=\box26 -) -Package tocbasic Info: omitting babel extension for `toc' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `toc' on input line 130. -Package tocbasic Info: omitting babel extension for `lof' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `lof' on input line 131. -Package tocbasic Info: omitting babel extension for `lot' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `lot' on input line 132. -Package scrartcl Info: You've used standard option `12pt'. -(scrartcl) This is correct! -(scrartcl) Internally I'm using `fontsize=12pt'. -(scrartcl) If you'd like to set the option with \KOMAoptions, -(scrartcl) you'd have to use `fontsize=12pt' there -(scrartcl) instead of `12pt', too. -Class scrartcl Info: File `scrsize12pt.clo' used to setup font sizes on input l -ine 2052. - -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize12pt.clo -File: scrsize12pt.clo 2016/06/14 v3.21 KOMA-Script font size class option (12pt -) -) -(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty -Package: typearea 2016/06/14 v3.21 KOMA-Script package (type area) - -Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area) - Copyright (C) Frank Neukam, 1992-1994 - Copyright (C) Markus Kohm, 1994- - -\ta@bcor=\skip42 -\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=\skip43 -\ta@vblk=\skip44 -\ta@temp=\skip45 -\footheight=\skip46 -Package typearea Info: These are the values describing the layout: -(typearea) DIV = 12 -(typearea) BCOR = 0.0pt -(typearea) \paperwidth = 597.50793pt -(typearea) \textwidth = 448.13095pt -(typearea) DIV departure = -6% -(typearea) \evensidemargin = 2.4185pt -(typearea) \oddsidemargin = 2.4185pt -(typearea) \paperheight = 845.04694pt -(typearea) \textheight = 635.5pt -(typearea) \topmargin = -41.72441pt -(typearea) \headheight = 18.125pt -(typearea) \headsep = 21.75pt -(typearea) \topskip = 12.0pt -(typearea) \footskip = 50.75pt -(typearea) \baselineskip = 14.5pt -(typearea) on input line 1529. -) -\c@part=\count80 -\c@section=\count81 -\c@subsection=\count82 -\c@subsubsection=\count83 -\c@paragraph=\count84 -\c@subparagraph=\count85 -\scr@dte@part@maxnumwidth=\skip47 -\scr@dte@section@maxnumwidth=\skip48 -\scr@dte@subsection@maxnumwidth=\skip49 -\scr@dte@subsubsection@maxnumwidth=\skip50 -\scr@dte@paragraph@maxnumwidth=\skip51 -\scr@dte@subparagraph@maxnumwidth=\skip52 -LaTeX Info: Redefining \textsubscript on input line 4036. -\abovecaptionskip=\skip53 -\belowcaptionskip=\skip54 -\c@pti@nb@sid@b@x=\box27 -\c@figure=\count86 -\c@table=\count87 -Class scrartcl Info: Redefining `\numberline' on input line 5049. -\bibindent=\dimen102 -) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2016/04/23 3.9r The Babel package - -(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngerman.ldf -Language: ngerman 2016/11/02 v2.9 German support for babel (new orthography) - -(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngermanb.ldf -Language: ngermanb 2016/11/02 v2.9 German support for babel (new orthography) - -(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def -File: babel.def 2016/04/23 3.9r Babel common definitions -\babel@savecnt=\count88 -\U@D=\dimen103 -) -Package babel Info: Making " an active character on input line 125. -))) -(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2015/03/17 v1.2c Input encoding file -\inpenc@prehook=\toks15 -\inpenc@posthook=\toks16 - -(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def -File: utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc -Now handling font encoding OML ... -... no UTF-8 mapping file for font encoding OML -Now handling font encoding T1 ... -... processing UTF-8 mapping file for font encoding T1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu -File: t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A0 (decimal 160) - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AB (decimal 171) - defining Unicode char U+00AD (decimal 173) - defining Unicode char U+00BB (decimal 187) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C0 (decimal 192) - defining Unicode char U+00C1 (decimal 193) - defining Unicode char U+00C2 (decimal 194) - defining Unicode char U+00C3 (decimal 195) - defining Unicode char U+00C4 (decimal 196) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00C7 (decimal 199) - defining Unicode char U+00C8 (decimal 200) - defining Unicode char U+00C9 (decimal 201) - defining Unicode char U+00CA (decimal 202) - defining Unicode char U+00CB (decimal 203) - defining Unicode char U+00CC (decimal 204) - defining Unicode char U+00CD (decimal 205) - defining Unicode char U+00CE (decimal 206) - defining Unicode char U+00CF (decimal 207) - defining Unicode char U+00D0 (decimal 208) - defining Unicode char U+00D1 (decimal 209) - defining Unicode char U+00D2 (decimal 210) - defining Unicode char U+00D3 (decimal 211) - defining Unicode char U+00D4 (decimal 212) - defining Unicode char U+00D5 (decimal 213) - defining Unicode char U+00D6 (decimal 214) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00D9 (decimal 217) - defining Unicode char U+00DA (decimal 218) - defining Unicode char U+00DB (decimal 219) - defining Unicode char U+00DC (decimal 220) - defining Unicode char U+00DD (decimal 221) - defining Unicode char U+00DE (decimal 222) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E0 (decimal 224) - defining Unicode char U+00E1 (decimal 225) - defining Unicode char U+00E2 (decimal 226) - defining Unicode char U+00E3 (decimal 227) - defining Unicode char U+00E4 (decimal 228) - defining Unicode char U+00E5 (decimal 229) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00E7 (decimal 231) - defining Unicode char U+00E8 (decimal 232) - defining Unicode char U+00E9 (decimal 233) - defining Unicode char U+00EA (decimal 234) - defining Unicode char U+00EB (decimal 235) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F0 (decimal 240) - defining Unicode char U+00F1 (decimal 241) - defining Unicode char U+00F2 (decimal 242) - defining Unicode char U+00F3 (decimal 243) - defining Unicode char U+00F4 (decimal 244) - defining Unicode char U+00F5 (decimal 245) - defining Unicode char U+00F6 (decimal 246) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+00F9 (decimal 249) - defining Unicode char U+00FA (decimal 250) - defining Unicode char U+00FB (decimal 251) - defining Unicode char U+00FC (decimal 252) - defining Unicode char U+00FD (decimal 253) - defining Unicode char U+00FE (decimal 254) - defining Unicode char U+00FF (decimal 255) - defining Unicode char U+0100 (decimal 256) - defining Unicode char U+0101 (decimal 257) - defining Unicode char U+0102 (decimal 258) - defining Unicode char U+0103 (decimal 259) - defining Unicode char U+0104 (decimal 260) - defining Unicode char U+0105 (decimal 261) - defining Unicode char U+0106 (decimal 262) - defining Unicode char U+0107 (decimal 263) - defining Unicode char U+0108 (decimal 264) - defining Unicode char U+0109 (decimal 265) - defining Unicode char U+010A (decimal 266) - defining Unicode char U+010B (decimal 267) - defining Unicode char U+010C (decimal 268) - defining Unicode char U+010D (decimal 269) - defining Unicode char U+010E (decimal 270) - defining Unicode char U+010F (decimal 271) - defining Unicode char U+0110 (decimal 272) - defining Unicode char U+0111 (decimal 273) - defining Unicode char U+0112 (decimal 274) - defining Unicode char U+0113 (decimal 275) - defining Unicode char U+0114 (decimal 276) - defining Unicode char U+0115 (decimal 277) - defining Unicode char U+0116 (decimal 278) - defining Unicode char U+0117 (decimal 279) - defining Unicode char U+0118 (decimal 280) - defining Unicode char U+0119 (decimal 281) - defining Unicode char U+011A (decimal 282) - defining Unicode char U+011B (decimal 283) - defining Unicode char U+011C (decimal 284) - defining Unicode char U+011D (decimal 285) - defining Unicode char U+011E (decimal 286) - defining Unicode char U+011F (decimal 287) - defining Unicode char U+0120 (decimal 288) - defining Unicode char U+0121 (decimal 289) - defining Unicode char U+0122 (decimal 290) - defining Unicode char U+0123 (decimal 291) - defining Unicode char U+0124 (decimal 292) - defining Unicode char U+0125 (decimal 293) - defining Unicode char U+0128 (decimal 296) - defining Unicode char U+0129 (decimal 297) - defining Unicode char U+012A (decimal 298) - defining Unicode char U+012B (decimal 299) - defining Unicode char U+012C (decimal 300) - defining Unicode char U+012D (decimal 301) - defining Unicode char U+012E (decimal 302) - defining Unicode char U+012F (decimal 303) - defining Unicode char U+0130 (decimal 304) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0132 (decimal 306) - defining Unicode char U+0133 (decimal 307) - defining Unicode char U+0134 (decimal 308) - defining Unicode char U+0135 (decimal 309) - defining Unicode char U+0136 (decimal 310) - defining Unicode char U+0137 (decimal 311) - defining Unicode char U+0139 (decimal 313) - defining Unicode char U+013A (decimal 314) - defining Unicode char U+013B (decimal 315) - defining Unicode char U+013C (decimal 316) - defining Unicode char U+013D (decimal 317) - defining Unicode char U+013E (decimal 318) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0143 (decimal 323) - defining Unicode char U+0144 (decimal 324) - defining Unicode char U+0145 (decimal 325) - defining Unicode char U+0146 (decimal 326) - defining Unicode char U+0147 (decimal 327) - defining Unicode char U+0148 (decimal 328) - defining Unicode char U+014A (decimal 330) - defining Unicode char U+014B (decimal 331) - defining Unicode char U+014C (decimal 332) - defining Unicode char U+014D (decimal 333) - defining Unicode char U+014E (decimal 334) - defining Unicode char U+014F (decimal 335) - defining Unicode char U+0150 (decimal 336) - defining Unicode char U+0151 (decimal 337) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0154 (decimal 340) - defining Unicode char U+0155 (decimal 341) - defining Unicode char U+0156 (decimal 342) - defining Unicode char U+0157 (decimal 343) - defining Unicode char U+0158 (decimal 344) - defining Unicode char U+0159 (decimal 345) - defining Unicode char U+015A (decimal 346) - defining Unicode char U+015B (decimal 347) - defining Unicode char U+015C (decimal 348) - defining Unicode char U+015D (decimal 349) - defining Unicode char U+015E (decimal 350) - defining Unicode char U+015F (decimal 351) - defining Unicode char U+0160 (decimal 352) - defining Unicode char U+0161 (decimal 353) - defining Unicode char U+0162 (decimal 354) - defining Unicode char U+0163 (decimal 355) - defining Unicode char U+0164 (decimal 356) - defining Unicode char U+0165 (decimal 357) - defining Unicode char U+0168 (decimal 360) - defining Unicode char U+0169 (decimal 361) - defining Unicode char U+016A (decimal 362) - defining Unicode char U+016B (decimal 363) - defining Unicode char U+016C (decimal 364) - defining Unicode char U+016D (decimal 365) - defining Unicode char U+016E (decimal 366) - defining Unicode char U+016F (decimal 367) - defining Unicode char U+0170 (decimal 368) - defining Unicode char U+0171 (decimal 369) - defining Unicode char U+0172 (decimal 370) - defining Unicode char U+0173 (decimal 371) - defining Unicode char U+0174 (decimal 372) - defining Unicode char U+0175 (decimal 373) - defining Unicode char U+0176 (decimal 374) - defining Unicode char U+0177 (decimal 375) - defining Unicode char U+0178 (decimal 376) - defining Unicode char U+0179 (decimal 377) - defining Unicode char U+017A (decimal 378) - defining Unicode char U+017B (decimal 379) - defining Unicode char U+017C (decimal 380) - defining Unicode char U+017D (decimal 381) - defining Unicode char U+017E (decimal 382) - defining Unicode char U+01CD (decimal 461) - defining Unicode char U+01CE (decimal 462) - defining Unicode char U+01CF (decimal 463) - defining Unicode char U+01D0 (decimal 464) - defining Unicode char U+01D1 (decimal 465) - defining Unicode char U+01D2 (decimal 466) - defining Unicode char U+01D3 (decimal 467) - defining Unicode char U+01D4 (decimal 468) - defining Unicode char U+01E2 (decimal 482) - defining Unicode char U+01E3 (decimal 483) - defining Unicode char U+01E6 (decimal 486) - defining Unicode char U+01E7 (decimal 487) - defining Unicode char U+01E8 (decimal 488) - defining Unicode char U+01E9 (decimal 489) - defining Unicode char U+01EA (decimal 490) - defining Unicode char U+01EB (decimal 491) - defining Unicode char U+01F0 (decimal 496) - defining Unicode char U+01F4 (decimal 500) - defining Unicode char U+01F5 (decimal 501) - defining Unicode char U+0218 (decimal 536) - defining Unicode char U+0219 (decimal 537) - defining Unicode char U+021A (decimal 538) - defining Unicode char U+021B (decimal 539) - defining Unicode char U+0232 (decimal 562) - defining Unicode char U+0233 (decimal 563) - defining Unicode char U+1E02 (decimal 7682) - defining Unicode char U+1E03 (decimal 7683) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2010 (decimal 8208) - defining Unicode char U+2011 (decimal 8209) - defining Unicode char U+2012 (decimal 8210) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2015 (decimal 8213) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201A (decimal 8218) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) - defining Unicode char U+201E (decimal 8222) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+2039 (decimal 8249) - defining Unicode char U+203A (decimal 8250) - defining Unicode char U+2423 (decimal 9251) - defining Unicode char U+1E20 (decimal 7712) - defining Unicode char U+1E21 (decimal 7713) -) -Now handling font encoding OT1 ... -... processing UTF-8 mapping file for font encoding OT1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu -File: ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A0 (decimal 160) - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AD (decimal 173) - defining Unicode char U+00B8 (decimal 184) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0174 (decimal 372) - defining Unicode char U+0175 (decimal 373) - defining Unicode char U+0176 (decimal 374) - defining Unicode char U+0177 (decimal 375) - defining Unicode char U+0218 (decimal 536) - defining Unicode char U+0219 (decimal 537) - defining Unicode char U+021A (decimal 538) - defining Unicode char U+021B (decimal 539) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) -) -Now handling font encoding OMS ... -... processing UTF-8 mapping file for font encoding OMS - -(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu -File: omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) -) -Now handling font encoding OMX ... -... no UTF-8 mapping file for font encoding OMX -Now handling font encoding U ... -... no UTF-8 mapping file for font encoding U - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+02C6 (decimal 710) - defining Unicode char U+02DC (decimal 732) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2026 (decimal 8230) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2423 (decimal 9251) -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2016/11/05 v2.16a AMS math features -\@mathmargin=\skip55 - -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=\toks17 -\ex@=\dimen104 -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen105 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count89 -LaTeX Info: Redefining \frac on input line 213. -\uproot@=\count90 -\leftroot@=\count91 -LaTeX Info: Redefining \overline on input line 375. -\classnum@=\count92 -\DOTSCASE@=\count93 -LaTeX Info: Redefining \ldots on input line 472. -LaTeX Info: Redefining \dots on input line 475. -LaTeX Info: Redefining \cdots on input line 596. -\Mathstrutbox@=\box28 -\strutbox@=\box29 -\big@size=\dimen106 -LaTeX Font Info: Redeclaring font encoding OML on input line 712. -LaTeX Font Info: Redeclaring font encoding OMS on input line 713. -\macc@depth=\count94 -\c@MaxMatrixCols=\count95 -\dotsspace@=\muskip10 -\c@parentequation=\count96 -\dspbrk@lvl=\count97 -\tag@help=\toks18 -\row@=\count98 -\column@=\count99 -\maxfields@=\count100 -\andhelp@=\toks19 -\eqnshift@=\dimen107 -\alignsep@=\dimen108 -\tagshift@=\dimen109 -\tagwidth@=\dimen110 -\totwidth@=\dimen111 -\lineht@=\dimen112 -\@envbody=\toks20 -\multlinegap=\skip56 -\multlinetaggap=\skip57 -\mathdisplay@stack=\toks21 -LaTeX Info: Redefining \[ on input line 2817. -LaTeX Info: Redefining \] on input line 2818. -) -(/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/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -) -(/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/10/09 v1.0u 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/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 99. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -) -\Gread@gobject=\count101 -)) -\Gin@req@height=\dimen113 -\Gin@req@width=\dimen114 -) - -Class scrartcl Warning: Usage of package `fancyhdr' together -(scrartcl) with a KOMA-Script class is not recommended. -(scrartcl) I'd suggest to use -(scrartcl) package `scrlayer-scrpage'. -(scrartcl) Nevertheless, using requested -(scrartcl) package `fancyhdr' on input line 9. - -(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2016/09/06 3.8 Extensive control of page headers and footers -\fancy@headwidth=\skip58 -\f@ncyO@elh=\skip59 -\f@ncyO@erh=\skip60 -\f@ncyO@olh=\skip61 -\f@ncyO@orh=\skip62 -\f@ncyO@elf=\skip63 -\f@ncyO@erf=\skip64 -\f@ncyO@olf=\skip65 -\f@ncyO@orf=\skip66 -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty -Package: tabularx 2016/02/03 v2.11 `tabularx' package (DPC) - -(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty -Package: array 2016/10/06 v2.4d Tabular extension package (FMi) -\col@sep=\dimen115 -\extrarowheight=\dimen116 -\NC@list=\toks22 -\extratabsurround=\skip67 -\backup@length=\skip68 -) -\TX@col@width=\dimen117 -\TX@old@table=\dimen118 -\TX@old@col=\dimen119 -\TX@target=\dimen120 -\TX@delta=\dimen121 -\TX@cols=\count102 -\TX@ftn=\toks23 -) -(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2010/09/12 v5.6 Page Geometry - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty -Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -) -(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) -\Gm@cnth=\count103 -\Gm@cntv=\count104 -\c@Gm@tempcnt=\count105 -\Gm@bindingoffset=\dimen122 -\Gm@wd@mp=\dimen123 -\Gm@odd@mp=\dimen124 -\Gm@even@mp=\dimen125 -\Gm@layoutwidth=\dimen126 -\Gm@layoutheight=\dimen127 -\Gm@layouthoffset=\dimen128 -\Gm@layoutvoffset=\dimen129 -\Gm@dimlist=\toks24 -) -(/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/eurosym/eurosym.sty -Package: eurosym 1998/08/06 v1.1 European currency symbol ``Euro'' -\@eurobox=\box30 -) -(/usr/share/texlive/texmf-dist/tex/latex/acronym/acronym.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/texlive/texmf-dist/tex/generic/xstring/xstring.tex -\@xs@message=\write3 -\integerpart=\count106 -\decimalpart=\count107 -) -Package: xstring 2013/10/13 v1.7c String manipulations (C Tellechea) -) -\AC@clearlist=\toks25 -) -(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty -Package: subfig 2005/06/28 ver: 1.3 subfig package - -(/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/05/22 v1.7-166 caption3 kernel (AR) -Package caption3 Info: TeX engine: e-TeX on input line 67. -\captionmargin=\dimen130 -\captionmargin@=\dimen131 -\captionwidth=\dimen132 -\caption@tempdima=\dimen133 -\caption@indent=\dimen134 -\caption@parindent=\dimen135 -\caption@hangindent=\dimen136 -) -Package caption Info: KOMA-Script document class. -\c@ContinuedFloat=\count108 -) -\c@KVtest=\count109 -\sf@farskip=\skip69 -\sf@captopadj=\dimen137 -\sf@capskip=\skip70 -\sf@nearskip=\skip71 -\c@subfigure=\count110 -\c@subfigure@save=\count111 -\c@lofdepth=\count112 -\c@subtable=\count113 -\c@subtable@save=\count114 -\c@lotdepth=\count115 -\sf@top=\skip72 -\sf@bottom=\skip73 -) -(/usr/share/texlive/texmf-dist/tex/latex/floatflt/floatflt.sty -Package: floatflt 1997/07/16 v. 1.31 -\c@OptionTest=\count116 -\figbox=\box31 -\tabbox=\box32 -\pagebox=\box33 -\ffigcount=\count117 -\ftabcount=\count118 -\fftest=\count119 -\hangcount=\count120 -\nosuccesstryfig=\count121 -\nosuccesstrytab=\count122 -\figgutter=\dimen138 -\tabgutter=\dimen139 -\htdone=\dimen140 -\pageht=\dimen141 -\startpageht=\dimen142 -\tabbredd=\dimen143 -\floatfltwidth=\dimen144 -\fltitemwidth=\dimen145 -\outputpretest=\toks26 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty -Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC) - -(/usr/share/texlive/texmf-dist/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 147. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def -File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) -)) -(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty -Package: colortbl 2012/02/13 v1.0a Color table columns (DPC) -\everycr=\toks27 -\minrowclearance=\skip74 -) -(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty -Package: paralist 2017/01/22 v2.7 Extended list environments -\pltopsep=\skip75 -\plpartopsep=\skip76 -\plitemsep=\skip77 -\plparsep=\skip78 -\pl@lab=\toks28 -) - -Class scrartcl Warning: Usage of package `titlesec' together -(scrartcl) with a KOMA-Script class is not recommended. -(scrartcl) I'd suggest to use the package only -(scrartcl) if you really need it, because it breaks several -(scrartcl) KOMA-Script features, i.e., option `headings' and -(scrartcl) the extended optional argument of the section -(scrartcl) commands. -(scrartcl) Nevertheless, using requested -(scrartcl) package `titlesec' on input line 21. - -(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty -Package: titlesec 2016/03/21 v2.10.2 Sectioning titles -\ttl@box=\box34 -\beforetitleunit=\skip79 -\aftertitleunit=\skip80 -\ttl@plus=\dimen146 -\ttl@minus=\dimen147 -\ttl@toksa=\toks29 -\titlewidth=\dimen148 -\titlewidthlast=\dimen149 -\titlewidthfirst=\dimen150 - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - - -Package titlesec Warning: Non standard sectioning command detected -(titlesec) Using default spacing and no format. - -) - -Package scrartcl Warning: Activating an ugly workaround for a missing -(scrartcl) feature of package `titlesec` on input line 21. - - -Class scrartcl Warning: Usage of package `parskip' together -(scrartcl) with a KOMA-Script class is not recommended. -(scrartcl) I'd suggest to use option -(scrartcl) `parskip' with one of it's several values. -(scrartcl) Nevertheless, using requested -(scrartcl) package `parskip' on input line 22. - -(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty -Package: parskip 2001/04/09 non-zero parskip adjustments -) -(/usr/share/texmf/tex/latex/picins/picins.sty -Option `picins' Version 3.0 Sep. 1992, TH Darmstadt/HRZ -\@BILD=\box35 -\@TEXT=\box36 -\d@breite=\dimen151 -\d@hoehe=\dimen152 -\d@xoff=\dimen153 -\d@yoff=\dimen154 -\d@shad=\dimen155 -\d@dash=\dimen156 -\d@boxl=\dimen157 -\d@pichskip=\dimen158 -\d@tmp=\dimen159 -\d@tmpa=\dimen160 -\d@bskip=\dimen161 -\hsiz@=\dimen162 -\p@getot@l=\dimen163 -\c@breite=\count123 -\c@hoehe=\count124 -\c@xoff=\count125 -\c@yoff=\count126 -\c@pos=\count127 -\c@shad=\count128 -\c@dash=\count129 -\c@boxl=\count130 -\c@zeilen=\count131 -\@changemode=\count132 -\c@piccaption=\count133 -\c@piccaptionpos=\count134 -\c@picpos=\count135 -\c@whole=\count136 -\c@half=\count137 -\c@tmp=\count138 -\c@tmpa=\count139 -\c@tmpb=\count140 -\c@tmpc=\count141 -\c@tmpd=\count142 -\d@leftskip=\skip81 -\ptoti=\dimen164 -\ptotii=\dimen165 -\env@box=\box37 -\d@envdp=\dimen166 -\c@hsize=\count143 -\c@envdp=\count144 -\d@envb=\dimen167 -) -(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty -Package: tocloft 2013/05/02 v2.3f parameterised ToC, etc., typesetting -Package tocloft Info: The document has section divisions on input line 44. -\cftparskip=\skip82 -\cftbeforetoctitleskip=\skip83 -\cftaftertoctitleskip=\skip84 -\cftbeforepartskip=\skip85 -\cftpartnumwidth=\skip86 -\cftpartindent=\skip87 -\cftbeforesecskip=\skip88 -\cftsecindent=\skip89 -\cftsecnumwidth=\skip90 -\cftbeforesubsecskip=\skip91 -\cftsubsecindent=\skip92 -\cftsubsecnumwidth=\skip93 -\cftbeforesubsubsecskip=\skip94 -\cftsubsubsecindent=\skip95 -\cftsubsubsecnumwidth=\skip96 -\cftbeforeparaskip=\skip97 -\cftparaindent=\skip98 -\cftparanumwidth=\skip99 -\cftbeforesubparaskip=\skip100 -\cftsubparaindent=\skip101 -\cftsubparanumwidth=\skip102 -\cftbeforeloftitleskip=\skip103 -\cftafterloftitleskip=\skip104 -\cftbeforefigskip=\skip105 -\cftfigindent=\skip106 -\cftfignumwidth=\skip107 -\cftbeforelottitleskip=\skip108 -\cftafterlottitleskip=\skip109 -\cftbeforetabskip=\skip110 -\cfttabindent=\skip111 -\cfttabnumwidth=\skip112 -\cftbeforesubfigskip=\skip113 -\cftsubfigindent=\skip114 -\cftsubfignumwidth=\skip115 -\cftbeforesubtabskip=\skip116 -\cftsubtabindent=\skip117 -\cftsubtabnumwidth=\skip118 -) -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2016/06/24 v6.83q Hypertext links for LaTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) - - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) -Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) -Package hobsub Info: Skipping package `infwarerr' (already loaded). -Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -Package hobsub Info: Skipping package `ifvtex' (already loaded). -Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) -Package hobsub Info: Skipping package `ifpdf' (already loaded). -Package: etexcmds 2016/05/16 v1.6 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 2016/05/16 v1.17 Key value parser (HO) -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) -Package: pdftexcmds 2016/05/21 v0.22 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 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) -Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO -) -Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) -Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) -) -Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) -Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) -Package: xcolor-patch 2016/05/16 xcolor patch -Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) -Package atveryend Info: \enddocument detected (standard20110627). -Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) -Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) -Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty -Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) -) -\@linkdim=\dimen168 -\Hy@linkcounter=\count145 -\Hy@pagecounter=\count146 - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2016/06/24 v6.83q Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) -\Hy@SavedSpaceFactor=\count147 - -(/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 `pdfpagelabels' set `true' on input line 4362. -Package hyperref Info: Hyper figures OFF on input line 4486. -Package hyperref Info: Link nesting OFF on input line 4491. -Package hyperref Info: Hyper index ON on input line 4494. -Package hyperref Info: Plain pages OFF on input line 4501. -Package hyperref Info: Backreferencing OFF on input line 4506. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4735. -\c@Hy@tempcnt=\count148 - -(/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 5088. -\XeTeXLinkMargin=\dimen169 -\Fld@menulength=\count149 -\Field@Width=\dimen170 -\Fld@charsize=\dimen171 -Package hyperref Info: Hyper figures OFF on input line 6342. -Package hyperref Info: Link nesting OFF on input line 6347. -Package hyperref Info: Hyper index ON on input line 6350. -Package hyperref Info: backreferencing OFF on input line 6357. -Package hyperref Info: Link coloring OFF on input line 6362. -Package hyperref Info: Link coloring with OCG OFF on input line 6367. -Package hyperref Info: PDF/A mode OFF on input line 6372. -LaTeX Info: Redefining \ref on input line 6412. -LaTeX Info: Redefining \pageref on input line 6416. -\Hy@abspage=\count150 -\c@Item=\count151 -\c@Hfootnote=\count152 -) - -Package hyperref Message: Driver (autodetected): hpdftex. - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2016/06/24 v6.83q Hyperref driver for pdfTeX -\Fld@listcount=\count153 -\c@bookmark@seq@number=\count154 - -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -82. -) -\Hy@SectionHShift=\skip119 -) -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty -Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty -\lst@mode=\count155 -\lst@gtempboxa=\box38 -\lst@token=\toks30 -\lst@length=\count156 -\lst@currlwidth=\dimen172 -\lst@column=\count157 -\lst@pos=\count158 -\lst@lostspace=\dimen173 -\lst@width=\dimen174 -\lst@newlines=\count159 -\lst@lineno=\count160 -\lst@maxwidth=\dimen175 - -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) -\c@lstnumber=\count161 -\lst@skipnumbers=\count162 -\lst@framebox=\box39 -) -(/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) -Package hyperref Info: Option `unicode' set `false' on input line 44. -Package hyperref Info: Option `pdftoolbar' set `true' on input line 44. -Package hyperref Info: Option `pdfmenubar' set `true' on input line 44. -Package hyperref Info: Option `pdffitwindow' set `false' on input line 44. -Package hyperref Info: Option `pdfnewwindow' set `true' on input line 44. -Package hyperref Info: Option `colorlinks' set `true' on input line 44. - -(./B-Prüfungsvorlage.aux) -\openout1 = `B-Prüfungsvorlage.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 47. -LaTeX Font Info: ... okay on input line 47. -LaTeX Font Info: Try loading font information for OT1+phv on input line 47. - -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1phv.fd -File: ot1phv.fd 2001/06/04 scalable font definitions for OT1/phv. -) -(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count163 -\scratchdimen=\dimen176 -\scratchbox=\box40 -\nofMPsegments=\count164 -\nofMParguments=\count165 -\everyMPshowfont=\toks31 -\MPscratchCnt=\count166 -\MPscratchDim=\dimen177 -\MPnumerator=\count167 -\makeMPintoPDFobject=\count168 -\everyMPtoPDFconversion=\toks32 -) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf - -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) -) -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -38. -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 456. - -(/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 -)) -*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, 455.24411pt, 56.9055pt) -* v-part:(T,H,B)=(76.82243pt, 668.63977pt, 99.58464pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=455.24411pt -* \textheight=668.63977pt -* \oddsidemargin=13.08827pt -* \evensidemargin=13.08827pt -* \topmargin=-42.0253pt -* \headheight=18.125pt -* \headsep=28.45274pt -* \topskip=12.0pt -* \footskip=34.1433pt -* \marginparwidth=49.79233pt -* \marginparsep=12.8401pt -* \columnsep=10.0pt -* \skip\footins=10.8pt 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) - -Package caption Info: Begin \AtBeginDocument code. -Package caption Info: subfig package v1.3 is loaded. -Package caption Info: floatflt package is loaded. -Package caption Info: hyperref package is loaded. -Package caption Info: listings package is loaded. -Package caption Info: picins package is loaded. -Package caption Info: End \AtBeginDocument code. -\AtBeginShipoutBox=\box41 -Package hyperref Info: Link coloring ON on input line 47. -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) -) -\c@section@level=\count169 -) -LaTeX Info: Redefining \ref on input line 47. -LaTeX Info: Redefining \pageref on input line 47. -LaTeX Info: Redefining \nameref on input line 47. - -(./B-Prüfungsvorlage.out) (./B-Prüfungsvorlage.out) -\@outlinefile=\write4 -\openout4 = `B-Prüfungsvorlage.out'. - -\c@lstlisting=\count170 - - -File: Bilder/hs_os.png Graphic file (type png) - -Package pdftex.def Info: Bilder/hs_os.png used on input line 74. -(pdftex.def) Requested size: 256.95544pt x 64.8411pt. -LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <17.28> not available -(Font) Font shape `OT1/phv/b/n' tried instead on input line 77. -LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <24.88> not available -(Font) Font shape `OT1/phv/b/n' tried instead on input line 81. -LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <14.4> not available -(Font) Font shape `OT1/phv/b/n' tried instead on input line 86. -LaTeX Font Info: Try loading font information for U+msa on input line 92. - -(/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 92. - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) -LaTeX Font Info: Font shape `OT1/phv/bx/n' in size <12> not available -(Font) Font shape `OT1/phv/b/n' tried instead on input line 93. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 99. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 99. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 99. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 99. - [1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./Bilder/hs_os.png>] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 107. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 107. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 115. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 115. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 115. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 115. -pdfTeX warning (ext4): destination with the same identifier (name{page.I}) has -been already used, duplicate ignored - - \relax -l.115 - [1] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 130. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 130. - (./B-Prüfungsvorlage.toc) -\tf@toc=\write5 -\openout5 = `B-Prüfungsvorlage.toc'. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 134. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 134. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 134. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 134. - [2] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 135. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 135. - (./B-Prüfungsvorlage.lof) -\tf@lof=\write6 -\openout6 = `B-Prüfungsvorlage.lof'. - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 137. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 137. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 137. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 137. - [3] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 137. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 137. - -(./B-Prüfungsvorlage.lot) -\tf@lot=\write7 -\openout7 = `B-Prüfungsvorlage.lot'. - - - -Class scrartcl Warning: \float@listhead detected! -(scrartcl) Implementation of \float@listhead became -(scrartcl) deprecated in KOMA-Script v3.01 2008/11/14 and -(scrartcl) has been replaced by several more flexible -(scrartcl) features of package `tocbasic`. -(scrartcl) Maybe implementation of \float@listhead will -(scrartcl) be removed from KOMA-Script soon. -(scrartcl) Loading of package `scrhack' may help to -(scrartcl) avoid this warning, if you are using a -(scrartcl) a package that still implements the -(scrartcl) deprecated \float@listhead interface on input line 140 -. - -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. -(./B-Prüfungsvorlage.lol) -\tf@lol=\write8 -\openout8 = `B-Prüfungsvorlage.lol'. - -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 142. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 142. - [4] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 146. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 146. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 151. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 151. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 151. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 151. - [5] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 178. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 178. - -Overfull \hbox (12.25923pt too wide) in paragraph at lines 179--180 -[]\OT1/phv/m/n/12 Ausf[]uhrung der Auf-ga-be zur Be-rech-nung von Pi mit der Kl -as-se "Wa-lis-sche-s-Pro-dukt"nebst - [] - -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. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 184. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 184. -Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i -nput line 190. -LaTeX Font Info: Try loading font information for OMS+phv on input line 193. - -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omsphv.fd -File: omsphv.fd -) -LaTeX Font Info: Font shape `OMS/phv/m/n' in size <10> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 193. -LaTeX Font Info: Try loading font information for OML+phv on input line 203. - - -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omlphv.fd -File: omlphv.fd -) -LaTeX Font Info: Font shape `OML/phv/m/n' in size <10> not available -(Font) Font shape `OML/cmm/m/it' tried instead on input line 203. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 219. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 219. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 219. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 219. - [1] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 241. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 241. -LaTeX Font Info: Font shape `OT1/phv/m/it' in size <12> not available -(Font) Font shape `OT1/phv/m/sl' tried instead on input line 242. - - -LaTeX Warning: Citation `buch' on page 2 undefined on input line 242. - - -LaTeX Warning: Citation `online' on page 2 undefined on input line 242. - -Package acronym Info: Label `acro:OSGi' newly defined as it shall be overridden - -although it is yet undefined on input line 244. - -Overfull \hbox (12.17503pt too wide) in paragraph at lines 244--246 -[]\OT1/phv/m/n/12 Abk[]urzungen las-sen sich nat[]urlich auch nut-zen ([][][]Op -en Ser-vice Ga-te-way in-itia-ti-ve ([])[]). - [] - -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 246. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 246. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 246. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 246. -[2] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 250. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 250. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 253. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 253. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 256. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 256. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 259. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 259. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 259. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 259. - [3] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 263. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 263. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 266. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 266. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 269. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 269. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 272. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 272. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 272. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 272. - [4] -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 276. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 276. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 279. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 279. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 282. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 282. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 285. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 285. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 285. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 285. - [5] -No file B-Prüfungsvorlage.bbl. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 304. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 304. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 307. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 307. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 317. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 317. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 317. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 317. -pdfTeX warning (ext4): destination with the same identifier (name{page.I}) has -been already used, duplicate ignored - - \relax -l.317 \newpage - [1] -Overfull \hbox (3.4732pt too wide) in paragraph at lines 329--330 -[]|\OT1/phv/m/n/12 .......................................................| - [] - -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 334. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 334. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 334. -Package babel Info: Redefining ngerman shorthand "| -(babel) in language on input line 334. -Package babel Info: Redefining ngerman shorthand "~ -(babel) in language on input line 334. -pdfTeX warning (ext4): destination with the same identifier (name{page.II}) has - been already used, duplicate ignored - - \relax -l.334 \end{document} - [2] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 334. - (./B-Prüfungsvorlage.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 334. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 334. -Package rerunfilecheck Info: File `B-Prüfungsvorlage.out' has not changed. -(rerunfilecheck) Checksum: BAB224837B435876031311BC8864221D;1151. - - -LaTeX Warning: There were undefined references. - -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 334. - ) -Here is how much of TeX's memory you used: - 14078 strings out of 493013 - 213973 string characters out of 6135682 - 455897 words of memory out of 5000000 - 17307 multiletter control sequences out of 15000+600000 - 26654 words of font info for 60 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 50i,13n,54p,8856b,1907s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} -Output written on B-Prüfungsvorlage.pdf (13 pages, 108151 bytes). -PDF statistics: - 262 PDF objects out of 1000 (max. 8388607) - 237 compressed objects within 3 object streams - 81 named destinations out of 1000 (max. 500000) - 174 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/Bericht/B-Prüfungsvorlage.lol b/Bericht/B-Prüfungsvorlage.lol deleted file mode 100644 index 877cc73..0000000 --- a/Bericht/B-Prüfungsvorlage.lol +++ /dev/null @@ -1 +0,0 @@ -\contentsline {lstlisting}{\numberline {1}C\# Quellcode - L\IeC {\"o}sung der Aufgabe 1}{1}{lstlisting.1} diff --git a/Bericht/B-Prüfungsvorlage.lot b/Bericht/B-Prüfungsvorlage.lot deleted file mode 100644 index 8a6b910..0000000 --- a/Bericht/B-Prüfungsvorlage.lot +++ /dev/null @@ -1 +0,0 @@ -\select@language {ngerman} diff --git a/Bericht/B-Prüfungsvorlage.out b/Bericht/B-Prüfungsvorlage.out deleted file mode 100644 index abb7c4b..0000000 --- a/Bericht/B-Prüfungsvorlage.out +++ /dev/null @@ -1,21 +0,0 @@ -\BOOKMARK [1][-]{section.I}{Kurzfassung}{}% 1 -\BOOKMARK [1][-]{section*.1}{Inhaltsverzeichnis}{}% 2 -\BOOKMARK [1][-]{section.III}{Abbildungsverzeichnis}{}% 3 -\BOOKMARK [1][-]{section.IV}{Tabellenverzeichnis}{}% 4 -\BOOKMARK [1][-]{section.V}{Listing-Verzeichnis}{}% 5 -\BOOKMARK [1][-]{section.VI}{Abk\374rzungsverzeichnis}{}% 6 -\BOOKMARK [1][-]{section.1}{Antwort zur Aufgabenstellung Nr.1}{}% 7 -\BOOKMARK [2][-]{subsection.1.1}{Evaluation}{section.1}% 8 -\BOOKMARK [2][-]{subsection.1.2}{Quellcode}{section.1}% 9 -\BOOKMARK [2][-]{subsection.1.3}{Tipps}{section.1}% 10 -\BOOKMARK [1][-]{section.2}{Kapitel}{}% 11 -\BOOKMARK [2][-]{subsection.2.1}{Unterkapitel}{section.2}% 12 -\BOOKMARK [2][-]{subsection.2.2}{Unterkapitel}{section.2}% 13 -\BOOKMARK [1][-]{section.3}{Kapitel}{}% 14 -\BOOKMARK [2][-]{subsection.3.1}{Unterkapitel}{section.3}% 15 -\BOOKMARK [2][-]{subsection.3.2}{Unterkapitel}{section.3}% 16 -\BOOKMARK [1][-]{section.4}{Kapitel}{}% 17 -\BOOKMARK [2][-]{subsection.4.1}{Unterkapitel}{section.4}% 18 -\BOOKMARK [2][-]{subsection.4.2}{Unterkapitel}{section.4}% 19 -\BOOKMARK [1][-]{section*.3}{Anhang}{}% 20 -\BOOKMARK [1][-]{appendix.A}{GUI}{}% 21 diff --git a/Bericht/B-Prüfungsvorlage.pdf b/Bericht/B-Prüfungsvorlage.pdf deleted file mode 100644 index 65e0bdd..0000000 Binary files a/Bericht/B-Prüfungsvorlage.pdf and /dev/null differ diff --git a/Bericht/B-Prüfungsvorlage.synctex.gz b/Bericht/B-Prüfungsvorlage.synctex.gz deleted file mode 100644 index a7a455b..0000000 Binary files a/Bericht/B-Prüfungsvorlage.synctex.gz and /dev/null differ diff --git a/Bericht/B-Prüfungsvorlage.tex b/Bericht/B-Prüfungsvorlage.tex deleted file mode 100644 index 3810202..0000000 --- a/Bericht/B-Prüfungsvorlage.tex +++ /dev/null @@ -1,334 +0,0 @@ -\documentclass[12pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl} -\usepackage[ngerman]{babel} -\usepackage[utf8]{inputenc} -\usepackage{amsmath} -\usepackage{amsfonts} -\usepackage{amssymb} -\usepackage{graphicx} -\usepackage{fancyhdr} -\usepackage{tabularx} -\usepackage{geometry} -\usepackage{setspace} -\usepackage[right]{eurosym} -\usepackage[printonlyused]{acronym} -\usepackage{subfig} -\usepackage{floatflt} -\usepackage[usenames,dvipsnames]{color} -\usepackage{colortbl} -\usepackage{paralist} -\usepackage{array} -\usepackage{titlesec} -\usepackage{parskip} -\usepackage[right]{eurosym} -\usepackage{picins} -\usepackage[subfigure,titles]{tocloft} -\usepackage[pdfpagelabels=true]{hyperref} -\usepackage{helvet} - -\usepackage{listings} -\lstset{basicstyle=\footnotesize, captionpos=b, breaklines=true, showstringspaces=false, tabsize=2, frame=lines, numbers=left, numberstyle=\tiny, xleftmargin=2em, framexleftmargin=2em} -\makeatletter -\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{1em}{\hspace{1,5em} Lst. #1}{#2}} -\makeatother - -\geometry{a4paper, top=27mm, left=30mm, right=20mm, bottom=35mm, headsep=10mm, footskip=12mm} - -\hypersetup{unicode=false, pdftoolbar=true, pdfmenubar=true, pdffitwindow=false, pdfstartview={FitH}, - pdftitle={B-Prüfung}, - pdfauthor={Peter Ostmann, Matrikelnummer:898814}, - pdfsubject={Grundlagen der objektorientierten Programmierung}, - pdfcreator={\LaTeX\ with package \flqq hyperref\frqq}, - pdfproducer={pdfTeX \the\pdftexversion.\pdftexrevision}, - pdfkeywords={B-Prüfung GOP01XX}, - pdfnewwindow=true, - colorlinks=true,linkcolor=black,citecolor=black,filecolor=magenta,urlcolor=black} -\pdfinfo{/CreationDate (D:20170605133321)} -\renewcommand{\familydefault}{\sfdefault} -\begin{document} - -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} - -% Kopf- und Fusszeile -\renewcommand{\sectionmark}[1]{\markright{#1}} -\renewcommand{\leftmark}{\rightmark} -\pagestyle{fancy} -\lhead{} -\chead{} -\rhead{\thesection\space\contentsname} -\lfoot{\tiny B-Prüfung des Studenten: Peter Ostmann (Matrikelnr.: 898814) Studiengang: Technische Informatik - Prüfung: B-GOP01XX-V1-XX2-K03} -\cfoot{} -\rfoot{\ \linebreak Seite \thepage} -\renewcommand{\headrulewidth}{0.4pt} -\renewcommand{\footrulewidth}{0.4pt} - -% Vorspann -\renewcommand{\thesection}{\Roman{section}} -\renewcommand{\theHsection}{\Roman{section}} -\pagenumbering{Roman} - -% ---------------------------------------------------------------------------------------------------------- -% Titelseite -% ---------------------------------------------------------------------------------------------------------- -\thispagestyle{empty} -\begin{center} - \includegraphics[scale=0.2]{Bilder/hs_os.png}\\ - \vspace*{2cm} - \Large - \textbf{Studiengang:}\\ - \textbf{Technische Informatik}\\ - \vspace*{2cm} - \Huge - \textbf{B-Aufgabe}\\ - \vspace*{0.5cm} - \large - B-GOP01XX-V1-XX2-K03\\ - \vspace*{1cm} - \textbf{Grundlagen der objektorientierten Programmierung}\\ - \vspace*{2cm} - - \vfill - \normalsize - \newcolumntype{x}[1]{>{\raggedleft\arraybackslash\hspace{0pt}}p{#1}} - \begin{tabular}{x{6cm}p{7.5cm}} - \rule{0mm}{5ex}\textbf{Student:} & Peter Ostmann\newline Peter@Ostmann.it \\ - \rule{0mm}{5ex}\textbf{Matrikelnummer:} & 898814 \\ - \rule{0mm}{5ex}\textbf{Abgabedatum:} & 04.06.2017 \\ - \end{tabular} -\end{center} -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Abstract -% ---------------------------------------------------------------------------------------------------------- -\setcounter{page}{1} -\onehalfspacing -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{2pt plus 2pt minus 2pt} -\rhead{KURZFASSUNG} -\section{Kurzfassung} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\vspace{-1,2em} -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} -\section*{Abstract} -Das ganze auf Englisch. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Verzeichnisse -% ---------------------------------------------------------------------------------------------------------- -% TODO Typ vor Nummer -\renewcommand{\cfttabpresnum}{Tab. } -\renewcommand{\cftfigpresnum}{Abb. } -\settowidth{\cfttabnumwidth}{Abb. 10\quad} -\settowidth{\cftfignumwidth}{Abb. 10\quad} - -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{2pt plus 2pt minus 2pt} -\singlespacing -\rhead{INHALTSVERZEICHNIS} -\renewcommand{\contentsname}{II Inhaltsverzeichnis} -\phantomsection -\addcontentsline{toc}{section}{\texorpdfstring{II \hspace{0.35em}Inhaltsverzeichnis}{Inhaltsverzeichnis}} -\addtocounter{section}{1} -\tableofcontents -\pagebreak -\rhead{VERZEICHNISSE} -\listoffigures -\pagebreak -\listoftables -%\pagebreak -\renewcommand{\lstlistlistingname}{Listing-Verzeichnis} -{\labelsep2cm\lstlistoflistings} -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Abkürzungen -% ---------------------------------------------------------------------------------------------------------- -\section{Abkürzungsverzeichnis} -\begin{acronym}[OSGi] % längste Abkürzung steht in eckigen Klammern - \setlength{\itemsep}{-\parsep} % geringerer Zeilenabstand - \acro{OSGi}{Open Service Gateway initiative} -\end{acronym} -\newpage - -% ---------------------------------------------------------------------------------------------------------- -% Inhalt -% ---------------------------------------------------------------------------------------------------------- -% Abstände Überschrift -\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} -\titlespacing{\subsection}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} -\titlespacing{\subsubsection}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt} - -% Kopfzeile -\renewcommand{\sectionmark}[1]{\markright{#1}} -\renewcommand{\subsectionmark}[1]{} -\renewcommand{\subsubsectionmark}[1]{} -\lhead{Lösung der Aufgabe: \thesection} -\rhead{} %hier kann die rechte Seite der Kopfzeile editiert werden! - -\onehalfspacing -\renewcommand{\thesection}{\arabic{section}} -\renewcommand{\theHsection}{\arabic{section}} -\setcounter{section}{0} -\pagenumbering{arabic} -\setcounter{page}{1} - -% ---------------------------------------------------------------------------------------------------------- -% Einleitung -% ---------------------------------------------------------------------------------------------------------- -\section{Antwort zur Aufgabenstellung Nr.1} -Ausführung der Aufgabe zur Berechnung von Pi mit der Klasse "WalisschesProdukt" nebst direktem Vergleich des Ergebnisses mit dem Wert der Konstanten Math.PI und Ausgabe der Differenz der beiden Ergebnisse. - -\subsection{Evaluation} -Es ist ist zunächst eine Klasse zu erstellen, die eine Methode enthält, die nichts anderes tut, als einen Näherungswert nach dem Walisschen Produkt zu berechnen. Sie gibt das Ergebnis als Rückgabewert vom Typ double an die aufrufende Stelle zurück. Die Methode nimmt genau einen Parameter vom Typ double entgegen. Er repräsentiert den n-ten Faktor. - -\subsection{Quellcode} -Quellcode zu Lösung \ref{lst:Csharp}. - -\vspace{1em} - - -\begin{lstlisting}[caption=C\# Quellcode - Lösung der Aufgabe 1, label=lst:Csharp] -using System; - -namespace B_GOP01XX_AG_1{ - - //Aufgabenabschnitt Klassendefniniton - class WalisschesProdukt{ - - public double calcWP(double n){ - - double halfPI = 1.0; - double step = 1.0; - - for (double i = 1; i < n; i++, step++){ - - if (i % 2 == 0) { - - halfPI *= (step / (step + 1)); - } - - else { - - halfPI *= ((step + 1) / step); - } - } - return halfPI * 2.0; - } - } - - class Programm - { - static void Main(string[] args) - { - WalisschesProdukt wp = new WalisschesProdukt(); - - for (double i = 1.0; i < 1000.0; i++) - { - Console.WriteLine ("n = " + System.Convert.ToString (i) + " " + System.Convert.ToString (wp.calcWP (i))); - } - - Console.WriteLine("\r\nDie Konstante Math.PI hat einen Wert von " + Math.PI); - double comparisonResult = (wp.calcWP (1000)) - (Math.PI); - - Console.WriteLine("\r\nDie Differenz zwischem dem Walisschen Produkt und der Konstanten MathPI betraegt: " + System.Convert.ToString (comparisonResult)); - } - } -} - - -\end{lstlisting} - -\subsection{Tipps} -Die Quellen befinden sich in der Datei \textit{bibo.bib}. Ein Buch- und eine Online-Quelle sind beispielhaft eingefügt. [Vgl. \cite{buch}, \cite{online}] - -Abkürzungen lassen sich natürlich auch nutzen (\ac{OSGi}). Weiter oben im Latex-Code findet sich das Verzeichnis. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Kapitel -% ---------------------------------------------------------------------------------------------------------- -\section{Kapitel} -Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Kapitel -% ---------------------------------------------------------------------------------------------------------- -\section{Kapitel} -Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Kapitel -% ---------------------------------------------------------------------------------------------------------- -\section{Kapitel} -Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. - -\subsection{Unterkapitel} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Literatur -% ---------------------------------------------------------------------------------------------------------- -\renewcommand\refname{Quellenverzeichnis} -\bibliographystyle{myalpha} -\bibliography{bibo} -\pagebreak - -% ---------------------------------------------------------------------------------------------------------- -% Anhang -% ---------------------------------------------------------------------------------------------------------- -\pagenumbering{Roman} -\setcounter{page}{1} -\lhead{Anhang \thesection} - -\begin{appendix} -\section*{Anhang} -\phantomsection -\addcontentsline{toc}{section}{Anhang} -\addtocontents{toc}{\vspace{-0.5em}} - -\section{GUI} -Ein toller Anhang. - -\subsection*{Screenshot} -\label{app:screenshot} -Unterkategorie, die nicht im Inhaltsverzeichnis auftaucht. - -\end{appendix} - - -\newpage -\thispagestyle{empty} -\begin{center} - \vspace*{5em} - \huge\textbf{Erklärung}\\ -\end{center} -\vspace{2em} -Hiermit versichere ich, dass ich meine Abschlussarbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. - -\vspace{4em} -\begin{minipage}{\linewidth} - \begin{tabular}{p{15em}p{15em}} - Datum: & .......................................................\\ - & \centering (Unterschrift)\\ - \end{tabular} -\end{minipage} - -\end{document} diff --git a/Bericht/B-Prüfungsvorlage.toc b/Bericht/B-Prüfungsvorlage.toc deleted file mode 100644 index 41fcb32..0000000 --- a/Bericht/B-Prüfungsvorlage.toc +++ /dev/null @@ -1,23 +0,0 @@ -\select@language {ngerman} -\contentsline {section}{\numberline {I}Kurzfassung}{I}{section.I} -\contentsline {section}{II \hspace {0.35em}Inhaltsverzeichnis}{II}{section*.1} -\contentsline {section}{\numberline {III}Abbildungsverzeichnis}{III}{section.III} -\contentsline {section}{\numberline {IV}Tabellenverzeichnis}{IV}{section.IV} -\contentsline {section}{\numberline {V}Listing-Verzeichnis}{IV}{section.V} -\contentsline {section}{\numberline {VI}Abk\IeC {\"u}rzungsverzeichnis}{V}{section.VI} -\contentsline {section}{\numberline {1}Antwort zur Aufgabenstellung Nr.1}{1}{section.1} -\contentsline {subsection}{\numberline {1.1}Evaluation}{1}{subsection.1.1} -\contentsline {subsection}{\numberline {1.2}Quellcode}{1}{subsection.1.2} -\contentsline {subsection}{\numberline {1.3}Tipps}{2}{subsection.1.3} -\contentsline {section}{\numberline {2}Kapitel}{3}{section.2} -\contentsline {subsection}{\numberline {2.1}Unterkapitel}{3}{subsection.2.1} -\contentsline {subsection}{\numberline {2.2}Unterkapitel}{3}{subsection.2.2} -\contentsline {section}{\numberline {3}Kapitel}{4}{section.3} -\contentsline {subsection}{\numberline {3.1}Unterkapitel}{4}{subsection.3.1} -\contentsline {subsection}{\numberline {3.2}Unterkapitel}{4}{subsection.3.2} -\contentsline {section}{\numberline {4}Kapitel}{5}{section.4} -\contentsline {subsection}{\numberline {4.1}Unterkapitel}{5}{subsection.4.1} -\contentsline {subsection}{\numberline {4.2}Unterkapitel}{5}{subsection.4.2} -\contentsline {section}{Anhang}{I}{section*.3} -\vspace {-0.5em} -\contentsline {section}{\numberline {A}GUI}{I}{appendix.A} diff --git a/Bericht/Bilder/OOP-B-Prüfung b/Bericht/Bilder/OOP-B-Prüfung deleted file mode 100644 index f1f0c81..0000000 --- a/Bericht/Bilder/OOP-B-Prüfung +++ /dev/null @@ -1,575 +0,0 @@ - - - - - Java-Programmieraufgaben - Kontrollanweisungen - - - - - - - - - - - - - - -
- - -

Drei Zahlen sortieren

- -

Schwierigkeit 3

- -

Schreiben Sie eine -Java-main-Methode, in der die Werte von drei lokalen int-Variablen a, b und c -aufsteigend sortiert werden. Verwenden Sie als Kontrollstruktur nur die -if-Anweisung. Vertauschen Sie die Werte dieser -Variablen so, dass zum Schluss a < b < c gilt. -Prüfen Sie Ihre Methode mit allen Permutationen der Zahlen 1, -2 und 3 (es gibt insgesamt 6 -Kombinationen). Nach der Ausführung Ihrer Anweisungen muss in -all diesen Fällen also immer -a=1, b=2 und b=3 gelten. Man kann die Aufgabe mit drei if-Anweisungen -(ohne else) lösen, -da im schlimmsten Fall drei Vertauschungen nötig sind. -

- -

Lösung

- - -

Ein-mal-Eins auf dem Bildschirm ausgeben

- -

Schwierigkeit 3

- - -

Schreiben Sie eine Java-main-Methode, in der das grosse Ein-Mal-Eins -berechnet und tabellarisch -auf dem Bildschirm ausgegeben wird. Um die auszugebenen Zahlwerte -geeignet einzurücken, sollten Sie bei der Ausgabe den -Tabulator "\n" verwenden. Verwenden Sie die for-Schleife. -

- -

Beim grossem Ein-Mal-Eins werden alle Produkte i * j mit 0 -< i <= 10 und 0 < j <= 10 gebildet. Die -Ausgabe sollte also etwa wie folgt aussehen: -

- -
1	2	3	4	5	6	7	8	9	10	
-2	4	6	8	10	12	14	16	18	20	
-3	6	9	12	15	18	21	24	27	30	
-4	8	12	16	20	24	28	32	36	40	
-5	10	15	20	25	30	35	40	45	50	
-6	12	18	24	30	36	42	48	54	60	
-7	14	21	28	35	42	49	56	63	70	
-8	16	24	32	40	48	56	64	72	80	
-9	18	27	36	45	54	63	72	81	90	
-10	20	30	40	50	60	70	80	90	100	
-
- -

Lösung

- - - -

Berechnen von Noten aus Punktzahlen

- -

Schwierigkeit 3

- -

In der Klausur Informatik 1 können Sie maximal 120 Punkte erreichen. -Bei 60 Punkte gilt die Klausur als bestanden (4,0). Für jede weiteren 5 Punkte verbessert -sich die Note um eine Notenstufe. Für jeweils 5 Punkte weniger verschlechtert sich die Note -um eine Notenstufe (bis 5,0). Aus rechtlichen Gründen gibt es keine 4,3 - sondern in diesem -Fall auch eine 4,7. Es können auch halbe Punkte vergeben werden.

- - - - - - - - - - - - - - - -
NotePunkte
5,00 - 49,5
4,750 - 59,5
4,060 - 64,5
3,765 - 69,5
3,370 - 74,5
3,075 - 79,5
2,780 - 84,5
2,385 - 89,5
2,090 - 94,5
1,795 - 99,5
1,3100 - 104,5
1,0105 - 120
-

Implementieren Sie eine Java-Funktion, die für eine Punktzahl von 0 bis 120 die entsprechende -Note berechnet und zurückgibt. Schreiben Sie eine Java-main-Methode, die für alle Punkte von 0 bis 120 -in Schritten von 0,5 die zugehörige Note auf dem Bildschirm ausgibt.

- -

Lösung

- - -

Berechnen des Wochentags eines Datums

- -

Schwierigkeit 2

- -

Implementieren Sie ein Java-Programm, das für einen Tag (1..31), den Monat (1..12) und das Jahr -den zugehörigen Wochentag bestimmt und auf dem Bildschirm ausgibt.

- -

Folgendes Verfahren berechnet diesen Wochentag für ein Datum, dass zwischen März 1900 - und Februar 2100 liegt.

- -

Zuerst muss die Gesamtanzahl der Wochentage von 1900 bis zum gegeben - Datum errechnet werden (s.u.). Dies ist letztlich die Hauptschwierigkeit. - Wenn diese Zahl berechnet ist, muss sie nur noch mit Rest durch 7 geteilt werden. - Das ergibt den Wochentag, wobei 0 der Sonntag ist

- -

Die Gesamtanzahl Wochentage berechnet sich schrittweise wie folgt: -

    -
  • Vom gegebenen Jahr 1900 abziehen und dies mit 365 multiplizieren.
  • -
  • Die fehlenden Schalttage hinzuaddieren (jahr - 1900) / 4. - Wenn das jahr selbst ein Schaltjahr ist, dann ist für Januar und Februar ein Tag zuviel - berechnet. In diesem Fall Eins abziehen.
  • -
  • Pro Monat die entsprechende Anzahl Tage pro Monat hinzuaddieren (beim Februar immer 28 Tage, - da das Schaltjahr schon berücksichtigt ist).
  • -
  • Noch den Tag dazu.
  • -
-

- -

Hier einige Daten mit Wochentagen zum Testen des Java-Programms: -

    -
  • Ostersonntage: 23. April 1916, 8. April 2007, 4. April 2010
  • -
  • Aschermittwoch: 1. März 2006, 21. Februar 2007, 17. Februar 2010
  • -
  • Gründungstag der BRD (Montag): 23. Mai 1949
  • -
-

-

Lösung

- - -

Gewinnstrategie beim Roulette

- -

(für Glückspilze)

- -

Schwierigkeit 2

- -

Eine "todsichere" Gewinnstrategie beim Roulettespiel ist es, immer - auf die selbe Farbe zu setzen. Wenn man verloren hat, dann - verdoppelt man einfach den Einsatz, um den vorherigen Verlust - wieder wett zu machen. - Die Wahrscheinlichkeit das immer rot (oder schwarz) kommt ist - 50% (wir ignorieren das Auftreten der 0). -

-

Implementieren sie eine Java-main-Methode, die berechnet, wieviel Geld - man ungefähr als Kapital benötigt, wenn man 1 000 000 mal spielt - und der Anfangseinsatz ein Euro ist.

-

- Die Eintreffenswahrscheinlichkeit 50% kann man mit Math.random() < 0.5 - überprüfen.

-

- Wie viel Geld werden Sie mitbringen, damit Sie ihren Einsatz nicht - verlieren? -

-

-Erweitern Sie ihr Java-Programm, so dass ausgehend von einem Startkapital berechnet wird, nach wie -vielen Spielen sie mit dieser Strategie ihr Geld verloren haben. -

- -

Lösung

- - -

Anzahl Bytes in passende metrische Einheit umwandeln

- -

Schwierigkeit 3

- -

Eine Anzahl Bytes gegeben als int-Wert soll so mit Hilfe der -metrischen Einheiten (K, M, G) auf dem Bildschirm ausgegeben werden, -dass höchstens 3 Vorkommastellen angezeigt werden. Die Ausgabe soll in -etwa wie folgt aussehen: -

-
123 Byte sind 123.0 Byte
-15323 Byte sind 15.323 KByte
-15323000 Byte sind 15.323 MByte
-1532300001 Byte sind 1.532300001 GByte
-
-

-Verwenden Sie keine Schleifen (nur if-else). Die Ausgabeanweisungen dürfen ausschliesslich am Ende der main-Methode sein. -

- -

Lösung

- - - -

Berechnen Sie die Kreiszahl Pi mit dem Wallisschen Produkt

- -

Schwierigkeit 2

- -

-Der englische Mathematiker John Wallis nutzte folgende Methode zur Berechnung der Zahl Pi: -

-
-Pi / 2 = (2/1) * (2/3) * (4/3) * (4/5) * (6/5) * (6/7) * .. -
- -

Es heißt nach ihm benannt Wallissches Produkt. -Programmieren Sie eine Java-Klasse WallisschesProdukt, welche eine -Methode enthält, die das Wallissche Produkt bis zum n-ten Faktor -berechnet und zurückgibt. Diese Klasse darf keine Ein-/Ausgabefunktionen - wie System.out.println() enthalten. Schreiben Sie eine Testklasse -WallisschesProduktTest, in der Sie in einer for-Schleife für alle n von 1 - bis 1000 das Produkt ausgeben. Vergleichen Sie die berechneten -Ergebnisse mit dem konstanten Wert Math.PI (etwa in dem Sie zusätzlich -die Differenz ihres berechneten Wertes zu Math.PI ausgeben). -

- -

Lösung

- - - - -

Berechnen Sie abundante und vollkommene Zahlen

- -

Schwierigkeit 2

- -

Abundante Zahlen sind Zahlen deren Summe aller Teiler dieser Zahl außer der Zahl selbst -größer ist als die Zahl. Ist die Summe gleich der Zahl, dann handelt es sich um eine vollkommene Zahl -(auch perfekte oder ideale Zahlen genannt). -

- -

12 hat zum Beispiel die Teiler 1, 2, 3, 4 und 6. Deren Summe ist 16 > 12. Deswegen ist 12 eine abundante Zahl. -6 ist eine vollkommene Zahl, da 1 + 2 + 3 = 6 gilt. -

- -

Schreiben Sie ein Java-Programm, das für eine Zahl überprüft, ob Sie abundant bzw. vollkommen ist oder nicht. -Finden Sie alle vollkommenen und ungeraden abundanten Zahlen von 1 bis 1000. -

- -

Lösung

- - - -

Berechnen Sie Harshad-Zahlen

- -

Schwierigkeit 3

- -

Eine natürliche Zahl heißt Harshad-Zahl, wenn Sie durch ihre Quersumme teilbar ist. -

- -

777 ist durch 7 + 7 + 7 = 21 teilbar und damit eine Harshad-Zahl. -

- -

Schreiben Sie ein Java-Programm, das alle Harshad-Zahlen von 1 bis 100 berechnet und am Bildschirm ausgibt. -

- -

Lösung

- - - -

Berechnen Sie Lychrel-Zahlen

- -

Schwierigkeit 1

- -

Eine natürliche Zahl ist ein Palindrom, wenn die umgekehrte Reihenfolge ihrer Dezimalziffern identisch zur Zahl ist: -121 und 8813200023188 sind zum Beispiel Palindrome. -Die Zahl, die sich durch Umkehrung der Dezimalziffern eine Zahl n entsteht, kürzen wir ab als u(n). -Also gilt u(1236) = 6321. -

- -

Ausgehend von einer Zahl z kann man wie folgt versuchen, schrittweise ein Palindrom zu erzeugen: -

  p := z;
-  do {
-    p := p + u(z);
-  while ( p != u(p) ); 
-
-Beispiel: Wenn wir mit z = 57 anfangen. Dann ist p = 57 + 75 = 132 nach dem ersten Durchlauf. -Nach dem zweiten Durchlauf gilt p = 132 + 231 = 353. Die Schleife bricht dann ab. -

-

-Wenn für eine Zahl z dieser Algorithmus nie terminiert, also endlos weiterläuft, dann -heißt z Lychrel-Zahl. Es ist derzeit nicht bekannt, ob es solche Zahlen überhaupt gibt! -Als kleinster Kandidat gilt 196. -

- - - -

Schreiben Sie ein Java-Programm, das derartige Palindrome im -Intervall von 1 bis 1000 findet. Beachten Sie, dass Sie die -Iteration nach eine vorgegebenen Obergrenze (< 2 000 000 000) -abbrechen müssen, da sie sonst bei Lychrel-Zahlen nicht terminiert. -Beachten Sie auch den -gültigen Wertebereich von int bzw. long: die Zahlen werden immer grösser - und es kann ein Überlauf auftreten. -

- -

Bei maximal 1 000 000 000 Iterationen habe ich folgende (bereits bekannte) Kandidaten für Lychrel-Zahlen gefunden: -196, 295, 394, 493, 592, 689, 691, 788, 790, 879, 887, 978, 986.

- -

Alternativ gibt es zu diesem Algorithmus auch einen Wettbewerb, - bei dem für alle n-stelligen Dezimalzahlen, die Zahl -gefunden werden soll, bei dem am wenigsten Iterationen benötigt werden, -um mit obigen Algorithmus ein Palindrom zu erzeugen. Diese Zahlen heißen - verzögerte Palindromzahlen (delayed palindromic numbers). -Rekordhalter für 19-stellige Dezimalzahlen ist derzeit 1 186 060 307 891 - 929 990.

- -

Lösung

- - - -

Berechnen Sie Primzahlzwillinge

- -

Schwierigkeit 2

- -

Zwei Primzahlen p und q heissen Primzahlzwilling (oder Primzahlpaar), wenn ihre Differenz 2 ist. -3 / 5, -5 / 7, -11 / 13 sind zum Beispiel die ersten drei Primzahlzwillinge.

- -

Implementieren Sie ein Java-Programm, welches alle Primzahlzwillinge bis zu einer vorgegebenen Obergrenze berechnet -und auf dem Bildschirm ausgibt. Verwenden Sie zur Berechnung aller Primzahlen von 2 bis zur Obergrenze -dieses Primzahlsieb - -

Lösung

- - - -

Lösen logischer Rätsel

- -

Schwierigkeit 2

- -

Logische Rätsel lassen sich formal oft auflösen, indem man Sie aussagenlogisch formuliert.

- -

Im folgenden Rätsel von Raymond Smullyan geht es um einen Hutmacher, einen Schnapphase und eine (Hasel-)Maus. - Unter diesen drei Verdächtigen gibt es einen Dieb. - Die Ermittlungen haben folgendes ergeben: -

    -
  • Genau einer von den drei ist der Dieb
  • -
  • Unschuldige sagen immer die Wahrheit
  • -
  • Der Schnapphase sagt, dass der Hutmacher unschuldig ist
  • -
  • Der Hutmacher sagt, dass die Haselmaus unschuldig ist
  • -
-Dieser Sachverhalt kann mit drei booleschen Variablen hutmacher, -schnapphase und maus codiert werden. Diese sollen genau dann -true sein , wenn die entsprechende Person der Dieb ist.

-

-Wir verwenden die Java-Operatoren !, &, ^, | (und => als Implikation). -Die aus den Ermittlungen formalisierten Erkenntnisse sind: -

    -
  • hutmacher ^ schnapphase ^ maus
  • -
  • (hutmacher => ! (schnapphase | maus)) - & (schnapphase => ! (hutmacher | maus)) - & (maus => ! (hutmacher | schnapphase))
  • -
  • schnapphase => ! hutmacher
  • -
  • hutmacher => ! maus
  • -
-Die Implikation A => B kann durch ! A | B ersetzt werden.

- -

Implementieren Sie ein Java-Programm, mit dem derartig formalisierte Rätsel gelöst werden können. -Das Rätsel ist gelöst, wenn man eine Belegung der booleschen Variablen gefunden hat, so dass -jede der Formeln war ist. Dazu kann man einfach alle Kombinationen der Belegungen aufzählen und -ausprobieren. Für die drei booleschen Variablen gibt es 23 mögliche Kombinationen. -Das Programm berechnet also die Wahrheitstafel für die Formel.

- -

Alle Kombinationen für n boolesche Variablen können Sie über fortgesetztes Inkrementieren einer -int-Zahl z bekommen: die Folge der 0en und 1en in der Binärcodierung der Zahl gibt ihnen -die booleschen Wahrheitswerte für die zugehörige boolesche Variable an. -

- -

Wenn das dritte Bit von z den Wahrheitswert für die boolesche Variable schnapphase -angeben soll, dann bekommen Sie zum Beispiel den booleschen Wert mit -schnapphase = (z / 4 % 2) == 1

- - -

Lösung

- - - - - -

Berechnen Sie die Zahl Pi näherungsweise über die Kreisgleichung

- -

Schwierigkeit 3

- -

Die Zahl Pi kann wie folgt näherungsweise im kartesischen Koordiantensystem über die Kreisgleichung - x2 + y2 <= r bestimmt werden. -

-Wir nehmen r = 1. Es werden n zufällige Koordinate (x,y) im Bereich (0,0) und (1,1) erzeugt. -Über die Kreisgleichung kann bestimmt werden, wie viele davon sich im Einheitskreis befinden. -Die Anzahl Punkte im Einheitskreis oder im Quadrat ist proportional zur Fläche. -Das Vierfache des Verhältnis Flache Quadrat zu Fläche Einheitskreis nähert sich deswegen Pi an. -Siehe dazu folgende Abbildung: -

-

-Viertel des Einheitskreises im ersten Quadrant innerhalb des Einheitsquadrats. Die Zahl Pi ist gleich
-                        dem Vierfachen der Fläche des Viertelkreises. -

- -

Programmieren Sie ein Java-Programm, das für ein n die Zahl Pi mit dieser Methode näherungsweise berechnet und -auf dem Bildschirm ausgibt. Sie können Zufallszahlen zwischen 0 und 1 mit Math.random() erzeugen. -

- -

Lösung

- - - -

Geben Sie für eine ganze Zahl alle Teiler aus

- -

Schwierigkeit 3

- -

Schreiben Sie ein Java-Programm, das zu einer ganzen Zahl alle Teiler auf dem Bildschirm ausgibt.

- -

Lösung

- - - -

Prämienberechnung einer Hausratversicherung

- -

Schwierigkeit 3

- -

Wir betrachten eine fiktive Hausratversicherung, bei der die Prämie wie folgt von der Anzahl Personen personen und - Quadratmeteranzahl flaeche der Wohnung abhängt:

- - - - - - - -
personenPrämie
1-210 + flaeche / 2
315 + flaeche
415 + 1,5 * flaeche
>425 + 2 * flaeche
- -

Welche Kontrollanweisung eignet sich für die Implementierung am besten?

- -

Lösung

- - - - -

Minimum in einer Folge von Eingaben finden

- -

Schwierigkeit 2

- -

Gegeben sei eine Folge von ganzen positiver Zahlen. Die Anzahl - der Zahlen ist im Voraus nicht bekannt. Diese Zahlen werden vom -Benutzer online über die -Konsole eingegeben. -

- -

Gesucht ist das Minimum der Zahlen. Das Programm wird durch Eingabe einer negativen Zahl beendet. Es soll dann das gefundene Minimum -auf dem Bildschirm ausgeben.

- -

Algorithmen zu Problemen, bei denen die Eingabemenge vorab nicht bekannt ist, werden - online-Algorithmen genannt.

- -

Implementieren Sie eine main-Methode, die dieses Problem löst. - Zur Eingabe von Zahlen können Sie die Klasse Eingabe.java verwenden. Sie enthält eine -statische Methode readInt(), die eine neue Zahl von der Tastatur einließt und als int-Wert zurückgibt.

- -

Lösung

- - - -

Grenzwert einer geometrischen Reihe bestimmen

- -

Schwierigkeit 3

- -

-Wir betrachten folgende unendliche Reihe, welche die Summe der Kehrwerte aller 2er-Potenzen berechnet. -

- -Summe der Kehrwerte aller 2er-Potenzen - -

Diese Reihe konvergiert gegen einen konstanten Wert.

- -

Implementieren Sie ein Java-Programm, welche diesen Grenzwert bestimmt. Implementieren Sie dazu eine -Schleife, die solange die nächste 2er-Potenz zum bisherigen Teilergebnis hinzuaddiert, bis sich -das Resultat nicht mehr ändert. Dies stell den - vermutlichen - Grenzwert der Reihe dar.

- -

Lösung

- - - -

Goldbachsche Vermutung überprüfen

- -

Schwierigkeit 2

- -

-Im Jahr 1742 hat Christian Goldbach eine Vermutung aufgestellt, nach -der jede ungerade Zahl größer als fünf als Summe dreier Primzahlen -dargestellt werden kann.

-

- -

Die nach ihm benannte Goldbachsche Vermutung lautet in einer stärkeren, heute gebräuchlichen Version:

-

Jede gerade natürliche Zahl (größer als zwei) kann als Summe zweier Primzahlen repräsentiert werden.

- -

Beispiele sind: 4 = 2 + 2, 6 = 3 + 3, 8 = 3 + 5, …

-

Die Summe muß nicht eindeutig sein: 5 + 5 = 3 + 7 = 10 .

-

Die Vermutung wurde bisher nicht bewiesen. Sie wurde für alle Zahlen bis 1018 (Stand 2007) bestätigt.

- -

Implementieren Sie ein Programm, daß für alle geraden Zahlen bis zu -einer Obergrenze, zwei Primzahlen findet, deren Summe gleich der Zahl -ist. Verwenden Sie das Primzahlsieb zur Berechnung aller Primzahlen bis -zu dieser Obergrenze (die Klasse Primzahlsieb.java ist in den Lösungen zu den Aufgaben enthalten). -

- - -

Lösung

- - - -

Giuga-Zahlen berechnen

- -

Schwierigkeit 2

- -

Eine natürliche Zahl n ist eine Giuga-Zahl, wenn alle ihre Primteiler p den Wert -n/p - 1 teilen.

-

Implementieren Sie Java-Programm, die alle Giuga-Zahlen bis zu einer festen Obergrenze ausgibt.

-

- -

Hinweis: Jede Primzahl ist eine Giuga-Zahl. Es ist derzeit (2008) -nicht bekannt, ob die Umkehrung dieser Aussage gilt. Ihr Programm müsste - also alle Primzahlen als Giuga-Zahlen identifizieren (und sonst keine). -

- -

Lösung

- - -
- - - - \ No newline at end of file diff --git a/Bericht/Bilder/OOP-B-Prüfung_files/aufgaben.css b/Bericht/Bilder/OOP-B-Prüfung_files/aufgaben.css deleted file mode 100644 index 102260c..0000000 --- a/Bericht/Bilder/OOP-B-Prüfung_files/aufgaben.css +++ /dev/null @@ -1,57 +0,0 @@ -body { - background-color: #EEF -} - -#header h1 { - background-color: #DDF; - margin: 0pt; - padding: 0.5em; -} - -#navigation { - float: left; - width: 14.01em; - background-color: #EEF; - font-weight: bold; -} - -#navigation ul { - padding-top: 0.5em; -} - -#navigation li { - margin-left: -1em; - list-style-type: none; - font-weight: bold; - padding-top: 0.5em; -} - -#navigation a { - text-decoration: none; -} - - -#inhalt { - margin-left: 14em; - padding: 1em; - background-color: #FEC; -} - -#inhalt h2 { - border: 2px solid gray; - border-left-color: #FEC; - border-right-color: #FEC; -} - - -#inhalt img { - padding-left: 4em; - padding-right: 4em; -} - -#inhalt li { - list-style-type: none; - padding: 0.2em; -} - - diff --git a/Bericht/Bilder/OOP-B-Prüfung_files/geometrische-reihe.png b/Bericht/Bilder/OOP-B-Prüfung_files/geometrische-reihe.png deleted file mode 100644 index 2ad260c..0000000 Binary files a/Bericht/Bilder/OOP-B-Prüfung_files/geometrische-reihe.png and /dev/null differ diff --git a/Bericht/Bilder/OOP-B-Prüfung_files/java_logo.png b/Bericht/Bilder/OOP-B-Prüfung_files/java_logo.png deleted file mode 100644 index a3c0ed9..0000000 Binary files a/Bericht/Bilder/OOP-B-Prüfung_files/java_logo.png and /dev/null differ diff --git a/Bericht/Bilder/OOP-B-Prüfung_files/pi.png b/Bericht/Bilder/OOP-B-Prüfung_files/pi.png deleted file mode 100644 index 798c50d..0000000 Binary files a/Bericht/Bilder/OOP-B-Prüfung_files/pi.png and /dev/null differ diff --git a/Bericht/Bilder/hs_os.png b/Bericht/Bilder/hs_os.png deleted file mode 100644 index 4298516..0000000 Binary files a/Bericht/Bilder/hs_os.png and /dev/null differ diff --git a/Bericht/Bilder/layering-osgi.png b/Bericht/Bilder/layering-osgi.png deleted file mode 100644 index 247a779..0000000 Binary files a/Bericht/Bilder/layering-osgi.png and /dev/null differ diff --git a/Bericht/bibo.bib b/Bericht/bibo.bib deleted file mode 100644 index cf1d112..0000000 --- a/Bericht/bibo.bib +++ /dev/null @@ -1,13 +0,0 @@ -@Book{buch, - author = {Peter Ostmann}, - title = {B-Aufgabenvorlage}, - publisher = {Peter Ostmann}, - year = {2017} -} - -@ONLINE{online, - author = {Peter Ostmann, - title = {Peter Ostmann - Ostmann.it}, - url = {http://www.ostmann.it}, - }} -} \ No newline at end of file diff --git a/Bericht/myalpha.bst b/Bericht/myalpha.bst deleted file mode 100644 index 6efd2a7..0000000 --- a/Bericht/myalpha.bst +++ /dev/null @@ -1,2212 +0,0 @@ -%% ALPHADIN.BST Ausgabe [8.2] 2006-01-02 -%% -%% ersetzt ABBRVDIN.BST Ausgabe [8.1b4] 15/12/2004 -%% wichtigste Aenderung gegenueber Version [8.1b4]: -%% die Standardergaenzung "Online-Ressource" bei Internetquellen -%% ist ersatzlos gestrichen worden (wegen ueberfluessiger Redundanz). -%% -% -%% K.F.Lorenzen (Copyright 1994-2006) email: lorenzen.marxen@t-online.de -%% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -%% ALPHADIN.BST wurde entwickelt aus Oren Patashnik's BibTeX standard -%% bibliography style `alpha'. Eine vorgegebene Literaturdatenbank laesst sich -%% somit beliebig nach Us- oder deutscher DIN 1505-Zitierkonvention -%% verarbeiten. -%% Analog zu den 4 US standard styles werden 4 DIN-gerechte bst-style Dateien -%% veroeffentlicht (alphadin.bst, plaindin.bst, unsrtdin.bst, abbrvdin.bst). -%% Die gueltige Version ist am schnellsten aus dem WWW ueber folgende URL zu -%% beziehen: -%% http://www.haw-hamburg.de/pers/Lorenzen/bibtex/ -%% Stand: 2006-01-02 -%% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -%% WAS IST ALPHADIN.BST ? -%% Dieser style produziert "deutsche" Literaturzitate in Literaturverzeichnis- -%% sen gemaess der deutschen Norm DIN 1505, Teil 2 vom Jan. 1984. -%% Die Literaturzitate werden alphabetisch nach Verfassern sortiert. -%% Die Zitiermarken im Text und die Ordnungsmarken im Literaturverzeichnis -%% bestehen aus abgekuerzten Verfasserbuchstaben plus Erscheinungsjahr in -%% eckigen Klammern. Die vorliegenden DIN-styles gehen ueber einige bibliogra- -%% phischen Beschraenkungen der Originalstyles hinaus. -% -%% Es werden nun auch Elektronische Online / Offline Ressourcen wie Internet- -%% quellen, CD-ROM usw. verarbeitet. Dazu kommen besondere Publikationsformen -%% wie Patente, Normen, Karten, Fernsehaufzeichnungen, Gesetzesstellen, Spiele. -% -%% Zur Gewaehrleistung der Allgemeingueltigkeit von bib-files gelten in den -%% DIN-styles die in der Tex-Literatur veroeffentlichten originalen -%% Definitionen und Regeln fuer die Publikationstypen (entry-types) und die -%% bibliographischen Felder (fields). -%% Treten kleinere "Schoenheitsfehler" im fertig gesetzten output auf, -%% lassen sich diese so gut wie immer durch eine veraenderte -%% Erfassung im bib-inputfile beseitigen. Oren Patashnik empfiehlt, die -%% Definition der Felder weit auszulegen. Last but not least koennen -%% Sie im output-file < *.bbl > noch letzte Hand zur Korrektur ansetzen. -% -%% WARN- UND FEHLERMELDUNGEN -%% Ursache von Warnmeldungen sind meistens ausgelassene Felder oder -%% Erfassungs-"Fehler". Letztere haengen teilweise mit den gegenueber US- -%% Gepflogenheiten andersartigen bibliographischen Regeln nach DIN 1505 -%% zusammen. Sie sind also in Wahrheit keine "Fehler" und duerfen fast immer -%% ignoriert werden. Dennoch pruefen Sie diese Warnungen, um herauszufinden, -%% ob Publikationstyp (=entry-type) und "fields" eventuell unzulaessig -%% kombiniert worden sind. -%% Echte Fehler ("errors") treten nur noch in Verbindung mit falscher -%% Erfassung auf (nach meinen Tests!). Pruefen Sie die Syntax, den entry-type -%% und die fields. -%% Zu guter letzt: Qualitaetsmasstab ist einzig der DIN-konforme output! -%% -%% DANKSAGUNG -%% Hartmut Lueddecke, HAW Hamburg, hat viele Verbesserungsvorschlaege -%% in die frueheren Versionen eingebracht. Ihm danke ich herzlich. -%% Patrick W. Daly, dem Entwickler des Natbib-Stils, verdanke ich viele -%% Anregungen und den steten Ansporn, die DIN-Stile zu verbessern. -%% Viele an dieser Stelle ungenannt bleibende Anwender haben mich in -%% den vergangenen Jahren auf Fehler oder Verbesserungsmoeglichkeiten -%% aufmerksam gemacht und so diesen Stil mitentwickelt. Ihnen gilt mein -%% besonderer Dank. Ihr Feedback ist immer willkommen und eine Ermunterung. -%% -%% Klaus F. Lorenzen -%% -%% -%% -%% HINWEIS: Neben den vier bibliographischen DIN 1505 Standard-Stilen -%% nach den Original-styles von Oren Patashnik -%% gibt es noch vier DIN 1505 Adaptionen der NATBIB-style -%% Emulationen von Patrick W.Daly. Die Fuelle der darin -%% implementierten Zitierweisen geht weit ueber die urspruenglichen -%% Standardstyles hinaus. -%% Naeheres unter URL http://www.haw-hamburg.de/pers/Lorenzen/bibtex/ -%% -%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -%% version 0.99c for BibTeX versions 0.99c or later, LaTeX2e version -%% Copyright (C) 1985, all rights reserved. -%% Copying of this file is authorized only if either -%% (1) you make absolutely no changes to your copy, including name, or -%% (2) if you do make changes, you name it something other than -%% alphadin.bst -%% This restriction helps ensure that all standard styles are identical. -%% -%% -%% -%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -%% NEUE FELDER -%% Zur Erfassung der neuen digitalen Online-Medien z.B. Internetquellen, E-journals, E-books, -%% E-mail u.a. gibt es die zusaetzlichen Felder: doi, url, urn, lastchecked -%% Internetquellen werden vorzugsweise mit dem BOOKLET-Typ erfasst. -%% Normen, Patente, Schutzrechte sind mit dem MISC-Typ zu erfassen. - -ENTRY - { address %% Verlagsort (immer!) - author %% persoenlicher Urheber eines Werkes oder am Zustandekommen - %% beteiligte Personen(=Mitarbeiter, Uebersetzer, Redakteur u.a.) - booktitle %% a) Gesamttitel eines mehrbaendigen Werkes -% %% b) Titel des Sammelwerks, das einzelne selbstaendige -% %% Beitraege mit eigenem Titel enthaelt ->incollection - chapter %% Kapitel in einem Buch (Monographie) - doi %%% Digital Object Identifier ->article - edition %% a) Auflagevermerk -% %% b) bei selbst. elektron. Quellen == Version ->booklet - editor %% Persoenl.Herausgeber oder Koerperschaftlicher Herausgeber - howpublished %% beliebiger Verlegervermerk: veroeffentlicht "von wem, wo" - institution %% Institution, die e.verlagsfreie Veroeffentlichung betreibt - isbn %% Standardnr fuer Buecher - issn %% - " - : Zeitschriften u. Serien - journal %% Titel einer Zeitschrift - key %% Zusaetzlich vergebener Sortierschluessel, mitunter notwend. - lastchecked %% neues Feld fuer das Datum des Online-Abrufs -% %% einer Internetquelle (n. GRAY ) - month %% naehere Bestimmung des Erscheinungsjahres -> macro 's - note %% freies Eingabefeld fuer zusaetzliche Informationen z. Quelle - number %% Versch. Bedeutungen in Abhaengigkeit vom Eingabetyp: -% %% a) Bandnummer einer gezaehlten Reihe (series) -% %% b) Heftnummer einer Zeitschrift ->article -% %% c) Nummer eines Forschungsberichts ->techreport - organization %% a) Name der Organisation/des Organisators e. Tagung,Konferenz -% %% b) Name einer Firma/Gesellschaft, die ein ->manual herausgab - pages %% Umfangsangaben, meist Seitenzahlen - publisher %% Verlag - school %% Hochschule/Universitaet, die eine Dipl.-Arb./Dissertation veroeff. - series %% Titel e.Reihe, in der ein best. Buchtitel erschienen ist - title %% Titel einer (namentlich gekennzeichneten) Veroeffentlichung - type %% Zusatzfeld z.Kennzeichnung e.besonderen Publikationstyps - url %% neues Feld URL ( Uniform Resource Locator ): -% %% Serveradresse einer Internetquelle - urn %% neues Feld URN ( Uniform Resource Name ): -% %% Persistent Identifier einer Internetquelle - volume %% a) Zaehlung bei einem mehrbaendigen Werk ->book/->proceedings -% %% b) Jahrgang einer Zeitschrift ->article - year %% Erscheinungsjahr - } - {} - { label extra.label sort.label short.list } - -%%%---------------------------------------------------------------------------- -% Einige Standardvorgaben, die vom Benutzer veraendert werden koennen. -%%%---------------------------------------------------------------------------- - -% Abkuerzung ("... und andere") bei Mehrverfasserquellen: - -FUNCTION { ua.etal } { " u.\,a." } %% evtl. auch in eckigen Klammern " [u.\,a.]" - -%% oder lateinisch: FUNCTION { ua.etal } { " et~al." } - -FUNCTION { und } { " u. " } - -%% oder ausgeschrieben: FUNCTION { und } { " und " } -% -% Einige elektronische Medien erhalten nach DIN 1505 eine "Ergaenzende Angabe" -% zusaetzlich zum materiellen Typ, z.B. CD ROM oder DVD u.a.: - -FUNCTION { eress } { "Elektronische Ressource" } - -%%%----------------------------------------------------------------------------------- - -INTEGERS { output.state before.all mid.sentence after.sentence after.block } - -INTEGERS { colon.after period.dash } - -INTEGERS { after.firstblock } - -INTEGERS { zahl lang } - -INTEGERS { nameptr namesleft numnames } - -INTEGERS { ptr collation collrest } - -INTEGERS { len } - -INTEGERS { et.al.char.used } - -INTEGERS { longest.label.width last.extra.num } -%------------------------- -STRINGS { longest.label last.sort.label next.extra } - -STRINGS { h s t u v w } - -STRINGS { fkt } -%------------------------- - -FUNCTION {init.state.consts} -{ #0 'before.all := - #1 'mid.sentence := - #2 'after.sentence := - #3 'after.block := - #4 'colon.after := - #5 'period.dash := - #6 'after.firstblock := -} - -FUNCTION {output.nonnull} -{ 's := - output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - { write$ } - { output.state colon.after = - { ": " * write$ - newline$ - "\newblock " write$ - } - { output.state period.dash = - { ". -- " * write$ - newline$ - "\newblock " write$ - } - { output.state mid.sentence = - { ", " * write$ } - { output.state after.sentence = - { " " * write$ } - { output.state after.firstblock = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { write$ - newline$ - "\newblock " write$ - } - if$ - } - if$ - } - if$ - } - if$ - } - if$ - } - if$ - after.block 'output.state := - } - if$ - s - } - -FUNCTION {output} -{ duplicate$ empty$ - 'pop$ - 'output.nonnull - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } - 'output.nonnull - if$ -} - -FUNCTION {new.block} -{ output.state before.all = - 'skip$ - { after.block 'output.state := } - if$ -} - -FUNCTION {not} -{ { #0 } - { #1 } - if$ -} - -FUNCTION {and} -{ 'skip$ - { pop$ #0 } - if$ -} - -FUNCTION {or} -{ { pop$ #1 } - 'skip$ - if$ -} - - -FUNCTION {output.bibitem} -{ newline$ - "\bibitem[" write$ - label write$% - "]{" write$ - cite$ write$ - "}" write$ - newline$ - "" - before.all 'output.state := -} - -FUNCTION {fin.entry} -{ write$ - newline$ -} - -FUNCTION {set.period.dash} %% Wenn ein ". - " die Satzteile trennen soll.! -{ output.state before.all = - 'skip$ - { period.dash 'output.state := } - if$ -} - -FUNCTION {set.period.dash.check} -{ empty$ - 'skip$ - 'set.period.dash - if$ -} - -FUNCTION {set.colon.after} %%$$$ Wenn ein ": " d. Satzteile trennen soll! -{ output.state before.all = - 'skip$ - { colon.after 'output.state := } - if$ -} - -%% Wenn ein " " die Satzteile trennen soll.! -FUNCTION {new.sentence} -{ output.state before.all = - 'skip$ - { after.sentence 'output.state := } - if$ -} - -%% Wenn ein ", " die Satzteile trennen soll.! -FUNCTION { part.of.sentence } -{ output.state before.all = - 'skip$ - { mid.sentence 'output.state := } - if$ -} - -FUNCTION {new.sentence.checka} -{ empty$ - 'skip$ - 'new.sentence - if$ -} - -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} - -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "\emph{" swap$ * "}" * } - if$ -} - -FUNCTION { capitalize } - { duplicate$ empty$ - { pop$ "" } - { "\textsc{" swap$ * "}" * } - if$ -} - - -%% Adelspraedikate beim Sortieren nach den(m) Vornamen auffuehren -%% Abweichend v. DIN !!! -FUNCTION {format.names} -{ 's := - "" 'u := - #1 'nameptr := - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { - s nameptr "{ll}" format.name$ 't := - t capitalize 't := - s nameptr "{ jj}" format.name$ 'w := - s nameptr "{, ff}{ vv}{ jj}" format.name$ 'u := - u text.length$ 'lang := - #1 'zahl := - "" 'v := - { zahl lang < } - { u zahl #1 substring$ "~" = - { v "" = - { u #1 zahl #1 - substring$ 'v := } - 'skip$ - if$ - v u zahl #2 substring$ * "." * w * 'v := - } - 'skip$ - if$ - zahl #1 + 'zahl := } - while$ - v "" = - { u 'v := } - 'skip$ - if$ - t v * fkt * 't := - nameptr #1 > - { namesleft #1 > - { " ; " * t * } - { numnames #2 > - { " " * } - 'skip$ - if$ - t "\textsc{others}" = t "\textsc{others} (Hrsg.)" = or - { ua.etal * } - { " ; " * t * } - if$ - } - if$ %% Ende der namesleft-Pruefung - } - 't - if$ %% Ende der nameptr-Pruefung - - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ %% Ende von { namesleft #0 > } ganz oben - "" 'fkt := %% fkt wird zurueckgesetzt -} - -FUNCTION {format.authors} -{ author empty$ - { "" } - { author format.names } - if$ -} - -FUNCTION {format.editors} -{ editor empty$ - { author empty$ - { "empty author and editor in " cite$ * warning$ "" } - 'skip$ - if$ - } - { author empty$ - { " (Hrsg.)" 'fkt := - editor format.names - } - { " (Hrsg.)" 'fkt := - " ; " * editor format.names * - } - if$ - } - if$ - } - -%% 2005-11-11 -FUNCTION { format.authors.organization } -{ type$ "misc" = - { organization empty$ - { author empty$ - { "" } - { author format.names " (Erfinder)" * } - if$ - } - { author empty$ - { organization } - { author format.names " (Erfinder); " * - organization * " (Anmelder)" * - } - if$ - } - if$ - } - { type$ "manual" = - { organization empty$ - { author empty$ - { "" } - { author format.names } - if$ - } - { author empty$ - { organization capitalize " (Hrsg.)" * } - { author format.names " ; " * - organization capitalize * " (Hrsg.)" * - } - if$ - } - if$ - } - 'skip$ - if$ - } - if$ -} - - -FUNCTION { format.editors.organization } -{ organization empty$ - 'skip$ - { type$ "misc" = - { organization } - { * " ; " * organization " (Veranst.)" *} - if$ - } - if$ -} - -FUNCTION { format.tr.institution } -{ institution empty$ - 'skip$ - { institution capitalize } - if$ -} - -FUNCTION {format.ed.incoll} -{ editor empty$ - { "" } - { " (Hrsg.)" 'fkt := - editor format.names - format.editors.organization - } - if$ -} - -FUNCTION {article.in.journal} -{ duplicate$ empty$ - { pop$ "" } - { author missing$ title missing$ and - { emphasize } - { emphasize "{In: }" swap$ * } - if$ - } - if$ -} - -FUNCTION {format.title} -{ title empty$ - { "" } - { title } %% Text so wie er dasteht im Feld title - if$ -} - -FUNCTION {format.number} -{ number empty$ - { "" } - { number " " * } %% Text so wie er im Feld number steht plus " " - if$ -} - - -FUNCTION {format.digital.type} -{ type empty$ - { "" } - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - { "" } - { type } %% Typ einer digitalen Ressource in Form einer - %% "Ergaenzenden Angabe", so wie er dasteht; - %% Alternativ kann dieser Text auch in NOTE erfasst werden. - if$ - } - if$ -} - -FUNCTION {n.dashify} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { t #1 #2 substring$ "--" = not - { "--" * - t #2 global.max$ substring$ 't := - } - { { t #1 #1 substring$ "-" = } - { "-" * - t #2 global.max$ substring$ 't := - } - while$ - } - if$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - if$ - } - while$ -} - -%% Auflagenvermerke gibt man komplett, einschliesslich Abkuerzungen in -%% das Feld edition ein: ---> EDITION= { 3., erw. und verb. Aufl. } -%% oder fremdsprachlich: EDITION= { 2nd edition } - -FUNCTION {format.edition} -{ edition empty$ - { "" } - { edition } - if$ -} - -FUNCTION {format.date} -{ year duplicate$ empty$ - { "empty year in " cite$ * warning$ - pop$ "" } - 'skip$ - if$ - month empty$ - 'skip$ - { type$ "book" = - type$ "inbook" = - OR - 'skip$ - { month " " * swap$ * } - if$ - } - if$ -} - - -FUNCTION {format.edition.or.date} -{ edition empty$ year empty$ and - { "" } - { edition empty$ - { type empty$ NOT - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - { " gesendet: " "-- " type * swap$ * - format.date * - } - { "\,Version:\," - format.date * - } - if$ - } - { "\,Version:\," - format.date * - } - if$ - } - { year empty$ - { "\,Version:\," edition * } - { "\,Version:\," edition * ", " * - format.date * - } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.doi} -{ doi empty$ - { "" } - { new.block "\url{http://dx.doi.org/" doi * "}" * - %% { new.block "\url{http://dx.medra.org/" doi * "}" * - } - if$ -} - -FUNCTION {format.url} -{ urn missing$ - { doi missing$ - { url empty$ - { "" } - { type empty$ NOT - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - { type$ "incollection" = - { "" } - { "\,Absenderadresse: \url{" url * "}" * } - if$ - } - { "\url{" url * "}" * }%% evtl. "URL" oder "<...>" - if$ - } - { "\url{" url * "}" * } %% evtl. "URL" oder "<...>" - if$ - } - if$ - } - { format.doi } - if$ - } - { "\url{http://nbn-resolving.de/urn/resolver.pl?urn=" urn * "}" * - } - if$ -} - -FUNCTION {format.maillist.url} - { url empty$ - { "" } - { type empty$ - { "" } - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - { "\url{" url * "}" * } - { "" } - if$ - } - if$ - } - if$ - } - - -FUNCTION {format.version.url} -{ url empty$ doi empty$ urn empty$ and and - { type$ "techreport" = - { format.edition } - { "" } - if$ - } - { format.edition.or.date output format.url } - if$ -} - -FUNCTION {format.edition.or.version} -{ url empty$ doi empty$ urn empty$ and and - { format.edition } - { format.edition.or.date } - if$ -} - -FUNCTION {format.online.lastcheck} -{ lastchecked empty$ - { url empty$ doi empty$ urn empty$ and and - { skip$ } - { "" output } - if$ - } - { url empty$ doi empty$ urn empty$ and and - { "there's a lastchecked date but no url, urn or doi in " - cite$ * warning$ - } - { part.of.sentence - lastchecked "Abruf: " swap$ * output - } - if$ - } - if$ -} - - -FUNCTION {format.maillist.lastcheck} - { type empty$ NOT - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - { format.online.lastcheck } - 'skip$ - if$ - } - 'skip$ - if$ - } - -FUNCTION {format.address.publisher.year} -{ publisher empty$ - { address empty$ - { year empty$ - { "" } - { year } - if$ - } - { "there's an address but no publisher in " cite$ * warning$ - address ", " * format.date * - } - if$ - } - { address empty$ - { year empty$ - { "neither address nor publication date in " cite$ * warning$ - publisher - } - { publisher ", " * format.date * } - if$ - } - { year empty$ - { address " : " * publisher * } - { address " : " * publisher * ", " * format.date * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.address.publisher.year.alt} -{ publisher empty$ - { address empty$ - { year empty$ - { "" } - { url empty$ - { year } - { "" } - if$ - } - if$ - } - { "there's an address but no publisher in " cite$ * warning$ - address ", " * format.date * - } - if$ - } - { url empty$%%%% wenn es URL gibt wird nur die service-provider Adresse -%%% ausgegeben, die im publisher-Feld steht - { address empty$ - { year empty$ - { "neither address nor publication date in " cite$ * warning$ - publisher - } - { publisher ", " * format.date * } - if$ - } - { year empty$ - { address " : " * publisher * } - { address " : " * publisher * ", " * format.date * } - if$ - } - if$ - } - { publisher } - if$ - } - if$ -} - -FUNCTION {format.howpublished} -{ url missing$ urn missing$ doi missing$ AND AND - { howpublished empty$ - { address empty$ - { type empty$ - { "" } - { type #-1 #4 substring$ "mail" = - { "(gesendet: " new.sentence - format.date * ")" * - } - { "" } - if$ - } - if$ - format.date * - } - { address ", " * format.date * } - if$ - } - { address empty$ - { howpublished ", " * format.date * } - { address " : " * howpublished * ", " * format.date * } - if$ - } - if$ - } - { howpublished empty$ - { "" } - { howpublished } - if$ - } - if$ -} - -FUNCTION {format.lastchecked.or.type}%% nur in misc-Funktion -{ lastchecked empty$ - { url empty$ doi empty$ urn empty$ and and - { type empty$ - { skip$ } - { type set.period.dash.check - type output - } - if$ - } - { type empty$ - { skip$ } - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - { skip$ } - { type set.period.dash.check - type output } - if$ - } - if$ - } - if$ - } - { url empty$ doi empty$ urn empty$ and and - { "there's a lastchecked date but no url, urn or doi in " - cite$ * warning$ - } - { type empty$ - { "there's a URL and a lastchecked date but no type in " - cite$ * warning$ - } - { type set.period.dash.check - type output - part.of.sentence - lastchecked "Abruf: " swap$ * output - } - if$ - } - if$ - } - if$ -} - - -FUNCTION {format.btitle} -{ title emphasize -} - -FUNCTION {tie.or.space.connect} -{ duplicate$ text.length$ #3 < - { "~" } - { " " } - if$ - swap$ * * -} - -FUNCTION {format.btitle.vol} -{ number empty$ - { series empty$ - { volume empty$ - { title emphasize } - { title emphasize ". Bd." * volume tie.or.space.connect } - if$ - } - { volume empty$ - { title emphasize }%% ein Buch, das zusaetzl. SERIES=Reihentitel besitzt - %% jetzt kommt d. Fall des mehrbaendigen Werkes mit Gesamttitel=SERIES - %% Zaehlung=VOLUME und Bandtitel=TITLE; - { series emphasize ". Bd." * volume tie.or.space.connect - ": " * "{\emph{" * title * "}}" * } - if$ - } - if$%% series-test - } - { title emphasize }%% wenn number ex., dann immer title-Feld - if$%% Ende number-test -} - -FUNCTION {format.series.number.din} -{ volume empty$ - { number empty$ - { series empty$ - { "" } - { "(" series * ")" * } %% d. Seriennr koennte auch gleich hier - %% im SERIES-Feld miterfasst werden - if$ - } - { series empty$ - { "(" number * ")" * - "there's a number but no series in " cite$ * warning$ - } - { "(" series * number tie.or.space.connect ")" * } - if$ - } - if$ - } - { series empty$ - { "" } - { type$ "proceedings" = %% Sonderfall, es darf VOLUME und NUMBER ex. ! - type$ "inproceedings" = OR - { number empty$ - { "(" series * ")" * } - { "(" series * number tie.or.space.connect ")" * } - if$ - } - { "" }%% Ausstieg mit Nullstring, s. Kommentar - if$ - }%% bei gezaehlten Reihen MUSS die Reihennr. im Feld NUMBER stehen! - if$ %% wenn also d. Feld VOLUME nicht leer ist, dann liegt ausser bei - %% Typ PROCEEDINGS falsche - } %% Erfassung vor und es erfolgt d. Ausstieg mit d. Nullstring! - if$ -} - -FUNCTION {format.tr.series.or.number} -{ number empty$ - { series empty$ - { "" } - { "(" series * ")" * } - if$ - } - { series empty$ - { "(" number * ")" * } - { "(" series * number tie.or.space.connect ")" * } - if$ - } - if$ - } - -FUNCTION {format.misc.series} -{ series empty$ - { "" } - { "(" series * ")" * } - if$ -} - -FUNCTION { format.doi.urn } -{ urn empty$ - { doi empty$ - { "" } - { "DOI" doi n.dashify tie.or.space.connect } - if$ - } - { "URN" urn n.dashify tie.or.space.connect } - if$ -} - -FUNCTION { format.isbn.issn } -{ isbn empty$ - { issn empty$ - { "" } - { "ISSN" issn n.dashify tie.or.space.connect } - if$ - } - { "ISBN" isbn n.dashify tie.or.space.connect } - if$ -} - -FUNCTION {format.pages} -{ pages empty$ - { "" } - { url empty$ - { "S." pages n.dashify tie.or.space.connect } - { pages } - if$ - } - if$ -} - -FUNCTION {format.pages.book} -{ pages empty$ - { "" } - { note empty$ isbn empty$ AND - { " S." pages n.dashify tie.or.space.connect "" * - add.period$ } - { " S." pages n.dashify tie.or.space.connect "" * } - if$ - } - if$ -} - -FUNCTION {format.pages.bkcollation} -{ pages empty$ - { "" } - { "" pages n.dashify tie.or.space.connect } - if$ -} - -FUNCTION {format.bkpages.collat.check} -{ 's := - #1 'ptr := - s text.length$ 'collation := - collation #1 = - { format.pages.book } - { - collation 'collrest := - { collrest #0 > } - { s ptr #2 substring$ 't := - t "S." = - { format.pages.bkcollation - #0 'collrest := } - { ptr #1 + 'ptr := - collrest #1 - 'collrest := - #1 collrest = - { format.pages.book } - { skip$ } - if$ - } - if$ - } - while$ - } - if$ -} - -FUNCTION {format.vol.year.num.pages} -{ volume field.or.null - year empty$ - { "there's no year in " cite$ * warning$ } - { " (" year * ")" * * } - if$ - month empty$ - 'skip$ - { ", " month * * } - if$ - number empty$ - 'skip$ - { ", Nr. " number * * } - if$ - pages empty$ - 'skip$ - { duplicate$ empty$ - { pop$ "" } - { title missing$ - { ", " pages format.bkpages.collat.check * *} - { ", " format.pages * *} - if$ - } - if$ - } - if$ -} - -FUNCTION {format.chapter.inbook} -{ duplicate$ empty$ - { pop$ "empty chapter in " cite$ * warning$ } - { type empty$ - { "\emph{Kapitel\/} " swap$ tie.or.space.connect } - { type " " * swap$ * }%% wenn keine bes. Abschnittsform gen. werden soll, - %% koennte e. kl. Zwischenraum gewaehlt werden, z.B. " \, " - if$ - } - if$ - } - -FUNCTION {format.chapter.pages} -{ chapter empty$ - 'format.pages - { type empty$ - { "Kapitel " } - { url empty$ - { type } - { "Kapitel " } - if$ - } - if$ - chapter tie.or.space.connect - pages empty$ - 'skip$ - { ", " * format.pages * } - if$ - } - if$ -} - -FUNCTION {format.in.ed.booktitle.din} -{ booktitle empty$ - { "" } - { editor empty$ - { volume empty$ - { "{In: }" booktitle emphasize * } - { "{In: }" booktitle emphasize * - " Bd." volume tie.or.space.connect * - } - if$ - } - { volume empty$ - { "{In: }" format.ed.incoll * ": " * booktitle emphasize * } - { "{In: }" format.ed.incoll * ": " * booktitle emphasize * - " Bd." volume tie.or.space.connect * - } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.thesis.tr.type} -{ type empty$ - 'skip$ - { pop$ - type - } - if$ -} - -FUNCTION {format.article.crossref} -{ key empty$ - { journal empty$ - { "need key or journal for " cite$ * " to crossref " * crossref * - warning$ - "" - } - { "{In: }{\emph " journal * "}" * } - if$ - } - { "{In: }" key * } - if$ - "\cite{" * crossref * "}" * ", " * format.pages * -} - -FUNCTION {format.crossref.editor} - { editor #1 "{ll}" format.name$ " (Hrsg.)" * - editor num.names$ duplicate$ - #2 > - { pop$ ua.etal * }%% --->u. a. - { #2 < - 'skip$ - { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { ua.etal } - { " ; " * editor #2 "{vv~}{ll}" format.name$ * " (Hrsg.)" * } - if$ - } - if$ - } - if$ -} - -FUNCTION {format.inbk.vol.title} -{ volume empty$ - { " In: " } - { title empty$ - { " In: Bd." volume tie.or.space.connect - " von " * - } - { "In: Bd." volume tie.or.space.connect ": " * title emphasize * - " (" * year * ") in " * - } - if$ - } - if$ - } - - -FUNCTION {format.book.crossref} -{ type$ "inbook" = - { format.inbk.vol.title } - { volume empty$ - { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ - " " - } - { ". -- Bd." volume tie.or.space.connect - " von " * - } - if$ - } - if$ - editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { series empty$ - { "need editor, key, or series for " cite$ * " to crossref " * - crossref * warning$ - "" * - } - { "" * } - if$ - } - { key * } - if$ - } - { "" * } - if$ - "\cite{" * crossref * "}" * -} - -FUNCTION {format.incoll.inproc.crossref} -{ editor empty$ - editor field.or.null author field.or.null = - or - { key empty$ - { booktitle empty$ - { "need editor, key, or booktitle for " cite$ * " to crossref " * - crossref * warning$ - "" - } - { "{In: }{\emph " booktitle * "}" * }%% - if$ - } - { "{In: }" } - if$ - } - { "{In: }" } - if$ - "\cite{" * crossref * "}" * %% ", " * format.pages * 5.12.2005 -} - -FUNCTION {article} -{ output.bibitem - format.authors "author" output.check - set.colon.after - format.title "title" output.check - crossref missing$ - { journal article.in.journal output.nonnull - new.sentence - format.vol.year.num.pages output - format.url output - } - { format.article.crossref output.nonnull } - if$ - format.online.lastcheck - doi set.period.dash.check - urn set.period.dash.check - format.doi.urn output - issn set.period.dash.check - format.isbn.issn output - note set.period.dash.check - note output - fin.entry -} - -FUNCTION {book} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors format.editors output.nonnull } - if$ - set.colon.after - crossref missing$ - { format.btitle.vol "title" output.check } - { format.btitle "title" output.check } - if$ - format.edition output - format.address.publisher.year "publisher" output.check - new.sentence - crossref missing$ - { format.series.number.din output } - { format.book.crossref output.nonnull } - if$ - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ - format.doi output - format.url output - new.block - isbn set.period.dash.check - format.isbn.issn output - note set.period.dash.check - note output - fin.entry -} - -FUNCTION {booklet} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check } - { format.authors format.editors output.nonnull } - if$ - set.colon.after - format.btitle "title" output.check - format.edition.or.version output - format.url output - format.online.lastcheck - format.howpublished output - series new.sentence.checka - format.series.number.din output - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ - type set.period.dash.check - format.digital.type output - doi set.period.dash.check - urn set.period.dash.check - format.doi.urn output - note set.period.dash.check - note output - format.isbn.issn output - fin.entry -} - - -FUNCTION {inbook} -{ output.bibitem - chapter format.chapter.inbook output.nonnull - crossref missing$ - { author empty$ - { format.editors "\,{In:\,}" swap$ * "author and editor" output.check } - { format.authors "\,{In:\,}" swap$ * output.nonnull } - if$ - author empty$ editor empty$ AND - { before.all 'output.state := } - { set.colon.after } - if$ - format.btitle.vol "title" output.check - format.edition output - format.address.publisher.year "publisher" output.check - new.sentence - format.series.number.din output - isbn set.period.dash.check - format.isbn.issn output - } - { format.book.crossref output.nonnull } - if$ - part.of.sentence - format.pages output - note set.period.dash.check - note output - fin.entry -} - -FUNCTION {incollection} -{ output.bibitem - format.authors "author" output.check - set.colon.after - format.title "title" output.check - format.version.url output - type empty$ NOT - { type #-1 #4 substring$ "mail" = - type #1 #4 substring$ "Mail" = - OR - 'skip$ - { format.online.lastcheck } - if$ - } - { format.online.lastcheck } - if$ - crossref missing$ - { format.in.ed.booktitle.din "booktitle" output.check - format.edition output - format.address.publisher.year "publisher" output.check - format.maillist.url output - format.maillist.lastcheck - new.sentence - format.series.number.din output - doi set.period.dash.check - urn set.period.dash.check - format.doi.urn output - isbn set.period.dash.check - issn set.period.dash.check - format.isbn.issn output - } - { format.incoll.inproc.crossref output.nonnull } - if$ - part.of.sentence - format.chapter.pages "pages" output.check - note set.period.dash.check - note output - fin.entry -} - - -FUNCTION {inproceedings} -{ output.bibitem - format.authors "author" output.check - set.colon.after - format.title "title" output.check - crossref missing$ - { format.in.ed.booktitle.din "booktitle" output.check - address empty$ - { organization new.sentence.checka - organization output - part.of.sentence - format.address.publisher.year output - } - { format.address.publisher.year "publisher" output.check } - if$ - new.sentence - series empty$ - 'skip$ - { format.series.number.din output } - if$ - isbn set.period.dash.check - issn set.period.dash.check - format.isbn.issn output - } - { format.incoll.inproc.crossref output.nonnull } - if$ - part.of.sentence - format.pages "pages" output.check - note set.period.dash.check - note output - fin.entry -} - -FUNCTION {conference} { inproceedings }%% nach Patashnik, wg US-Kompatibilitaet - -FUNCTION {manual} -{ output.bibitem - author empty$ - { organization empty$ - { title empty$ - 'skip$ - {format.btitle "title" output.check } - if$ - } - 'skip$ - if$ - } - 'skip$ - if$ - format.authors.organization output.nonnull - set.colon.after - format.btitle "title" output.check - format.edition "edition" output.check - author empty$ organization empty$ AND - { address "address" output.check - part.of.sentence - } - { organization empty$ - { address "address" output.check - part.of.sentence - } - { address ": " * organization * output - part.of.sentence - } - if$ - } - if$ - format.date output - number empty$ - 'skip$ - { "(" number * ") " * output } - if$ - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ - format.doi output - format.url output - format.online.lastcheck - note set.period.dash.check - note output - fin.entry -} - -%% Standard ist "Diplomarbeit", anderes mit TYPE="anderer Typ" erfassen! -%% z.B. TYPE={Hausarbeit}, TYPE={Diss.}, TYPE={Habil.}, TYPE={Magisterarb.} -FUNCTION {mastersthesis} -{ output.bibitem - format.authors "author" output.check - set.colon.after - format.btitle "title" output.check - address output - part.of.sentence - school "school" output.check - part.of.sentence - "Diplomarbeit" format.thesis.tr.type output.nonnull - part.of.sentence - format.date "year" output.check - format.url output - format.online.lastcheck -%% format.digital.resource.type - doi set.period.dash.check - urn set.period.dash.check - format.doi.urn output -%% pages set.period.dash.check -%% format.pages.book output - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ - note set.period.dash.check - note output - fin.entry -} - -FUNCTION {phdthesis} %% {mastersthesis}% ist identisch bis auf Standardwert, s.o. -{ output.bibitem - format.authors "author" output.check - set.colon.after - format.btitle "title" output.check - address output - part.of.sentence - school "school" output.check - part.of.sentence - "Diss." format.thesis.tr.type output.nonnull % koennte auch `Dissertation' sein - part.of.sentence - format.date "year" output.check - format.url output - format.online.lastcheck -%% format.digital.resource.type - doi set.period.dash.check - urn set.period.dash.check - format.doi.urn output - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ -%% pages set.period.dash.check -%% format.pages.book output - note set.period.dash.check - note output - fin.entry -} - - -%% Normen, Vornormen, Schutzrechte (Patente) werden hiermit erfasst; -%% (z.Zt. auch noch Internetressourcen) -%% das type-Feld uebernimmt eine wichtige Steuerfunktion: -FUNCTION {misc} -{ output.bibitem - type missing$ not - { type duplicate$ #1 #4 substring$ "Norm" = - type #1 #4 substring$ "Vorn" = OR - { " " * - format.number * output - new.sentence - format.date output - title empty$ - { skip$ } - { add.period$ new.sentence } - if$ - format.btitle "title" output.check - note set.period.dash.check - note output - } - { duplicate$ #1 #6 substring$ "Schutz" = - { " " * format.number * output - new.sentence - "(" * format.date ")" * output - add.period$ new.sentence - format.authors.organization add.period$ output - note output - } - %% wenn irgendein anderer Typ eingetragen ist - { pop$ pop$ "" - title empty$ - { note empty$ - { url empty$ - { "there's no relevant field in " cite$ warning$ - pop$ "" - } - { format.url output }%%% - if$ - } - { note " " * output.nonnull } - if$ - } - { author empty$ - { editor empty$ - { organization empty$ - { skip$ } - { format.editors.organization output.nonnull - set.colon.after - } - if$ - } - { format.editors format.editors.organization - output.nonnull set.colon.after - } - if$ - } - { format.authors format.editors output.nonnull - set.colon.after - } - if$ - format.btitle output.nonnull - url empty$ - { format.edition output - format.howpublished output} - { format.howpublished output - format.edition.or.date output - format.url output - } - if$ - format.online.lastcheck -%% format.lastchecked.or.type - new.sentence - format.misc.series output -%% note set.period.dash.check - note output - } - if$ - } - if$ - } - if$ - } - %% wenn es keinen type gibt - { title empty$ - { note empty$ - { url empty$ - { "there's no relevant field in " cite$ warning$ - pop$ "" - } - { format.url output }%%% das waere e. reine URL - if$ - } - { note " " * output.nonnull - %% format.url format.date output - } - if$ - } - { author empty$ - { editor empty$ - { organization empty$ - { skip$ } - { format.editors.organization output.nonnull - set.colon.after - } - if$ - } - { format.editors format.editors.organization - output.nonnull set.colon.after - } - if$ - } - { format.authors format.editors output.nonnull - set.colon.after - } - if$ - format.btitle output.nonnull - url empty$ - { format.edition output - format.howpublished output} - { format.howpublished output - format.url output - format.edition.or.date output - format.online.lastcheck -%% format.lastchecked.or.type - } - if$ - new.sentence - format.misc.series output - note set.period.dash.check - note output - } - if$ - } - if$ - fin.entry -} - -FUNCTION {proceedings} -{ output.bibitem - editor empty$ - { organization empty$ - { "empty organization and editor in " cite$ * warning$ } - { organization " (Veranst.)" * output } - if$ - } - { format.editors format.editors.organization output.nonnull } - if$ - set.colon.after - format.btitle "title" output.check - volume empty$ - { skip$ } - { "{\textnormal{Bd.}}" volume tie.or.space.connect emphasize "volume" output.check } - if$ - format.address.publisher.year "publisher" output.check - new.sentence - format.series.number.din output.nonnull - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ - isbn set.period.dash.check - issn set.period.dash.check - format.isbn.issn output - note set.period.dash.check - note output - fin.entry -} - -FUNCTION {techreport} -{ output.bibitem - author empty$ - { format.editors "author and editor" output.check - format.tr.institution output.nonnull } - { format.authors format.editors output.nonnull } - if$ - set.colon.after - format.title "title" output.check - institution empty$ - 'skip$ - { author empty$ editor empty$ AND - 'skip$ - { institution new.sentence.checka - "/ " institution * output.nonnull - } - if$ - } - if$ - format.version.url output - format.online.lastcheck - format.address.publisher.year output - number new.sentence.checka - format.tr.series.or.number "number" output.check - "Forschungsbericht" format.thesis.tr.type set.period.dash.check - "Forschungsbericht" format.thesis.tr.type output -%% format.digital.resource.type - pages empty$ - { skip$ } - { pages set.period.dash.check - pages format.bkpages.collat.check output - } - if$ - isbn set.period.dash.check - issn set.period.dash.check - format.isbn.issn output - note set.period.dash.check - note "note" output.check - fin.entry -} - -FUNCTION {unpublished} {misc}%% AUTHOR, TITLE, NOTE muessen sein! -%% andere Felder sind optional - -FUNCTION {default.type} { misc } - - -MACRO {jan} {"Januar"} - -MACRO {feb} {"Februar"} - -MACRO {mar} {"M{\^^b a}rz"} - -MACRO {apr} {"April"} - -MACRO {mai} {"Mai"} - -MACRO {may} {"Mai"} - -MACRO {jun} {"Juni"} - -MACRO {jul} {"Juli"} - -MACRO {aug} {"August"} - -MACRO {sep} {"September"} - -MACRO {okt} {"Oktober"} - -MACRO {oct} {"Oktober"} - -MACRO {nov} {"November"} - -MACRO {dez} {"Dezember"} - -MACRO {dec} {"Dezember"} - -%%$$$ stillgelegte Beispiele fuer den Gebrauch von Kuerzeln (hier Zs-Titel). - -%%MACRO {acmcs} {"ACM Computing Surveys"} - -%%MACRO {acta} {"Acta Informatica"} - -READ - -FUNCTION {sortify} -{ purify$ - "l" change.case$ -} - -FUNCTION {chop.word} -{ 's := - 'len := - s #1 len substring$ = - { s len #1 + global.max$ substring$ } - 's - if$ -} - -FUNCTION {initialize.et.al.char.used} -{ #0 'et.al.char.used := -} - -EXECUTE {initialize.et.al.char.used} - -FUNCTION {format.lab.names} -{ 's := - s num.names$ 'numnames := - numnames #1 > - { numnames #4 > - { #3 'namesleft := } - { numnames 'namesleft := } - if$ - #1 'nameptr := - "" - { namesleft #0 > } - { nameptr numnames = - { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = -%% { "\," * %% kein besonderes Zeichen fuer "others" i. label - { "{\etalchar{+}}" * %% ein plus-Zeichen (+) fuer "others"! - #1 'et.al.char.used := - } - { s nameptr "{l{}}" format.name$ * } - if$ - } - { s nameptr "{l{}}" format.name$ * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ - numnames #4 > -%% { "\," * %% s. Bemerkung oben - { "{\etalchar{+}}" * - #1 'et.al.char.used := - } - 'skip$ - if$ - } - { s #1 "{l{}}" format.name$ - duplicate$ text.length$ #2 < - { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ } %% vgl. Anmerkung! - 'skip$ - if$ - } - if$ -} - -FUNCTION {author.key.label} -{ author empty$ - { key empty$ - { cite$ #1 #3 substring$ } - { key #3 text.prefix$ } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.editor.key.label} -{ author empty$ - { editor empty$ - { key empty$ - { cite$ #1 #3 substring$ } - { key #3 text.prefix$ } - if$ - } - { editor format.lab.names } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {author.key.organization.label} -{ author empty$ - { key empty$ - { organization empty$ - { cite$ #1 #3 substring$ } - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - { key #3 text.prefix$ } - if$ - } - { author format.lab.names } - if$ -} - -FUNCTION {editor.key.organization.label} -{ editor empty$ - { key empty$ - { organization empty$ - { cite$ #1 #3 substring$ } - { "The " #4 organization chop.word organization } - if$ - } - { key #5 text.prefix$ }%% man kann Laenge des key einstellen - if$ - } - { key empty$%% wenn key vh., dann macht er das label! Lo,18/5/99 - { editor format.lab.names } - { key #5 text.prefix$ } - if$ - } - if$ -} - -FUNCTION {calc.label} -{ type$ "book" = - type$ "booklet" = - type$ "inbook" = - or or - 'author.editor.key.label - { type$ "proceedings" = - 'editor.key.organization.label - { type$ "manual" = - 'author.key.organization.label - 'author.key.label - if$ - } - if$ - } - if$ - duplicate$ - year field.or.null purify$ #-1 #2 substring$ - * - 'label := - year field.or.null purify$ #-1 #4 substring$ - * - sortify 'sort.label := -} - -FUNCTION {sort.format.names} -{ 's := - #1 'nameptr := - "" - s num.names$ 'numnames := - numnames 'namesleft := - { namesleft #0 > } - { nameptr #1 > - { " " * } - 'skip$ - if$ - s nameptr "{ll{ }}{ ff{ }}{ vv{ }}{ jj{ }}" format.name$ 't := - nameptr numnames = t "others" = and - { ua.etal * } - { t sortify * } - if$ - nameptr #1 + 'nameptr := - namesleft #1 - 'namesleft := - } - while$ -} - -FUNCTION {sort.format.title} -{ 't := - "A " #2 - "An " #3 - "Der " #4 - "Die " #4 - "Das " #4 - "Ein " #4 - "Eine " #5 - "The " #4 t chop.word - chop.word - chop.word - chop.word - chop.word - chop.word - chop.word - chop.word - sortify - #1 global.max$ substring$ -} - -FUNCTION {author.sort} -{ author empty$ - { key empty$ - { "to sort, need author or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.editor.sort} -{ author empty$ - { editor empty$ - { key empty$ - { "to sort, need author, editor, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { editor sort.format.names } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {author.organization.sort} -{ author empty$ - { organization empty$ - { key empty$ - { "to sort, need author, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { author sort.format.names } - if$ -} - -FUNCTION {editor.organization.sort} -{ editor empty$ - { organization empty$ - { key empty$ - { "to sort, need editor, organization, or key in " cite$ * warning$ - "" - } - { key sortify } - if$ - } - { "The " #4 organization chop.word sortify } - if$ - } - { editor sort.format.names } - if$ -} - -FUNCTION {presort} -{ calc.label - sort.label - " " - * - type$ "book" = - type$ "booklet" = - type$ "inbook" = - or or - 'author.editor.sort - { type$ "proceedings" = - 'editor.organization.sort - { type$ "manual" = - 'author.organization.sort - 'author.sort - if$ - } - if$ - } - if$ - * - " " - * - year field.or.null sortify - * - " " - * - title field.or.null - sort.format.title - * - #1 entry.max$ substring$ - 'sort.key$ := -} - -ITERATE {presort} - -SORT - -FUNCTION {initialize.longest.label} -{ "" 'longest.label := - #0 int.to.chr$ 'last.sort.label := - "" 'next.extra := - #0 'longest.label.width := - #0 'last.extra.num := -} - -FUNCTION {forward.pass} -{ last.sort.label sort.label = - { last.extra.num #1 + 'last.extra.num := - last.extra.num int.to.chr$ 'extra.label := - } - { "a" chr.to.int$ 'last.extra.num := - "" 'extra.label := - sort.label 'last.sort.label := - } - if$ -} - -FUNCTION {reverse.pass} -{ next.extra "b" = - { "a" 'extra.label := } - 'skip$ - if$ - label extra.label * 'label := - label width$ longest.label.width > - { label 'longest.label := - label width$ 'longest.label.width := - } - 'skip$ - if$ - extra.label 'next.extra := -} - -EXECUTE {initialize.longest.label} - -ITERATE {forward.pass} - -REVERSE {reverse.pass} - -FUNCTION {begin.bib} -{ et.al.char.used - { "\newcommand{\etalchar}[1]{$^{#1}$}" write$ newline$ } - 'skip$ - if$ - preamble$ empty$ - 'skip$ - { preamble$ write$ newline$ } - if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - newline$ - "% this bibliography is generated by alphadin.bst [8.2] from 2005-12-21" - write$ newline$ - newline$ - "\providecommand{\url}[1]{\texttt{#1}}" - write$ newline$ - "\expandafter\ifx\csname urlstyle\endcsname\relax" - write$ newline$ - " \providecommand{\doi}[1]{doi: #1}\else" - write$ newline$ - " \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi" - write$ newline$ -} - -EXECUTE {begin.bib} - -EXECUTE {init.state.consts} - -ITERATE {call.type$} - -FUNCTION {end.bib} -{ newline$ - "\end{thebibliography}" write$ newline$ -} - -EXECUTE {end.bib} \ No newline at end of file