summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-22 23:40:36 +0000
committerKarl Berry <karl@freefriends.org>2014-12-22 23:40:36 +0000
commit4f902263451a27826c05b01add75eba8ad70bcbb (patch)
tree122905b415c3dad65734d26cd0a706f6e13729b4 /Master/texmf-dist/tex/latex/tudscr
parent6a25d658147c100681ee893ce36f28ef9b689995 (diff)
tudscr has fallback for free fonts, so fine, restore
git-svn-id: svn://tug.org/texlive/trunk@35882 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr')
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-01.eps1416
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-01.pdfbin0 -> 14980 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-03.eps810
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-03.pdfbin0 -> 10466 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-07.eps2226
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-07.pdfbin0 -> 15857 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-09.eps2430
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-09.pdfbin0 -> 11370 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-19.eps1415
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-19.pdfbin0 -> 14957 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-21.eps810
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-21.pdfbin0 -> 10456 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-22.eps2224
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-22.pdfbin0 -> 15737 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-24.eps2428
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-24.pdfbin0 -> 11278 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-25.eps2224
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-25.pdfbin0 -> 15833 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-27.eps2428
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-27.pdfbin0 -> 11376 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-28.eps2216
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-28.pdfbin0 -> 15796 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-30.eps2420
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/DDC-30.pdfbin0 -> 11338 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/TUD-black.eps987
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/TUD-black.pdfbin0 -> 9563 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/TUD-blue.eps988
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/TUD-blue.pdfbin0 -> 12318 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/TUD-white.eps987
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/TUD-white.pdfbin0 -> 9569 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/mathswap.sty100
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls3454
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty257
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls3799
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty283
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty203
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls186
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty657
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrman.cls1284
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrman.sty742
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls3802
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty442
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/twocolfix.sty98
43 files changed, 41316 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-01.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-01.eps
new file mode 100644
index 00000000000..8f3ab393f7b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-01.eps
@@ -0,0 +1,1416 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-01.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 35 70
+%%HiResBoundingBox: 0 0 34.582 69.165
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 34.582 69.165 re
+W
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2941 0.302 0.3098] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 2.6743 27.613] cm
+0 0 m
+-0.1645 0.18 -0.3848 0.263 -0.6645 0.263 c
+-1.3843 0.263 l
+-1.3843 -2.582 l
+-0.6645 -2.582 l
+-0.3848 -2.582 -0.1645 -2.5 0 -2.318 c
+0.2031 -2.094 0.209 -1.67 0.209 -1.133 c
+0.209 -0.594 0.2031 -0.226 0 0 c
+0.4063 -2.746 m
+0.1592 -2.994 -0.1973 -3.115 -0.604 -3.115 c
+-1.977 -3.115 l
+-1.977 0.795 l
+-0.604 0.795 l
+-0.1973 0.795 0.1592 0.674 0.4063 0.428 c
+0.8291 0.004 0.8017 -0.566 0.8017 -1.133 c
+0.8017 -1.697 0.8291 -2.324 0.4063 -2.746 c
+f
+Q
+q
+[1 0 0 1 6.3745 27.876] cm
+0 0 m
+-0.8789 0 l
+-0.8789 -1.225 l
+0 -1.225 l
+0.395 -1.225 0.6645 -0.999 0.6645 -0.616 c
+0.6645 -0.23 0.395 0 0 0 c
+0.6865 -3.378 m
+-0.1372 -1.729 l
+-0.8789 -1.729 l
+-0.8789 -3.378 l
+-1.4722 -3.378 l
+-1.4722 0.532 l
+0.044 0.532 l
+0.7852 0.532 1.2573 0.054 1.2573 -0.609 c
+1.2573 -1.169 0.917 -1.526 0.4775 -1.647 c
+1.3779 -3.378 l
+0.6865 -3.378 l
+f
+Q
+q
+[1 0 0 1 9.0478 24.498] cm
+0 0 m
+0 3.91 l
+2.499 3.91 l
+2.499 3.378 l
+0.5928 3.378 l
+0.5928 2.235 l
+2.218 2.235 l
+2.218 1.709 l
+0.5928 1.709 l
+0.5928 0.533 l
+2.499 0.533 l
+2.499 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 13.945 24.466] cm
+0 0 m
+-0.587 0 -1.011 0.138 -1.384 0.516 c
+-0.988 0.905 l
+-0.703 0.62 -0.39 0.532 0.011 0.532 c
+0.522 0.532 0.818 0.752 0.818 1.132 c
+0.818 1.302 0.769 1.444 0.665 1.538 c
+0.566 1.631 0.467 1.669 0.236 1.702 c
+-0.225 1.769 l
+-0.544 1.812 -0.796 1.921 -0.966 2.081 c
+-1.159 2.263 -1.252 2.51 -1.252 2.827 c
+-1.252 3.509 -0.758 3.976 0.055 3.976 c
+0.571 3.976 0.934 3.845 1.269 3.531 c
+0.89 3.157 l
+0.648 3.388 0.368 3.46 0.039 3.46 c
+-0.423 3.46 -0.675 3.196 -0.675 2.851 c
+-0.675 2.708 -0.631 2.581 -0.527 2.487 c
+-0.428 2.399 -0.269 2.335 -0.088 2.306 c
+0.357 2.24 l
+0.719 2.185 0.923 2.098 1.087 1.949 c
+1.301 1.763 1.406 1.481 1.406 1.147 c
+1.406 0.429 0.818 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.672 27.613] cm
+0 0 m
+-0.165 0.18 -0.385 0.263 -0.665 0.263 c
+-1.384 0.263 l
+-1.384 -2.582 l
+-0.665 -2.582 l
+-0.385 -2.582 -0.165 -2.5 0 -2.318 c
+0.204 -2.094 0.209 -1.67 0.209 -1.133 c
+0.209 -0.594 0.204 -0.226 0 0 c
+0.406 -2.746 m
+0.159 -2.994 -0.197 -3.115 -0.604 -3.115 c
+-1.977 -3.115 l
+-1.977 0.795 l
+-0.604 0.795 l
+-0.197 0.795 0.159 0.674 0.406 0.428 c
+0.829 0.004 0.802 -0.566 0.802 -1.133 c
+0.802 -1.697 0.829 -2.324 0.406 -2.746 c
+f
+Q
+q
+[1 0 0 1 20.9 24.498] cm
+0 0 m
+0 3.91 l
+2.498 3.91 l
+2.498 3.378 l
+0.593 3.378 l
+0.593 2.235 l
+2.218 2.235 l
+2.218 1.709 l
+0.593 1.709 l
+0.593 0.533 l
+2.498 0.533 l
+2.498 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.16 24.498] cm
+0 0 m
+-1.807 2.752 l
+-1.807 0 l
+-2.4 0 l
+-2.4 3.91 l
+-1.857 3.91 l
+-0.05 1.164 l
+-0.05 3.91 l
+0.544 3.91 l
+0.544 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 7.1758 18.125] cm
+0 0 m
+-0.626 0 -1.2412 0.385 -1.2412 1.428 c
+-1.2412 2.473 -0.626 2.851 0 2.851 c
+0.3848 2.851 0.6533 2.74 0.917 2.461 c
+0.5332 2.088 l
+0.3569 2.279 0.2197 2.351 0 2.351 c
+-0.2139 2.351 -0.395 2.264 -0.5161 2.103 c
+-0.6367 1.95 -0.6807 1.752 -0.6807 1.428 c
+-0.6807 1.104 -0.6367 0.901 -0.5161 0.748 c
+-0.395 0.588 -0.2139 0.5 0 0.5 c
+0.2197 0.5 0.3569 0.572 0.5332 0.764 c
+0.917 0.396 l
+0.6533 0.115 0.3848 0 0 0 c
+f
+Q
+q
+[1 0 0 1 10.629 20.316] cm
+0 0 m
+-0.105 0.105 -0.248 0.16 -0.412 0.16 c
+-0.577 0.16 -0.7144 0.105 -0.8188 0 c
+-0.9888 -0.17 -1.0107 -0.461 -1.0107 -0.764 c
+-1.0107 -1.065 -0.9888 -1.356 -0.8188 -1.526 c
+-0.7144 -1.631 -0.577 -1.691 -0.412 -1.691 c
+-0.248 -1.691 -0.105 -1.631 0 -1.526 c
+0.17 -1.356 0.192 -1.065 0.192 -0.764 c
+0.192 -0.461 0.17 -0.17 0 0 c
+0.422 -1.861 m
+0.241 -2.048 -0.033 -2.191 -0.412 -2.191 c
+-0.7905 -2.191 -1.0606 -2.048 -1.2412 -1.861 c
+-1.5044 -1.586 -1.5708 -1.234 -1.5708 -0.764 c
+-1.5708 -0.296 -1.5044 0.056 -1.2412 0.33 c
+-1.0606 0.517 -0.7905 0.66 -0.412 0.66 c
+-0.033 0.66 0.241 0.517 0.422 0.33 c
+0.686 0.056 0.752 -0.296 0.752 -0.764 c
+0.752 -1.234 0.686 -1.586 0.422 -1.861 c
+f
+Q
+q
+[1 0 0 1 14.384 18.159] cm
+0 0 m
+0 1.696 l
+0 2.13 -0.248 2.317 -0.56 2.317 c
+-0.873 2.317 -1.137 2.124 -1.137 1.696 c
+-1.137 0 l
+-1.697 0 l
+-1.697 2.784 l
+-1.148 2.784 l
+-1.148 2.503 l
+-0.956 2.712 -0.687 2.817 -0.407 2.817 c
+-0.121 2.817 0.115 2.724 0.28 2.563 c
+0.495 2.357 0.561 2.092 0.561 1.778 c
+0.561 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.453 18.125] cm
+0 0 m
+-0.626 0 -1.241 0.385 -1.241 1.428 c
+-1.241 2.473 -0.626 2.851 0 2.851 c
+0.385 2.851 0.653 2.74 0.917 2.461 c
+0.533 2.088 l
+0.357 2.279 0.219 2.351 0 2.351 c
+-0.214 2.351 -0.396 2.264 -0.517 2.103 c
+-0.637 1.95 -0.681 1.752 -0.681 1.428 c
+-0.681 1.104 -0.637 0.901 -0.517 0.748 c
+-0.396 0.588 -0.214 0.5 0 0.5 c
+0.219 0.5 0.357 0.572 0.533 0.764 c
+0.917 0.396 l
+0.653 0.115 0.385 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.055 20.158] cm
+0 0 m
+-0.088 0.209 -0.286 0.351 -0.549 0.351 c
+-0.813 0.351 -1.016 0.209 -1.104 0 c
+-1.159 -0.127 -1.169 -0.209 -1.175 -0.379 c
+0.077 -0.379 l
+0.071 -0.209 0.055 -0.127 0 0 c
+-1.175 -0.77 m
+-1.175 -1.247 -0.923 -1.549 -0.467 -1.549 c
+-0.154 -1.549 0.011 -1.461 0.208 -1.264 c
+0.565 -1.6 l
+0.28 -1.885 0.011 -2.033 -0.478 -2.033 c
+-1.175 -2.033 -1.73 -1.664 -1.73 -0.605 c
+-1.73 0.296 -1.263 0.818 -0.549 0.818 c
+0.198 0.818 0.631 0.267 0.631 -0.523 c
+0.631 -0.77 l
+-1.175 -0.77 l
+f
+Q
+q
+[1 0 0 1 24.118 20.477] cm
+0 0 m
+-0.505 0 -0.583 -0.428 -0.583 -0.924 c
+-0.583 -1.418 -0.505 -1.851 0 -1.851 c
+0.504 -1.851 0.577 -1.418 0.577 -0.924 c
+0.577 -0.428 0.504 0 0 0 c
+0.823 -2.104 m
+0.67 -2.258 0.428 -2.351 0.148 -2.351 c
+-0.149 -2.351 -0.379 -2.273 -0.583 -2.033 c
+-0.583 -3.444 l
+-1.143 -3.444 l
+-1.143 0.467 l
+-0.593 0.467 l
+-0.593 0.17 l
+-0.385 0.422 -0.159 0.499 0.142 0.499 c
+0.422 0.499 0.67 0.406 0.823 0.252 c
+1.103 -0.028 1.136 -0.5 1.136 -0.924 c
+1.136 -1.346 1.103 -1.824 0.823 -2.104 c
+f
+Q
+q
+[1 0 0 1 27.39 18.159] cm
+0 0 m
+-0.522 0 -0.764 0.373 -0.764 0.775 c
+-0.764 2.306 l
+-1.082 2.306 l
+-1.082 2.734 l
+-0.764 2.734 l
+-0.764 3.579 l
+-0.204 3.579 l
+-0.204 2.734 l
+0.335 2.734 l
+0.335 2.306 l
+-0.204 2.306 l
+-0.204 0.802 l
+-0.204 0.599 -0.105 0.478 0.105 0.478 c
+0.335 0.478 l
+0.335 0 l
+0 0 l
+f
+Q
+[0.6039 0.8 0.4039] sc
+q
+[1 0 0 1 0.73389 12.113] cm
+0 0 m
+0 2.752 l
+1.708 2.752 l
+1.708 2.488 l
+0.2939 2.488 l
+0.2939 1.52 l
+1.4995 1.52 l
+1.4995 1.256 l
+0.2939 1.256 l
+0.2939 0.264 l
+1.708 0.264 l
+1.708 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.4043 12.113] cm
+0 0 m
+-0.4565 0.738 l
+-0.9199 0 l
+-1.2564 0 l
+-0.6108 0.971 l
+-1.2295 1.901 l
+-0.8931 1.901 l
+-0.4565 1.198 l
+-0.0274 1.901 l
+0.3091 1.901 l
+-0.3096 0.971 l
+0.3359 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 5.4272 12.113] cm
+0 0 m
+0 0.24 l
+1.0591 1.654 l
+0.0581 1.654 l
+0.0581 1.901 l
+1.3794 1.901 l
+1.3794 1.666 l
+0.3164 0.248 l
+1.3794 0.248 l
+1.3794 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 8.8423 13.516] cm
+0 0 m
+-0.0732 0.175 -0.2437 0.287 -0.4448 0.287 c
+-0.6455 0.287 -0.8154 0.175 -0.8887 0 c
+-0.9312 -0.104 -0.939 -0.161 -0.9463 -0.316 c
+0.0581 -0.316 l
+0.0503 -0.161 0.0425 -0.104 0 0 c
+-0.9463 -0.524 m
+-0.9463 -0.941 -0.7495 -1.182 -0.3867 -1.182 c
+-0.1665 -1.182 -0.0386 -1.115 0.1123 -0.965 c
+0.3018 -1.131 l
+0.1084 -1.325 -0.0693 -1.426 -0.3941 -1.426 c
+-0.8965 -1.426 -1.2246 -1.124 -1.2246 -0.451 c
+-1.2246 0.162 -0.9272 0.523 -0.4448 0.523 c
+0.0464 0.523 0.3364 0.167 0.3364 -0.396 c
+0.3364 -0.524 l
+-0.9463 -0.524 l
+f
+Q
+q
+[1 0 0 1 10.611 12.113] cm
+0 0 m
+-0.332 0 -0.483 0.217 -0.483 0.506 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.332 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.125 12.113] cm
+0 0 m
+-0.333 0 -0.483 0.217 -0.483 0.506 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.332 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 14.188 13.516] cm
+0 0 m
+-0.073 0.175 -0.244 0.287 -0.445 0.287 c
+-0.646 0.287 -0.815 0.175 -0.889 0 c
+-0.931 -0.104 -0.939 -0.161 -0.947 -0.316 c
+0.058 -0.316 l
+0.05 -0.161 0.043 -0.104 0 0 c
+-0.947 -0.524 m
+-0.947 -0.941 -0.75 -1.182 -0.387 -1.182 c
+-0.167 -1.182 -0.039 -1.115 0.112 -0.965 c
+0.302 -1.131 l
+0.108 -1.325 -0.07 -1.426 -0.394 -1.426 c
+-0.896 -1.426 -1.225 -1.124 -1.225 -0.451 c
+-1.225 0.162 -0.928 0.523 -0.445 0.523 c
+0.046 0.523 0.336 0.167 0.336 -0.396 c
+0.336 -0.524 l
+-0.947 -0.524 l
+f
+Q
+q
+[1 0 0 1 16.699 12.113] cm
+0 0 m
+0 1.171 l
+0 1.508 -0.182 1.678 -0.467 1.678 c
+-0.753 1.678 -0.939 1.504 -0.939 1.171 c
+-0.939 0 l
+-1.217 0 l
+-1.217 1.901 l
+-0.939 1.901 l
+-0.939 1.693 l
+-0.804 1.848 -0.619 1.925 -0.406 1.925 c
+-0.201 1.925 -0.035 1.863 0.081 1.746 c
+0.216 1.615 0.278 1.437 0.278 1.218 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.865 12.113] cm
+0 0 m
+0 0.24 l
+1.059 1.654 l
+0.058 1.654 l
+0.058 1.901 l
+1.379 1.901 l
+1.379 1.666 l
+0.317 0.248 l
+1.379 0.248 l
+1.379 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 22.567 12.991] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.116 -0.959 -0.337 c
+-0.959 -0.558 -0.823 -0.661 -0.522 -0.661 c
+-0.359 -0.661 -0.216 -0.649 -0.097 -0.534 c
+-0.031 -0.472 0 -0.364 0 -0.206 c
+0 0 l
+h
+0 -0.878 m
+0 -0.696 l
+-0.154 -0.851 -0.294 -0.901 -0.549 -0.901 c
+-0.811 -0.901 -0.966 -0.851 -1.086 -0.728 c
+-1.179 -0.634 -1.229 -0.491 -1.229 -0.341 c
+-1.229 -0.009 -0.997 0.208 -0.572 0.208 c
+0 0.208 l
+0 0.39 l
+0 0.668 -0.139 0.807 -0.487 0.807 c
+-0.73 0.807 -0.854 0.749 -0.966 0.591 c
+-1.155 0.765 l
+-0.986 0.985 -0.792 1.047 -0.483 1.047 c
+0.027 1.047 0.278 0.827 0.278 0.413 c
+0.278 -0.878 l
+0 -0.878 l
+f
+Q
+q
+[1 0 0 1 25.089 12.113] cm
+0 0 m
+0 0.213 l
+-0.135 0.058 -0.325 -0.023 -0.537 -0.023 c
+-0.742 -0.023 -0.912 0.039 -1.027 0.154 c
+-1.164 0.286 -1.221 0.467 -1.221 0.687 c
+-1.221 1.901 l
+-0.943 1.901 l
+-0.943 0.73 l
+-0.943 0.394 -0.765 0.225 -0.479 0.225 c
+-0.193 0.225 -0.003 0.398 -0.003 0.73 c
+-0.003 1.901 l
+0.275 1.901 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.024 12.09] cm
+0 0 m
+-0.321 0 -0.572 0.074 -0.78 0.275 c
+-0.595 0.461 l
+-0.444 0.302 -0.24 0.24 -0.003 0.24 c
+0.309 0.24 0.503 0.352 0.503 0.576 c
+0.503 0.742 0.406 0.836 0.186 0.855 c
+-0.127 0.882 l
+-0.498 0.912 -0.695 1.078 -0.695 1.392 c
+-0.695 1.74 -0.402 1.949 0.004 1.949 c
+0.274 1.949 0.518 1.883 0.689 1.744 c
+0.507 1.563 l
+0.371 1.666 0.197 1.713 0 1.713 c
+-0.278 1.713 -0.425 1.593 -0.425 1.4 c
+-0.425 1.238 -0.332 1.141 -0.092 1.121 c
+0.213 1.095 l
+0.545 1.063 0.773 0.936 0.773 0.58 c
+0.773 0.213 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 2.956 6.0683] cm
+0 0 m
+-0.2744 0 l
+-0.8848 2.2031 l
+-1.4956 0 l
+-1.7695 0 l
+-2.4731 2.752 l
+-2.1602 2.752 l
+-1.623 0.5332 l
+-1.0161 2.752 l
+-0.7534 2.752 l
+-0.1465 0.5332 l
+0.3906 2.752 l
+0.7031 2.752 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.5039 7.9697] cm
+0 0 m
+0.27832 0 l
+0.27832 -1.9014 l
+0 -1.9014 l
+0 0 l
+h
+-0.0156 0.8545 m
+0.29788 0.8545 l
+0.29788 0.542 l
+-0.0156 0.542 l
+-0.0156 0.8545 l
+h
+f
+Q
+q
+[1 0 0 1 6.5166 6.0449] cm
+0 0 m
+-0.3203 0 -0.5718 0.0742 -0.7808 0.2744 c
+-0.5952 0.4609 l
+-0.4443 0.3008 -0.2393 0.2392 -0.0039 0.2392 c
+0.3101 0.2392 0.5029 0.3515 0.5029 0.5762 c
+0.5029 0.7422 0.4063 0.8359 0.1855 0.8545 c
+-0.1269 0.8808 l
+-0.4981 0.9121 -0.6958 1.0781 -0.6958 1.3916 c
+-0.6958 1.7392 -0.4014 1.9482 0.0044 1.9482 c
+0.2744 1.9482 0.5181 1.8828 0.688 1.7431 c
+0.5064 1.5605 l
+0.3711 1.666 0.1973 1.7129 0 1.7129 c
+-0.2778 1.7129 -0.4248 1.5918 -0.4248 1.3984 c
+-0.4248 1.2363 -0.332 1.1406 -0.0923 1.1211 c
+0.2129 1.0937 l
+0.5454 1.0625 0.773 0.9355 0.773 0.5801 c
+0.773 0.2129 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 8.8076 6.0449] cm
+0 0 m
+-0.3208 0 -0.5718 0.0742 -0.7812 0.2744 c
+-0.5952 0.4609 l
+-0.4448 0.3008 -0.2397 0.2392 -0.0039 0.2392 c
+0.3091 0.2392 0.5024 0.3515 0.5024 0.5762 c
+0.5024 0.7422 0.4058 0.8359 0.1851 0.8545 c
+-0.1274 0.8808 l
+-0.499 0.9121 -0.6958 1.0781 -0.6958 1.3916 c
+-0.6958 1.7392 -0.4019 1.9482 0.0039 1.9482 c
+0.2739 1.9482 0.5176 1.8828 0.688 1.7431 c
+0.5059 1.5605 l
+0.3706 1.666 0.1973 1.7129 0 1.7129 c
+-0.2783 1.7129 -0.4253 1.5918 -0.4253 1.3984 c
+-0.4253 1.2363 -0.3325 1.1406 -0.0933 1.1211 c
+0.2124 1.0937 l
+0.5449 1.0625 0.773 0.9355 0.773 0.5801 c
+0.773 0.2129 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 11.682 7.4707] cm
+0 0 m
+-0.073 0.1738 -0.244 0.2871 -0.445 0.2871 c
+-0.645 0.2871 -0.815 0.1738 -0.889 0 c
+-0.931 -0.1036 -0.939 -0.1621 -0.947 -0.3164 c
+0.058 -0.3164 l
+0.05 -0.1621 0.043 -0.1036 0 0 c
+-0.947 -0.5254 m
+-0.947 -0.9434 -0.749 -1.1817 -0.387 -1.1817 c
+-0.167 -1.1817 -0.038 -1.1172 0.112 -0.9649 c
+0.302 -1.1319 l
+0.108 -1.3243 -0.07 -1.4258 -0.394 -1.4258 c
+-0.896 -1.4258 -1.225 -1.125 -1.225 -0.4512 c
+-1.225 0.163 -0.928 0.5224 -0.445 0.5224 c
+0.046 0.5224 0.336 0.166 0.336 -0.3975 c
+0.336 -0.5254 l
+-0.947 -0.5254 l
+f
+Q
+q
+[1 0 0 1 14.262 6.0683] cm
+0 0 m
+0 1.1709 l
+0 1.5078 -0.182 1.6778 -0.467 1.6778 c
+-0.753 1.6778 -0.939 1.5039 -0.939 1.1709 c
+-0.939 0 l
+-1.218 0 l
+-1.218 1.9014 l
+-0.939 1.9014 l
+-0.939 1.6934 l
+-0.803 1.8477 -0.618 1.9238 -0.406 1.9238 c
+-0.201 1.9238 -0.034 1.8633 0.081 1.7481 c
+0.217 1.6153 0.278 1.4375 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 16.251 6.0449] cm
+0 0 m
+-0.321 0 -0.572 0.0742 -0.781 0.2744 c
+-0.595 0.4609 l
+-0.445 0.3008 -0.24 0.2392 -0.004 0.2392 c
+0.309 0.2392 0.503 0.3515 0.503 0.5762 c
+0.503 0.7422 0.406 0.8359 0.186 0.8545 c
+-0.127 0.8808 l
+-0.498 0.9121 -0.696 1.0781 -0.696 1.3916 c
+-0.696 1.7392 -0.402 1.9482 0.004 1.9482 c
+0.274 1.9482 0.518 1.8828 0.688 1.7431 c
+0.506 1.5605 l
+0.371 1.666 0.197 1.7129 0 1.7129 c
+-0.278 1.7129 -0.425 1.5918 -0.425 1.3984 c
+-0.425 1.2363 -0.332 1.1406 -0.092 1.1211 c
+0.212 1.0937 l
+0.545 1.0625 0.773 0.9355 0.773 0.5801 c
+0.773 0.2129 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.742 6.0449] cm
+0 0 m
+-0.479 0 -0.842 0.3242 -0.842 0.9746 c
+-0.842 1.623 -0.479 1.9482 0 1.9482 c
+0.263 1.9482 0.429 1.8779 0.626 1.666 c
+0.437 1.4883 l
+0.294 1.6465 0.182 1.7002 0 1.7002 c
+-0.185 1.7002 -0.339 1.6269 -0.44 1.4844 c
+-0.529 1.3594 -0.564 1.2148 -0.564 0.9746 c
+-0.564 0.7344 -0.529 0.5869 -0.44 0.4638 c
+-0.339 0.3203 -0.185 0.248 0 0.248 c
+0.182 0.248 0.294 0.3047 0.437 0.4638 c
+0.626 0.2812 l
+0.429 0.0693 0.263 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.551 6.0683] cm
+0 0 m
+0 1.1748 l
+0 1.5078 -0.178 1.6778 -0.464 1.6778 c
+-0.75 1.6778 -0.94 1.5039 -0.94 1.1748 c
+-0.94 0 l
+-1.218 0 l
+-1.218 2.752 l
+-0.94 2.752 l
+-0.94 1.6934 l
+-0.8 1.8516 -0.619 1.9238 -0.406 1.9238 c
+0.023 1.9238 0.278 1.6504 0.278 1.2207 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 24.02 6.9453] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.1153 -0.959 -0.336 c
+-0.959 -0.5567 -0.823 -0.6602 -0.522 -0.6602 c
+-0.359 -0.6602 -0.216 -0.6494 -0.097 -0.5332 c
+-0.031 -0.4707 0 -0.3633 0 -0.2041 c
+0 0 l
+h
+0 -0.877 m
+0 -0.6953 l
+-0.155 -0.8496 -0.294 -0.9004 -0.549 -0.9004 c
+-0.812 -0.9004 -0.966 -0.8496 -1.086 -0.7266 c
+-1.179 -0.6328 -1.229 -0.4903 -1.229 -0.3399 c
+-1.229 -0.0078 -0.998 0.209 -0.573 0.209 c
+0 0.209 l
+0 0.3906 l
+0 0.6689 -0.139 0.8076 -0.487 0.8076 c
+-0.731 0.8076 -0.854 0.75 -0.966 0.5918 c
+-1.156 0.7656 l
+-0.986 0.9863 -0.792 1.0478 -0.483 1.0478 c
+0.027 1.0478 0.278 0.8281 0.278 0.414 c
+0.278 -0.877 l
+0 -0.877 l
+f
+Q
+q
+[1 0 0 1 25.75 7.7461] cm
+0 0 m
+0 -1.6778 l
+-0.278 -1.6778 l
+-0.278 0 l
+-0.521 0 l
+-0.521 0.2109 l
+-0.278 0.2109 l
+-0.278 0.5712 l
+-0.278 0.8535 -0.12 1.082 0.204 1.082 c
+0.406 1.082 l
+0.406 0.8427 l
+0.255 0.8427 l
+0.078 0.8427 0 0.7382 0 0.5634 c
+0 0.2109 l
+0.406 0.2109 l
+0.406 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.592 6.0683] cm
+0 0 m
+-0.325 0 -0.487 0.2285 -0.487 0.5098 c
+-0.487 1.6778 l
+-0.727 1.6778 l
+-0.727 1.8887 l
+-0.487 1.8887 l
+-0.487 2.4844 l
+-0.209 2.4844 l
+-0.209 1.8887 l
+0.197 1.8887 l
+0.197 1.6778 l
+-0.209 1.6778 l
+-0.209 0.5176 l
+-0.209 0.3438 -0.128 0.2403 0.05 0.2403 c
+0.197 0.2403 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 7.749 0.023403] cm
+0 0 m
+0 0.21189 l
+-0.1348 0.057606 -0.3247 -0.023403 -0.5371 -0.023403 c
+-0.7422 -0.023403 -0.9121 0.039104 -1.0273 0.1543 c
+-1.1631 0.28521 -1.2207 0.4668 -1.2207 0.6875 c
+-1.2207 1.9004 l
+-0.9424 1.9004 l
+-0.9424 0.7305 l
+-0.9424 0.3945 -0.7646 0.2236 -0.479 0.2236 c
+-0.1929 0.2236 -0.0039 0.3984 -0.0039 0.7305 c
+-0.0039 1.9004 l
+0.2744 1.9004 l
+0.2744 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 10.322 0.023403] cm
+0 0 m
+0 1.1699 l
+0 1.5078 -0.181 1.6777 -0.4673 1.6777 c
+-0.7534 1.6777 -0.939 1.5029 -0.939 1.1699 c
+-0.939 0 l
+-1.2173 0 l
+-1.2173 1.9004 l
+-0.939 1.9004 l
+-0.939 1.6924 l
+-0.8037 1.8477 -0.6182 1.9238 -0.4058 1.9238 c
+-0.201 1.9238 -0.035 1.8623 0.081 1.7461 c
+0.217 1.6152 0.278 1.4375 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.319 1.7011] cm
+0 0 m
+-0.413 0 -0.479 -0.3574 -0.479 -0.72751 c
+-0.479 -1.0986 -0.413 -1.4541 0 -1.4541 c
+0.413 -1.4541 0.475 -1.0986 0.475 -0.72751 c
+0.475 -0.3574 0.413 0 0 0 c
+0.479 -1.6777 m
+0.479 -1.4492 l
+0.325 -1.6504 0.147 -1.7011 -0.062 -1.7011 c
+-0.255 -1.7011 -0.425 -1.6357 -0.526 -1.5351 c
+-0.719 -1.3418 -0.757 -1.0254 -0.757 -0.72751 c
+-0.757 -0.4297 -0.719 -0.1132 -0.526 0.0801 c
+-0.425 0.1797 -0.255 0.2461 -0.062 0.2461 c
+0.147 0.2461 0.321 0.2012 0.475 0.003 c
+0.475 1.0743 l
+0.753 1.0743 l
+0.753 -1.6777 l
+0.479 -1.6777 l
+f
+Q
+q
+[1 0 0 1 17.264 0.023403] cm
+0 0 m
+-0.838 1.4648 l
+-1.419 0.7686 l
+-1.419 0 l
+-1.712 0 l
+-1.712 2.752 l
+-1.419 2.752 l
+-1.419 1.1699 l
+-0.135 2.752 l
+0.224 2.752 l
+-0.642 1.6885 l
+0.348 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.6 0.023403] cm
+0 0 m
+0 0.21189 l
+-0.135 0.057606 -0.324 -0.023403 -0.538 -0.023403 c
+-0.742 -0.023403 -0.912 0.039104 -1.028 0.1543 c
+-1.163 0.28521 -1.221 0.4668 -1.221 0.6875 c
+-1.221 1.9004 l
+-0.942 1.9004 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2236 -0.479 0.2236 c
+-0.193 0.2236 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9004 l
+0.274 1.9004 l
+0.274 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 21.431 0.023403] cm
+0 0 m
+-0.333 0 -0.483 0.21581 -0.483 0.50591 c
+-0.483 2.752 l
+-0.206 2.752 l
+-0.206 0.5176 l
+-0.206 0.332 -0.144 0.2402 0.05 0.2402 c
+0.201 0.2402 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 23.022 0.023403] cm
+0 0 m
+-0.325 0 -0.487 0.2285 -0.487 0.5098 c
+-0.487 1.6777 l
+-0.727 1.6777 l
+-0.727 1.8887 l
+-0.487 1.8887 l
+-0.487 2.4853 l
+-0.209 2.4853 l
+-0.209 1.8887 l
+0.197 1.8887 l
+0.197 1.6777 l
+-0.209 1.6777 l
+-0.209 0.5176 l
+-0.209 0.3437 -0.128 0.2402 0.05 0.2402 c
+0.197 0.2402 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 25.359 0.023403] cm
+0 0 m
+0 0.21189 l
+-0.135 0.057606 -0.325 -0.023403 -0.537 -0.023403 c
+-0.742 -0.023403 -0.912 0.039104 -1.028 0.1543 c
+-1.163 0.28521 -1.221 0.4668 -1.221 0.6875 c
+-1.221 1.9004 l
+-0.942 1.9004 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2236 -0.479 0.2236 c
+-0.193 0.2236 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9004 l
+0.275 1.9004 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.777 1.5605] cm
+0 0 m
+-0.104 0.1055 -0.181 0.1406 -0.328 0.1406 c
+-0.607 0.1406 -0.784 -0.0801 -0.784 -0.3701 c
+-0.784 -1.5371 l
+-1.062 -1.5371 l
+-1.062 0.3633 l
+-0.784 0.3633 l
+-0.784 0.1328 l
+-0.68 0.291 -0.471 0.3867 -0.251 0.3867 c
+-0.069 0.3867 0.07 0.3447 0.205 0.209 c
+0 0 l
+f
+Q
+Q
+[0.2157 0.3922 0.5647] sc
+q
+[1 0 0 1 19.526 68.818] cm
+0 0 m
+-5.838 -5.838 l
+11.114 -5.838 l
+0 0 l
+f*
+Q
+[0.1176 0.2078 0.4039] sc
+q
+[1 0 0 1 6.8892 65.435] cm
+0 0 m
+0 -8.255 l
+11.988 3.73 l
+0 0 l
+f*
+Q
+[0.7333 0.8392 0.251] sc
+q
+[1 0 0 1 0.34668 54.107] cm
+0 0 m
+5.8384 -5.838 l
+5.8384 11.113 l
+0 0 l
+f*
+Q
+[0.6039 0.8 0.4039] sc
+q
+[1 0 0 1 3.7305 41.471] cm
+0 0 m
+8.257 0 l
+-3.7305 11.986 l
+0 0 l
+f*
+Q
+[0.2588 0.7372 0.6235] sc
+q
+[1 0 0 1 15.065 34.928] cm
+0 0 m
+5.838 5.838 l
+-11.115 5.838 l
+0 0 l
+f*
+Q
+[0 0.698 0.7059] sc
+q
+[1 0 0 1 27.696 38.313] cm
+0 0 m
+0 8.256 l
+-11.987 -3.73 l
+0 0 l
+f*
+Q
+[0.5294 0.8314 0.9294] sc
+q
+[1 0 0 1 34.239 49.641] cm
+0 0 m
+-5.838 5.838 l
+-5.838 -11.113 l
+0 0 l
+f*
+Q
+q
+0 0.06 34.56 69.105 re
+W
+[0.3451 0.5843 0.7216] sc
+q
+[1 0 0 1 30.851 62.281] cm
+0 0 m
+-8.256 0 l
+3.731 -11.986 l
+0 0 l
+f*
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-01.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-01.pdf
new file mode 100644
index 00000000000..bf7fe2e249f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-01.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-03.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-03.eps
new file mode 100644
index 00000000000..dba3e1d8d43
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-03.eps
@@ -0,0 +1,810 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-03.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 144 52
+%%HiResBoundingBox: 0 0 143.667 51.307
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 143.667 51.307 re
+W
+q
+q
+1 i
+0.059998 0.06 143.607 51.247 re
+W
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2941 0.302 0.3098] sc
+false op
+false OP
+q
+[1 0 0 1 5.9912 38.533] cm
+0 0 m
+-0.4922 0.549 -1.1631 0.801 -2.0098 0.801 c
+-4.1963 0.801 l
+-4.1963 -7.828 l
+-2.0098 -7.828 l
+-1.1631 -7.828 -0.4922 -7.577 0 -7.028 c
+0.624 -6.345 0.6328 -5.061 0.6328 -3.428 c
+0.6328 -1.8 0.624 -0.68 0 0 c
+1.2373 -8.326 m
+0.4932 -9.08 -0.5947 -9.442 -1.8242 -9.442 c
+-5.9912 -9.442 l
+-5.9912 2.414 l
+-1.8242 2.414 l
+-0.5947 2.414 0.4932 2.047 1.2373 1.298 c
+2.5215 0.014 2.4375 -1.717 2.4375 -3.428 c
+2.4375 -5.145 2.5215 -7.043 1.2373 -8.326 c
+f
+Q
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2941 0.302 0.3098] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 17.221 39.334] cm
+0 0 m
+-2.67 0 l
+-2.67 -3.717 l
+0 -3.717 l
+1.2 -3.717 2.019 -3.033 2.019 -1.865 c
+2.019 -0.698 1.2 0 0 0 c
+2.084 -10.243 m
+-0.419 -5.248 l
+-2.67 -5.248 l
+-2.67 -10.243 l
+-4.466 -10.243 l
+-4.466 1.613 l
+0.13 1.613 l
+2.381 1.613 3.814 0.167 3.814 -1.852 c
+3.814 -3.55 2.781 -4.633 1.451 -4.996 c
+4.176 -10.243 l
+2.084 -10.243 l
+f
+Q
+q
+[1 0 0 1 25.331 29.091] cm
+0 0 m
+0 11.856 l
+7.572 11.856 l
+7.572 10.243 l
+1.796 10.243 l
+1.796 6.777 l
+6.727 6.777 l
+6.727 5.182 l
+1.796 5.182 l
+1.796 1.614 l
+7.572 1.614 l
+7.572 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 40.179 28.988] cm
+0 0 m
+-1.777 0 -3.06 0.419 -4.196 1.568 c
+-2.996 2.749 l
+-2.131 1.885 -1.182 1.619 0.037 1.619 c
+1.581 1.619 2.484 2.284 2.484 3.434 c
+2.484 3.949 2.335 4.382 2.019 4.661 c
+1.721 4.949 1.423 5.066 0.716 5.164 c
+-0.679 5.363 l
+-1.647 5.498 -2.409 5.828 -2.93 6.316 c
+-3.508 6.861 -3.795 7.609 -3.795 8.582 c
+-3.795 10.643 -2.298 12.057 0.167 12.057 c
+1.739 12.057 2.828 11.662 3.852 10.708 c
+2.698 9.578 l
+1.973 10.279 1.116 10.494 0.121 10.494 c
+-1.273 10.494 -2.047 9.693 -2.047 8.643 c
+-2.047 8.215 -1.907 7.834 -1.6 7.545 c
+-1.293 7.279 -0.818 7.08 -0.261 6.996 c
+1.088 6.796 l
+2.186 6.629 2.8 6.363 3.303 5.912 c
+3.953 5.35 4.261 4.498 4.261 3.484 c
+4.261 1.303 2.484 0 0 0 c
+f
+Q
+q
+[1 0 0 1 54.524 38.533] cm
+0 0 m
+-0.502 0.549 -1.171 0.801 -2.018 0.801 c
+-4.204 0.801 l
+-4.204 -7.828 l
+-2.018 -7.828 l
+-1.171 -7.828 -0.502 -7.577 0 -7.028 c
+0.615 -6.345 0.633 -5.061 0.633 -3.428 c
+0.633 -1.8 0.615 -0.68 0 0 c
+1.229 -8.326 m
+0.485 -9.08 -0.604 -9.442 -1.832 -9.442 c
+-6 -9.442 l
+-6 2.414 l
+-1.832 2.414 l
+-0.604 2.414 0.485 2.047 1.229 1.298 c
+2.513 0.014 2.43 -1.717 2.43 -3.428 c
+2.43 -5.145 2.513 -7.043 1.229 -8.326 c
+f
+Q
+q
+[1 0 0 1 61.278 29.091] cm
+0 0 m
+0 11.856 l
+7.583 11.856 l
+7.583 10.243 l
+1.806 10.243 l
+1.806 6.777 l
+6.729 6.777 l
+6.729 5.182 l
+1.806 5.182 l
+1.806 1.614 l
+7.583 1.614 l
+7.583 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 80.268 29.091] cm
+0 0 m
+-5.48 8.345 l
+-5.48 0 l
+-7.275 0 l
+-7.275 11.856 l
+-5.629 11.856 l
+-0.15 3.53 l
+-0.15 11.856 l
+1.646 11.856 l
+1.646 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.648 10.2] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.642 0 8.642 c
+1.163 8.642 1.981 8.312 2.781 7.461 c
+1.619 6.331 l
+1.089 6.912 0.67 7.13 0 7.13 c
+-0.642 7.13 -1.2 6.86 -1.562 6.377 c
+-1.926 5.912 -2.065 5.312 -2.065 4.331 c
+-2.065 3.345 -1.926 2.73 -1.562 2.265 c
+-1.2 1.781 -0.642 1.517 0 1.517 c
+0.67 1.517 1.089 1.735 1.619 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 30.123 16.842] cm
+0 0 m
+-0.316 0.322 -0.743 0.488 -1.247 0.488 c
+-1.748 0.488 -2.168 0.322 -2.484 0 c
+-2.995 -0.516 -3.061 -1.395 -3.061 -2.311 c
+-3.061 -3.228 -2.995 -4.107 -2.484 -4.627 c
+-2.168 -4.943 -1.748 -5.125 -1.247 -5.125 c
+-0.743 -5.125 -0.316 -4.943 0 -4.627 c
+0.512 -4.107 0.586 -3.228 0.586 -2.311 c
+0.586 -1.395 0.512 -0.516 0 0 c
+1.285 -5.642 m
+0.735 -6.209 -0.103 -6.642 -1.247 -6.642 c
+-2.4 -6.642 -3.209 -6.209 -3.759 -5.642 c
+-4.559 -4.809 -4.764 -3.744 -4.764 -2.311 c
+-4.764 -0.896 -4.559 0.168 -3.759 1 c
+-3.209 1.568 -2.4 2.006 -1.247 2.006 c
+-0.103 2.006 0.735 1.568 1.285 1 c
+2.084 0.168 2.279 -0.896 2.279 -2.311 c
+2.279 -3.744 2.084 -4.809 1.285 -5.642 c
+f
+Q
+q
+[1 0 0 1 41.519 10.298] cm
+0 0 m
+0 5.145 l
+0 6.466 -0.754 7.032 -1.703 7.032 c
+-2.651 7.032 -3.452 6.446 -3.452 5.145 c
+-3.452 0 l
+-5.154 0 l
+-5.154 8.446 l
+-3.489 8.446 l
+-3.489 7.596 l
+-2.903 8.229 -2.084 8.545 -1.236 8.545 c
+-0.371 8.545 0.344 8.266 0.847 7.782 c
+1.488 7.149 1.692 6.349 1.692 5.395 c
+1.692 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 50.822 10.2] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.642 0 8.642 c
+1.163 8.642 1.981 8.312 2.781 7.461 c
+1.618 6.331 l
+1.088 6.912 0.67 7.13 0 7.13 c
+-0.651 7.13 -1.199 6.86 -1.562 6.377 c
+-1.926 5.912 -2.064 5.312 -2.064 4.331 c
+-2.064 3.345 -1.926 2.73 -1.562 2.265 c
+-1.199 1.781 -0.651 1.517 0 1.517 c
+0.67 1.517 1.088 1.735 1.618 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 61.745 16.363] cm
+0 0 m
+-0.262 0.633 -0.865 1.066 -1.666 1.066 c
+-2.466 1.066 -3.08 0.633 -3.341 0 c
+-3.509 -0.387 -3.545 -0.637 -3.564 -1.148 c
+0.231 -1.148 l
+0.222 -0.637 0.166 -0.387 0 0 c
+-3.564 -2.335 m
+-3.564 -3.781 -2.791 -4.697 -1.415 -4.697 c
+-0.467 -4.697 0.036 -4.428 0.632 -3.833 c
+1.72 -4.851 l
+0.854 -5.712 0.036 -6.163 -1.443 -6.163 c
+-3.564 -6.163 -5.247 -5.047 -5.247 -1.832 c
+-5.247 0.899 -3.825 2.484 -1.666 2.484 c
+0.603 2.484 1.915 0.818 1.915 -1.582 c
+1.915 -2.335 l
+-3.564 -2.335 l
+f
+Q
+q
+[1 0 0 1 71.039 17.33] cm
+0 0 m
+-1.526 0 -1.768 -1.302 -1.768 -2.799 c
+-1.768 -4.302 -1.526 -5.613 0 -5.613 c
+1.535 -5.613 1.748 -4.302 1.748 -2.799 c
+1.748 -1.302 1.535 0 0 0 c
+2.503 -6.381 m
+2.038 -6.846 1.303 -7.13 0.455 -7.13 c
+-0.447 -7.13 -1.145 -6.892 -1.768 -6.162 c
+-1.768 -10.447 l
+-3.46 -10.447 l
+-3.46 1.414 l
+-1.796 1.414 l
+-1.796 0.512 l
+-1.162 1.279 -0.483 1.513 0.437 1.513 c
+1.284 1.513 2.038 1.233 2.503 0.764 c
+3.349 -0.088 3.451 -1.516 3.451 -2.799 c
+3.451 -4.084 3.349 -5.529 2.503 -6.381 c
+f
+Q
+q
+[1 0 0 1 80.964 10.298] cm
+0 0 m
+-1.58 0 -2.316 1.135 -2.316 2.349 c
+-2.316 7.001 l
+-3.283 7.001 l
+-3.283 8.298 l
+-2.316 8.298 l
+-2.316 10.862 l
+-0.613 10.862 l
+-0.613 8.298 l
+1.015 8.298 l
+1.015 7.001 l
+-0.613 7.001 l
+-0.613 2.433 l
+-0.613 1.813 -0.316 1.451 0.317 1.451 c
+1.015 1.451 l
+1.015 0 l
+0 0 l
+f
+Q
+[0.2157 0.3922 0.5647] sc
+q
+[1 0 0 1 121.322 50.795] cm
+0 0 m
+-8.662 -8.661 l
+16.494 -8.661 l
+0 0 l
+f*
+Q
+[0.1176 0.2078 0.4039] sc
+q
+[1 0 0 1 102.577 45.775] cm
+0 0 m
+0 -12.252 l
+17.786 5.531 l
+0 0 l
+f*
+Q
+[0.7333 0.8392 0.251] sc
+q
+[1 0 0 1 92.873 28.97] cm
+0 0 m
+8.661 -8.662 l
+8.661 16.485 l
+0 0 l
+f*
+Q
+[0.6039 0.8 0.4039] sc
+q
+[1 0 0 1 97.887 10.219] cm
+0 0 m
+12.251 0 l
+-5.536 17.783 l
+0 0 l
+f*
+Q
+[0.2588 0.7372 0.6235] sc
+q
+[1 0 0 1 114.707 0.5117] cm
+0 0 m
+8.661 8.6601 l
+-16.485 8.6601 l
+0 0 l
+f*
+Q
+q
+0.059998 0.06 143.607 51.247 re
+W
+[0 0.698 0.7059] sc
+q
+[1 0 0 1 133.453 5.5293] cm
+0 0 m
+0 12.253 l
+-17.787 -5.5293 l
+0 0 l
+f*
+Q
+Q
+[0.5294 0.8314 0.9294] sc
+q
+[1 0 0 1 143.156 22.337] cm
+0 0 m
+-8.661 8.661 l
+-8.661 -16.485 l
+0 0 l
+f*
+Q
+[0.3451 0.5843 0.7216] sc
+q
+[1 0 0 1 138.133 41.096] cm
+0 0 m
+-12.253 0 l
+5.534 -17.782 l
+0 0 l
+f*
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-03.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-03.pdf
new file mode 100644
index 00000000000..5fe74ce545b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-03.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-07.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-07.eps
new file mode 100644
index 00000000000..5c5d0cf7fcf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-07.eps
@@ -0,0 +1,2226 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-07.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 35 70
+%%HiResBoundingBox: 0 0 34.582 69.165
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 34.582 69.165 re
+W
+q
+[/Separation (schwarz) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.984314
+0.972549
+0.968627
+0.968627
+0.960784
+0.956863
+0.956863
+0.952941
+0.94902
+0.945098
+0.945098
+0.937255
+0.937255
+0.937255
+0.929412
+0.92549
+0.92549
+0.921569
+0.917647
+0.921569
+0.913725
+0.909804
+0.913725
+0.905882
+0.901961
+0.905882
+0.898039
+0.894118
+0.898039
+0.890196
+0.886275
+0.890196
+0.882353
+0.878431
+0.886275
+0.87451
+0.870588
+0.878431
+0.866667
+0.862745
+0.870588
+0.862745
+0.858824
+0.866667
+0.854902
+0.85098
+0.858824
+0.847059
+0.843137
+0.854902
+0.839216
+0.835294
+0.847059
+0.835294
+0.831373
+0.839216
+0.827451
+0.823529
+0.835294
+0.819608
+0.815686
+0.827451
+0.815686
+0.811765
+0.823529
+0.807843
+0.803922
+0.815686
+0.8
+0.796078
+0.807843
+0.792157
+0.788235
+0.803922
+0.788235
+0.784314
+0.796078
+0.780392
+0.776471
+0.792157
+0.772549
+0.768627
+0.784314
+0.768627
+0.764706
+0.780392
+0.760784
+0.756863
+0.772549
+0.756863
+0.74902
+0.768627
+0.74902
+0.745098
+0.760784
+0.745098
+0.737255
+0.756863
+0.737255
+0.733333
+0.74902
+0.729412
+0.72549
+0.745098
+0.72549
+0.717647
+0.737255
+0.717647
+0.713725
+0.733333
+0.713725
+0.705882
+0.729412
+0.705882
+0.701961
+0.721569
+0.701961
+0.694118
+0.717647
+0.694118
+0.690196
+0.709804
+0.690196
+0.682353
+0.705882
+0.682353
+0.678431
+0.701961
+0.678431
+0.670588
+0.694118
+0.670588
+0.666667
+0.690196
+0.666667
+0.658824
+0.682353
+0.658824
+0.654902
+0.678431
+0.654902
+0.647059
+0.67451
+0.647059
+0.643137
+0.666667
+0.643137
+0.635294
+0.662745
+0.639216
+0.631373
+0.658824
+0.631373
+0.623529
+0.65098
+0.627451
+0.619608
+0.647059
+0.619608
+0.615686
+0.643137
+0.615686
+0.607843
+0.635294
+0.611765
+0.603922
+0.631373
+0.603922
+0.6
+0.627451
+0.6
+0.592157
+0.619608
+0.596078
+0.588235
+0.615686
+0.588235
+0.580392
+0.611765
+0.584314
+0.576471
+0.607843
+0.580392
+0.572549
+0.6
+0.572549
+0.564706
+0.596078
+0.568627
+0.560784
+0.592157
+0.564706
+0.556863
+0.584314
+0.556863
+0.54902
+0.580392
+0.552941
+0.545098
+0.576471
+0.54902
+0.541176
+0.572549
+0.541176
+0.533333
+0.564706
+0.537255
+0.529412
+0.560784
+0.533333
+0.52549
+0.556863
+0.52549
+0.517647
+0.552941
+0.521569
+0.513725
+0.545098
+0.517647
+0.509804
+0.541176
+0.509804
+0.501961
+0.537255
+0.505882
+0.498039
+0.533333
+0.501961
+0.494118
+0.529412
+0.498039
+0.490196
+0.521569
+0.490196
+0.482353
+0.517647
+0.486275
+0.478431
+0.513725
+0.482353
+0.47451
+0.509804
+0.478431
+0.470588
+0.505882
+0.47451
+0.462745
+0.498039
+0.466667
+0.458824
+0.494118
+0.462745
+0.454902
+0.490196
+0.458824
+0.45098
+0.486275
+0.454902
+0.447059
+0.482353
+0.45098
+0.439216
+0.478431
+0.447059
+0.435294
+0.470588
+0.439216
+0.431373
+0.466667
+0.435294
+0.427451
+0.462745
+0.431373
+0.423529
+0.458824
+0.427451
+0.419608
+0.454902
+0.423529
+0.415686
+0.45098
+0.419608
+0.407843
+0.447059
+0.415686
+0.403922
+0.443137
+0.411765
+0.4
+0.439216
+0.407843
+0.396078
+0.435294
+0.4
+0.392157
+0.431373
+0.396078
+0.388235
+0.427451
+0.392157
+0.384314
+0.419608
+0.388235
+0.380392
+0.415686
+0.384314
+0.376471
+0.411765
+0.380392
+0.372549
+0.407843
+0.376471
+0.364706
+0.403922
+0.372549
+0.360784
+0.4
+0.368627
+0.356863
+0.396078
+0.364706
+0.352941
+0.392157
+0.360784
+0.34902
+0.388235
+0.356863
+0.345098
+0.384314
+0.352941
+0.341176
+0.380392
+0.34902
+0.337255
+0.376471
+0.345098
+0.333333
+0.372549
+0.341176
+0.329412
+0.368627
+0.337255
+0.32549
+0.364706
+0.333333
+0.321569
+0.360784
+0.329412
+0.317647
+0.356863
+0.32549
+0.317647
+0.352941
+0.321569
+0.313725
+0.34902
+0.317647
+0.309804
+0.345098
+0.313725
+0.305882
+0.341176
+0.309804
+0.301961
+0.337255
+0.309804
+0.298039
+0.337255
+0.305882
+0.294118
+0.333333
+0.301961
+0.290196
+0.329412
+0.298039
+0.286275
+0.321569
+0.290196
+0.278431
+0.317647
+0.286275
+0.278431
+0.313725
+0.282353
+0.27451
+0.309804
+0.278431
+0.270588
+0.305882
+0.278431
+0.266667
+0.301961
+0.27451
+0.262745
+0.301961
+0.270588
+0.258824
+0.298039
+0.266667
+0.254902
+0.294118
+0.262745
+0.254902
+0.290196
+0.258824
+0.25098
+0.286275
+0.254902
+0.247059
+0.282353
+0.254902
+0.243137
+0.278431
+0.25098
+0.239216
+0.27451
+0.247059
+0.235294
+0.27451
+0.243137
+0.235294
+0.270588
+0.239216
+0.231373
+0.266667
+0.235294
+0.227451
+0.262745
+0.231373
+0.223529
+0.258824
+0.231373
+0.219608
+0.254902
+0.227451
+0.219608
+0.25098
+0.223529
+0.215686
+0.25098
+0.219608
+0.211765
+0.247059
+0.215686
+0.207843
+0.243137
+0.215686
+0.203922
+0.239216
+0.211765
+0.203922
+0.235294
+0.207843
+0.2
+0.231373
+0.203922
+0.196078
+0.227451
+0.203922
+0.192157
+0.227451
+0.2
+0.192157
+0.223529
+0.196078
+0.188235
+0.219608
+0.192157
+0.184314
+0.215686
+0.188235
+0.180392
+0.211765
+0.188235
+0.176471
+0.207843
+0.184314
+0.176471
+0.207843
+0.180392
+0.172549
+0.203922
+0.176471
+0.168627
+0.2
+0.176471
+0.164706
+0.196078
+0.172549
+0.164706
+0.192157
+0.168627
+0.160784
+0.192157
+0.164706
+0.156863
+0.188235
+0.160784
+0.152941
+0.184314
+0.160784
+0.152941
+0.180392
+0.156863
+0.14902
+0.176471
+0.152941
+0.145098
+0.176471
+0.14902
+0.141176
+0.172549
+0.145098
+0.137255
+0.168627
+0.141176
+0.133333
+0.164706
+0.141176
+0.133333
+0.160784
+0.137255
+0.129412
+0.156863
+0.133333
+0.12549
+0.152941
+0.129412
+0.121569
+0.152941
+0.12549
+0.117647
+0.14902
+0.121569
+0.113725
+0.145098
+0.121569
+0.113725
+0.141176
+0.117647
+0.109804
+0.137255
+0.113725
+0.105882
+0.133333
+0.109804
+0.101961
+0.129412
+0.105882
+0.098039
+0.12549
+0.101961
+0.094118
+0.121569
+0.101961
+0.094118
+0.121569
+0.098039
+0.090196
+0.117647
+0.094118
+0.086275
+0.113725
+0.090196
+0.082353
+0.109804
+0.090196
+0.078431
+0.105882
+0.086275
+0.07451
+0.101961
+0.082353
+0.07451
+0.101961
+0.078431
+0.070588
+0.098039
+0.07451
+0.066667
+0.094118
+0.070588
+0.062745
+0.090196
+0.066667
+0.054902
+0.086275
+0.062745
+0.05098
+0.082353
+0.058824
+0.047059
+0.078431
+0.054902
+0.043137
+0.07451
+0.05098
+0.039216
+0.070588
+0.047059
+0.031373
+0.070588
+0.043137
+0.031373
+0.066667
+0.039216
+0.027451
+0.062745
+0.035294
+0.023529
+0.058824
+0.031373
+0.023529
+0.054902
+0.031373
+0.019608
+0.05098
+0.027451
+0.015686
+0.047059
+0.023529
+0.015686
+0.043137
+0.019608
+0.011765
+0.039216
+0.019608
+0.011765
+0.035294
+0.015686
+0.007843
+0.031373
+0.015686
+0.007843
+0.027451
+0.011765
+0.007843
+0.027451
+0.011765
+0.003922
+0.023529
+0.007843
+0.003922
+0.019608
+0.007843
+0.003922
+0.019608
+0.007843
+0
+0.015686
+0.003922
+0
+0.015686
+0.003922
+0
+0.011765
+0.003922
+0
+0.011765
+0
+0
+0.011765
+0
+0
+0.007843
+0
+0
+0.007843
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 2.6743 27.609] cm
+0 0 m
+-0.1645 0.181 -0.3848 0.263 -0.6645 0.263 c
+-1.3843 0.263 l
+-1.3843 -2.581 l
+-0.6645 -2.581 l
+-0.3848 -2.581 -0.1645 -2.5 0 -2.318 c
+0.2031 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.2031 -0.226 0 0 c
+0.4063 -2.746 m
+0.1592 -2.994 -0.1973 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.1973 0.796 0.1592 0.675 0.4063 0.428 c
+0.8291 0.005 0.8017 -0.566 0.8017 -1.132 c
+0.8017 -1.697 0.8291 -2.323 0.4063 -2.746 c
+f
+Q
+q
+[1 0 0 1 6.3745 27.872] cm
+0 0 m
+-0.8789 0 l
+-0.8789 -1.225 l
+0 -1.225 l
+0.395 -1.225 0.6645 -0.999 0.6645 -0.615 c
+0.6645 -0.23 0.395 0 0 0 c
+0.6865 -3.377 m
+-0.1372 -1.729 l
+-0.8789 -1.729 l
+-0.8789 -3.377 l
+-1.4722 -3.377 l
+-1.4722 0.533 l
+0.044 0.533 l
+0.7852 0.533 1.2573 0.055 1.2573 -0.609 c
+1.2573 -1.169 0.917 -1.526 0.4775 -1.647 c
+1.3779 -3.377 l
+0.6865 -3.377 l
+f
+Q
+q
+[1 0 0 1 9.0478 24.495] cm
+0 0 m
+0 3.91 l
+2.499 3.91 l
+2.499 3.377 l
+0.5928 3.377 l
+0.5928 2.234 l
+2.218 2.234 l
+2.218 1.708 l
+0.5928 1.708 l
+0.5928 0.533 l
+2.499 0.533 l
+2.499 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 13.945 24.462] cm
+0 0 m
+-0.587 0 -1.011 0.138 -1.384 0.516 c
+-0.988 0.906 l
+-0.703 0.62 -0.39 0.532 0.011 0.532 c
+0.522 0.532 0.818 0.752 0.818 1.132 c
+0.818 1.302 0.769 1.444 0.665 1.538 c
+0.566 1.631 0.467 1.67 0.236 1.702 c
+-0.225 1.769 l
+-0.544 1.813 -0.796 1.922 -0.966 2.081 c
+-1.159 2.263 -1.252 2.51 -1.252 2.828 c
+-1.252 3.509 -0.758 3.976 0.055 3.976 c
+0.571 3.976 0.934 3.845 1.269 3.531 c
+0.89 3.158 l
+0.648 3.389 0.368 3.46 0.039 3.46 c
+-0.423 3.46 -0.675 3.196 -0.675 2.851 c
+-0.675 2.708 -0.631 2.581 -0.527 2.487 c
+-0.428 2.399 -0.269 2.335 -0.088 2.307 c
+0.357 2.24 l
+0.719 2.185 0.923 2.098 1.087 1.949 c
+1.301 1.763 1.406 1.482 1.406 1.147 c
+1.406 0.429 0.818 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.672 27.609] cm
+0 0 m
+-0.165 0.181 -0.385 0.263 -0.665 0.263 c
+-1.384 0.263 l
+-1.384 -2.581 l
+-0.665 -2.581 l
+-0.385 -2.581 -0.165 -2.5 0 -2.318 c
+0.204 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.204 -0.226 0 0 c
+0.406 -2.746 m
+0.159 -2.994 -0.197 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.197 0.796 0.159 0.675 0.406 0.428 c
+0.829 0.005 0.802 -0.566 0.802 -1.132 c
+0.802 -1.697 0.829 -2.323 0.406 -2.746 c
+f
+Q
+q
+[1 0 0 1 20.9 24.495] cm
+0 0 m
+0 3.91 l
+2.498 3.91 l
+2.498 3.377 l
+0.593 3.377 l
+0.593 2.234 l
+2.218 2.234 l
+2.218 1.708 l
+0.593 1.708 l
+0.593 0.533 l
+2.498 0.533 l
+2.498 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.16 24.495] cm
+0 0 m
+-1.807 2.751 l
+-1.807 0 l
+-2.4 0 l
+-2.4 3.91 l
+-1.857 3.91 l
+-0.05 1.164 l
+-0.05 3.91 l
+0.544 3.91 l
+0.544 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 7.1758 18.122] cm
+0 0 m
+-0.626 0 -1.2412 0.385 -1.2412 1.428 c
+-1.2412 2.472 -0.626 2.85 0 2.85 c
+0.3848 2.85 0.6533 2.74 0.917 2.461 c
+0.5332 2.087 l
+0.3569 2.279 0.2197 2.351 0 2.351 c
+-0.2139 2.351 -0.395 2.263 -0.5161 2.104 c
+-0.6367 1.949 -0.6807 1.752 -0.6807 1.428 c
+-0.6807 1.104 -0.6367 0.9 -0.5161 0.747 c
+-0.395 0.588 -0.2139 0.5 0 0.5 c
+0.2197 0.5 0.3569 0.572 0.5332 0.764 c
+0.917 0.396 l
+0.6533 0.115 0.3848 0 0 0 c
+f
+Q
+q
+[1 0 0 1 10.629 20.313] cm
+0 0 m
+-0.105 0.105 -0.248 0.159 -0.412 0.159 c
+-0.577 0.159 -0.7144 0.105 -0.8188 0 c
+-0.9888 -0.17 -1.0107 -0.462 -1.0107 -0.764 c
+-1.0107 -1.065 -0.9888 -1.356 -0.8188 -1.527 c
+-0.7144 -1.631 -0.577 -1.691 -0.412 -1.691 c
+-0.248 -1.691 -0.105 -1.631 0 -1.527 c
+0.17 -1.356 0.192 -1.065 0.192 -0.764 c
+0.192 -0.462 0.17 -0.17 0 0 c
+0.422 -1.861 m
+0.241 -2.049 -0.033 -2.191 -0.412 -2.191 c
+-0.7905 -2.191 -1.0606 -2.049 -1.2412 -1.861 c
+-1.5044 -1.587 -1.5708 -1.235 -1.5708 -0.764 c
+-1.5708 -0.297 -1.5044 0.055 -1.2412 0.329 c
+-1.0606 0.516 -0.7905 0.659 -0.412 0.659 c
+-0.033 0.659 0.241 0.516 0.422 0.329 c
+0.686 0.055 0.752 -0.297 0.752 -0.764 c
+0.752 -1.235 0.686 -1.587 0.422 -1.861 c
+f
+Q
+q
+[1 0 0 1 14.384 18.155] cm
+0 0 m
+0 1.696 l
+0 2.13 -0.248 2.317 -0.56 2.317 c
+-0.873 2.317 -1.137 2.125 -1.137 1.696 c
+-1.137 0 l
+-1.697 0 l
+-1.697 2.784 l
+-1.148 2.784 l
+-1.148 2.504 l
+-0.956 2.713 -0.687 2.817 -0.407 2.817 c
+-0.121 2.817 0.115 2.725 0.28 2.564 c
+0.495 2.356 0.561 2.092 0.561 1.779 c
+0.561 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.453 18.122] cm
+0 0 m
+-0.626 0 -1.241 0.385 -1.241 1.428 c
+-1.241 2.472 -0.626 2.85 0 2.85 c
+0.385 2.85 0.653 2.74 0.917 2.461 c
+0.533 2.087 l
+0.357 2.279 0.219 2.351 0 2.351 c
+-0.214 2.351 -0.396 2.263 -0.517 2.104 c
+-0.637 1.949 -0.681 1.752 -0.681 1.428 c
+-0.681 1.104 -0.637 0.9 -0.517 0.747 c
+-0.396 0.588 -0.214 0.5 0 0.5 c
+0.219 0.5 0.357 0.572 0.533 0.764 c
+0.917 0.396 l
+0.653 0.115 0.385 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.055 20.154] cm
+0 0 m
+-0.088 0.209 -0.286 0.351 -0.549 0.351 c
+-0.813 0.351 -1.016 0.209 -1.104 0 c
+-1.159 -0.127 -1.169 -0.209 -1.175 -0.379 c
+0.077 -0.379 l
+0.071 -0.209 0.055 -0.127 0 0 c
+-1.175 -0.769 m
+-1.175 -1.247 -0.923 -1.549 -0.467 -1.549 c
+-0.154 -1.549 0.011 -1.461 0.208 -1.264 c
+0.565 -1.599 l
+0.28 -1.884 0.011 -2.032 -0.478 -2.032 c
+-1.175 -2.032 -1.73 -1.664 -1.73 -0.604 c
+-1.73 0.296 -1.263 0.818 -0.549 0.818 c
+0.198 0.818 0.631 0.269 0.631 -0.522 c
+0.631 -0.769 l
+-1.175 -0.769 l
+f
+Q
+q
+[1 0 0 1 24.118 20.473] cm
+0 0 m
+-0.505 0 -0.583 -0.428 -0.583 -0.923 c
+-0.583 -1.418 -0.505 -1.851 0 -1.851 c
+0.504 -1.851 0.577 -1.418 0.577 -0.923 c
+0.577 -0.428 0.504 0 0 0 c
+0.823 -2.104 m
+0.67 -2.257 0.428 -2.351 0.148 -2.351 c
+-0.149 -2.351 -0.379 -2.273 -0.583 -2.032 c
+-0.583 -3.444 l
+-1.143 -3.444 l
+-1.143 0.467 l
+-0.593 0.467 l
+-0.593 0.17 l
+-0.385 0.423 -0.159 0.499 0.142 0.499 c
+0.422 0.499 0.67 0.407 0.823 0.253 c
+1.103 -0.028 1.136 -0.5 1.136 -0.923 c
+1.136 -1.346 1.103 -1.823 0.823 -2.104 c
+f
+Q
+q
+[1 0 0 1 27.39 18.155] cm
+0 0 m
+-0.522 0 -0.764 0.373 -0.764 0.774 c
+-0.764 2.307 l
+-1.082 2.307 l
+-1.082 2.734 l
+-0.764 2.734 l
+-0.764 3.58 l
+-0.204 3.58 l
+-0.204 2.734 l
+0.335 2.734 l
+0.335 2.307 l
+-0.204 2.307 l
+-0.204 0.802 l
+-0.204 0.599 -0.105 0.478 0.105 0.478 c
+0.335 0.478 l
+0.335 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 0.73389 12.109] cm
+0 0 m
+0 2.752 l
+1.708 2.752 l
+1.708 2.489 l
+0.2939 2.489 l
+0.2939 1.52 l
+1.4995 1.52 l
+1.4995 1.257 l
+0.2939 1.257 l
+0.2939 0.264 l
+1.708 0.264 l
+1.708 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.4043 12.109] cm
+0 0 m
+-0.4565 0.739 l
+-0.9199 0 l
+-1.2564 0 l
+-0.6108 0.971 l
+-1.2295 1.901 l
+-0.8931 1.901 l
+-0.4565 1.198 l
+-0.0274 1.901 l
+0.3091 1.901 l
+-0.3096 0.971 l
+0.3359 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 5.4272 12.109] cm
+0 0 m
+0 0.24 l
+1.0591 1.654 l
+0.0581 1.654 l
+0.0581 1.901 l
+1.3794 1.901 l
+1.3794 1.666 l
+0.3164 0.248 l
+1.3794 0.248 l
+1.3794 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 8.8423 13.513] cm
+0 0 m
+-0.0732 0.174 -0.2437 0.286 -0.4448 0.286 c
+-0.6455 0.286 -0.8154 0.174 -0.8887 0 c
+-0.9312 -0.104 -0.939 -0.162 -0.9463 -0.316 c
+0.0581 -0.316 l
+0.0503 -0.162 0.0425 -0.104 0 0 c
+-0.9463 -0.525 m
+-0.9463 -0.942 -0.7495 -1.183 -0.3867 -1.183 c
+-0.1665 -1.183 -0.0386 -1.116 0.1123 -0.966 c
+0.3018 -1.132 l
+0.1084 -1.326 -0.0693 -1.426 -0.3941 -1.426 c
+-0.8965 -1.426 -1.2246 -1.125 -1.2246 -0.452 c
+-1.2246 0.162 -0.9272 0.523 -0.4448 0.523 c
+0.0464 0.523 0.3364 0.166 0.3364 -0.397 c
+0.3364 -0.525 l
+-0.9463 -0.525 l
+f
+Q
+q
+[1 0 0 1 10.611 12.109] cm
+0 0 m
+-0.332 0 -0.483 0.217 -0.483 0.507 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.125 12.109] cm
+0 0 m
+-0.333 0 -0.483 0.217 -0.483 0.507 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 14.188 13.513] cm
+0 0 m
+-0.073 0.174 -0.244 0.286 -0.445 0.286 c
+-0.646 0.286 -0.815 0.174 -0.889 0 c
+-0.931 -0.104 -0.939 -0.162 -0.947 -0.316 c
+0.058 -0.316 l
+0.05 -0.162 0.043 -0.104 0 0 c
+-0.947 -0.525 m
+-0.947 -0.942 -0.75 -1.183 -0.387 -1.183 c
+-0.167 -1.183 -0.039 -1.116 0.112 -0.966 c
+0.302 -1.132 l
+0.108 -1.326 -0.07 -1.426 -0.394 -1.426 c
+-0.896 -1.426 -1.225 -1.125 -1.225 -0.452 c
+-1.225 0.162 -0.928 0.523 -0.445 0.523 c
+0.046 0.523 0.336 0.166 0.336 -0.397 c
+0.336 -0.525 l
+-0.947 -0.525 l
+f
+Q
+q
+[1 0 0 1 16.699 12.109] cm
+0 0 m
+0 1.171 l
+0 1.508 -0.182 1.678 -0.467 1.678 c
+-0.753 1.678 -0.939 1.504 -0.939 1.171 c
+-0.939 0 l
+-1.217 0 l
+-1.217 1.901 l
+-0.939 1.901 l
+-0.939 1.693 l
+-0.804 1.848 -0.619 1.925 -0.406 1.925 c
+-0.201 1.925 -0.035 1.863 0.081 1.747 c
+0.216 1.616 0.278 1.438 0.278 1.218 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.865 12.109] cm
+0 0 m
+0 0.24 l
+1.059 1.654 l
+0.058 1.654 l
+0.058 1.901 l
+1.379 1.901 l
+1.379 1.666 l
+0.317 0.248 l
+1.379 0.248 l
+1.379 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 22.567 12.987] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.116 -0.959 -0.336 c
+-0.959 -0.557 -0.823 -0.661 -0.522 -0.661 c
+-0.359 -0.661 -0.216 -0.649 -0.097 -0.534 c
+-0.031 -0.472 0 -0.364 0 -0.205 c
+0 0 l
+h
+0 -0.878 m
+0 -0.696 l
+-0.154 -0.85 -0.294 -0.901 -0.549 -0.901 c
+-0.811 -0.901 -0.966 -0.85 -1.086 -0.727 c
+-1.179 -0.634 -1.229 -0.491 -1.229 -0.341 c
+-1.229 -0.008 -0.997 0.208 -0.572 0.208 c
+0 0.208 l
+0 0.39 l
+0 0.668 -0.139 0.807 -0.487 0.807 c
+-0.73 0.807 -0.854 0.749 -0.966 0.591 c
+-1.155 0.765 l
+-0.986 0.985 -0.792 1.047 -0.483 1.047 c
+0.027 1.047 0.278 0.827 0.278 0.413 c
+0.278 -0.878 l
+0 -0.878 l
+f
+Q
+q
+[1 0 0 1 25.089 12.109] cm
+0 0 m
+0 0.213 l
+-0.135 0.058 -0.325 -0.023 -0.537 -0.023 c
+-0.742 -0.023 -0.912 0.039 -1.027 0.155 c
+-1.164 0.286 -1.221 0.468 -1.221 0.688 c
+-1.221 1.901 l
+-0.943 1.901 l
+-0.943 0.73 l
+-0.943 0.394 -0.765 0.225 -0.479 0.225 c
+-0.193 0.225 -0.003 0.398 -0.003 0.73 c
+-0.003 1.901 l
+0.275 1.901 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.024 12.087] cm
+0 0 m
+-0.321 0 -0.572 0.073 -0.78 0.274 c
+-0.595 0.46 l
+-0.444 0.301 -0.24 0.239 -0.003 0.239 c
+0.309 0.239 0.503 0.351 0.503 0.575 c
+0.503 0.742 0.406 0.835 0.186 0.854 c
+-0.127 0.881 l
+-0.498 0.912 -0.695 1.078 -0.695 1.391 c
+-0.695 1.739 -0.402 1.948 0.004 1.948 c
+0.274 1.948 0.518 1.882 0.689 1.743 c
+0.507 1.561 l
+0.371 1.666 0.197 1.712 0 1.712 c
+-0.278 1.712 -0.425 1.592 -0.425 1.399 c
+-0.425 1.237 -0.332 1.14 -0.092 1.121 c
+0.213 1.094 l
+0.545 1.063 0.773 0.934 0.773 0.579 c
+0.773 0.213 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 2.956 6.0655] cm
+0 0 m
+-0.2744 0 l
+-0.8848 2.2021 l
+-1.4956 0 l
+-1.7695 0 l
+-2.4731 2.751 l
+-2.1602 2.751 l
+-1.623 0.5322 l
+-1.0161 2.751 l
+-0.7534 2.751 l
+-0.1465 0.5322 l
+0.3906 2.751 l
+0.7031 2.751 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.5039 7.9659] cm
+0 0 m
+0.27832 0 l
+0.27832 -1.9004 l
+0 -1.9004 l
+0 0 l
+h
+-0.0156 0.8545 m
+0.29788 0.8545 l
+0.29788 0.542 l
+-0.0156 0.542 l
+-0.0156 0.8545 l
+h
+f
+Q
+q
+[1 0 0 1 6.5166 6.042] cm
+0 0 m
+-0.3203 0 -0.5718 0.0733 -0.7808 0.2735 c
+-0.5952 0.46 l
+-0.4443 0.3008 -0.2393 0.2383 -0.0039 0.2383 c
+0.3101 0.2383 0.5029 0.3506 0.5029 0.5752 c
+0.5029 0.7413 0.4063 0.835 0.1855 0.8536 c
+-0.1269 0.8799 l
+-0.4981 0.9112 -0.6958 1.0782 -0.6958 1.3907 c
+-0.6958 1.7383 -0.4014 1.9473 0.0044 1.9473 c
+0.2744 1.9473 0.5181 1.8819 0.688 1.7422 c
+0.5064 1.5606 l
+0.3711 1.6651 0.1973 1.712 0 1.712 c
+-0.2778 1.712 -0.4248 1.5918 -0.4248 1.3985 c
+-0.4248 1.2364 -0.332 1.1397 -0.0923 1.1202 c
+0.2129 1.0938 l
+0.5454 1.0616 0.773 0.9356 0.773 0.5801 c
+0.773 0.212 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 8.8076 6.042] cm
+0 0 m
+-0.3208 0 -0.5718 0.0733 -0.7812 0.2735 c
+-0.5952 0.46 l
+-0.4448 0.3008 -0.2397 0.2383 -0.0039 0.2383 c
+0.3091 0.2383 0.5024 0.3506 0.5024 0.5752 c
+0.5024 0.7413 0.4058 0.835 0.1851 0.8536 c
+-0.1274 0.8799 l
+-0.499 0.9112 -0.6958 1.0782 -0.6958 1.3907 c
+-0.6958 1.7383 -0.4019 1.9473 0.0039 1.9473 c
+0.2739 1.9473 0.5176 1.8819 0.688 1.7422 c
+0.5059 1.5606 l
+0.3706 1.6651 0.1973 1.712 0 1.712 c
+-0.2783 1.712 -0.4253 1.5918 -0.4253 1.3985 c
+-0.4253 1.2364 -0.3325 1.1397 -0.0933 1.1202 c
+0.2124 1.0938 l
+0.5449 1.0616 0.773 0.9356 0.773 0.5801 c
+0.773 0.212 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 11.682 7.4678] cm
+0 0 m
+-0.073 0.1739 -0.244 0.2862 -0.445 0.2862 c
+-0.645 0.2862 -0.815 0.1739 -0.889 0 c
+-0.931 -0.1045 -0.939 -0.1631 -0.947 -0.3174 c
+0.058 -0.3174 l
+0.05 -0.1631 0.043 -0.1045 0 0 c
+-0.947 -0.5263 m
+-0.947 -0.9433 -0.749 -1.1826 -0.387 -1.1826 c
+-0.167 -1.1826 -0.038 -1.1172 0.112 -0.9658 c
+0.302 -1.1328 l
+0.108 -1.3252 -0.07 -1.4258 -0.394 -1.4258 c
+-0.896 -1.4258 -1.225 -1.125 -1.225 -0.4521 c
+-1.225 0.1621 -0.928 0.5215 -0.445 0.5215 c
+0.046 0.5215 0.336 0.166 0.336 -0.3984 c
+0.336 -0.5263 l
+-0.947 -0.5263 l
+f
+Q
+q
+[1 0 0 1 14.262 6.0655] cm
+0 0 m
+0 1.1699 l
+0 1.5068 -0.182 1.6767 -0.467 1.6767 c
+-0.753 1.6767 -0.939 1.5029 -0.939 1.1699 c
+-0.939 0 l
+-1.218 0 l
+-1.218 1.9004 l
+-0.939 1.9004 l
+-0.939 1.6924 l
+-0.803 1.8467 -0.618 1.9238 -0.406 1.9238 c
+-0.201 1.9238 -0.034 1.8623 0.081 1.747 c
+0.217 1.6142 0.278 1.4365 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 16.251 6.042] cm
+0 0 m
+-0.321 0 -0.572 0.0733 -0.781 0.2735 c
+-0.595 0.46 l
+-0.445 0.3008 -0.24 0.2383 -0.004 0.2383 c
+0.309 0.2383 0.503 0.3506 0.503 0.5752 c
+0.503 0.7413 0.406 0.835 0.186 0.8536 c
+-0.127 0.8799 l
+-0.498 0.9112 -0.696 1.0782 -0.696 1.3907 c
+-0.696 1.7383 -0.402 1.9473 0.004 1.9473 c
+0.274 1.9473 0.518 1.8819 0.688 1.7422 c
+0.506 1.5606 l
+0.371 1.6651 0.197 1.712 0 1.712 c
+-0.278 1.712 -0.425 1.5918 -0.425 1.3985 c
+-0.425 1.2364 -0.332 1.1397 -0.092 1.1202 c
+0.212 1.0938 l
+0.545 1.0616 0.773 0.9356 0.773 0.5801 c
+0.773 0.212 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.742 6.042] cm
+0 0 m
+-0.479 0 -0.842 0.3243 -0.842 0.9737 c
+-0.842 1.6221 -0.479 1.9473 0 1.9473 c
+0.263 1.9473 0.429 1.877 0.626 1.6651 c
+0.437 1.4873 l
+0.294 1.6455 0.182 1.6993 0 1.6993 c
+-0.185 1.6993 -0.339 1.627 -0.44 1.4834 c
+-0.529 1.3594 -0.564 1.2139 -0.564 0.9737 c
+-0.564 0.7344 -0.529 0.586 -0.44 0.4629 c
+-0.339 0.3204 -0.185 0.2471 0 0.2471 c
+0.182 0.2471 0.294 0.3047 0.437 0.4629 c
+0.626 0.2813 l
+0.429 0.0684 0.263 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.551 6.0655] cm
+0 0 m
+0 1.1738 l
+0 1.5068 -0.178 1.6767 -0.464 1.6767 c
+-0.75 1.6767 -0.94 1.5029 -0.94 1.1738 c
+-0.94 0 l
+-1.218 0 l
+-1.218 2.751 l
+-0.94 2.751 l
+-0.94 1.6924 l
+-0.8 1.8506 -0.619 1.9238 -0.406 1.9238 c
+0.023 1.9238 0.278 1.6494 0.278 1.2207 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 24.02 6.9415] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.1153 -0.959 -0.335 c
+-0.959 -0.5557 -0.823 -0.6602 -0.522 -0.6602 c
+-0.359 -0.6602 -0.216 -0.6495 -0.097 -0.5332 c
+-0.031 -0.4707 0 -0.3633 0 -0.2041 c
+0 0 l
+h
+0 -0.876 m
+0 -0.6944 l
+-0.155 -0.8497 -0.294 -0.9004 -0.549 -0.9004 c
+-0.812 -0.9004 -0.966 -0.8497 -1.086 -0.7256 c
+-1.179 -0.6329 -1.229 -0.4903 -1.229 -0.3399 c
+-1.229 -0.0069 -0.998 0.2089 -0.573 0.2089 c
+0 0.2089 l
+0 0.3906 l
+0 0.6689 -0.139 0.8076 -0.487 0.8076 c
+-0.731 0.8076 -0.854 0.75 -0.966 0.5918 c
+-1.156 0.7656 l
+-0.986 0.9863 -0.792 1.0478 -0.483 1.0478 c
+0.027 1.0478 0.278 0.8281 0.278 0.414 c
+0.278 -0.876 l
+0 -0.876 l
+f
+Q
+q
+[1 0 0 1 25.75 7.7422] cm
+0 0 m
+0 -1.6767 l
+-0.278 -1.6767 l
+-0.278 0 l
+-0.521 0 l
+-0.521 0.212 l
+-0.278 0.212 l
+-0.278 0.5713 l
+-0.278 0.8536 -0.12 1.0821 0.204 1.0821 c
+0.406 1.0821 l
+0.406 0.8428 l
+0.255 0.8428 l
+0.078 0.8428 0 0.7383 0 0.5635 c
+0 0.212 l
+0.406 0.212 l
+0.406 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.592 6.0655] cm
+0 0 m
+-0.325 0 -0.487 0.2275 -0.487 0.5097 c
+-0.487 1.6767 l
+-0.727 1.6767 l
+-0.727 1.8887 l
+-0.487 1.8887 l
+-0.487 2.4844 l
+-0.209 2.4844 l
+-0.209 1.8887 l
+0.197 1.8887 l
+0.197 1.6767 l
+-0.209 1.6767 l
+-0.209 0.5176 l
+-0.209 0.3437 -0.128 0.2392 0.05 0.2392 c
+0.197 0.2392 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 7.749 0.0196] cm
+0 0 m
+0 0.21191 l
+-0.1348 0.057598 -0.3247 -0.023502 -0.5371 -0.023502 c
+-0.7422 -0.023502 -0.9121 0.038994 -1.0273 0.1543 c
+-1.1631 0.2861 -1.2207 0.4678 -1.2207 0.6875 c
+-1.2207 1.9013 l
+-0.9424 1.9013 l
+-0.9424 0.7304 l
+-0.9424 0.3945 -0.7646 0.2236 -0.479 0.2236 c
+-0.1929 0.2236 -0.0039 0.3984 -0.0039 0.7304 c
+-0.0039 1.9013 l
+0.2744 1.9013 l
+0.2744 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 10.322 0.0196] cm
+0 0 m
+0 1.1709 l
+0 1.5078 -0.181 1.6777 -0.4673 1.6777 c
+-0.7534 1.6777 -0.939 1.5029 -0.939 1.1709 c
+-0.939 0 l
+-1.2173 0 l
+-1.2173 1.9013 l
+-0.939 1.9013 l
+-0.939 1.6924 l
+-0.8037 1.8476 -0.6182 1.9248 -0.4058 1.9248 c
+-0.201 1.9248 -0.035 1.8623 0.081 1.7471 c
+0.217 1.6152 0.278 1.4375 0.278 1.2178 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.319 1.6973] cm
+0 0 m
+-0.413 0 -0.479 -0.3564 -0.479 -0.7275 c
+-0.479 -1.0986 -0.413 -1.4541 0 -1.4541 c
+0.413 -1.4541 0.475 -1.0986 0.475 -0.7275 c
+0.475 -0.3564 0.413 0 0 0 c
+0.479 -1.6777 m
+0.479 -1.4492 l
+0.325 -1.6504 0.147 -1.7012 -0.062 -1.7012 c
+-0.255 -1.7012 -0.425 -1.6357 -0.526 -1.5351 c
+-0.719 -1.3418 -0.757 -1.0254 -0.757 -0.7275 c
+-0.757 -0.4297 -0.719 -0.1123 -0.526 0.0811 c
+-0.425 0.1807 -0.255 0.2471 -0.062 0.2471 c
+0.147 0.2471 0.321 0.2012 0.475 0.0029 c
+0.475 1.0742 l
+0.753 1.0742 l
+0.753 -1.6777 l
+0.479 -1.6777 l
+f
+Q
+q
+[1 0 0 1 17.264 0.0196] cm
+0 0 m
+-0.838 1.4648 l
+-1.419 0.76849 l
+-1.419 0 l
+-1.712 0 l
+-1.712 2.7519 l
+-1.419 2.7519 l
+-1.419 1.1709 l
+-0.135 2.7519 l
+0.224 2.7519 l
+-0.642 1.6885 l
+0.348 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.6 0.0196] cm
+0 0 m
+0 0.21191 l
+-0.135 0.057598 -0.324 -0.023502 -0.538 -0.023502 c
+-0.742 -0.023502 -0.912 0.038994 -1.028 0.1543 c
+-1.163 0.2861 -1.221 0.4678 -1.221 0.6875 c
+-1.221 1.9013 l
+-0.942 1.9013 l
+-0.942 0.7304 l
+-0.942 0.3945 -0.765 0.2236 -0.479 0.2236 c
+-0.193 0.2236 -0.004 0.3984 -0.004 0.7304 c
+-0.004 1.9013 l
+0.274 1.9013 l
+0.274 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 21.431 0.0196] cm
+0 0 m
+-0.333 0 -0.483 0.2158 -0.483 0.5068 c
+-0.483 2.7519 l
+-0.206 2.7519 l
+-0.206 0.5176 l
+-0.206 0.332 -0.144 0.2402 0.05 0.2402 c
+0.201 0.2402 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 23.022 0.0196] cm
+0 0 m
+-0.325 0 -0.487 0.2285 -0.487 0.5097 c
+-0.487 1.6777 l
+-0.727 1.6777 l
+-0.727 1.8896 l
+-0.487 1.8896 l
+-0.487 2.4853 l
+-0.209 2.4853 l
+-0.209 1.8896 l
+0.197 1.8896 l
+0.197 1.6777 l
+-0.209 1.6777 l
+-0.209 0.5176 l
+-0.209 0.3437 -0.128 0.2402 0.05 0.2402 c
+0.197 0.2402 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 25.359 0.0196] cm
+0 0 m
+0 0.21191 l
+-0.135 0.057598 -0.325 -0.023502 -0.537 -0.023502 c
+-0.742 -0.023502 -0.912 0.038994 -1.028 0.1543 c
+-1.163 0.2861 -1.221 0.4678 -1.221 0.6875 c
+-1.221 1.9013 l
+-0.942 1.9013 l
+-0.942 0.7304 l
+-0.942 0.3945 -0.765 0.2236 -0.479 0.2236 c
+-0.193 0.2236 -0.004 0.3984 -0.004 0.7304 c
+-0.004 1.9013 l
+0.275 1.9013 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.777 1.5577] cm
+0 0 m
+-0.104 0.1045 -0.181 0.1396 -0.328 0.1396 c
+-0.607 0.1396 -0.784 -0.0811 -0.784 -0.3711 c
+-0.784 -1.5381 l
+-1.062 -1.5381 l
+-1.062 0.3632 l
+-0.784 0.3632 l
+-0.784 0.1318 l
+-0.68 0.29 -0.471 0.3857 -0.251 0.3857 c
+-0.069 0.3857 0.07 0.3437 0.205 0.209 c
+0 0 l
+f
+Q
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2157 0.3922 0.5647] sc
+q
+[1 0 0 1 19.526 68.814] cm
+0 0 m
+-5.838 -5.837 l
+11.114 -5.837 l
+0 0 l
+f*
+Q
+[0.1176 0.2078 0.4039] sc
+q
+[1 0 0 1 6.8892 65.431] cm
+0 0 m
+0 -8.255 l
+11.988 3.73 l
+0 0 l
+f*
+Q
+[0.7333 0.8392 0.251] sc
+q
+[1 0 0 1 0.34668 54.104] cm
+0 0 m
+5.8384 -5.838 l
+5.8384 11.113 l
+0 0 l
+f*
+Q
+[0.6039 0.8 0.4039] sc
+q
+[1 0 0 1 3.7305 41.468] cm
+0 0 m
+8.257 0 l
+-3.7305 11.985 l
+0 0 l
+f*
+Q
+[0.2588 0.7372 0.6235] sc
+q
+[1 0 0 1 15.065 34.925] cm
+0 0 m
+5.838 5.837 l
+-11.115 5.837 l
+0 0 l
+f*
+Q
+[0 0.698 0.7059] sc
+q
+[1 0 0 1 27.696 38.31] cm
+0 0 m
+0 8.256 l
+-11.987 -3.73 l
+0 0 l
+f*
+Q
+[0.5294 0.8314 0.9294] sc
+q
+[1 0 0 1 34.239 49.637] cm
+0 0 m
+-5.838 5.838 l
+-5.838 -11.113 l
+0 0 l
+f*
+Q
+q
+0 0.06 34.56 69.105 re
+W
+[0.3451 0.5843 0.7216] sc
+q
+[1 0 0 1 30.851 62.277] cm
+0 0 m
+-8.256 0 l
+3.731 -11.985 l
+0 0 l
+f*
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-07.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-07.pdf
new file mode 100644
index 00000000000..f6e248434ac
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-07.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-09.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-09.eps
new file mode 100644
index 00000000000..52225b4346d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-09.eps
@@ -0,0 +1,2430 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-09.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 144 52
+%%HiResBoundingBox: 0 0 143.667 51.306
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 143.667 51.306 re
+W
+q
+q
+1 i
+0.059998 0.06 143.607 51.246 re
+W
+[/Separation (schwarz) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.984314
+0.972549
+0.968627
+0.968627
+0.960784
+0.956863
+0.956863
+0.952941
+0.94902
+0.945098
+0.945098
+0.937255
+0.937255
+0.937255
+0.929412
+0.92549
+0.92549
+0.921569
+0.917647
+0.921569
+0.913725
+0.909804
+0.913725
+0.905882
+0.901961
+0.905882
+0.898039
+0.894118
+0.898039
+0.890196
+0.886275
+0.890196
+0.882353
+0.878431
+0.886275
+0.87451
+0.870588
+0.878431
+0.866667
+0.862745
+0.870588
+0.862745
+0.858824
+0.866667
+0.854902
+0.85098
+0.858824
+0.847059
+0.843137
+0.854902
+0.839216
+0.835294
+0.847059
+0.835294
+0.831373
+0.839216
+0.827451
+0.823529
+0.835294
+0.819608
+0.815686
+0.827451
+0.815686
+0.811765
+0.823529
+0.807843
+0.803922
+0.815686
+0.8
+0.796078
+0.807843
+0.792157
+0.788235
+0.803922
+0.788235
+0.784314
+0.796078
+0.780392
+0.776471
+0.792157
+0.772549
+0.768627
+0.784314
+0.768627
+0.764706
+0.780392
+0.760784
+0.756863
+0.772549
+0.756863
+0.74902
+0.768627
+0.74902
+0.745098
+0.760784
+0.745098
+0.737255
+0.756863
+0.737255
+0.733333
+0.74902
+0.729412
+0.72549
+0.745098
+0.72549
+0.717647
+0.737255
+0.717647
+0.713725
+0.733333
+0.713725
+0.705882
+0.729412
+0.705882
+0.701961
+0.721569
+0.701961
+0.694118
+0.717647
+0.694118
+0.690196
+0.709804
+0.690196
+0.682353
+0.705882
+0.682353
+0.678431
+0.701961
+0.678431
+0.670588
+0.694118
+0.670588
+0.666667
+0.690196
+0.666667
+0.658824
+0.682353
+0.658824
+0.654902
+0.678431
+0.654902
+0.647059
+0.67451
+0.647059
+0.643137
+0.666667
+0.643137
+0.635294
+0.662745
+0.639216
+0.631373
+0.658824
+0.631373
+0.623529
+0.65098
+0.627451
+0.619608
+0.647059
+0.619608
+0.615686
+0.643137
+0.615686
+0.607843
+0.635294
+0.611765
+0.603922
+0.631373
+0.603922
+0.6
+0.627451
+0.6
+0.592157
+0.619608
+0.596078
+0.588235
+0.615686
+0.588235
+0.580392
+0.611765
+0.584314
+0.576471
+0.607843
+0.580392
+0.572549
+0.6
+0.572549
+0.564706
+0.596078
+0.568627
+0.560784
+0.592157
+0.564706
+0.556863
+0.584314
+0.556863
+0.54902
+0.580392
+0.552941
+0.545098
+0.576471
+0.54902
+0.541176
+0.572549
+0.541176
+0.533333
+0.564706
+0.537255
+0.529412
+0.560784
+0.533333
+0.52549
+0.556863
+0.52549
+0.517647
+0.552941
+0.521569
+0.513725
+0.545098
+0.517647
+0.509804
+0.541176
+0.509804
+0.501961
+0.537255
+0.505882
+0.498039
+0.533333
+0.501961
+0.494118
+0.529412
+0.498039
+0.490196
+0.521569
+0.490196
+0.482353
+0.517647
+0.486275
+0.478431
+0.513725
+0.482353
+0.47451
+0.509804
+0.478431
+0.470588
+0.505882
+0.47451
+0.462745
+0.498039
+0.466667
+0.458824
+0.494118
+0.462745
+0.454902
+0.490196
+0.458824
+0.45098
+0.486275
+0.454902
+0.447059
+0.482353
+0.45098
+0.439216
+0.478431
+0.447059
+0.435294
+0.470588
+0.439216
+0.431373
+0.466667
+0.435294
+0.427451
+0.462745
+0.431373
+0.423529
+0.458824
+0.427451
+0.419608
+0.454902
+0.423529
+0.415686
+0.45098
+0.419608
+0.407843
+0.447059
+0.415686
+0.403922
+0.443137
+0.411765
+0.4
+0.439216
+0.407843
+0.396078
+0.435294
+0.4
+0.392157
+0.431373
+0.396078
+0.388235
+0.427451
+0.392157
+0.384314
+0.419608
+0.388235
+0.380392
+0.415686
+0.384314
+0.376471
+0.411765
+0.380392
+0.372549
+0.407843
+0.376471
+0.364706
+0.403922
+0.372549
+0.360784
+0.4
+0.368627
+0.356863
+0.396078
+0.364706
+0.352941
+0.392157
+0.360784
+0.34902
+0.388235
+0.356863
+0.345098
+0.384314
+0.352941
+0.341176
+0.380392
+0.34902
+0.337255
+0.376471
+0.345098
+0.333333
+0.372549
+0.341176
+0.329412
+0.368627
+0.337255
+0.32549
+0.364706
+0.333333
+0.321569
+0.360784
+0.329412
+0.317647
+0.356863
+0.32549
+0.317647
+0.352941
+0.321569
+0.313725
+0.34902
+0.317647
+0.309804
+0.345098
+0.313725
+0.305882
+0.341176
+0.309804
+0.301961
+0.337255
+0.309804
+0.298039
+0.337255
+0.305882
+0.294118
+0.333333
+0.301961
+0.290196
+0.329412
+0.298039
+0.286275
+0.321569
+0.290196
+0.278431
+0.317647
+0.286275
+0.278431
+0.313725
+0.282353
+0.27451
+0.309804
+0.278431
+0.270588
+0.305882
+0.278431
+0.266667
+0.301961
+0.27451
+0.262745
+0.301961
+0.270588
+0.258824
+0.298039
+0.266667
+0.254902
+0.294118
+0.262745
+0.254902
+0.290196
+0.258824
+0.25098
+0.286275
+0.254902
+0.247059
+0.282353
+0.254902
+0.243137
+0.278431
+0.25098
+0.239216
+0.27451
+0.247059
+0.235294
+0.27451
+0.243137
+0.235294
+0.270588
+0.239216
+0.231373
+0.266667
+0.235294
+0.227451
+0.262745
+0.231373
+0.223529
+0.258824
+0.231373
+0.219608
+0.254902
+0.227451
+0.219608
+0.25098
+0.223529
+0.215686
+0.25098
+0.219608
+0.211765
+0.247059
+0.215686
+0.207843
+0.243137
+0.215686
+0.203922
+0.239216
+0.211765
+0.203922
+0.235294
+0.207843
+0.2
+0.231373
+0.203922
+0.196078
+0.227451
+0.203922
+0.192157
+0.227451
+0.2
+0.192157
+0.223529
+0.196078
+0.188235
+0.219608
+0.192157
+0.184314
+0.215686
+0.188235
+0.180392
+0.211765
+0.188235
+0.176471
+0.207843
+0.184314
+0.176471
+0.207843
+0.180392
+0.172549
+0.203922
+0.176471
+0.168627
+0.2
+0.176471
+0.164706
+0.196078
+0.172549
+0.164706
+0.192157
+0.168627
+0.160784
+0.192157
+0.164706
+0.156863
+0.188235
+0.160784
+0.152941
+0.184314
+0.160784
+0.152941
+0.180392
+0.156863
+0.14902
+0.176471
+0.152941
+0.145098
+0.176471
+0.14902
+0.141176
+0.172549
+0.145098
+0.137255
+0.168627
+0.141176
+0.133333
+0.164706
+0.141176
+0.133333
+0.160784
+0.137255
+0.129412
+0.156863
+0.133333
+0.12549
+0.152941
+0.129412
+0.121569
+0.152941
+0.12549
+0.117647
+0.14902
+0.121569
+0.113725
+0.145098
+0.121569
+0.113725
+0.141176
+0.117647
+0.109804
+0.137255
+0.113725
+0.105882
+0.133333
+0.109804
+0.101961
+0.129412
+0.105882
+0.098039
+0.12549
+0.101961
+0.094118
+0.121569
+0.101961
+0.094118
+0.121569
+0.098039
+0.090196
+0.117647
+0.094118
+0.086275
+0.113725
+0.090196
+0.082353
+0.109804
+0.090196
+0.078431
+0.105882
+0.086275
+0.07451
+0.101961
+0.082353
+0.07451
+0.101961
+0.078431
+0.070588
+0.098039
+0.07451
+0.066667
+0.094118
+0.070588
+0.062745
+0.090196
+0.066667
+0.054902
+0.086275
+0.062745
+0.05098
+0.082353
+0.058824
+0.047059
+0.078431
+0.054902
+0.043137
+0.07451
+0.05098
+0.039216
+0.070588
+0.047059
+0.031373
+0.070588
+0.043137
+0.031373
+0.066667
+0.039216
+0.027451
+0.062745
+0.035294
+0.023529
+0.058824
+0.031373
+0.023529
+0.054902
+0.031373
+0.019608
+0.05098
+0.027451
+0.015686
+0.047059
+0.023529
+0.015686
+0.043137
+0.019608
+0.011765
+0.039216
+0.019608
+0.011765
+0.035294
+0.015686
+0.007843
+0.031373
+0.015686
+0.007843
+0.027451
+0.011765
+0.007843
+0.027451
+0.011765
+0.003922
+0.023529
+0.007843
+0.003922
+0.019608
+0.007843
+0.003922
+0.019608
+0.007843
+0
+0.015686
+0.003922
+0
+0.015686
+0.003922
+0
+0.011765
+0.003922
+0
+0.011765
+0
+0
+0.011765
+0
+0
+0.007843
+0
+0
+0.007843
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+q
+[1 0 0 1 5.9912 38.529] cm
+0 0 m
+-0.4922 0.549 -1.1631 0.801 -2.0098 0.801 c
+-4.1963 0.801 l
+-4.1963 -7.828 l
+-2.0098 -7.828 l
+-1.1631 -7.828 -0.4922 -7.577 0 -7.028 c
+0.624 -6.345 0.6328 -5.061 0.6328 -3.428 c
+0.6328 -1.8 0.624 -0.679 0 0 c
+1.2373 -8.326 m
+0.4932 -9.079 -0.5947 -9.442 -1.8242 -9.442 c
+-5.9912 -9.442 l
+-5.9912 2.414 l
+-1.8242 2.414 l
+-0.5947 2.414 0.4932 2.047 1.2373 1.298 c
+2.5215 0.015 2.4375 -1.716 2.4375 -3.428 c
+2.4375 -5.145 2.5215 -7.042 1.2373 -8.326 c
+f
+Q
+Q
+[/Separation (schwarz) /DeviceRGB
+/xpdfSamples1 [
+1
+1
+1
+0.984314
+0.984314
+0.984314
+0.972549
+0.968627
+0.968627
+0.960784
+0.956863
+0.956863
+0.952941
+0.94902
+0.945098
+0.945098
+0.937255
+0.937255
+0.937255
+0.929412
+0.92549
+0.92549
+0.921569
+0.917647
+0.921569
+0.913725
+0.909804
+0.913725
+0.905882
+0.901961
+0.905882
+0.898039
+0.894118
+0.898039
+0.890196
+0.886275
+0.890196
+0.882353
+0.878431
+0.886275
+0.87451
+0.870588
+0.878431
+0.866667
+0.862745
+0.870588
+0.862745
+0.858824
+0.866667
+0.854902
+0.85098
+0.858824
+0.847059
+0.843137
+0.854902
+0.839216
+0.835294
+0.847059
+0.835294
+0.831373
+0.839216
+0.827451
+0.823529
+0.835294
+0.819608
+0.815686
+0.827451
+0.815686
+0.811765
+0.823529
+0.807843
+0.803922
+0.815686
+0.8
+0.796078
+0.807843
+0.792157
+0.788235
+0.803922
+0.788235
+0.784314
+0.796078
+0.780392
+0.776471
+0.792157
+0.772549
+0.768627
+0.784314
+0.768627
+0.764706
+0.780392
+0.760784
+0.756863
+0.772549
+0.756863
+0.74902
+0.768627
+0.74902
+0.745098
+0.760784
+0.745098
+0.737255
+0.756863
+0.737255
+0.733333
+0.74902
+0.729412
+0.72549
+0.745098
+0.72549
+0.717647
+0.737255
+0.717647
+0.713725
+0.733333
+0.713725
+0.705882
+0.729412
+0.705882
+0.701961
+0.721569
+0.701961
+0.694118
+0.717647
+0.694118
+0.690196
+0.709804
+0.690196
+0.682353
+0.705882
+0.682353
+0.678431
+0.701961
+0.678431
+0.670588
+0.694118
+0.670588
+0.666667
+0.690196
+0.666667
+0.658824
+0.682353
+0.658824
+0.654902
+0.678431
+0.654902
+0.647059
+0.67451
+0.647059
+0.643137
+0.666667
+0.643137
+0.635294
+0.662745
+0.639216
+0.631373
+0.658824
+0.631373
+0.623529
+0.65098
+0.627451
+0.619608
+0.647059
+0.619608
+0.615686
+0.643137
+0.615686
+0.607843
+0.635294
+0.611765
+0.603922
+0.631373
+0.603922
+0.6
+0.627451
+0.6
+0.592157
+0.619608
+0.596078
+0.588235
+0.615686
+0.588235
+0.580392
+0.611765
+0.584314
+0.576471
+0.607843
+0.580392
+0.572549
+0.6
+0.572549
+0.564706
+0.596078
+0.568627
+0.560784
+0.592157
+0.564706
+0.556863
+0.584314
+0.556863
+0.54902
+0.580392
+0.552941
+0.545098
+0.576471
+0.54902
+0.541176
+0.572549
+0.541176
+0.533333
+0.564706
+0.537255
+0.529412
+0.560784
+0.533333
+0.52549
+0.556863
+0.52549
+0.517647
+0.552941
+0.521569
+0.513725
+0.545098
+0.517647
+0.509804
+0.541176
+0.509804
+0.501961
+0.537255
+0.505882
+0.498039
+0.533333
+0.501961
+0.494118
+0.529412
+0.498039
+0.490196
+0.521569
+0.490196
+0.482353
+0.517647
+0.486275
+0.478431
+0.513725
+0.482353
+0.47451
+0.509804
+0.478431
+0.470588
+0.505882
+0.47451
+0.462745
+0.498039
+0.466667
+0.458824
+0.494118
+0.462745
+0.454902
+0.490196
+0.458824
+0.45098
+0.486275
+0.454902
+0.447059
+0.482353
+0.45098
+0.439216
+0.478431
+0.447059
+0.435294
+0.470588
+0.439216
+0.431373
+0.466667
+0.435294
+0.427451
+0.462745
+0.431373
+0.423529
+0.458824
+0.427451
+0.419608
+0.454902
+0.423529
+0.415686
+0.45098
+0.419608
+0.407843
+0.447059
+0.415686
+0.403922
+0.443137
+0.411765
+0.4
+0.439216
+0.407843
+0.396078
+0.435294
+0.4
+0.392157
+0.431373
+0.396078
+0.388235
+0.427451
+0.392157
+0.384314
+0.419608
+0.388235
+0.380392
+0.415686
+0.384314
+0.376471
+0.411765
+0.380392
+0.372549
+0.407843
+0.376471
+0.364706
+0.403922
+0.372549
+0.360784
+0.4
+0.368627
+0.356863
+0.396078
+0.364706
+0.352941
+0.392157
+0.360784
+0.34902
+0.388235
+0.356863
+0.345098
+0.384314
+0.352941
+0.341176
+0.380392
+0.34902
+0.337255
+0.376471
+0.345098
+0.333333
+0.372549
+0.341176
+0.329412
+0.368627
+0.337255
+0.32549
+0.364706
+0.333333
+0.321569
+0.360784
+0.329412
+0.317647
+0.356863
+0.32549
+0.317647
+0.352941
+0.321569
+0.313725
+0.34902
+0.317647
+0.309804
+0.345098
+0.313725
+0.305882
+0.341176
+0.309804
+0.301961
+0.337255
+0.309804
+0.298039
+0.337255
+0.305882
+0.294118
+0.333333
+0.301961
+0.290196
+0.329412
+0.298039
+0.286275
+0.321569
+0.290196
+0.278431
+0.317647
+0.286275
+0.278431
+0.313725
+0.282353
+0.27451
+0.309804
+0.278431
+0.270588
+0.305882
+0.278431
+0.266667
+0.301961
+0.27451
+0.262745
+0.301961
+0.270588
+0.258824
+0.298039
+0.266667
+0.254902
+0.294118
+0.262745
+0.254902
+0.290196
+0.258824
+0.25098
+0.286275
+0.254902
+0.247059
+0.282353
+0.254902
+0.243137
+0.278431
+0.25098
+0.239216
+0.27451
+0.247059
+0.235294
+0.27451
+0.243137
+0.235294
+0.270588
+0.239216
+0.231373
+0.266667
+0.235294
+0.227451
+0.262745
+0.231373
+0.223529
+0.258824
+0.231373
+0.219608
+0.254902
+0.227451
+0.219608
+0.25098
+0.223529
+0.215686
+0.25098
+0.219608
+0.211765
+0.247059
+0.215686
+0.207843
+0.243137
+0.215686
+0.203922
+0.239216
+0.211765
+0.203922
+0.235294
+0.207843
+0.2
+0.231373
+0.203922
+0.196078
+0.227451
+0.203922
+0.192157
+0.227451
+0.2
+0.192157
+0.223529
+0.196078
+0.188235
+0.219608
+0.192157
+0.184314
+0.215686
+0.188235
+0.180392
+0.211765
+0.188235
+0.176471
+0.207843
+0.184314
+0.176471
+0.207843
+0.180392
+0.172549
+0.203922
+0.176471
+0.168627
+0.2
+0.176471
+0.164706
+0.196078
+0.172549
+0.164706
+0.192157
+0.168627
+0.160784
+0.192157
+0.164706
+0.156863
+0.188235
+0.160784
+0.152941
+0.184314
+0.160784
+0.152941
+0.180392
+0.156863
+0.14902
+0.176471
+0.152941
+0.145098
+0.176471
+0.14902
+0.141176
+0.172549
+0.145098
+0.137255
+0.168627
+0.141176
+0.133333
+0.164706
+0.141176
+0.133333
+0.160784
+0.137255
+0.129412
+0.156863
+0.133333
+0.12549
+0.152941
+0.129412
+0.121569
+0.152941
+0.12549
+0.117647
+0.14902
+0.121569
+0.113725
+0.145098
+0.121569
+0.113725
+0.141176
+0.117647
+0.109804
+0.137255
+0.113725
+0.105882
+0.133333
+0.109804
+0.101961
+0.129412
+0.105882
+0.098039
+0.12549
+0.101961
+0.094118
+0.121569
+0.101961
+0.094118
+0.121569
+0.098039
+0.090196
+0.117647
+0.094118
+0.086275
+0.113725
+0.090196
+0.082353
+0.109804
+0.090196
+0.078431
+0.105882
+0.086275
+0.07451
+0.101961
+0.082353
+0.07451
+0.101961
+0.078431
+0.070588
+0.098039
+0.07451
+0.066667
+0.094118
+0.070588
+0.062745
+0.090196
+0.066667
+0.054902
+0.086275
+0.062745
+0.05098
+0.082353
+0.058824
+0.047059
+0.078431
+0.054902
+0.043137
+0.07451
+0.05098
+0.039216
+0.070588
+0.047059
+0.031373
+0.070588
+0.043137
+0.031373
+0.066667
+0.039216
+0.027451
+0.062745
+0.035294
+0.023529
+0.058824
+0.031373
+0.023529
+0.054902
+0.031373
+0.019608
+0.05098
+0.027451
+0.015686
+0.047059
+0.023529
+0.015686
+0.043137
+0.019608
+0.011765
+0.039216
+0.019608
+0.011765
+0.035294
+0.015686
+0.007843
+0.031373
+0.015686
+0.007843
+0.027451
+0.011765
+0.007843
+0.027451
+0.011765
+0.003922
+0.023529
+0.007843
+0.003922
+0.019608
+0.007843
+0.003922
+0.019608
+0.007843
+0
+0.015686
+0.003922
+0
+0.015686
+0.003922
+0
+0.011765
+0.003922
+0
+0.011765
+0
+0
+0.011765
+0
+0
+0.007843
+0
+0
+0.007843
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples1
+2 index 0 get
+3 mul 0 add get
+xpdfSamples1
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+3 index 0 get
+3 mul 1 add get
+xpdfSamples1
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+4 index 0 get
+3 mul 2 add get
+xpdfSamples1
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 17.221 39.33] cm
+0 0 m
+-2.67 0 l
+-2.67 -3.717 l
+0 -3.717 l
+1.2 -3.717 2.019 -3.033 2.019 -1.865 c
+2.019 -0.698 1.2 0 0 0 c
+2.084 -10.243 m
+-0.419 -5.247 l
+-2.67 -5.247 l
+-2.67 -10.243 l
+-4.466 -10.243 l
+-4.466 1.613 l
+0.13 1.613 l
+2.381 1.613 3.814 0.167 3.814 -1.852 c
+3.814 -3.55 2.781 -4.633 1.451 -4.996 c
+4.176 -10.243 l
+2.084 -10.243 l
+f
+Q
+q
+[1 0 0 1 25.331 29.087] cm
+0 0 m
+0 11.856 l
+7.572 11.856 l
+7.572 10.243 l
+1.796 10.243 l
+1.796 6.777 l
+6.727 6.777 l
+6.727 5.182 l
+1.796 5.182 l
+1.796 1.614 l
+7.572 1.614 l
+7.572 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 40.179 28.984] cm
+0 0 m
+-1.777 0 -3.06 0.419 -4.196 1.568 c
+-2.996 2.749 l
+-2.131 1.885 -1.182 1.619 0.037 1.619 c
+1.581 1.619 2.484 2.284 2.484 3.434 c
+2.484 3.949 2.335 4.382 2.019 4.661 c
+1.721 4.949 1.423 5.066 0.716 5.164 c
+-0.679 5.363 l
+-1.647 5.498 -2.409 5.829 -2.93 6.317 c
+-3.508 6.861 -3.795 7.61 -3.795 8.582 c
+-3.795 10.644 -2.298 12.058 0.167 12.058 c
+1.739 12.058 2.828 11.662 3.852 10.708 c
+2.698 9.578 l
+1.973 10.28 1.116 10.494 0.121 10.494 c
+-1.273 10.494 -2.047 9.694 -2.047 8.643 c
+-2.047 8.215 -1.907 7.834 -1.6 7.545 c
+-1.293 7.28 -0.818 7.08 -0.261 6.996 c
+1.088 6.796 l
+2.186 6.629 2.8 6.363 3.303 5.912 c
+3.953 5.35 4.261 4.498 4.261 3.484 c
+4.261 1.303 2.484 0 0 0 c
+f
+Q
+q
+[1 0 0 1 54.524 38.529] cm
+0 0 m
+-0.502 0.549 -1.171 0.801 -2.018 0.801 c
+-4.204 0.801 l
+-4.204 -7.828 l
+-2.018 -7.828 l
+-1.171 -7.828 -0.502 -7.577 0 -7.028 c
+0.615 -6.345 0.633 -5.061 0.633 -3.428 c
+0.633 -1.8 0.615 -0.679 0 0 c
+1.229 -8.326 m
+0.485 -9.079 -0.604 -9.442 -1.832 -9.442 c
+-6 -9.442 l
+-6 2.414 l
+-1.832 2.414 l
+-0.604 2.414 0.485 2.047 1.229 1.298 c
+2.513 0.015 2.43 -1.716 2.43 -3.428 c
+2.43 -5.145 2.513 -7.042 1.229 -8.326 c
+f
+Q
+q
+[1 0 0 1 61.278 29.087] cm
+0 0 m
+0 11.856 l
+7.583 11.856 l
+7.583 10.243 l
+1.806 10.243 l
+1.806 6.777 l
+6.729 6.777 l
+6.729 5.182 l
+1.806 5.182 l
+1.806 1.614 l
+7.583 1.614 l
+7.583 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 80.268 29.087] cm
+0 0 m
+-5.48 8.345 l
+-5.48 0 l
+-7.275 0 l
+-7.275 11.856 l
+-5.629 11.856 l
+-0.15 3.53 l
+-0.15 11.856 l
+1.646 11.856 l
+1.646 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.648 10.196] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.643 0 8.643 c
+1.163 8.643 1.981 8.312 2.781 7.461 c
+1.619 6.331 l
+1.089 6.912 0.67 7.131 0 7.131 c
+-0.642 7.131 -1.2 6.861 -1.562 6.377 c
+-1.926 5.912 -2.065 5.312 -2.065 4.331 c
+-2.065 3.345 -1.926 2.731 -1.562 2.266 c
+-1.2 1.781 -0.642 1.517 0 1.517 c
+0.67 1.517 1.089 1.735 1.619 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 30.123 16.839] cm
+0 0 m
+-0.316 0.321 -0.743 0.488 -1.247 0.488 c
+-1.748 0.488 -2.168 0.321 -2.484 0 c
+-2.995 -0.517 -3.061 -1.396 -3.061 -2.312 c
+-3.061 -3.229 -2.995 -4.107 -2.484 -4.628 c
+-2.168 -4.944 -1.748 -5.126 -1.247 -5.126 c
+-0.743 -5.126 -0.316 -4.944 0 -4.628 c
+0.512 -4.107 0.586 -3.229 0.586 -2.312 c
+0.586 -1.396 0.512 -0.517 0 0 c
+1.285 -5.643 m
+0.735 -6.21 -0.103 -6.643 -1.247 -6.643 c
+-2.4 -6.643 -3.209 -6.21 -3.759 -5.643 c
+-4.559 -4.81 -4.764 -3.744 -4.764 -2.312 c
+-4.764 -0.897 -4.559 0.167 -3.759 1 c
+-3.209 1.567 -2.4 2.005 -1.247 2.005 c
+-0.103 2.005 0.735 1.567 1.285 1 c
+2.084 0.167 2.279 -0.897 2.279 -2.312 c
+2.279 -3.744 2.084 -4.81 1.285 -5.643 c
+f
+Q
+q
+[1 0 0 1 41.519 10.294] cm
+0 0 m
+0 5.144 l
+0 6.466 -0.754 7.033 -1.703 7.033 c
+-2.651 7.033 -3.452 6.447 -3.452 5.144 c
+-3.452 0 l
+-5.154 0 l
+-5.154 8.447 l
+-3.489 8.447 l
+-3.489 7.596 l
+-2.903 8.228 -2.084 8.545 -1.236 8.545 c
+-0.371 8.545 0.344 8.266 0.847 7.782 c
+1.488 7.149 1.692 6.35 1.692 5.396 c
+1.692 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 50.822 10.196] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.643 0 8.643 c
+1.163 8.643 1.981 8.312 2.781 7.461 c
+1.618 6.331 l
+1.088 6.912 0.67 7.131 0 7.131 c
+-0.651 7.131 -1.199 6.861 -1.562 6.377 c
+-1.926 5.912 -2.064 5.312 -2.064 4.331 c
+-2.064 3.345 -1.926 2.731 -1.562 2.266 c
+-1.199 1.781 -0.651 1.517 0 1.517 c
+0.67 1.517 1.088 1.735 1.618 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 61.745 16.359] cm
+0 0 m
+-0.262 0.633 -0.865 1.065 -1.666 1.065 c
+-2.466 1.065 -3.08 0.633 -3.341 0 c
+-3.509 -0.386 -3.545 -0.637 -3.564 -1.148 c
+0.231 -1.148 l
+0.222 -0.637 0.166 -0.386 0 0 c
+-3.564 -2.335 m
+-3.564 -3.781 -2.791 -4.697 -1.415 -4.697 c
+-0.467 -4.697 0.036 -4.428 0.632 -3.833 c
+1.72 -4.852 l
+0.854 -5.712 0.036 -6.163 -1.443 -6.163 c
+-3.564 -6.163 -5.247 -5.047 -5.247 -1.832 c
+-5.247 0.898 -3.825 2.484 -1.666 2.484 c
+0.603 2.484 1.915 0.819 1.915 -1.581 c
+1.915 -2.335 l
+-3.564 -2.335 l
+f
+Q
+q
+[1 0 0 1 71.039 17.327] cm
+0 0 m
+-1.526 0 -1.768 -1.303 -1.768 -2.8 c
+-1.768 -4.303 -1.526 -5.614 0 -5.614 c
+1.535 -5.614 1.748 -4.303 1.748 -2.8 c
+1.748 -1.303 1.535 0 0 0 c
+2.503 -6.382 m
+2.038 -6.847 1.303 -7.131 0.455 -7.131 c
+-0.447 -7.131 -1.145 -6.894 -1.768 -6.163 c
+-1.768 -10.447 l
+-3.46 -10.447 l
+-3.46 1.414 l
+-1.796 1.414 l
+-1.796 0.512 l
+-1.162 1.279 -0.483 1.512 0.437 1.512 c
+1.284 1.512 2.038 1.232 2.503 0.763 c
+3.349 -0.088 3.451 -1.517 3.451 -2.8 c
+3.451 -4.084 3.349 -5.53 2.503 -6.382 c
+f
+Q
+q
+[1 0 0 1 80.964 10.294] cm
+0 0 m
+-1.58 0 -2.316 1.135 -2.316 2.35 c
+-2.316 7.001 l
+-3.283 7.001 l
+-3.283 8.299 l
+-2.316 8.299 l
+-2.316 10.862 l
+-0.613 10.862 l
+-0.613 8.299 l
+1.015 8.299 l
+1.015 7.001 l
+-0.613 7.001 l
+-0.613 2.433 l
+-0.613 1.814 -0.316 1.451 0.317 1.451 c
+1.015 1.451 l
+1.015 0 l
+0 0 l
+f
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2157 0.3922 0.5647] sc
+q
+[1 0 0 1 121.322 50.791] cm
+0 0 m
+-8.662 -8.661 l
+16.494 -8.661 l
+0 0 l
+f*
+Q
+[0.1176 0.2078 0.4039] sc
+q
+[1 0 0 1 102.577 45.773] cm
+0 0 m
+0 -12.252 l
+17.786 5.53 l
+0 0 l
+f*
+Q
+[0.7333 0.8392 0.251] sc
+q
+[1 0 0 1 92.873 28.966] cm
+0 0 m
+8.661 -8.662 l
+8.661 16.485 l
+0 0 l
+f*
+Q
+[0.6039 0.8 0.4039] sc
+q
+[1 0 0 1 97.887 10.215] cm
+0 0 m
+12.251 0 l
+-5.536 17.784 l
+0 0 l
+f*
+Q
+[0.2588 0.7372 0.6235] sc
+q
+[1 0 0 1 114.707 0.5079] cm
+0 0 m
+8.661 8.6601 l
+-16.485 8.6601 l
+0 0 l
+f*
+Q
+q
+0.059998 0.06 143.607 51.246 re
+W
+[0 0.698 0.7059] sc
+q
+[1 0 0 1 133.453 5.5264] cm
+0 0 m
+0 12.252 l
+-17.787 -5.5303 l
+0 0 l
+f*
+Q
+Q
+[0.5294 0.8314 0.9294] sc
+q
+[1 0 0 1 143.156 22.333] cm
+0 0 m
+-8.661 8.661 l
+-8.661 -16.485 l
+0 0 l
+f*
+Q
+[0.3451 0.5843 0.7216] sc
+q
+[1 0 0 1 138.133 41.093] cm
+0 0 m
+-12.253 0 l
+5.534 -17.783 l
+0 0 l
+f*
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-09.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-09.pdf
new file mode 100644
index 00000000000..9fe2efae677
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-09.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-19.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-19.eps
new file mode 100644
index 00000000000..b78d48c9c00
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-19.eps
@@ -0,0 +1,1415 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-19.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 35 70
+%%HiResBoundingBox: 0 0 34.582 69.165
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 34.582 69.165 re
+W
+q
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2941 0.302 0.3098] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 2.6743 27.612] cm
+0 0 m
+-0.1645 0.181 -0.3848 0.264 -0.6645 0.264 c
+-1.3843 0.264 l
+-1.3843 -2.581 l
+-0.6645 -2.581 l
+-0.3848 -2.581 -0.1645 -2.499 0 -2.317 c
+0.2031 -2.092 0.209 -1.67 0.209 -1.132 c
+0.209 -0.593 0.2031 -0.225 0 0 c
+0.4063 -2.746 m
+0.1592 -2.993 -0.1973 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.1973 0.796 0.1592 0.676 0.4063 0.429 c
+0.8291 0.005 0.8017 -0.565 0.8017 -1.132 c
+0.8017 -1.697 0.8291 -2.322 0.4063 -2.746 c
+f
+Q
+q
+[1 0 0 1 6.3745 27.875] cm
+0 0 m
+-0.8789 0 l
+-0.8789 -1.225 l
+0 -1.225 l
+0.395 -1.225 0.6645 -0.999 0.6645 -0.615 c
+0.6645 -0.23 0.395 0 0 0 c
+0.6865 -3.377 m
+-0.1372 -1.73 l
+-0.8789 -1.73 l
+-0.8789 -3.377 l
+-1.4722 -3.377 l
+-1.4722 0.532 l
+0.044 0.532 l
+0.7852 0.532 1.2573 0.055 1.2573 -0.609 c
+1.2573 -1.169 0.917 -1.527 0.4775 -1.647 c
+1.3779 -3.377 l
+0.6865 -3.377 l
+f
+Q
+q
+[1 0 0 1 9.0478 24.498] cm
+0 0 m
+0 3.91 l
+2.499 3.91 l
+2.499 3.377 l
+0.5928 3.377 l
+0.5928 2.235 l
+2.218 2.235 l
+2.218 1.708 l
+0.5928 1.708 l
+0.5928 0.533 l
+2.499 0.533 l
+2.499 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 13.945 24.465] cm
+0 0 m
+-0.587 0 -1.011 0.137 -1.384 0.516 c
+-0.988 0.906 l
+-0.703 0.621 -0.39 0.532 0.011 0.532 c
+0.522 0.532 0.818 0.752 0.818 1.131 c
+0.818 1.302 0.769 1.444 0.665 1.537 c
+0.566 1.631 0.467 1.669 0.236 1.702 c
+-0.225 1.768 l
+-0.544 1.813 -0.796 1.922 -0.966 2.081 c
+-1.159 2.263 -1.252 2.51 -1.252 2.828 c
+-1.252 3.509 -0.758 3.976 0.055 3.976 c
+0.571 3.976 0.934 3.844 1.269 3.531 c
+0.89 3.158 l
+0.648 3.388 0.368 3.46 0.039 3.46 c
+-0.423 3.46 -0.675 3.196 -0.675 2.851 c
+-0.675 2.708 -0.631 2.581 -0.527 2.488 c
+-0.428 2.4 -0.269 2.334 -0.088 2.306 c
+0.357 2.24 l
+0.719 2.186 0.923 2.098 1.087 1.949 c
+1.301 1.762 1.406 1.482 1.406 1.147 c
+1.406 0.429 0.818 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.672 27.612] cm
+0 0 m
+-0.165 0.181 -0.385 0.264 -0.665 0.264 c
+-1.384 0.264 l
+-1.384 -2.581 l
+-0.665 -2.581 l
+-0.385 -2.581 -0.165 -2.499 0 -2.317 c
+0.204 -2.092 0.209 -1.67 0.209 -1.132 c
+0.209 -0.593 0.204 -0.225 0 0 c
+0.406 -2.746 m
+0.159 -2.993 -0.197 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.197 0.796 0.159 0.676 0.406 0.429 c
+0.829 0.005 0.802 -0.565 0.802 -1.132 c
+0.802 -1.697 0.829 -2.322 0.406 -2.746 c
+f
+Q
+q
+[1 0 0 1 20.9 24.498] cm
+0 0 m
+0 3.91 l
+2.498 3.91 l
+2.498 3.377 l
+0.593 3.377 l
+0.593 2.235 l
+2.218 2.235 l
+2.218 1.708 l
+0.593 1.708 l
+0.593 0.533 l
+2.498 0.533 l
+2.498 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.16 24.498] cm
+0 0 m
+-1.807 2.751 l
+-1.807 0 l
+-2.4 0 l
+-2.4 3.91 l
+-1.857 3.91 l
+-0.05 1.164 l
+-0.05 3.91 l
+0.544 3.91 l
+0.544 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 7.1758 18.125] cm
+0 0 m
+-0.626 0 -1.2412 0.385 -1.2412 1.428 c
+-1.2412 2.472 -0.626 2.85 0 2.85 c
+0.3848 2.85 0.6533 2.74 0.917 2.461 c
+0.5332 2.087 l
+0.3569 2.279 0.2197 2.351 0 2.351 c
+-0.2139 2.351 -0.395 2.263 -0.5161 2.103 c
+-0.6367 1.95 -0.6807 1.752 -0.6807 1.428 c
+-0.6807 1.104 -0.6367 0.901 -0.5161 0.747 c
+-0.395 0.588 -0.2139 0.5 0 0.5 c
+0.2197 0.5 0.3569 0.572 0.5332 0.764 c
+0.917 0.396 l
+0.6533 0.116 0.3848 0 0 0 c
+f
+Q
+q
+[1 0 0 1 10.629 20.316] cm
+0 0 m
+-0.105 0.104 -0.248 0.159 -0.412 0.159 c
+-0.577 0.159 -0.7144 0.104 -0.8188 0 c
+-0.9888 -0.17 -1.0107 -0.462 -1.0107 -0.764 c
+-1.0107 -1.066 -0.9888 -1.357 -0.8188 -1.527 c
+-0.7144 -1.631 -0.577 -1.692 -0.412 -1.692 c
+-0.248 -1.692 -0.105 -1.631 0 -1.527 c
+0.17 -1.357 0.192 -1.066 0.192 -0.764 c
+0.192 -0.462 0.17 -0.17 0 0 c
+0.422 -1.862 m
+0.241 -2.048 -0.033 -2.191 -0.412 -2.191 c
+-0.7905 -2.191 -1.0606 -2.048 -1.2412 -1.862 c
+-1.5044 -1.587 -1.5708 -1.235 -1.5708 -0.764 c
+-1.5708 -0.297 -1.5044 0.055 -1.2412 0.33 c
+-1.0606 0.516 -0.7905 0.659 -0.412 0.659 c
+-0.033 0.659 0.241 0.516 0.422 0.33 c
+0.686 0.055 0.752 -0.297 0.752 -0.764 c
+0.752 -1.235 0.686 -1.587 0.422 -1.862 c
+f
+Q
+q
+[1 0 0 1 14.384 18.159] cm
+0 0 m
+0 1.696 l
+0 2.13 -0.248 2.317 -0.56 2.317 c
+-0.873 2.317 -1.137 2.125 -1.137 1.696 c
+-1.137 0 l
+-1.697 0 l
+-1.697 2.784 l
+-1.148 2.784 l
+-1.148 2.504 l
+-0.956 2.712 -0.687 2.816 -0.407 2.816 c
+-0.121 2.816 0.115 2.724 0.28 2.564 c
+0.495 2.355 0.561 2.092 0.561 1.779 c
+0.561 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.453 18.125] cm
+0 0 m
+-0.626 0 -1.241 0.385 -1.241 1.428 c
+-1.241 2.472 -0.626 2.85 0 2.85 c
+0.385 2.85 0.653 2.74 0.917 2.461 c
+0.533 2.087 l
+0.357 2.279 0.219 2.351 0 2.351 c
+-0.214 2.351 -0.396 2.263 -0.517 2.103 c
+-0.637 1.95 -0.681 1.752 -0.681 1.428 c
+-0.681 1.104 -0.637 0.901 -0.517 0.747 c
+-0.396 0.588 -0.214 0.5 0 0.5 c
+0.219 0.5 0.357 0.572 0.533 0.764 c
+0.917 0.396 l
+0.653 0.116 0.385 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.055 20.157] cm
+0 0 m
+-0.088 0.208 -0.286 0.351 -0.549 0.351 c
+-0.813 0.351 -1.016 0.208 -1.104 0 c
+-1.159 -0.126 -1.169 -0.209 -1.175 -0.378 c
+0.077 -0.378 l
+0.071 -0.209 0.055 -0.126 0 0 c
+-1.175 -0.769 m
+-1.175 -1.247 -0.923 -1.548 -0.467 -1.548 c
+-0.154 -1.548 0.011 -1.46 0.208 -1.263 c
+0.565 -1.598 l
+0.28 -1.883 0.011 -2.032 -0.478 -2.032 c
+-1.175 -2.032 -1.73 -1.664 -1.73 -0.604 c
+-1.73 0.296 -1.263 0.818 -0.549 0.818 c
+0.198 0.818 0.631 0.269 0.631 -0.522 c
+0.631 -0.769 l
+-1.175 -0.769 l
+f
+Q
+q
+[1 0 0 1 24.118 20.476] cm
+0 0 m
+-0.505 0 -0.583 -0.428 -0.583 -0.923 c
+-0.583 -1.417 -0.505 -1.851 0 -1.851 c
+0.504 -1.851 0.577 -1.417 0.577 -0.923 c
+0.577 -0.428 0.504 0 0 0 c
+0.823 -2.103 m
+0.67 -2.257 0.428 -2.35 0.148 -2.35 c
+-0.149 -2.35 -0.379 -2.274 -0.583 -2.032 c
+-0.583 -3.443 l
+-1.143 -3.443 l
+-1.143 0.467 l
+-0.593 0.467 l
+-0.593 0.17 l
+-0.385 0.423 -0.159 0.5 0.142 0.5 c
+0.422 0.5 0.67 0.407 0.823 0.253 c
+1.103 -0.028 1.136 -0.5 1.136 -0.923 c
+1.136 -1.346 1.103 -1.823 0.823 -2.103 c
+f
+Q
+q
+[1 0 0 1 27.39 18.159] cm
+0 0 m
+-0.522 0 -0.764 0.373 -0.764 0.774 c
+-0.764 2.307 l
+-1.082 2.307 l
+-1.082 2.734 l
+-0.764 2.734 l
+-0.764 3.58 l
+-0.204 3.58 l
+-0.204 2.734 l
+0.335 2.734 l
+0.335 2.307 l
+-0.204 2.307 l
+-0.204 0.801 l
+-0.204 0.599 -0.105 0.477 0.105 0.477 c
+0.335 0.477 l
+0.335 0 l
+0 0 l
+f
+Q
+[0.3961 0.4078 0.4157] sc
+q
+[1 0 0 1 0.73389 12.113] cm
+0 0 m
+0 2.752 l
+1.708 2.752 l
+1.708 2.489 l
+0.2939 2.489 l
+0.2939 1.519 l
+1.4995 1.519 l
+1.4995 1.256 l
+0.2939 1.256 l
+0.2939 0.263 l
+1.708 0.263 l
+1.708 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.4043 12.113] cm
+0 0 m
+-0.4565 0.739 l
+-0.9199 0 l
+-1.2564 0 l
+-0.6108 0.97 l
+-1.2295 1.901 l
+-0.8931 1.901 l
+-0.4565 1.198 l
+-0.0274 1.901 l
+0.3091 1.901 l
+-0.3096 0.97 l
+0.3359 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 5.4272 12.113] cm
+0 0 m
+0 0.24 l
+1.0591 1.654 l
+0.0581 1.654 l
+0.0581 1.901 l
+1.3794 1.901 l
+1.3794 1.666 l
+0.3164 0.248 l
+1.3794 0.248 l
+1.3794 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 8.8423 13.516] cm
+0 0 m
+-0.0732 0.174 -0.2437 0.286 -0.4448 0.286 c
+-0.6455 0.286 -0.8154 0.174 -0.8887 0 c
+-0.9312 -0.105 -0.939 -0.162 -0.9463 -0.317 c
+0.0581 -0.317 l
+0.0503 -0.162 0.0425 -0.105 0 0 c
+-0.9463 -0.526 m
+-0.9463 -0.943 -0.7495 -1.183 -0.3867 -1.183 c
+-0.1665 -1.183 -0.0386 -1.117 0.1123 -0.966 c
+0.3018 -1.133 l
+0.1084 -1.326 -0.0693 -1.426 -0.3941 -1.426 c
+-0.8965 -1.426 -1.2246 -1.125 -1.2246 -0.452 c
+-1.2246 0.162 -0.9272 0.522 -0.4448 0.522 c
+0.0464 0.522 0.3364 0.166 0.3364 -0.398 c
+0.3364 -0.526 l
+-0.9463 -0.526 l
+f
+Q
+q
+[1 0 0 1 10.611 12.113] cm
+0 0 m
+-0.332 0 -0.483 0.216 -0.483 0.506 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.125 12.113] cm
+0 0 m
+-0.333 0 -0.483 0.216 -0.483 0.506 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 14.188 13.516] cm
+0 0 m
+-0.073 0.174 -0.244 0.286 -0.445 0.286 c
+-0.646 0.286 -0.815 0.174 -0.889 0 c
+-0.931 -0.105 -0.939 -0.162 -0.947 -0.317 c
+0.058 -0.317 l
+0.05 -0.162 0.043 -0.105 0 0 c
+-0.947 -0.526 m
+-0.947 -0.943 -0.75 -1.183 -0.387 -1.183 c
+-0.167 -1.183 -0.039 -1.117 0.112 -0.966 c
+0.302 -1.133 l
+0.108 -1.326 -0.07 -1.426 -0.394 -1.426 c
+-0.896 -1.426 -1.225 -1.125 -1.225 -0.452 c
+-1.225 0.162 -0.928 0.522 -0.445 0.522 c
+0.046 0.522 0.336 0.166 0.336 -0.398 c
+0.336 -0.526 l
+-0.947 -0.526 l
+f
+Q
+q
+[1 0 0 1 16.699 12.113] cm
+0 0 m
+0 1.171 l
+0 1.507 -0.182 1.678 -0.467 1.678 c
+-0.753 1.678 -0.939 1.503 -0.939 1.171 c
+-0.939 0 l
+-1.217 0 l
+-1.217 1.901 l
+-0.939 1.901 l
+-0.939 1.693 l
+-0.804 1.847 -0.619 1.925 -0.406 1.925 c
+-0.201 1.925 -0.035 1.863 0.081 1.747 c
+0.216 1.616 0.278 1.438 0.278 1.217 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.865 12.113] cm
+0 0 m
+0 0.24 l
+1.059 1.654 l
+0.058 1.654 l
+0.058 1.901 l
+1.379 1.901 l
+1.379 1.666 l
+0.317 0.248 l
+1.379 0.248 l
+1.379 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 22.567 12.991] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.116 -0.959 -0.336 c
+-0.959 -0.557 -0.823 -0.661 -0.522 -0.661 c
+-0.359 -0.661 -0.216 -0.65 -0.097 -0.534 c
+-0.031 -0.472 0 -0.364 0 -0.205 c
+0 0 l
+h
+0 -0.878 m
+0 -0.696 l
+-0.154 -0.85 -0.294 -0.901 -0.549 -0.901 c
+-0.811 -0.901 -0.966 -0.85 -1.086 -0.727 c
+-1.179 -0.634 -1.229 -0.491 -1.229 -0.341 c
+-1.229 -0.008 -0.997 0.208 -0.572 0.208 c
+0 0.208 l
+0 0.39 l
+0 0.668 -0.139 0.807 -0.487 0.807 c
+-0.73 0.807 -0.854 0.749 -0.966 0.591 c
+-1.155 0.765 l
+-0.986 0.985 -0.792 1.047 -0.483 1.047 c
+0.027 1.047 0.278 0.827 0.278 0.413 c
+0.278 -0.878 l
+0 -0.878 l
+f
+Q
+q
+[1 0 0 1 25.089 12.113] cm
+0 0 m
+0 0.212 l
+-0.135 0.058 -0.325 -0.023 -0.537 -0.023 c
+-0.742 -0.023 -0.912 0.039 -1.027 0.155 c
+-1.164 0.286 -1.221 0.468 -1.221 0.688 c
+-1.221 1.901 l
+-0.943 1.901 l
+-0.943 0.73 l
+-0.943 0.394 -0.765 0.224 -0.479 0.224 c
+-0.193 0.224 -0.003 0.398 -0.003 0.73 c
+-0.003 1.901 l
+0.275 1.901 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.024 12.09] cm
+0 0 m
+-0.321 0 -0.572 0.073 -0.78 0.274 c
+-0.595 0.46 l
+-0.444 0.301 -0.24 0.239 -0.003 0.239 c
+0.309 0.239 0.503 0.352 0.503 0.576 c
+0.503 0.742 0.406 0.834 0.186 0.854 c
+-0.127 0.881 l
+-0.498 0.912 -0.695 1.079 -0.695 1.391 c
+-0.695 1.739 -0.402 1.948 0.004 1.948 c
+0.274 1.948 0.518 1.882 0.689 1.744 c
+0.507 1.562 l
+0.371 1.665 0.197 1.712 0 1.712 c
+-0.278 1.712 -0.425 1.592 -0.425 1.399 c
+-0.425 1.236 -0.332 1.14 -0.092 1.121 c
+0.213 1.093 l
+0.545 1.063 0.773 0.935 0.773 0.58 c
+0.773 0.212 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 2.956 6.0678] cm
+0 0 m
+-0.2744 0 l
+-0.8848 2.2032 l
+-1.4956 0 l
+-1.7695 0 l
+-2.4731 2.7515 l
+-2.1602 2.7515 l
+-1.623 0.5332 l
+-1.0161 2.7515 l
+-0.7534 2.7515 l
+-0.1465 0.5332 l
+0.3906 2.7515 l
+0.7031 2.7515 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.5039 7.9692] cm
+0 0 m
+0.27832 0 l
+0.27832 -1.9014 l
+0 -1.9014 l
+0 0 l
+h
+-0.0156 0.854 m
+0.29788 0.854 l
+0.29788 0.541 l
+-0.0156 0.541 l
+-0.0156 0.854 l
+h
+f
+Q
+q
+[1 0 0 1 6.5166 6.0449] cm
+0 0 m
+-0.3203 0 -0.5718 0.0727 -0.7808 0.2739 c
+-0.5952 0.4604 l
+-0.4443 0.3013 -0.2393 0.2392 -0.0039 0.2392 c
+0.3101 0.2392 0.5029 0.3511 0.5029 0.5757 c
+0.5029 0.7412 0.4063 0.8349 0.1855 0.854 c
+-0.1269 0.8804 l
+-0.4981 0.9116 -0.6958 1.0781 -0.6958 1.3906 c
+-0.6958 1.7388 -0.4014 1.9477 0.0044 1.9477 c
+0.2744 1.9477 0.5181 1.8818 0.688 1.7431 c
+0.5064 1.561 l
+0.3711 1.6655 0.1973 1.7114 0 1.7114 c
+-0.2778 1.7114 -0.4248 1.5923 -0.4248 1.3984 c
+-0.4248 1.2368 -0.332 1.1396 -0.0923 1.1201 c
+0.2129 1.0937 l
+0.5454 1.062 0.773 0.9355 0.773 0.5796 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 8.8076 6.0449] cm
+0 0 m
+-0.3208 0 -0.5718 0.0727 -0.7812 0.2739 c
+-0.5952 0.4604 l
+-0.4448 0.3013 -0.2397 0.2392 -0.0039 0.2392 c
+0.3091 0.2392 0.5024 0.3511 0.5024 0.5757 c
+0.5024 0.7412 0.4058 0.8349 0.1851 0.854 c
+-0.1274 0.8804 l
+-0.499 0.9116 -0.6958 1.0781 -0.6958 1.3906 c
+-0.6958 1.7388 -0.4019 1.9477 0.0039 1.9477 c
+0.2739 1.9477 0.5176 1.8818 0.688 1.7431 c
+0.5059 1.561 l
+0.3706 1.6655 0.1973 1.7114 0 1.7114 c
+-0.2783 1.7114 -0.4253 1.5923 -0.4253 1.3984 c
+-0.4253 1.2368 -0.3325 1.1396 -0.0933 1.1201 c
+0.2124 1.0937 l
+0.5449 1.062 0.773 0.9355 0.773 0.5796 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 11.682 7.4707] cm
+0 0 m
+-0.073 0.1743 -0.244 0.2856 -0.445 0.2856 c
+-0.645 0.2856 -0.815 0.1743 -0.889 0 c
+-0.931 -0.1045 -0.939 -0.1626 -0.947 -0.3174 c
+0.058 -0.3174 l
+0.05 -0.1626 0.043 -0.1045 0 0 c
+-0.947 -0.5259 m
+-0.947 -0.9429 -0.749 -1.1831 -0.387 -1.1831 c
+-0.167 -1.1831 -0.038 -1.1172 0.112 -0.9654 c
+0.302 -1.1324 l
+0.108 -1.3257 -0.07 -1.4258 -0.394 -1.4258 c
+-0.896 -1.4258 -1.225 -1.1245 -1.225 -0.4522 c
+-1.225 0.1626 -0.928 0.5219 -0.445 0.5219 c
+0.046 0.5219 0.336 0.1665 0.336 -0.3985 c
+0.336 -0.5259 l
+-0.947 -0.5259 l
+f
+Q
+q
+[1 0 0 1 14.262 6.0678] cm
+0 0 m
+0 1.1709 l
+0 1.5074 -0.182 1.6773 -0.467 1.6773 c
+-0.753 1.6773 -0.939 1.503 -0.939 1.1709 c
+-0.939 0 l
+-1.218 0 l
+-1.218 1.9014 l
+-0.939 1.9014 l
+-0.939 1.6924 l
+-0.803 1.8467 -0.618 1.9243 -0.406 1.9243 c
+-0.201 1.9243 -0.034 1.8628 0.081 1.7466 c
+0.217 1.6153 0.278 1.437 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 16.251 6.0449] cm
+0 0 m
+-0.321 0 -0.572 0.0727 -0.781 0.2739 c
+-0.595 0.4604 l
+-0.445 0.3013 -0.24 0.2392 -0.004 0.2392 c
+0.309 0.2392 0.503 0.3511 0.503 0.5757 c
+0.503 0.7412 0.406 0.8349 0.186 0.854 c
+-0.127 0.8804 l
+-0.498 0.9116 -0.696 1.0781 -0.696 1.3906 c
+-0.696 1.7388 -0.402 1.9477 0.004 1.9477 c
+0.274 1.9477 0.518 1.8818 0.688 1.7431 c
+0.506 1.561 l
+0.371 1.6655 0.197 1.7114 0 1.7114 c
+-0.278 1.7114 -0.425 1.5923 -0.425 1.3984 c
+-0.425 1.2368 -0.332 1.1396 -0.092 1.1201 c
+0.212 1.0937 l
+0.545 1.062 0.773 0.9355 0.773 0.5796 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.742 6.0449] cm
+0 0 m
+-0.479 0 -0.842 0.3242 -0.842 0.9736 c
+-0.842 1.623 -0.479 1.9477 0 1.9477 c
+0.263 1.9477 0.429 1.8774 0.626 1.6655 c
+0.437 1.4878 l
+0.294 1.646 0.182 1.6997 0 1.6997 c
+-0.185 1.6997 -0.339 1.6269 -0.44 1.4839 c
+-0.529 1.3603 -0.564 1.2138 -0.564 0.9736 c
+-0.564 0.7339 -0.529 0.5869 -0.44 0.4634 c
+-0.339 0.3208 -0.185 0.2471 0 0.2471 c
+0.182 0.2471 0.294 0.3047 0.437 0.4634 c
+0.626 0.2817 l
+0.429 0.0688 0.263 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.551 6.0678] cm
+0 0 m
+0 1.1743 l
+0 1.5074 -0.178 1.6773 -0.464 1.6773 c
+-0.75 1.6773 -0.94 1.503 -0.94 1.1743 c
+-0.94 0 l
+-1.218 0 l
+-1.218 2.7515 l
+-0.94 2.7515 l
+-0.94 1.6924 l
+-0.8 1.8511 -0.619 1.9243 -0.406 1.9243 c
+0.023 1.9243 0.278 1.6504 0.278 1.2212 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 24.02 6.9448] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.1162 -0.959 -0.336 c
+-0.959 -0.5567 -0.823 -0.6607 -0.522 -0.6607 c
+-0.359 -0.6607 -0.216 -0.6494 -0.097 -0.5332 c
+-0.031 -0.4712 0 -0.3633 0 -0.2041 c
+0 0 l
+h
+0 -0.877 m
+0 -0.6958 l
+-0.155 -0.8501 -0.294 -0.8999 -0.549 -0.8999 c
+-0.812 -0.8999 -0.966 -0.8501 -1.086 -0.7266 c
+-1.179 -0.6338 -1.229 -0.4907 -1.229 -0.3399 c
+-1.229 -0.0073 -0.998 0.2085 -0.573 0.2085 c
+0 0.2085 l
+0 0.3906 l
+0 0.6689 -0.139 0.8081 -0.487 0.8081 c
+-0.731 0.8081 -0.854 0.75 -0.966 0.5913 c
+-1.156 0.7656 l
+-0.986 0.9863 -0.792 1.0478 -0.483 1.0478 c
+0.027 1.0478 0.278 0.8271 0.278 0.414 c
+0.278 -0.877 l
+0 -0.877 l
+f
+Q
+q
+[1 0 0 1 25.75 7.7451] cm
+0 0 m
+0 -1.6773 l
+-0.278 -1.6773 l
+-0.278 0 l
+-0.521 0 l
+-0.521 0.2119 l
+-0.278 0.2119 l
+-0.278 0.5718 l
+-0.278 0.854 -0.12 1.0815 0.204 1.0815 c
+0.406 1.0815 l
+0.406 0.8428 l
+0.255 0.8428 l
+0.078 0.8428 0 0.7378 0 0.5644 c
+0 0.2119 l
+0.406 0.2119 l
+0.406 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.592 6.0678] cm
+0 0 m
+-0.325 0 -0.487 0.2281 -0.487 0.5103 c
+-0.487 1.6773 l
+-0.727 1.6773 l
+-0.727 1.8892 l
+-0.487 1.8892 l
+-0.487 2.4849 l
+-0.209 2.4849 l
+-0.209 1.8892 l
+0.197 1.8892 l
+0.197 1.6773 l
+-0.209 1.6773 l
+-0.209 0.5176 l
+-0.209 0.3433 -0.128 0.2393 0.05 0.2393 c
+0.197 0.2393 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 7.749 0.022408] cm
+0 0 m
+0 0.21289 l
+-0.1348 0.058094 -0.3247 -0.022896 -0.5371 -0.022896 c
+-0.7422 -0.022896 -0.9121 0.038597 -1.0273 0.1548 c
+-1.1631 0.2862 -1.2207 0.4673 -1.2207 0.688 c
+-1.2207 1.9019 l
+-0.9424 1.9019 l
+-0.9424 0.7305 l
+-0.9424 0.3946 -0.7646 0.22459 -0.479 0.22459 c
+-0.1929 0.22459 -0.0039 0.39849 -0.0039 0.7305 c
+-0.0039 1.9019 l
+0.2744 1.9019 l
+0.2744 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 10.322 0.022408] cm
+0 0 m
+0 1.1714 l
+0 1.5073 -0.181 1.6773 -0.4673 1.6773 c
+-0.7534 1.6773 -0.939 1.5034 -0.939 1.1714 c
+-0.939 0 l
+-1.2173 0 l
+-1.2173 1.9019 l
+-0.939 1.9019 l
+-0.939 1.6929 l
+-0.8037 1.8477 -0.6182 1.9248 -0.4058 1.9248 c
+-0.201 1.9248 -0.035 1.8628 0.081 1.7471 c
+0.217 1.6157 0.278 1.438 0.278 1.2178 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.319 1.6997] cm
+0 0 m
+-0.413 0 -0.479 -0.3555 -0.479 -0.7261 c
+-0.479 -1.0972 -0.413 -1.4532 0 -1.4532 c
+0.413 -1.4532 0.475 -1.0972 0.475 -0.7261 c
+0.475 -0.3555 0.413 0 0 0 c
+0.479 -1.6773 m
+0.479 -1.4493 l
+0.325 -1.6494 0.147 -1.7002 -0.062 -1.7002 c
+-0.255 -1.7002 -0.425 -1.6348 -0.526 -1.5342 c
+-0.719 -1.3409 -0.757 -1.0244 -0.757 -0.7261 c
+-0.757 -0.4287 -0.719 -0.1118 -0.526 0.082 c
+-0.425 0.1816 -0.255 0.2475 -0.062 0.2475 c
+0.147 0.2475 0.321 0.2011 0.475 0.0039 c
+0.475 1.0747 l
+0.753 1.0747 l
+0.753 -1.6773 l
+0.479 -1.6773 l
+f
+Q
+q
+[1 0 0 1 17.264 0.022408] cm
+0 0 m
+-0.838 1.4644 l
+-1.419 0.7696 l
+-1.419 0 l
+-1.712 0 l
+-1.712 2.752 l
+-1.419 2.752 l
+-1.419 1.1714 l
+-0.135 2.752 l
+0.224 2.752 l
+-0.642 1.689 l
+0.348 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.6 0.022408] cm
+0 0 m
+0 0.21289 l
+-0.135 0.058094 -0.324 -0.022896 -0.538 -0.022896 c
+-0.742 -0.022896 -0.912 0.038597 -1.028 0.1548 c
+-1.163 0.2862 -1.221 0.4673 -1.221 0.688 c
+-1.221 1.9019 l
+-0.942 1.9019 l
+-0.942 0.7305 l
+-0.942 0.3946 -0.765 0.22459 -0.479 0.22459 c
+-0.193 0.22459 -0.004 0.39849 -0.004 0.7305 c
+-0.004 1.9019 l
+0.274 1.9019 l
+0.274 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 21.431 0.022408] cm
+0 0 m
+-0.333 0 -0.483 0.2168 -0.483 0.50639 c
+-0.483 2.752 l
+-0.206 2.752 l
+-0.206 0.5181 l
+-0.206 0.3325 -0.144 0.2403 0.05 0.2403 c
+0.201 0.2403 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 23.022 0.022408] cm
+0 0 m
+-0.325 0 -0.487 0.228 -0.487 0.51029 c
+-0.487 1.6773 l
+-0.727 1.6773 l
+-0.727 1.8902 l
+-0.487 1.8902 l
+-0.487 2.4849 l
+-0.209 2.4849 l
+-0.209 1.8902 l
+0.197 1.8902 l
+0.197 1.6773 l
+-0.209 1.6773 l
+-0.209 0.5181 l
+-0.209 0.3443 -0.128 0.2403 0.05 0.2403 c
+0.197 0.2403 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 25.359 0.022408] cm
+0 0 m
+0 0.21289 l
+-0.135 0.058094 -0.325 -0.022896 -0.537 -0.022896 c
+-0.742 -0.022896 -0.912 0.038597 -1.028 0.1548 c
+-1.163 0.2862 -1.221 0.4673 -1.221 0.688 c
+-1.221 1.9019 l
+-0.942 1.9019 l
+-0.942 0.7305 l
+-0.942 0.3946 -0.765 0.22459 -0.479 0.22459 c
+-0.193 0.22459 -0.004 0.39849 -0.004 0.7305 c
+-0.004 1.9019 l
+0.275 1.9019 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.777 1.561] cm
+0 0 m
+-0.104 0.104 -0.181 0.1387 -0.328 0.1387 c
+-0.607 0.1387 -0.784 -0.0815 -0.784 -0.3711 c
+-0.784 -1.5386 l
+-1.062 -1.5386 l
+-1.062 0.3633 l
+-0.784 0.3633 l
+-0.784 0.1313 l
+-0.68 0.2895 -0.471 0.3862 -0.251 0.3862 c
+-0.069 0.3862 0.07 0.3437 0.205 0.2085 c
+0 0 l
+f
+Q
+Q
+q
+[1 0 0 1 19.526 68.818] cm
+0 0 m
+-5.838 -5.837 l
+11.114 -5.837 l
+0 0 l
+f*
+Q
+[0.2941 0.302 0.3098] sc
+q
+[1 0 0 1 6.8892 65.434] cm
+0 0 m
+0 -8.256 l
+11.988 3.73 l
+0 0 l
+f*
+Q
+[0.7294 0.7412 0.7529] sc
+q
+[1 0 0 1 0.34668 54.106] cm
+0 0 m
+5.8384 -5.838 l
+5.8384 11.113 l
+0 0 l
+f*
+Q
+[0.651 0.6667 0.6823] sc
+q
+[1 0 0 1 3.7305 41.471] cm
+0 0 m
+8.257 0 l
+-3.7305 11.985 l
+0 0 l
+f*
+Q
+[0.4902 0.502 0.5137] sc
+q
+[1 0 0 1 15.065 34.928] cm
+0 0 m
+5.838 5.837 l
+-11.115 5.837 l
+0 0 l
+f*
+Q
+[0.3961 0.4078 0.4157] sc
+q
+[1 0 0 1 27.696 38.313] cm
+0 0 m
+0 8.256 l
+-11.987 -3.73 l
+0 0 l
+f*
+Q
+[0.651 0.6667 0.6823] sc
+q
+[1 0 0 1 34.239 49.64] cm
+0 0 m
+-5.838 5.837 l
+-5.838 -11.113 l
+0 0 l
+f*
+Q
+q
+0 0.06 34.56 69.105 re
+W
+[0.4902 0.502 0.5137] sc
+q
+[1 0 0 1 30.851 62.281] cm
+0 0 m
+-8.256 0 l
+3.731 -11.986 l
+0 0 l
+f*
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-19.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-19.pdf
new file mode 100644
index 00000000000..d54a240258b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-19.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-21.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-21.eps
new file mode 100644
index 00000000000..b26b6a21143
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-21.eps
@@ -0,0 +1,810 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-21.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 144 52
+%%HiResBoundingBox: 0 0 143.664 51.307
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 143.664 51.307 re
+W
+q
+q
+1 i
+0.059998 0.06 143.604 51.247 re
+W
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2941 0.302 0.3098] sc
+false op
+false OP
+q
+[1 0 0 1 5.9961 38.532] cm
+0 0 m
+-0.499 0.55 -1.165 0.801 -2.0156 0.801 c
+-4.1973 0.801 l
+-4.1973 -7.829 l
+-2.0156 -7.829 l
+-1.165 -7.829 -0.499 -7.578 0 -7.028 c
+0.6143 -6.345 0.6328 -5.062 0.6328 -3.43 c
+0.6328 -1.799 0.6143 -0.682 0 0 c
+1.2334 -8.327 m
+0.4834 -9.077 -0.5972 -9.442 -1.832 -9.442 c
+-5.9961 -9.442 l
+-5.9961 2.415 l
+-1.832 2.415 l
+-0.5972 2.415 0.4834 2.049 1.2334 1.3 c
+2.5127 0.017 2.4316 -1.716 2.4316 -3.43 c
+2.4316 -5.146 2.5127 -7.043 1.2334 -8.327 c
+f
+Q
+Q
+/DeviceRGB {} cs
+[0 0 0] sc
+[0.2941 0.302 0.3098] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 17.22 39.333] cm
+0 0 m
+-2.666 0 l
+-2.666 -3.716 l
+0 -3.716 l
+1.199 -3.716 2.015 -3.033 2.015 -1.867 c
+2.015 -0.702 1.199 0 0 0 c
+2.083 -10.246 m
+-0.416 -5.247 l
+-2.666 -5.247 l
+-2.666 -10.246 l
+-4.465 -10.246 l
+-4.465 1.613 l
+0.135 1.613 l
+2.384 1.613 3.816 0.166 3.816 -1.849 c
+3.816 -3.55 2.782 -4.631 1.45 -4.997 c
+4.18 -10.246 l
+2.083 -10.246 l
+f
+Q
+q
+[1 0 0 1 25.328 29.089] cm
+0 0 m
+0 11.857 l
+7.578 11.857 l
+7.578 10.244 l
+1.801 10.244 l
+1.801 6.779 l
+6.729 6.779 l
+6.729 5.181 l
+1.801 5.181 l
+1.801 1.614 l
+7.578 1.614 l
+7.578 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 40.183 28.988] cm
+0 0 m
+-1.785 0 -3.062 0.418 -4.199 1.566 c
+-2.998 2.749 l
+-2.135 1.884 -1.182 1.616 0.033 1.616 c
+1.582 1.616 2.48 2.284 2.48 3.432 c
+2.48 3.949 2.332 4.381 2.012 4.663 c
+1.717 4.948 1.414 5.063 0.715 5.163 c
+-0.682 5.363 l
+-1.648 5.495 -2.414 5.83 -2.932 6.313 c
+-3.512 6.862 -3.801 7.612 -3.801 8.579 c
+-3.801 10.642 -2.301 12.059 0.166 12.059 c
+1.732 12.059 2.828 11.66 3.848 10.708 c
+2.699 9.578 l
+1.965 10.277 1.115 10.493 0.113 10.493 c
+-1.281 10.493 -2.049 9.694 -2.049 8.644 c
+-2.049 8.211 -1.916 7.83 -1.602 7.544 c
+-1.299 7.28 -0.818 7.078 -0.268 6.995 c
+1.084 6.795 l
+2.18 6.629 2.797 6.363 3.297 5.913 c
+3.947 5.348 4.262 4.497 4.262 3.482 c
+4.262 1.302 2.48 0 0 0 c
+f
+Q
+q
+[1 0 0 1 54.521 38.532] cm
+0 0 m
+-0.5 0.55 -1.166 0.801 -2.014 0.801 c
+-4.199 0.801 l
+-4.199 -7.829 l
+-2.014 -7.829 l
+-1.166 -7.829 -0.5 -7.578 0 -7.028 c
+0.617 -6.345 0.633 -5.062 0.633 -3.43 c
+0.633 -1.799 0.617 -0.682 0 0 c
+1.232 -8.327 m
+0.482 -9.077 -0.598 -9.442 -1.832 -9.442 c
+-5.996 -9.442 l
+-5.996 2.415 l
+-1.832 2.415 l
+-0.598 2.415 0.482 2.049 1.232 1.3 c
+2.514 0.017 2.43 -1.716 2.43 -3.43 c
+2.43 -5.146 2.514 -7.043 1.232 -8.327 c
+f
+Q
+q
+[1 0 0 1 61.279 29.089] cm
+0 0 m
+0 11.857 l
+7.58 11.857 l
+7.58 10.244 l
+1.801 10.244 l
+1.801 6.779 l
+6.73 6.779 l
+6.73 5.181 l
+1.801 5.181 l
+1.801 1.614 l
+7.58 1.614 l
+7.58 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 80.265 29.089] cm
+0 0 m
+-5.477 8.345 l
+-5.477 0 l
+-7.277 0 l
+-7.277 11.857 l
+-5.631 11.857 l
+-0.15 3.53 l
+-0.15 11.857 l
+1.65 11.857 l
+1.65 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.65 10.201] cm
+0 0 m
+-1.898 0 -3.763 1.164 -3.763 4.329 c
+-3.763 7.496 -1.898 8.641 0 8.641 c
+1.165 8.641 1.982 8.309 2.781 7.461 c
+1.617 6.328 l
+1.084 6.913 0.666 7.128 0 7.128 c
+-0.648 7.128 -1.199 6.862 -1.565 6.379 c
+-1.932 5.912 -2.066 5.312 -2.066 4.329 c
+-2.066 3.345 -1.932 2.73 -1.565 2.264 c
+-1.199 1.783 -0.648 1.514 0 1.514 c
+0.666 1.514 1.084 1.732 1.617 2.314 c
+2.781 1.198 l
+1.982 0.347 1.165 0 0 0 c
+f
+Q
+q
+[1 0 0 1 30.126 16.845] cm
+0 0 m
+-0.316 0.318 -0.75 0.484 -1.252 0.484 c
+-1.75 0.484 -2.168 0.318 -2.484 0 c
+-2.998 -0.516 -3.066 -1.398 -3.066 -2.315 c
+-3.066 -3.231 -2.998 -4.113 -2.484 -4.629 c
+-2.168 -4.945 -1.75 -5.129 -1.252 -5.129 c
+-0.75 -5.129 -0.316 -4.945 0 -4.629 c
+0.512 -4.113 0.58 -3.231 0.58 -2.315 c
+0.58 -1.398 0.512 -0.516 0 0 c
+1.279 -5.645 m
+0.73 -6.211 -0.102 -6.642 -1.252 -6.642 c
+-2.4 -6.642 -3.217 -6.211 -3.766 -5.645 c
+-4.564 -4.811 -4.766 -3.745 -4.766 -2.315 c
+-4.766 -0.898 -4.564 0.166 -3.766 1.001 c
+-3.217 1.566 -2.4 2 -1.252 2 c
+-0.102 2 0.73 1.566 1.279 1.001 c
+2.08 0.166 2.281 -0.898 2.281 -2.315 c
+2.281 -3.745 2.08 -4.811 1.279 -5.645 c
+f
+Q
+q
+[1 0 0 1 41.515 10.301] cm
+0 0 m
+0 5.146 l
+0 6.461 -0.748 7.028 -1.699 7.028 c
+-2.65 7.028 -3.449 6.445 -3.449 5.146 c
+-3.449 0 l
+-5.144 0 l
+-5.144 8.442 l
+-3.48 8.442 l
+-3.48 7.594 l
+-2.898 8.227 -2.082 8.543 -1.232 8.543 c
+-0.365 8.543 0.35 8.261 0.848 7.778 c
+1.496 7.146 1.699 6.346 1.699 5.396 c
+1.699 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 50.826 10.201] cm
+0 0 m
+-1.9 0 -3.766 1.164 -3.766 4.329 c
+-3.766 7.496 -1.9 8.641 0 8.641 c
+1.164 8.641 1.978 8.309 2.779 7.461 c
+1.613 6.328 l
+1.082 6.913 0.664 7.128 0 7.128 c
+-0.65 7.128 -1.201 6.862 -1.566 6.379 c
+-1.934 5.912 -2.068 5.312 -2.068 4.329 c
+-2.068 3.345 -1.934 2.73 -1.566 2.264 c
+-1.201 1.783 -0.65 1.514 0 1.514 c
+0.664 1.514 1.082 1.732 1.613 2.314 c
+2.779 1.198 l
+1.978 0.347 1.164 0 0 0 c
+f
+Q
+q
+[1 0 0 1 61.748 16.363] cm
+0 0 m
+-0.268 0.634 -0.865 1.065 -1.666 1.065 c
+-2.465 1.065 -3.082 0.634 -3.346 0 c
+-3.516 -0.384 -3.547 -0.633 -3.564 -1.149 c
+0.232 -1.149 l
+0.217 -0.633 0.166 -0.384 0 0 c
+-3.564 -2.332 m
+-3.564 -3.781 -2.797 -4.697 -1.416 -4.697 c
+-0.469 -4.697 0.035 -4.428 0.631 -3.831 c
+1.717 -4.847 l
+0.848 -5.711 0.035 -6.16 -1.447 -6.16 c
+-3.564 -6.16 -5.246 -5.046 -5.246 -1.832 c
+-5.246 0.899 -3.83 2.481 -1.666 2.481 c
+0.6 2.481 1.914 0.816 1.914 -1.582 c
+1.914 -2.332 l
+-3.564 -2.332 l
+f
+Q
+q
+[1 0 0 1 71.04 17.329] cm
+0 0 m
+-1.531 0 -1.766 -1.301 -1.766 -2.799 c
+-1.766 -4.299 -1.531 -5.614 0 -5.614 c
+1.533 -5.614 1.748 -4.299 1.748 -2.799 c
+1.748 -1.301 1.533 0 0 0 c
+2.494 -6.379 m
+2.031 -6.846 1.299 -7.128 0.447 -7.128 c
+-0.451 -7.128 -1.148 -6.895 -1.766 -6.161 c
+-1.766 -10.443 l
+-3.465 -10.443 l
+-3.465 1.414 l
+-1.801 1.414 l
+-1.801 0.517 l
+-1.166 1.284 -0.484 1.513 0.43 1.513 c
+1.277 1.513 2.031 1.232 2.494 0.766 c
+3.346 -0.085 3.447 -1.516 3.447 -2.799 c
+3.447 -4.08 3.346 -5.528 2.494 -6.379 c
+f
+Q
+q
+[1 0 0 1 80.962 10.301] cm
+0 0 m
+-1.58 0 -2.314 1.132 -2.314 2.348 c
+-2.314 6.997 l
+-3.279 6.997 l
+-3.279 8.294 l
+-2.314 8.294 l
+-2.314 10.857 l
+-0.615 10.857 l
+-0.615 8.294 l
+1.016 8.294 l
+1.016 6.997 l
+-0.615 6.997 l
+-0.615 2.431 l
+-0.615 1.814 -0.314 1.45 0.32 1.45 c
+1.016 1.45 l
+1.016 0 l
+0 0 l
+f
+Q
+[0.3961 0.4078 0.4157] sc
+q
+[1 0 0 1 121.326 50.792] cm
+0 0 m
+-8.662 -8.659 l
+16.488 -8.659 l
+0 0 l
+f*
+Q
+[0.2941 0.302 0.3098] sc
+q
+[1 0 0 1 102.578 45.772] cm
+0 0 m
+0 -12.249 l
+17.787 5.534 l
+0 0 l
+f*
+Q
+[0.7294 0.7412 0.7529] sc
+q
+[1 0 0 1 92.871 28.966] cm
+0 0 m
+8.66 -8.66 l
+8.66 16.488 l
+0 0 l
+f*
+Q
+[0.651 0.6667 0.6823] sc
+q
+[1 0 0 1 97.888 10.22] cm
+0 0 m
+12.252 0 l
+-5.533 17.783 l
+0 0 l
+f*
+Q
+[0.4902 0.502 0.5137] sc
+q
+[1 0 0 1 114.708 0.5127] cm
+0 0 m
+8.663 8.6606 l
+-16.488 8.6606 l
+0 0 l
+f*
+Q
+q
+0.059998 0.06 143.604 51.247 re
+W
+[0.3961 0.4078 0.4157] sc
+q
+[1 0 0 1 133.447 5.5342] cm
+0 0 m
+0 12.247 l
+-17.785 -5.5347 l
+0 0 l
+f*
+Q
+Q
+[0.651 0.6667 0.6823] sc
+q
+[1 0 0 1 143.156 22.339] cm
+0 0 m
+-8.662 8.661 l
+-8.662 -16.487 l
+0 0 l
+f*
+Q
+[0.4902 0.502 0.5137] sc
+q
+[1 0 0 1 138.128 41.093] cm
+0 0 m
+-12.248 0 l
+5.536 -17.783 l
+0 0 l
+f*
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-21.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-21.pdf
new file mode 100644
index 00000000000..de1e329c9c2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-21.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-22.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-22.eps
new file mode 100644
index 00000000000..3af96b7dc9b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-22.eps
@@ -0,0 +1,2224 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-22.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 35 70
+%%HiResBoundingBox: 0 0 34.582 69.165
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 34.582 69.165 re
+W
+q
+[/Separation (schwarz) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.984314
+0.972549
+0.968627
+0.968627
+0.960784
+0.956863
+0.956863
+0.952941
+0.94902
+0.945098
+0.945098
+0.937255
+0.937255
+0.937255
+0.929412
+0.92549
+0.92549
+0.921569
+0.917647
+0.921569
+0.913725
+0.909804
+0.913725
+0.905882
+0.901961
+0.905882
+0.898039
+0.894118
+0.898039
+0.890196
+0.886275
+0.890196
+0.882353
+0.878431
+0.886275
+0.87451
+0.870588
+0.878431
+0.866667
+0.862745
+0.870588
+0.862745
+0.858824
+0.866667
+0.854902
+0.85098
+0.858824
+0.847059
+0.843137
+0.854902
+0.839216
+0.835294
+0.847059
+0.835294
+0.831373
+0.839216
+0.827451
+0.823529
+0.835294
+0.819608
+0.815686
+0.827451
+0.815686
+0.811765
+0.823529
+0.807843
+0.803922
+0.815686
+0.8
+0.796078
+0.807843
+0.792157
+0.788235
+0.803922
+0.788235
+0.784314
+0.796078
+0.780392
+0.776471
+0.792157
+0.772549
+0.768627
+0.784314
+0.768627
+0.764706
+0.780392
+0.760784
+0.756863
+0.772549
+0.756863
+0.74902
+0.768627
+0.74902
+0.745098
+0.760784
+0.745098
+0.737255
+0.756863
+0.737255
+0.733333
+0.74902
+0.729412
+0.72549
+0.745098
+0.72549
+0.717647
+0.737255
+0.717647
+0.713725
+0.733333
+0.713725
+0.705882
+0.729412
+0.705882
+0.701961
+0.721569
+0.701961
+0.694118
+0.717647
+0.694118
+0.690196
+0.709804
+0.690196
+0.682353
+0.705882
+0.682353
+0.678431
+0.701961
+0.678431
+0.670588
+0.694118
+0.670588
+0.666667
+0.690196
+0.666667
+0.658824
+0.682353
+0.658824
+0.654902
+0.678431
+0.654902
+0.647059
+0.67451
+0.647059
+0.643137
+0.666667
+0.643137
+0.635294
+0.662745
+0.639216
+0.631373
+0.658824
+0.631373
+0.623529
+0.65098
+0.627451
+0.619608
+0.647059
+0.619608
+0.615686
+0.643137
+0.615686
+0.607843
+0.635294
+0.611765
+0.603922
+0.631373
+0.603922
+0.6
+0.627451
+0.6
+0.592157
+0.619608
+0.596078
+0.588235
+0.615686
+0.588235
+0.580392
+0.611765
+0.584314
+0.576471
+0.607843
+0.580392
+0.572549
+0.6
+0.572549
+0.564706
+0.596078
+0.568627
+0.560784
+0.592157
+0.564706
+0.556863
+0.584314
+0.556863
+0.54902
+0.580392
+0.552941
+0.545098
+0.576471
+0.54902
+0.541176
+0.572549
+0.541176
+0.533333
+0.564706
+0.537255
+0.529412
+0.560784
+0.533333
+0.52549
+0.556863
+0.52549
+0.517647
+0.552941
+0.521569
+0.513725
+0.545098
+0.517647
+0.509804
+0.541176
+0.509804
+0.501961
+0.537255
+0.505882
+0.498039
+0.533333
+0.501961
+0.494118
+0.529412
+0.498039
+0.490196
+0.521569
+0.490196
+0.482353
+0.517647
+0.486275
+0.478431
+0.513725
+0.482353
+0.47451
+0.509804
+0.478431
+0.470588
+0.505882
+0.47451
+0.462745
+0.498039
+0.466667
+0.458824
+0.494118
+0.462745
+0.454902
+0.490196
+0.458824
+0.45098
+0.486275
+0.454902
+0.447059
+0.482353
+0.45098
+0.439216
+0.478431
+0.447059
+0.435294
+0.470588
+0.439216
+0.431373
+0.466667
+0.435294
+0.427451
+0.462745
+0.431373
+0.423529
+0.458824
+0.427451
+0.419608
+0.454902
+0.423529
+0.415686
+0.45098
+0.419608
+0.407843
+0.447059
+0.415686
+0.403922
+0.443137
+0.411765
+0.4
+0.439216
+0.407843
+0.396078
+0.435294
+0.4
+0.392157
+0.431373
+0.396078
+0.388235
+0.427451
+0.392157
+0.384314
+0.419608
+0.388235
+0.380392
+0.415686
+0.384314
+0.376471
+0.411765
+0.380392
+0.372549
+0.407843
+0.376471
+0.364706
+0.403922
+0.372549
+0.360784
+0.4
+0.368627
+0.356863
+0.396078
+0.364706
+0.352941
+0.392157
+0.360784
+0.34902
+0.388235
+0.356863
+0.345098
+0.384314
+0.352941
+0.341176
+0.380392
+0.34902
+0.337255
+0.376471
+0.345098
+0.333333
+0.372549
+0.341176
+0.329412
+0.368627
+0.337255
+0.32549
+0.364706
+0.333333
+0.321569
+0.360784
+0.329412
+0.317647
+0.356863
+0.32549
+0.317647
+0.352941
+0.321569
+0.313725
+0.34902
+0.317647
+0.309804
+0.345098
+0.313725
+0.305882
+0.341176
+0.309804
+0.301961
+0.337255
+0.309804
+0.298039
+0.337255
+0.305882
+0.294118
+0.333333
+0.301961
+0.290196
+0.329412
+0.298039
+0.286275
+0.321569
+0.290196
+0.278431
+0.317647
+0.286275
+0.278431
+0.313725
+0.282353
+0.27451
+0.309804
+0.278431
+0.270588
+0.305882
+0.278431
+0.266667
+0.301961
+0.27451
+0.262745
+0.301961
+0.270588
+0.258824
+0.298039
+0.266667
+0.254902
+0.294118
+0.262745
+0.254902
+0.290196
+0.258824
+0.25098
+0.286275
+0.254902
+0.247059
+0.282353
+0.254902
+0.243137
+0.278431
+0.25098
+0.239216
+0.27451
+0.247059
+0.235294
+0.27451
+0.243137
+0.235294
+0.270588
+0.239216
+0.231373
+0.266667
+0.235294
+0.227451
+0.262745
+0.231373
+0.223529
+0.258824
+0.231373
+0.219608
+0.254902
+0.227451
+0.219608
+0.25098
+0.223529
+0.215686
+0.25098
+0.219608
+0.211765
+0.247059
+0.215686
+0.207843
+0.243137
+0.215686
+0.203922
+0.239216
+0.211765
+0.203922
+0.235294
+0.207843
+0.2
+0.231373
+0.203922
+0.196078
+0.227451
+0.203922
+0.192157
+0.227451
+0.2
+0.192157
+0.223529
+0.196078
+0.188235
+0.219608
+0.192157
+0.184314
+0.215686
+0.188235
+0.180392
+0.211765
+0.188235
+0.176471
+0.207843
+0.184314
+0.176471
+0.207843
+0.180392
+0.172549
+0.203922
+0.176471
+0.168627
+0.2
+0.176471
+0.164706
+0.196078
+0.172549
+0.164706
+0.192157
+0.168627
+0.160784
+0.192157
+0.164706
+0.156863
+0.188235
+0.160784
+0.152941
+0.184314
+0.160784
+0.152941
+0.180392
+0.156863
+0.14902
+0.176471
+0.152941
+0.145098
+0.176471
+0.14902
+0.141176
+0.172549
+0.145098
+0.137255
+0.168627
+0.141176
+0.133333
+0.164706
+0.141176
+0.133333
+0.160784
+0.137255
+0.129412
+0.156863
+0.133333
+0.12549
+0.152941
+0.129412
+0.121569
+0.152941
+0.12549
+0.117647
+0.14902
+0.121569
+0.113725
+0.145098
+0.121569
+0.113725
+0.141176
+0.117647
+0.109804
+0.137255
+0.113725
+0.105882
+0.133333
+0.109804
+0.101961
+0.129412
+0.105882
+0.098039
+0.12549
+0.101961
+0.094118
+0.121569
+0.101961
+0.094118
+0.121569
+0.098039
+0.090196
+0.117647
+0.094118
+0.086275
+0.113725
+0.090196
+0.082353
+0.109804
+0.090196
+0.078431
+0.105882
+0.086275
+0.07451
+0.101961
+0.082353
+0.07451
+0.101961
+0.078431
+0.070588
+0.098039
+0.07451
+0.066667
+0.094118
+0.070588
+0.062745
+0.090196
+0.066667
+0.054902
+0.086275
+0.062745
+0.05098
+0.082353
+0.058824
+0.047059
+0.078431
+0.054902
+0.043137
+0.07451
+0.05098
+0.039216
+0.070588
+0.047059
+0.031373
+0.070588
+0.043137
+0.031373
+0.066667
+0.039216
+0.027451
+0.062745
+0.035294
+0.023529
+0.058824
+0.031373
+0.023529
+0.054902
+0.031373
+0.019608
+0.05098
+0.027451
+0.015686
+0.047059
+0.023529
+0.015686
+0.043137
+0.019608
+0.011765
+0.039216
+0.019608
+0.011765
+0.035294
+0.015686
+0.007843
+0.031373
+0.015686
+0.007843
+0.027451
+0.011765
+0.007843
+0.027451
+0.011765
+0.003922
+0.023529
+0.007843
+0.003922
+0.019608
+0.007843
+0.003922
+0.019608
+0.007843
+0
+0.015686
+0.003922
+0
+0.015686
+0.003922
+0
+0.011765
+0.003922
+0
+0.011765
+0
+0
+0.011765
+0
+0
+0.007843
+0
+0
+0.007843
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 2.6743 27.613] cm
+0 0 m
+-0.1645 0.181 -0.3848 0.263 -0.6645 0.263 c
+-1.3843 0.263 l
+-1.3843 -2.581 l
+-0.6645 -2.581 l
+-0.3848 -2.581 -0.1645 -2.5 0 -2.318 c
+0.2031 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.2031 -0.225 0 0 c
+0.4063 -2.746 m
+0.1592 -2.994 -0.1973 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.1973 0.796 0.1592 0.675 0.4063 0.428 c
+0.8291 0.005 0.8017 -0.566 0.8017 -1.132 c
+0.8017 -1.697 0.8291 -2.323 0.4063 -2.746 c
+f
+Q
+q
+[1 0 0 1 6.3745 27.876] cm
+0 0 m
+-0.8789 0 l
+-0.8789 -1.225 l
+0 -1.225 l
+0.395 -1.225 0.6645 -1 0.6645 -0.616 c
+0.6645 -0.23 0.395 0 0 0 c
+0.6865 -3.377 m
+-0.1372 -1.73 l
+-0.8789 -1.73 l
+-0.8789 -3.377 l
+-1.4722 -3.377 l
+-1.4722 0.533 l
+0.044 0.533 l
+0.7852 0.533 1.2573 0.054 1.2573 -0.609 c
+1.2573 -1.169 0.917 -1.527 0.4775 -1.647 c
+1.3779 -3.377 l
+0.6865 -3.377 l
+f
+Q
+q
+[1 0 0 1 9.0478 24.499] cm
+0 0 m
+0 3.91 l
+2.499 3.91 l
+2.499 3.377 l
+0.5928 3.377 l
+0.5928 2.235 l
+2.218 2.235 l
+2.218 1.708 l
+0.5928 1.708 l
+0.5928 0.533 l
+2.499 0.533 l
+2.499 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 13.945 24.466] cm
+0 0 m
+-0.587 0 -1.011 0.137 -1.384 0.516 c
+-0.988 0.906 l
+-0.703 0.62 -0.39 0.532 0.011 0.532 c
+0.522 0.532 0.818 0.752 0.818 1.131 c
+0.818 1.301 0.769 1.444 0.665 1.538 c
+0.566 1.631 0.467 1.669 0.236 1.702 c
+-0.225 1.768 l
+-0.544 1.812 -0.796 1.921 -0.966 2.081 c
+-1.159 2.262 -1.252 2.51 -1.252 2.828 c
+-1.252 3.509 -0.758 3.976 0.055 3.976 c
+0.571 3.976 0.934 3.844 1.269 3.531 c
+0.89 3.158 l
+0.648 3.388 0.368 3.459 0.039 3.459 c
+-0.423 3.459 -0.675 3.196 -0.675 2.85 c
+-0.675 2.708 -0.631 2.581 -0.527 2.487 c
+-0.428 2.399 -0.269 2.334 -0.088 2.306 c
+0.357 2.24 l
+0.719 2.185 0.923 2.098 1.087 1.949 c
+1.301 1.762 1.406 1.482 1.406 1.147 c
+1.406 0.428 0.818 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.672 27.613] cm
+0 0 m
+-0.165 0.181 -0.385 0.263 -0.665 0.263 c
+-1.384 0.263 l
+-1.384 -2.581 l
+-0.665 -2.581 l
+-0.385 -2.581 -0.165 -2.5 0 -2.318 c
+0.204 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.204 -0.225 0 0 c
+0.406 -2.746 m
+0.159 -2.994 -0.197 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.197 0.796 0.159 0.675 0.406 0.428 c
+0.829 0.005 0.802 -0.566 0.802 -1.132 c
+0.802 -1.697 0.829 -2.323 0.406 -2.746 c
+f
+Q
+q
+[1 0 0 1 20.9 24.499] cm
+0 0 m
+0 3.91 l
+2.498 3.91 l
+2.498 3.377 l
+0.593 3.377 l
+0.593 2.235 l
+2.218 2.235 l
+2.218 1.708 l
+0.593 1.708 l
+0.593 0.533 l
+2.498 0.533 l
+2.498 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.16 24.499] cm
+0 0 m
+-1.807 2.751 l
+-1.807 0 l
+-2.4 0 l
+-2.4 3.91 l
+-1.857 3.91 l
+-0.05 1.164 l
+-0.05 3.91 l
+0.544 3.91 l
+0.544 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 7.1758 18.125] cm
+0 0 m
+-0.626 0 -1.2412 0.385 -1.2412 1.428 c
+-1.2412 2.472 -0.626 2.85 0 2.85 c
+0.3848 2.85 0.6533 2.74 0.917 2.461 c
+0.5332 2.087 l
+0.3569 2.279 0.2197 2.351 0 2.351 c
+-0.2139 2.351 -0.395 2.263 -0.5161 2.104 c
+-0.6367 1.95 -0.6807 1.752 -0.6807 1.428 c
+-0.6807 1.104 -0.6367 0.901 -0.5161 0.747 c
+-0.395 0.588 -0.2139 0.5 0 0.5 c
+0.2197 0.5 0.3569 0.572 0.5332 0.764 c
+0.917 0.396 l
+0.6533 0.115 0.3848 0 0 0 c
+f
+Q
+q
+[1 0 0 1 10.629 20.317] cm
+0 0 m
+-0.105 0.104 -0.248 0.159 -0.412 0.159 c
+-0.577 0.159 -0.7144 0.104 -0.8188 0 c
+-0.9888 -0.17 -1.0107 -0.462 -1.0107 -0.764 c
+-1.0107 -1.066 -0.9888 -1.357 -0.8188 -1.527 c
+-0.7144 -1.631 -0.577 -1.691 -0.412 -1.691 c
+-0.248 -1.691 -0.105 -1.631 0 -1.527 c
+0.17 -1.357 0.192 -1.066 0.192 -0.764 c
+0.192 -0.462 0.17 -0.17 0 0 c
+0.422 -1.861 m
+0.241 -2.048 -0.033 -2.192 -0.412 -2.192 c
+-0.7905 -2.192 -1.0606 -2.048 -1.2412 -1.861 c
+-1.5044 -1.587 -1.5708 -1.235 -1.5708 -0.764 c
+-1.5708 -0.296 -1.5044 0.055 -1.2412 0.329 c
+-1.0606 0.516 -0.7905 0.659 -0.412 0.659 c
+-0.033 0.659 0.241 0.516 0.422 0.329 c
+0.686 0.055 0.752 -0.296 0.752 -0.764 c
+0.752 -1.235 0.686 -1.587 0.422 -1.861 c
+f
+Q
+q
+[1 0 0 1 14.384 18.159] cm
+0 0 m
+0 1.696 l
+0 2.13 -0.248 2.317 -0.56 2.317 c
+-0.873 2.317 -1.137 2.125 -1.137 1.696 c
+-1.137 0 l
+-1.697 0 l
+-1.697 2.784 l
+-1.148 2.784 l
+-1.148 2.504 l
+-0.956 2.712 -0.687 2.817 -0.407 2.817 c
+-0.121 2.817 0.115 2.724 0.28 2.564 c
+0.495 2.356 0.561 2.092 0.561 1.779 c
+0.561 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.453 18.125] cm
+0 0 m
+-0.626 0 -1.241 0.385 -1.241 1.428 c
+-1.241 2.472 -0.626 2.85 0 2.85 c
+0.385 2.85 0.653 2.74 0.917 2.461 c
+0.533 2.087 l
+0.357 2.279 0.219 2.351 0 2.351 c
+-0.214 2.351 -0.396 2.263 -0.517 2.104 c
+-0.637 1.95 -0.681 1.752 -0.681 1.428 c
+-0.681 1.104 -0.637 0.901 -0.517 0.747 c
+-0.396 0.588 -0.214 0.5 0 0.5 c
+0.219 0.5 0.357 0.572 0.533 0.764 c
+0.917 0.396 l
+0.653 0.115 0.385 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.055 20.158] cm
+0 0 m
+-0.088 0.209 -0.286 0.351 -0.549 0.351 c
+-0.813 0.351 -1.016 0.209 -1.104 0 c
+-1.159 -0.127 -1.169 -0.209 -1.175 -0.379 c
+0.077 -0.379 l
+0.071 -0.209 0.055 -0.127 0 0 c
+-1.175 -0.769 m
+-1.175 -1.247 -0.923 -1.549 -0.467 -1.549 c
+-0.154 -1.549 0.011 -1.461 0.208 -1.264 c
+0.565 -1.599 l
+0.28 -1.884 0.011 -2.032 -0.478 -2.032 c
+-1.175 -2.032 -1.73 -1.664 -1.73 -0.605 c
+-1.73 0.296 -1.263 0.818 -0.549 0.818 c
+0.198 0.818 0.631 0.269 0.631 -0.522 c
+0.631 -0.769 l
+-1.175 -0.769 l
+f
+Q
+q
+[1 0 0 1 24.118 20.476] cm
+0 0 m
+-0.505 0 -0.583 -0.428 -0.583 -0.923 c
+-0.583 -1.417 -0.505 -1.85 0 -1.85 c
+0.504 -1.85 0.577 -1.417 0.577 -0.923 c
+0.577 -0.428 0.504 0 0 0 c
+0.823 -2.103 m
+0.67 -2.257 0.428 -2.351 0.148 -2.351 c
+-0.149 -2.351 -0.379 -2.273 -0.583 -2.032 c
+-0.583 -3.444 l
+-1.143 -3.444 l
+-1.143 0.467 l
+-0.593 0.467 l
+-0.593 0.17 l
+-0.385 0.423 -0.159 0.5 0.142 0.5 c
+0.422 0.5 0.67 0.407 0.823 0.253 c
+1.103 -0.028 1.136 -0.5 1.136 -0.923 c
+1.136 -1.346 1.103 -1.823 0.823 -2.103 c
+f
+Q
+q
+[1 0 0 1 27.39 18.159] cm
+0 0 m
+-0.522 0 -0.764 0.373 -0.764 0.774 c
+-0.764 2.306 l
+-1.082 2.306 l
+-1.082 2.734 l
+-0.764 2.734 l
+-0.764 3.58 l
+-0.204 3.58 l
+-0.204 2.734 l
+0.335 2.734 l
+0.335 2.306 l
+-0.204 2.306 l
+-0.204 0.801 l
+-0.204 0.598 -0.105 0.478 0.105 0.478 c
+0.335 0.478 l
+0.335 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 0.73389 12.113] cm
+0 0 m
+0 2.751 l
+1.708 2.751 l
+1.708 2.489 l
+0.2939 2.489 l
+0.2939 1.519 l
+1.4995 1.519 l
+1.4995 1.256 l
+0.2939 1.256 l
+0.2939 0.263 l
+1.708 0.263 l
+1.708 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.4043 12.113] cm
+0 0 m
+-0.4565 0.739 l
+-0.9199 0 l
+-1.2564 0 l
+-0.6108 0.97 l
+-1.2295 1.901 l
+-0.8931 1.901 l
+-0.4565 1.198 l
+-0.0274 1.901 l
+0.3091 1.901 l
+-0.3096 0.97 l
+0.3359 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 5.4272 12.113] cm
+0 0 m
+0 0.24 l
+1.0591 1.654 l
+0.0581 1.654 l
+0.0581 1.901 l
+1.3794 1.901 l
+1.3794 1.666 l
+0.3164 0.248 l
+1.3794 0.248 l
+1.3794 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 8.8423 13.516] cm
+0 0 m
+-0.0732 0.174 -0.2437 0.287 -0.4448 0.287 c
+-0.6455 0.287 -0.8154 0.174 -0.8887 0 c
+-0.9312 -0.104 -0.939 -0.162 -0.9463 -0.316 c
+0.0581 -0.316 l
+0.0503 -0.162 0.0425 -0.104 0 0 c
+-0.9463 -0.525 m
+-0.9463 -0.942 -0.7495 -1.183 -0.3867 -1.183 c
+-0.1665 -1.183 -0.0386 -1.116 0.1123 -0.966 c
+0.3018 -1.132 l
+0.1084 -1.326 -0.0693 -1.426 -0.3941 -1.426 c
+-0.8965 -1.426 -1.2246 -1.124 -1.2246 -0.452 c
+-1.2246 0.162 -0.9272 0.522 -0.4448 0.522 c
+0.0464 0.522 0.3364 0.167 0.3364 -0.397 c
+0.3364 -0.525 l
+-0.9463 -0.525 l
+f
+Q
+q
+[1 0 0 1 10.611 12.113] cm
+0 0 m
+-0.332 0 -0.483 0.216 -0.483 0.506 c
+-0.483 2.751 l
+-0.205 2.751 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.125 12.113] cm
+0 0 m
+-0.333 0 -0.483 0.216 -0.483 0.506 c
+-0.483 2.751 l
+-0.205 2.751 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 14.188 13.516] cm
+0 0 m
+-0.073 0.174 -0.244 0.287 -0.445 0.287 c
+-0.646 0.287 -0.815 0.174 -0.889 0 c
+-0.931 -0.104 -0.939 -0.162 -0.947 -0.316 c
+0.058 -0.316 l
+0.05 -0.162 0.043 -0.104 0 0 c
+-0.947 -0.525 m
+-0.947 -0.942 -0.75 -1.183 -0.387 -1.183 c
+-0.167 -1.183 -0.039 -1.116 0.112 -0.966 c
+0.302 -1.132 l
+0.108 -1.326 -0.07 -1.426 -0.394 -1.426 c
+-0.896 -1.426 -1.225 -1.124 -1.225 -0.452 c
+-1.225 0.162 -0.928 0.522 -0.445 0.522 c
+0.046 0.522 0.336 0.167 0.336 -0.397 c
+0.336 -0.525 l
+-0.947 -0.525 l
+f
+Q
+q
+[1 0 0 1 16.699 12.113] cm
+0 0 m
+0 1.171 l
+0 1.508 -0.182 1.678 -0.467 1.678 c
+-0.753 1.678 -0.939 1.503 -0.939 1.171 c
+-0.939 0 l
+-1.217 0 l
+-1.217 1.901 l
+-0.939 1.901 l
+-0.939 1.693 l
+-0.804 1.847 -0.619 1.925 -0.406 1.925 c
+-0.201 1.925 -0.035 1.863 0.081 1.747 c
+0.216 1.616 0.278 1.438 0.278 1.218 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.865 12.113] cm
+0 0 m
+0 0.24 l
+1.059 1.654 l
+0.058 1.654 l
+0.058 1.901 l
+1.379 1.901 l
+1.379 1.666 l
+0.317 0.248 l
+1.379 0.248 l
+1.379 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 22.567 12.991] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.116 -0.959 -0.337 c
+-0.959 -0.557 -0.823 -0.661 -0.522 -0.661 c
+-0.359 -0.661 -0.216 -0.65 -0.097 -0.534 c
+-0.031 -0.472 0 -0.364 0 -0.206 c
+0 0 l
+h
+0 -0.878 m
+0 -0.696 l
+-0.154 -0.85 -0.294 -0.901 -0.549 -0.901 c
+-0.811 -0.901 -0.966 -0.85 -1.086 -0.727 c
+-1.179 -0.634 -1.229 -0.491 -1.229 -0.341 c
+-1.229 -0.008 -0.997 0.207 -0.572 0.207 c
+0 0.207 l
+0 0.39 l
+0 0.668 -0.139 0.807 -0.487 0.807 c
+-0.73 0.807 -0.854 0.749 -0.966 0.591 c
+-1.155 0.765 l
+-0.986 0.985 -0.792 1.047 -0.483 1.047 c
+0.027 1.047 0.278 0.827 0.278 0.413 c
+0.278 -0.878 l
+0 -0.878 l
+f
+Q
+q
+[1 0 0 1 25.089 12.113] cm
+0 0 m
+0 0.212 l
+-0.135 0.058 -0.325 -0.023 -0.537 -0.023 c
+-0.742 -0.023 -0.912 0.039 -1.027 0.155 c
+-1.164 0.286 -1.221 0.467 -1.221 0.688 c
+-1.221 1.901 l
+-0.943 1.901 l
+-0.943 0.73 l
+-0.943 0.394 -0.765 0.224 -0.479 0.224 c
+-0.193 0.224 -0.003 0.398 -0.003 0.73 c
+-0.003 1.901 l
+0.275 1.901 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.024 12.09] cm
+0 0 m
+-0.321 0 -0.572 0.073 -0.78 0.274 c
+-0.595 0.46 l
+-0.444 0.301 -0.24 0.239 -0.003 0.239 c
+0.309 0.239 0.503 0.352 0.503 0.576 c
+0.503 0.742 0.406 0.835 0.186 0.854 c
+-0.127 0.881 l
+-0.498 0.912 -0.695 1.078 -0.695 1.391 c
+-0.695 1.739 -0.402 1.948 0.004 1.948 c
+0.274 1.948 0.518 1.882 0.689 1.743 c
+0.507 1.561 l
+0.371 1.666 0.197 1.712 0 1.712 c
+-0.278 1.712 -0.425 1.592 -0.425 1.399 c
+-0.425 1.237 -0.332 1.14 -0.092 1.121 c
+0.213 1.094 l
+0.545 1.063 0.773 0.935 0.773 0.58 c
+0.773 0.213 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 2.956 6.0688] cm
+0 0 m
+-0.2744 0 l
+-0.8848 2.2026 l
+-1.4956 0 l
+-1.7695 0 l
+-2.4731 2.751 l
+-2.1602 2.751 l
+-1.623 0.5327 l
+-1.0161 2.751 l
+-0.7534 2.751 l
+-0.1465 0.5327 l
+0.3906 2.751 l
+0.7031 2.751 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.5039 7.9697] cm
+0 0 m
+0.27832 0 l
+0.27832 -1.9009 l
+0 -1.9009 l
+0 0 l
+h
+-0.0156 0.854 m
+0.29788 0.854 l
+0.29788 0.5415 l
+-0.0156 0.5415 l
+-0.0156 0.854 l
+h
+f
+Q
+q
+[1 0 0 1 6.5166 6.0454] cm
+0 0 m
+-0.3203 0 -0.5718 0.0737 -0.7808 0.2739 c
+-0.5952 0.4599 l
+-0.4443 0.3008 -0.2393 0.2387 -0.0039 0.2387 c
+0.3101 0.2387 0.5029 0.351 0.5029 0.5757 c
+0.5029 0.7417 0.4063 0.8349 0.1855 0.854 c
+-0.1269 0.8803 l
+-0.4981 0.9116 -0.6958 1.0781 -0.6958 1.3911 c
+-0.6958 1.7387 -0.4014 1.9477 0.0044 1.9477 c
+0.2744 1.9477 0.5181 1.8818 0.688 1.7426 c
+0.5064 1.5605 l
+0.3711 1.6655 0.1973 1.7119 0 1.7119 c
+-0.2778 1.7119 -0.4248 1.5918 -0.4248 1.3984 c
+-0.4248 1.2363 -0.332 1.1396 -0.0923 1.1206 c
+0.2129 1.0937 l
+0.5454 1.062 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 8.8076 6.0454] cm
+0 0 m
+-0.3208 0 -0.5718 0.0737 -0.7812 0.2739 c
+-0.5952 0.4599 l
+-0.4448 0.3008 -0.2397 0.2387 -0.0039 0.2387 c
+0.3091 0.2387 0.5024 0.351 0.5024 0.5757 c
+0.5024 0.7417 0.4058 0.8349 0.1851 0.854 c
+-0.1274 0.8803 l
+-0.499 0.9116 -0.6958 1.0781 -0.6958 1.3911 c
+-0.6958 1.7387 -0.4019 1.9477 0.0039 1.9477 c
+0.2739 1.9477 0.5176 1.8818 0.688 1.7426 c
+0.5059 1.5605 l
+0.3706 1.6655 0.1973 1.7119 0 1.7119 c
+-0.2783 1.7119 -0.4253 1.5918 -0.4253 1.3984 c
+-0.4253 1.2363 -0.3325 1.1396 -0.0933 1.1206 c
+0.2124 1.0937 l
+0.5449 1.062 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 11.682 7.4712] cm
+0 0 m
+-0.073 0.1738 -0.244 0.2861 -0.445 0.2861 c
+-0.645 0.2861 -0.815 0.1738 -0.889 0 c
+-0.931 -0.1045 -0.939 -0.1626 -0.947 -0.3169 c
+0.058 -0.3169 l
+0.05 -0.1626 0.043 -0.1045 0 0 c
+-0.947 -0.5259 m
+-0.947 -0.9434 -0.749 -1.1827 -0.387 -1.1827 c
+-0.167 -1.1827 -0.038 -1.1172 0.112 -0.9659 c
+0.302 -1.1324 l
+0.108 -1.3252 -0.07 -1.4258 -0.394 -1.4258 c
+-0.896 -1.4258 -1.225 -1.125 -1.225 -0.4522 c
+-1.225 0.1625 -0.928 0.5219 -0.445 0.5219 c
+0.046 0.5219 0.336 0.166 0.336 -0.398 c
+0.336 -0.5259 l
+-0.947 -0.5259 l
+f
+Q
+q
+[1 0 0 1 14.262 6.0688] cm
+0 0 m
+0 1.1704 l
+0 1.5068 -0.182 1.6768 -0.467 1.6768 c
+-0.753 1.6768 -0.939 1.5029 -0.939 1.1704 c
+-0.939 0 l
+-1.218 0 l
+-1.218 1.9009 l
+-0.939 1.9009 l
+-0.939 1.6924 l
+-0.803 1.8467 -0.618 1.9238 -0.406 1.9238 c
+-0.201 1.9238 -0.034 1.8623 0.081 1.7471 c
+0.217 1.6148 0.278 1.4365 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 16.251 6.0454] cm
+0 0 m
+-0.321 0 -0.572 0.0737 -0.781 0.2739 c
+-0.595 0.4599 l
+-0.445 0.3008 -0.24 0.2387 -0.004 0.2387 c
+0.309 0.2387 0.503 0.351 0.503 0.5757 c
+0.503 0.7417 0.406 0.8349 0.186 0.854 c
+-0.127 0.8803 l
+-0.498 0.9116 -0.696 1.0781 -0.696 1.3911 c
+-0.696 1.7387 -0.402 1.9477 0.004 1.9477 c
+0.274 1.9477 0.518 1.8818 0.688 1.7426 c
+0.506 1.5605 l
+0.371 1.6655 0.197 1.7119 0 1.7119 c
+-0.278 1.7119 -0.425 1.5918 -0.425 1.3984 c
+-0.425 1.2363 -0.332 1.1396 -0.092 1.1206 c
+0.212 1.0937 l
+0.545 1.062 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.742 6.0454] cm
+0 0 m
+-0.479 0 -0.842 0.3242 -0.842 0.9736 c
+-0.842 1.6225 -0.479 1.9477 0 1.9477 c
+0.263 1.9477 0.429 1.8774 0.626 1.6655 c
+0.437 1.4878 l
+0.294 1.646 0.182 1.6997 0 1.6997 c
+-0.185 1.6997 -0.339 1.6269 -0.44 1.4839 c
+-0.529 1.3593 -0.564 1.2138 -0.564 0.9736 c
+-0.564 0.7343 -0.529 0.5864 -0.44 0.4633 c
+-0.339 0.3203 -0.185 0.247 0 0.247 c
+0.182 0.247 0.294 0.3047 0.437 0.4633 c
+0.626 0.2812 l
+0.429 0.0688 0.263 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.551 6.0688] cm
+0 0 m
+0 1.1743 l
+0 1.5068 -0.178 1.6768 -0.464 1.6768 c
+-0.75 1.6768 -0.94 1.5029 -0.94 1.1743 c
+-0.94 0 l
+-1.218 0 l
+-1.218 2.751 l
+-0.94 2.751 l
+-0.94 1.6924 l
+-0.8 1.8506 -0.619 1.9238 -0.406 1.9238 c
+0.023 1.9238 0.278 1.6494 0.278 1.2207 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 24.02 6.9453] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.1157 -0.959 -0.3355 c
+-0.959 -0.5562 -0.823 -0.6602 -0.522 -0.6602 c
+-0.359 -0.6602 -0.216 -0.6494 -0.097 -0.5332 c
+-0.031 -0.4712 0 -0.3633 0 -0.2041 c
+0 0 l
+h
+0 -0.8765 m
+0 -0.6949 l
+-0.155 -0.8501 -0.294 -0.9004 -0.549 -0.9004 c
+-0.812 -0.9004 -0.966 -0.8501 -1.086 -0.7261 c
+-1.179 -0.6333 -1.229 -0.4903 -1.229 -0.3404 c
+-1.229 -0.0074 -0.998 0.2085 -0.573 0.2085 c
+0 0.2085 l
+0 0.3906 l
+0 0.6689 -0.139 0.8076 -0.487 0.8076 c
+-0.731 0.8076 -0.854 0.75 -0.966 0.5918 c
+-1.156 0.7656 l
+-0.986 0.9858 -0.792 1.0478 -0.483 1.0478 c
+0.027 1.0478 0.278 0.8276 0.278 0.4135 c
+0.278 -0.8765 l
+0 -0.8765 l
+f
+Q
+q
+[1 0 0 1 25.75 7.7456] cm
+0 0 m
+0 -1.6768 l
+-0.278 -1.6768 l
+-0.278 0 l
+-0.521 0 l
+-0.521 0.2119 l
+-0.278 0.2119 l
+-0.278 0.5717 l
+-0.278 0.854 -0.12 1.082 0.204 1.082 c
+0.406 1.082 l
+0.406 0.8432 l
+0.255 0.8432 l
+0.078 0.8432 0 0.7382 0 0.5639 c
+0 0.2119 l
+0.406 0.2119 l
+0.406 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.592 6.0688] cm
+0 0 m
+-0.325 0 -0.487 0.2275 -0.487 0.5098 c
+-0.487 1.6768 l
+-0.727 1.6768 l
+-0.727 1.8887 l
+-0.487 1.8887 l
+-0.487 2.4844 l
+-0.209 2.4844 l
+-0.209 1.8887 l
+0.197 1.8887 l
+0.197 1.6768 l
+-0.209 1.6768 l
+-0.209 0.5176 l
+-0.209 0.3438 -0.128 0.2393 0.05 0.2393 c
+0.197 0.2393 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 7.749 0.022903] cm
+0 0 m
+0 0.21239 l
+-0.1348 0.058105 -0.3247 -0.022903 -0.5371 -0.022903 c
+-0.7422 -0.022903 -0.9121 0.039104 -1.0273 0.1548 c
+-1.1631 0.2861 -1.2207 0.4678 -1.2207 0.688 c
+-1.2207 1.9014 l
+-0.9424 1.9014 l
+-0.9424 0.7305 l
+-0.9424 0.3945 -0.7646 0.2241 -0.479 0.2241 c
+-0.1929 0.2241 -0.0039 0.3984 -0.0039 0.7305 c
+-0.0039 1.9014 l
+0.2744 1.9014 l
+0.2744 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 10.322 0.022903] cm
+0 0 m
+0 1.1709 l
+0 1.5078 -0.181 1.6777 -0.4673 1.6777 c
+-0.7534 1.6777 -0.939 1.5034 -0.939 1.1709 c
+-0.939 0 l
+-1.2173 0 l
+-1.2173 1.9014 l
+-0.939 1.9014 l
+-0.939 1.6929 l
+-0.8037 1.8477 -0.6182 1.9248 -0.4058 1.9248 c
+-0.201 1.9248 -0.035 1.8628 0.081 1.7471 c
+0.217 1.6157 0.278 1.438 0.278 1.2178 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.319 1.7006] cm
+0 0 m
+-0.413 0 -0.479 -0.3564 -0.479 -0.727 c
+-0.479 -1.0981 -0.413 -1.4536 0 -1.4536 c
+0.413 -1.4536 0.475 -1.0981 0.475 -0.727 c
+0.475 -0.3564 0.413 0 0 0 c
+0.479 -1.6777 m
+0.479 -1.4492 l
+0.325 -1.6499 0.147 -1.7006 -0.062 -1.7006 c
+-0.255 -1.7006 -0.425 -1.6352 -0.526 -1.5346 c
+-0.719 -1.3413 -0.757 -1.0249 -0.757 -0.727 c
+-0.757 -0.4292 -0.719 -0.1123 -0.526 0.0811 c
+-0.425 0.1807 -0.255 0.2471 -0.062 0.2471 c
+0.147 0.2471 0.321 0.2012 0.475 0.0035 c
+0.475 1.0743 l
+0.753 1.0743 l
+0.753 -1.6777 l
+0.479 -1.6777 l
+f
+Q
+q
+[1 0 0 1 17.264 0.022903] cm
+0 0 m
+-0.838 1.4649 l
+-1.419 0.7691 l
+-1.419 0 l
+-1.712 0 l
+-1.712 2.752 l
+-1.419 2.752 l
+-1.419 1.1709 l
+-0.135 2.752 l
+0.224 2.752 l
+-0.642 1.689 l
+0.348 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.6 0.022903] cm
+0 0 m
+0 0.21239 l
+-0.135 0.058105 -0.324 -0.022903 -0.538 -0.022903 c
+-0.742 -0.022903 -0.912 0.039104 -1.028 0.1548 c
+-1.163 0.2861 -1.221 0.4678 -1.221 0.688 c
+-1.221 1.9014 l
+-0.942 1.9014 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2241 -0.479 0.2241 c
+-0.193 0.2241 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9014 l
+0.274 1.9014 l
+0.274 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 21.431 0.022903] cm
+0 0 m
+-0.333 0 -0.483 0.21631 -0.483 0.5068 c
+-0.483 2.752 l
+-0.206 2.752 l
+-0.206 0.5176 l
+-0.206 0.3325 -0.144 0.2402 0.05 0.2402 c
+0.201 0.2402 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 23.022 0.022903] cm
+0 0 m
+-0.325 0 -0.487 0.2285 -0.487 0.5098 c
+-0.487 1.6777 l
+-0.727 1.6777 l
+-0.727 1.8897 l
+-0.487 1.8897 l
+-0.487 2.4858 l
+-0.209 2.4858 l
+-0.209 1.8897 l
+0.197 1.8897 l
+0.197 1.6777 l
+-0.209 1.6777 l
+-0.209 0.5176 l
+-0.209 0.3442 -0.128 0.2402 0.05 0.2402 c
+0.197 0.2402 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 25.359 0.022903] cm
+0 0 m
+0 0.21239 l
+-0.135 0.058105 -0.325 -0.022903 -0.537 -0.022903 c
+-0.742 -0.022903 -0.912 0.039104 -1.028 0.1548 c
+-1.163 0.2861 -1.221 0.4678 -1.221 0.688 c
+-1.221 1.9014 l
+-0.942 1.9014 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2241 -0.479 0.2241 c
+-0.193 0.2241 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9014 l
+0.275 1.9014 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.777 1.561] cm
+0 0 m
+-0.104 0.1045 -0.181 0.1396 -0.328 0.1396 c
+-0.607 0.1396 -0.784 -0.0806 -0.784 -0.3706 c
+-0.784 -1.5381 l
+-1.062 -1.5381 l
+-1.062 0.3633 l
+-0.784 0.3633 l
+-0.784 0.1318 l
+-0.68 0.29 -0.471 0.3862 -0.251 0.3862 c
+-0.069 0.3862 0.07 0.3442 0.205 0.209 c
+0 0 l
+f
+Q
+Q
+[0.4] sc
+q
+[1 0 0 1 30.641 62.981] cm
+0 0 m
+-16.953 0 l
+-11.114 5.837 l
+0 0 l
+f
+Q
+[0.2] sc
+q
+[1 0 0 1 6.8892 57.179] cm
+0 0 m
+0 8.255 l
+11.988 11.986 l
+0 0 l
+f
+Q
+[0.8] sc
+q
+[1 0 0 1 6.1851 48.27] cm
+0 0 m
+-5.8384 5.837 l
+0 16.951 l
+0 0 l
+f
+Q
+[0.6] sc
+q
+[1 0 0 1 11.987 41.471] cm
+0 0 m
+-8.2568 0 l
+-11.987 11.986 l
+0 0 l
+f
+Q
+[0.4] sc
+q
+[1 0 0 1 15.065 34.928] cm
+0 0 m
+-11.115 5.837 l
+5.838 5.837 l
+0 0 l
+f
+Q
+[0.302] sc
+q
+[1 0 0 1 15.709 34.583] cm
+0 0 m
+11.987 11.986 l
+11.987 3.73 l
+0 0 l
+f
+Q
+[0.698] sc
+q
+[1 0 0 1 28.401 38.527] cm
+0 0 m
+0 16.951 l
+5.838 11.113 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+[0.6] sc
+q
+[1 0 0 1 34.582 50.295] cm
+0 0 m
+-11.987 11.986 l
+-3.731 11.986 l
+0 0 l
+f
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-22.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-22.pdf
new file mode 100644
index 00000000000..152b7c0a0f7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-22.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-24.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-24.eps
new file mode 100644
index 00000000000..5aa41876c01
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-24.eps
@@ -0,0 +1,2428 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-24.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 144 52
+%%HiResBoundingBox: 0 0 143.667 51.307
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 143.667 51.307 re
+W
+q
+q
+1 i
+0.059998 0.06 143.607 51.247 re
+W
+[/Separation (schwarz) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.984314
+0.972549
+0.968627
+0.968627
+0.960784
+0.956863
+0.956863
+0.952941
+0.94902
+0.945098
+0.945098
+0.937255
+0.937255
+0.937255
+0.929412
+0.92549
+0.92549
+0.921569
+0.917647
+0.921569
+0.913725
+0.909804
+0.913725
+0.905882
+0.901961
+0.905882
+0.898039
+0.894118
+0.898039
+0.890196
+0.886275
+0.890196
+0.882353
+0.878431
+0.886275
+0.87451
+0.870588
+0.878431
+0.866667
+0.862745
+0.870588
+0.862745
+0.858824
+0.866667
+0.854902
+0.85098
+0.858824
+0.847059
+0.843137
+0.854902
+0.839216
+0.835294
+0.847059
+0.835294
+0.831373
+0.839216
+0.827451
+0.823529
+0.835294
+0.819608
+0.815686
+0.827451
+0.815686
+0.811765
+0.823529
+0.807843
+0.803922
+0.815686
+0.8
+0.796078
+0.807843
+0.792157
+0.788235
+0.803922
+0.788235
+0.784314
+0.796078
+0.780392
+0.776471
+0.792157
+0.772549
+0.768627
+0.784314
+0.768627
+0.764706
+0.780392
+0.760784
+0.756863
+0.772549
+0.756863
+0.74902
+0.768627
+0.74902
+0.745098
+0.760784
+0.745098
+0.737255
+0.756863
+0.737255
+0.733333
+0.74902
+0.729412
+0.72549
+0.745098
+0.72549
+0.717647
+0.737255
+0.717647
+0.713725
+0.733333
+0.713725
+0.705882
+0.729412
+0.705882
+0.701961
+0.721569
+0.701961
+0.694118
+0.717647
+0.694118
+0.690196
+0.709804
+0.690196
+0.682353
+0.705882
+0.682353
+0.678431
+0.701961
+0.678431
+0.670588
+0.694118
+0.670588
+0.666667
+0.690196
+0.666667
+0.658824
+0.682353
+0.658824
+0.654902
+0.678431
+0.654902
+0.647059
+0.67451
+0.647059
+0.643137
+0.666667
+0.643137
+0.635294
+0.662745
+0.639216
+0.631373
+0.658824
+0.631373
+0.623529
+0.65098
+0.627451
+0.619608
+0.647059
+0.619608
+0.615686
+0.643137
+0.615686
+0.607843
+0.635294
+0.611765
+0.603922
+0.631373
+0.603922
+0.6
+0.627451
+0.6
+0.592157
+0.619608
+0.596078
+0.588235
+0.615686
+0.588235
+0.580392
+0.611765
+0.584314
+0.576471
+0.607843
+0.580392
+0.572549
+0.6
+0.572549
+0.564706
+0.596078
+0.568627
+0.560784
+0.592157
+0.564706
+0.556863
+0.584314
+0.556863
+0.54902
+0.580392
+0.552941
+0.545098
+0.576471
+0.54902
+0.541176
+0.572549
+0.541176
+0.533333
+0.564706
+0.537255
+0.529412
+0.560784
+0.533333
+0.52549
+0.556863
+0.52549
+0.517647
+0.552941
+0.521569
+0.513725
+0.545098
+0.517647
+0.509804
+0.541176
+0.509804
+0.501961
+0.537255
+0.505882
+0.498039
+0.533333
+0.501961
+0.494118
+0.529412
+0.498039
+0.490196
+0.521569
+0.490196
+0.482353
+0.517647
+0.486275
+0.478431
+0.513725
+0.482353
+0.47451
+0.509804
+0.478431
+0.470588
+0.505882
+0.47451
+0.462745
+0.498039
+0.466667
+0.458824
+0.494118
+0.462745
+0.454902
+0.490196
+0.458824
+0.45098
+0.486275
+0.454902
+0.447059
+0.482353
+0.45098
+0.439216
+0.478431
+0.447059
+0.435294
+0.470588
+0.439216
+0.431373
+0.466667
+0.435294
+0.427451
+0.462745
+0.431373
+0.423529
+0.458824
+0.427451
+0.419608
+0.454902
+0.423529
+0.415686
+0.45098
+0.419608
+0.407843
+0.447059
+0.415686
+0.403922
+0.443137
+0.411765
+0.4
+0.439216
+0.407843
+0.396078
+0.435294
+0.4
+0.392157
+0.431373
+0.396078
+0.388235
+0.427451
+0.392157
+0.384314
+0.419608
+0.388235
+0.380392
+0.415686
+0.384314
+0.376471
+0.411765
+0.380392
+0.372549
+0.407843
+0.376471
+0.364706
+0.403922
+0.372549
+0.360784
+0.4
+0.368627
+0.356863
+0.396078
+0.364706
+0.352941
+0.392157
+0.360784
+0.34902
+0.388235
+0.356863
+0.345098
+0.384314
+0.352941
+0.341176
+0.380392
+0.34902
+0.337255
+0.376471
+0.345098
+0.333333
+0.372549
+0.341176
+0.329412
+0.368627
+0.337255
+0.32549
+0.364706
+0.333333
+0.321569
+0.360784
+0.329412
+0.317647
+0.356863
+0.32549
+0.317647
+0.352941
+0.321569
+0.313725
+0.34902
+0.317647
+0.309804
+0.345098
+0.313725
+0.305882
+0.341176
+0.309804
+0.301961
+0.337255
+0.309804
+0.298039
+0.337255
+0.305882
+0.294118
+0.333333
+0.301961
+0.290196
+0.329412
+0.298039
+0.286275
+0.321569
+0.290196
+0.278431
+0.317647
+0.286275
+0.278431
+0.313725
+0.282353
+0.27451
+0.309804
+0.278431
+0.270588
+0.305882
+0.278431
+0.266667
+0.301961
+0.27451
+0.262745
+0.301961
+0.270588
+0.258824
+0.298039
+0.266667
+0.254902
+0.294118
+0.262745
+0.254902
+0.290196
+0.258824
+0.25098
+0.286275
+0.254902
+0.247059
+0.282353
+0.254902
+0.243137
+0.278431
+0.25098
+0.239216
+0.27451
+0.247059
+0.235294
+0.27451
+0.243137
+0.235294
+0.270588
+0.239216
+0.231373
+0.266667
+0.235294
+0.227451
+0.262745
+0.231373
+0.223529
+0.258824
+0.231373
+0.219608
+0.254902
+0.227451
+0.219608
+0.25098
+0.223529
+0.215686
+0.25098
+0.219608
+0.211765
+0.247059
+0.215686
+0.207843
+0.243137
+0.215686
+0.203922
+0.239216
+0.211765
+0.203922
+0.235294
+0.207843
+0.2
+0.231373
+0.203922
+0.196078
+0.227451
+0.203922
+0.192157
+0.227451
+0.2
+0.192157
+0.223529
+0.196078
+0.188235
+0.219608
+0.192157
+0.184314
+0.215686
+0.188235
+0.180392
+0.211765
+0.188235
+0.176471
+0.207843
+0.184314
+0.176471
+0.207843
+0.180392
+0.172549
+0.203922
+0.176471
+0.168627
+0.2
+0.176471
+0.164706
+0.196078
+0.172549
+0.164706
+0.192157
+0.168627
+0.160784
+0.192157
+0.164706
+0.156863
+0.188235
+0.160784
+0.152941
+0.184314
+0.160784
+0.152941
+0.180392
+0.156863
+0.14902
+0.176471
+0.152941
+0.145098
+0.176471
+0.14902
+0.141176
+0.172549
+0.145098
+0.137255
+0.168627
+0.141176
+0.133333
+0.164706
+0.141176
+0.133333
+0.160784
+0.137255
+0.129412
+0.156863
+0.133333
+0.12549
+0.152941
+0.129412
+0.121569
+0.152941
+0.12549
+0.117647
+0.14902
+0.121569
+0.113725
+0.145098
+0.121569
+0.113725
+0.141176
+0.117647
+0.109804
+0.137255
+0.113725
+0.105882
+0.133333
+0.109804
+0.101961
+0.129412
+0.105882
+0.098039
+0.12549
+0.101961
+0.094118
+0.121569
+0.101961
+0.094118
+0.121569
+0.098039
+0.090196
+0.117647
+0.094118
+0.086275
+0.113725
+0.090196
+0.082353
+0.109804
+0.090196
+0.078431
+0.105882
+0.086275
+0.07451
+0.101961
+0.082353
+0.07451
+0.101961
+0.078431
+0.070588
+0.098039
+0.07451
+0.066667
+0.094118
+0.070588
+0.062745
+0.090196
+0.066667
+0.054902
+0.086275
+0.062745
+0.05098
+0.082353
+0.058824
+0.047059
+0.078431
+0.054902
+0.043137
+0.07451
+0.05098
+0.039216
+0.070588
+0.047059
+0.031373
+0.070588
+0.043137
+0.031373
+0.066667
+0.039216
+0.027451
+0.062745
+0.035294
+0.023529
+0.058824
+0.031373
+0.023529
+0.054902
+0.031373
+0.019608
+0.05098
+0.027451
+0.015686
+0.047059
+0.023529
+0.015686
+0.043137
+0.019608
+0.011765
+0.039216
+0.019608
+0.011765
+0.035294
+0.015686
+0.007843
+0.031373
+0.015686
+0.007843
+0.027451
+0.011765
+0.007843
+0.027451
+0.011765
+0.003922
+0.023529
+0.007843
+0.003922
+0.019608
+0.007843
+0.003922
+0.019608
+0.007843
+0
+0.015686
+0.003922
+0
+0.015686
+0.003922
+0
+0.011765
+0.003922
+0
+0.011765
+0
+0
+0.011765
+0
+0
+0.007843
+0
+0
+0.007843
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+q
+[1 0 0 1 5.9912 38.534] cm
+0 0 m
+-0.4922 0.549 -1.1631 0.8 -2.0098 0.8 c
+-4.1963 0.8 l
+-4.1963 -7.829 l
+-2.0098 -7.829 l
+-1.1631 -7.829 -0.4922 -7.577 0 -7.028 c
+0.624 -6.345 0.6328 -5.061 0.6328 -3.428 c
+0.6328 -1.8 0.624 -0.679 0 0 c
+1.2373 -8.326 m
+0.4932 -9.08 -0.5947 -9.442 -1.8242 -9.442 c
+-5.9912 -9.442 l
+-5.9912 2.414 l
+-1.8242 2.414 l
+-0.5947 2.414 0.4932 2.047 1.2373 1.298 c
+2.5215 0.014 2.4375 -1.716 2.4375 -3.428 c
+2.4375 -5.145 2.5215 -7.043 1.2373 -8.326 c
+f
+Q
+Q
+[/Separation (schwarz) /DeviceRGB
+/xpdfSamples1 [
+1
+1
+1
+0.984314
+0.984314
+0.984314
+0.972549
+0.968627
+0.968627
+0.960784
+0.956863
+0.956863
+0.952941
+0.94902
+0.945098
+0.945098
+0.937255
+0.937255
+0.937255
+0.929412
+0.92549
+0.92549
+0.921569
+0.917647
+0.921569
+0.913725
+0.909804
+0.913725
+0.905882
+0.901961
+0.905882
+0.898039
+0.894118
+0.898039
+0.890196
+0.886275
+0.890196
+0.882353
+0.878431
+0.886275
+0.87451
+0.870588
+0.878431
+0.866667
+0.862745
+0.870588
+0.862745
+0.858824
+0.866667
+0.854902
+0.85098
+0.858824
+0.847059
+0.843137
+0.854902
+0.839216
+0.835294
+0.847059
+0.835294
+0.831373
+0.839216
+0.827451
+0.823529
+0.835294
+0.819608
+0.815686
+0.827451
+0.815686
+0.811765
+0.823529
+0.807843
+0.803922
+0.815686
+0.8
+0.796078
+0.807843
+0.792157
+0.788235
+0.803922
+0.788235
+0.784314
+0.796078
+0.780392
+0.776471
+0.792157
+0.772549
+0.768627
+0.784314
+0.768627
+0.764706
+0.780392
+0.760784
+0.756863
+0.772549
+0.756863
+0.74902
+0.768627
+0.74902
+0.745098
+0.760784
+0.745098
+0.737255
+0.756863
+0.737255
+0.733333
+0.74902
+0.729412
+0.72549
+0.745098
+0.72549
+0.717647
+0.737255
+0.717647
+0.713725
+0.733333
+0.713725
+0.705882
+0.729412
+0.705882
+0.701961
+0.721569
+0.701961
+0.694118
+0.717647
+0.694118
+0.690196
+0.709804
+0.690196
+0.682353
+0.705882
+0.682353
+0.678431
+0.701961
+0.678431
+0.670588
+0.694118
+0.670588
+0.666667
+0.690196
+0.666667
+0.658824
+0.682353
+0.658824
+0.654902
+0.678431
+0.654902
+0.647059
+0.67451
+0.647059
+0.643137
+0.666667
+0.643137
+0.635294
+0.662745
+0.639216
+0.631373
+0.658824
+0.631373
+0.623529
+0.65098
+0.627451
+0.619608
+0.647059
+0.619608
+0.615686
+0.643137
+0.615686
+0.607843
+0.635294
+0.611765
+0.603922
+0.631373
+0.603922
+0.6
+0.627451
+0.6
+0.592157
+0.619608
+0.596078
+0.588235
+0.615686
+0.588235
+0.580392
+0.611765
+0.584314
+0.576471
+0.607843
+0.580392
+0.572549
+0.6
+0.572549
+0.564706
+0.596078
+0.568627
+0.560784
+0.592157
+0.564706
+0.556863
+0.584314
+0.556863
+0.54902
+0.580392
+0.552941
+0.545098
+0.576471
+0.54902
+0.541176
+0.572549
+0.541176
+0.533333
+0.564706
+0.537255
+0.529412
+0.560784
+0.533333
+0.52549
+0.556863
+0.52549
+0.517647
+0.552941
+0.521569
+0.513725
+0.545098
+0.517647
+0.509804
+0.541176
+0.509804
+0.501961
+0.537255
+0.505882
+0.498039
+0.533333
+0.501961
+0.494118
+0.529412
+0.498039
+0.490196
+0.521569
+0.490196
+0.482353
+0.517647
+0.486275
+0.478431
+0.513725
+0.482353
+0.47451
+0.509804
+0.478431
+0.470588
+0.505882
+0.47451
+0.462745
+0.498039
+0.466667
+0.458824
+0.494118
+0.462745
+0.454902
+0.490196
+0.458824
+0.45098
+0.486275
+0.454902
+0.447059
+0.482353
+0.45098
+0.439216
+0.478431
+0.447059
+0.435294
+0.470588
+0.439216
+0.431373
+0.466667
+0.435294
+0.427451
+0.462745
+0.431373
+0.423529
+0.458824
+0.427451
+0.419608
+0.454902
+0.423529
+0.415686
+0.45098
+0.419608
+0.407843
+0.447059
+0.415686
+0.403922
+0.443137
+0.411765
+0.4
+0.439216
+0.407843
+0.396078
+0.435294
+0.4
+0.392157
+0.431373
+0.396078
+0.388235
+0.427451
+0.392157
+0.384314
+0.419608
+0.388235
+0.380392
+0.415686
+0.384314
+0.376471
+0.411765
+0.380392
+0.372549
+0.407843
+0.376471
+0.364706
+0.403922
+0.372549
+0.360784
+0.4
+0.368627
+0.356863
+0.396078
+0.364706
+0.352941
+0.392157
+0.360784
+0.34902
+0.388235
+0.356863
+0.345098
+0.384314
+0.352941
+0.341176
+0.380392
+0.34902
+0.337255
+0.376471
+0.345098
+0.333333
+0.372549
+0.341176
+0.329412
+0.368627
+0.337255
+0.32549
+0.364706
+0.333333
+0.321569
+0.360784
+0.329412
+0.317647
+0.356863
+0.32549
+0.317647
+0.352941
+0.321569
+0.313725
+0.34902
+0.317647
+0.309804
+0.345098
+0.313725
+0.305882
+0.341176
+0.309804
+0.301961
+0.337255
+0.309804
+0.298039
+0.337255
+0.305882
+0.294118
+0.333333
+0.301961
+0.290196
+0.329412
+0.298039
+0.286275
+0.321569
+0.290196
+0.278431
+0.317647
+0.286275
+0.278431
+0.313725
+0.282353
+0.27451
+0.309804
+0.278431
+0.270588
+0.305882
+0.278431
+0.266667
+0.301961
+0.27451
+0.262745
+0.301961
+0.270588
+0.258824
+0.298039
+0.266667
+0.254902
+0.294118
+0.262745
+0.254902
+0.290196
+0.258824
+0.25098
+0.286275
+0.254902
+0.247059
+0.282353
+0.254902
+0.243137
+0.278431
+0.25098
+0.239216
+0.27451
+0.247059
+0.235294
+0.27451
+0.243137
+0.235294
+0.270588
+0.239216
+0.231373
+0.266667
+0.235294
+0.227451
+0.262745
+0.231373
+0.223529
+0.258824
+0.231373
+0.219608
+0.254902
+0.227451
+0.219608
+0.25098
+0.223529
+0.215686
+0.25098
+0.219608
+0.211765
+0.247059
+0.215686
+0.207843
+0.243137
+0.215686
+0.203922
+0.239216
+0.211765
+0.203922
+0.235294
+0.207843
+0.2
+0.231373
+0.203922
+0.196078
+0.227451
+0.203922
+0.192157
+0.227451
+0.2
+0.192157
+0.223529
+0.196078
+0.188235
+0.219608
+0.192157
+0.184314
+0.215686
+0.188235
+0.180392
+0.211765
+0.188235
+0.176471
+0.207843
+0.184314
+0.176471
+0.207843
+0.180392
+0.172549
+0.203922
+0.176471
+0.168627
+0.2
+0.176471
+0.164706
+0.196078
+0.172549
+0.164706
+0.192157
+0.168627
+0.160784
+0.192157
+0.164706
+0.156863
+0.188235
+0.160784
+0.152941
+0.184314
+0.160784
+0.152941
+0.180392
+0.156863
+0.14902
+0.176471
+0.152941
+0.145098
+0.176471
+0.14902
+0.141176
+0.172549
+0.145098
+0.137255
+0.168627
+0.141176
+0.133333
+0.164706
+0.141176
+0.133333
+0.160784
+0.137255
+0.129412
+0.156863
+0.133333
+0.12549
+0.152941
+0.129412
+0.121569
+0.152941
+0.12549
+0.117647
+0.14902
+0.121569
+0.113725
+0.145098
+0.121569
+0.113725
+0.141176
+0.117647
+0.109804
+0.137255
+0.113725
+0.105882
+0.133333
+0.109804
+0.101961
+0.129412
+0.105882
+0.098039
+0.12549
+0.101961
+0.094118
+0.121569
+0.101961
+0.094118
+0.121569
+0.098039
+0.090196
+0.117647
+0.094118
+0.086275
+0.113725
+0.090196
+0.082353
+0.109804
+0.090196
+0.078431
+0.105882
+0.086275
+0.07451
+0.101961
+0.082353
+0.07451
+0.101961
+0.078431
+0.070588
+0.098039
+0.07451
+0.066667
+0.094118
+0.070588
+0.062745
+0.090196
+0.066667
+0.054902
+0.086275
+0.062745
+0.05098
+0.082353
+0.058824
+0.047059
+0.078431
+0.054902
+0.043137
+0.07451
+0.05098
+0.039216
+0.070588
+0.047059
+0.031373
+0.070588
+0.043137
+0.031373
+0.066667
+0.039216
+0.027451
+0.062745
+0.035294
+0.023529
+0.058824
+0.031373
+0.023529
+0.054902
+0.031373
+0.019608
+0.05098
+0.027451
+0.015686
+0.047059
+0.023529
+0.015686
+0.043137
+0.019608
+0.011765
+0.039216
+0.019608
+0.011765
+0.035294
+0.015686
+0.007843
+0.031373
+0.015686
+0.007843
+0.027451
+0.011765
+0.007843
+0.027451
+0.011765
+0.003922
+0.023529
+0.007843
+0.003922
+0.019608
+0.007843
+0.003922
+0.019608
+0.007843
+0
+0.015686
+0.003922
+0
+0.015686
+0.003922
+0
+0.011765
+0.003922
+0
+0.011765
+0
+0
+0.011765
+0
+0
+0.007843
+0
+0
+0.007843
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0.003922
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples1
+2 index 0 get
+3 mul 0 add get
+xpdfSamples1
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+3 index 0 get
+3 mul 1 add get
+xpdfSamples1
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+4 index 0 get
+3 mul 2 add get
+xpdfSamples1
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 17.221 39.334] cm
+0 0 m
+-2.67 0 l
+-2.67 -3.717 l
+0 -3.717 l
+1.2 -3.717 2.019 -3.033 2.019 -1.865 c
+2.019 -0.698 1.2 0 0 0 c
+2.084 -10.243 m
+-0.419 -5.247 l
+-2.67 -5.247 l
+-2.67 -10.243 l
+-4.466 -10.243 l
+-4.466 1.614 l
+0.13 1.614 l
+2.381 1.614 3.814 0.167 3.814 -1.852 c
+3.814 -3.549 2.781 -4.633 1.451 -4.996 c
+4.176 -10.243 l
+2.084 -10.243 l
+f
+Q
+q
+[1 0 0 1 25.331 29.091] cm
+0 0 m
+0 11.856 l
+7.572 11.856 l
+7.572 10.243 l
+1.796 10.243 l
+1.796 6.777 l
+6.727 6.777 l
+6.727 5.182 l
+1.796 5.182 l
+1.796 1.614 l
+7.572 1.614 l
+7.572 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 40.179 28.989] cm
+0 0 m
+-1.777 0 -3.06 0.419 -4.196 1.568 c
+-2.996 2.749 l
+-2.131 1.884 -1.182 1.619 0.037 1.619 c
+1.581 1.619 2.484 2.284 2.484 3.433 c
+2.484 3.949 2.335 4.382 2.019 4.661 c
+1.721 4.949 1.423 5.066 0.716 5.164 c
+-0.679 5.363 l
+-1.647 5.498 -2.409 5.829 -2.93 6.317 c
+-3.508 6.861 -3.795 7.61 -3.795 8.582 c
+-3.795 10.643 -2.298 12.057 0.167 12.057 c
+1.739 12.057 2.828 11.662 3.852 10.708 c
+2.698 9.578 l
+1.973 10.28 1.116 10.494 0.121 10.494 c
+-1.273 10.494 -2.047 9.694 -2.047 8.643 c
+-2.047 8.215 -1.907 7.833 -1.6 7.545 c
+-1.293 7.28 -0.818 7.08 -0.261 6.996 c
+1.088 6.796 l
+2.186 6.628 2.8 6.363 3.303 5.912 c
+3.953 5.35 4.261 4.498 4.261 3.484 c
+4.261 1.303 2.484 0 0 0 c
+f
+Q
+q
+[1 0 0 1 54.524 38.534] cm
+0 0 m
+-0.502 0.549 -1.171 0.8 -2.018 0.8 c
+-4.204 0.8 l
+-4.204 -7.829 l
+-2.018 -7.829 l
+-1.171 -7.829 -0.502 -7.577 0 -7.028 c
+0.615 -6.345 0.633 -5.061 0.633 -3.428 c
+0.633 -1.8 0.615 -0.679 0 0 c
+1.229 -8.326 m
+0.485 -9.08 -0.604 -9.442 -1.832 -9.442 c
+-6 -9.442 l
+-6 2.414 l
+-1.832 2.414 l
+-0.604 2.414 0.485 2.047 1.229 1.298 c
+2.513 0.014 2.43 -1.716 2.43 -3.428 c
+2.43 -5.145 2.513 -7.043 1.229 -8.326 c
+f
+Q
+q
+[1 0 0 1 61.278 29.091] cm
+0 0 m
+0 11.856 l
+7.583 11.856 l
+7.583 10.243 l
+1.806 10.243 l
+1.806 6.777 l
+6.729 6.777 l
+6.729 5.182 l
+1.806 5.182 l
+1.806 1.614 l
+7.583 1.614 l
+7.583 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 80.268 29.091] cm
+0 0 m
+-5.48 8.345 l
+-5.48 0 l
+-7.275 0 l
+-7.275 11.856 l
+-5.629 11.856 l
+-0.15 3.53 l
+-0.15 11.856 l
+1.646 11.856 l
+1.646 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.648 10.201] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.643 0 8.643 c
+1.163 8.643 1.981 8.312 2.781 7.461 c
+1.619 6.331 l
+1.089 6.912 0.67 7.13 0 7.13 c
+-0.642 7.13 -1.2 6.861 -1.562 6.377 c
+-1.926 5.912 -2.065 5.312 -2.065 4.331 c
+-2.065 3.344 -1.926 2.731 -1.562 2.265 c
+-1.2 1.781 -0.642 1.516 0 1.516 c
+0.67 1.516 1.089 1.735 1.619 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 30.123 16.843] cm
+0 0 m
+-0.316 0.321 -0.743 0.488 -1.247 0.488 c
+-1.748 0.488 -2.168 0.321 -2.484 0 c
+-2.995 -0.516 -3.061 -1.396 -3.061 -2.311 c
+-3.061 -3.228 -2.995 -4.107 -2.484 -4.628 c
+-2.168 -4.944 -1.748 -5.126 -1.247 -5.126 c
+-0.743 -5.126 -0.316 -4.944 0 -4.628 c
+0.512 -4.107 0.586 -3.228 0.586 -2.311 c
+0.586 -1.396 0.512 -0.516 0 0 c
+1.285 -5.642 m
+0.735 -6.209 -0.103 -6.642 -1.247 -6.642 c
+-2.4 -6.642 -3.209 -6.209 -3.759 -5.642 c
+-4.559 -4.809 -4.764 -3.744 -4.764 -2.311 c
+-4.764 -0.897 -4.559 0.168 -3.759 1 c
+-3.209 1.568 -2.4 2.005 -1.247 2.005 c
+-0.103 2.005 0.735 1.568 1.285 1 c
+2.084 0.168 2.279 -0.897 2.279 -2.311 c
+2.279 -3.744 2.084 -4.809 1.285 -5.642 c
+f
+Q
+q
+[1 0 0 1 41.519 10.298] cm
+0 0 m
+0 5.145 l
+0 6.465 -0.754 7.033 -1.703 7.033 c
+-2.651 7.033 -3.452 6.447 -3.452 5.145 c
+-3.452 0 l
+-5.154 0 l
+-5.154 8.447 l
+-3.489 8.447 l
+-3.489 7.596 l
+-2.903 8.229 -2.084 8.545 -1.236 8.545 c
+-0.371 8.545 0.344 8.266 0.847 7.782 c
+1.488 7.149 1.692 6.349 1.692 5.396 c
+1.692 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 50.822 10.201] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.643 0 8.643 c
+1.163 8.643 1.981 8.312 2.781 7.461 c
+1.618 6.331 l
+1.088 6.912 0.67 7.13 0 7.13 c
+-0.651 7.13 -1.199 6.861 -1.562 6.377 c
+-1.926 5.912 -2.064 5.312 -2.064 4.331 c
+-2.064 3.344 -1.926 2.731 -1.562 2.265 c
+-1.199 1.781 -0.651 1.516 0 1.516 c
+0.67 1.516 1.088 1.735 1.618 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 61.745 16.364] cm
+0 0 m
+-0.262 0.633 -0.865 1.066 -1.666 1.066 c
+-2.466 1.066 -3.08 0.633 -3.341 0 c
+-3.509 -0.386 -3.545 -0.637 -3.564 -1.149 c
+0.231 -1.149 l
+0.222 -0.637 0.166 -0.386 0 0 c
+-3.564 -2.335 m
+-3.564 -3.782 -2.791 -4.698 -1.415 -4.698 c
+-0.467 -4.698 0.036 -4.428 0.632 -3.833 c
+1.72 -4.851 l
+0.854 -5.712 0.036 -6.163 -1.443 -6.163 c
+-3.564 -6.163 -5.247 -5.047 -5.247 -1.832 c
+-5.247 0.898 -3.825 2.484 -1.666 2.484 c
+0.603 2.484 1.915 0.819 1.915 -1.581 c
+1.915 -2.335 l
+-3.564 -2.335 l
+f
+Q
+q
+[1 0 0 1 71.039 17.331] cm
+0 0 m
+-1.526 0 -1.768 -1.302 -1.768 -2.8 c
+-1.768 -4.302 -1.526 -5.614 0 -5.614 c
+1.535 -5.614 1.748 -4.302 1.748 -2.8 c
+1.748 -1.302 1.535 0 0 0 c
+2.503 -6.382 m
+2.038 -6.847 1.303 -7.13 0.455 -7.13 c
+-0.447 -7.13 -1.145 -6.893 -1.768 -6.163 c
+-1.768 -10.447 l
+-3.46 -10.447 l
+-3.46 1.414 l
+-1.796 1.414 l
+-1.796 0.512 l
+-1.162 1.279 -0.483 1.512 0.437 1.512 c
+1.284 1.512 2.038 1.233 2.503 0.763 c
+3.349 -0.088 3.451 -1.516 3.451 -2.8 c
+3.451 -4.084 3.349 -5.53 2.503 -6.382 c
+f
+Q
+q
+[1 0 0 1 80.964 10.298] cm
+0 0 m
+-1.58 0 -2.316 1.135 -2.316 2.349 c
+-2.316 7 l
+-3.283 7 l
+-3.283 8.298 l
+-2.316 8.298 l
+-2.316 10.862 l
+-0.613 10.862 l
+-0.613 8.298 l
+1.015 8.298 l
+1.015 7 l
+-0.613 7 l
+-0.613 2.433 l
+-0.613 1.814 -0.316 1.451 0.317 1.451 c
+1.015 1.451 l
+1.015 0 l
+0 0 l
+f
+Q
+[0.4] sc
+q
+[1 0 0 1 137.816 42.134] cm
+0 0 m
+-25.156 0 l
+-16.494 8.661 l
+0 0 l
+f
+Q
+[0.2] sc
+q
+[1 0 0 1 102.577 33.524] cm
+0 0 m
+0 12.252 l
+17.786 17.782 l
+0 0 l
+f
+Q
+[0.8] sc
+q
+[1 0 0 1 101.534 20.308] cm
+0 0 m
+-8.661 8.662 l
+0 25.147 l
+0 0 l
+f
+Q
+[0.6] sc
+q
+[1 0 0 1 110.138 10.219] cm
+0 0 m
+-12.251 0 l
+-17.787 17.784 l
+0 0 l
+f
+Q
+[0.4] sc
+q
+[1 0 0 1 114.707 0.5117] cm
+0 0 m
+-16.485 8.6606 l
+8.661 8.6606 l
+0 0 l
+f
+Q
+q
+0.059998 0.06 143.607 51.247 re
+W
+[0.302] sc
+q
+[1 0 0 1 115.666 0] cm
+0 0 m
+17.787 17.783 l
+17.787 5.5302 l
+0 0 l
+f
+Q
+Q
+[0.698] sc
+q
+[1 0 0 1 134.495 5.8515] cm
+0 0 m
+0 25.147 l
+8.661 16.486 l
+0 0 l
+f
+Q
+[0.6] sc
+q
+[1 0 0 1 143.667 23.314] cm
+0 0 m
+-17.787 17.783 l
+-5.534 17.783 l
+0 0 l
+f
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-24.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-24.pdf
new file mode 100644
index 00000000000..4b3c4e0c501
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-24.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-25.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-25.eps
new file mode 100644
index 00000000000..3242b3df99e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-25.eps
@@ -0,0 +1,2224 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-25.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 35 70
+%%HiResBoundingBox: 0 0 34.582 69.165
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 34.582 69.165 re
+W
+q
+[/Separation (HKS 41 K) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.988235
+0.980392
+0.980392
+0.988235
+0.964706
+0.968627
+0.980392
+0.960784
+0.960784
+0.976471
+0.94902
+0.952941
+0.964706
+0.945098
+0.94902
+0.964706
+0.937255
+0.941176
+0.956863
+0.933333
+0.933333
+0.952941
+0.92549
+0.929412
+0.94902
+0.921569
+0.92549
+0.94902
+0.913725
+0.917647
+0.941176
+0.909804
+0.913725
+0.941176
+0.901961
+0.905882
+0.937255
+0.898039
+0.901961
+0.933333
+0.890196
+0.894118
+0.92549
+0.886275
+0.894118
+0.92549
+0.878431
+0.886275
+0.917647
+0.87451
+0.882353
+0.917647
+0.870588
+0.878431
+0.913725
+0.866667
+0.87451
+0.909804
+0.858824
+0.866667
+0.905882
+0.854902
+0.866667
+0.905882
+0.847059
+0.858824
+0.901961
+0.843137
+0.854902
+0.898039
+0.839216
+0.847059
+0.890196
+0.835294
+0.847059
+0.890196
+0.827451
+0.839216
+0.886275
+0.823529
+0.835294
+0.882353
+0.815686
+0.831373
+0.882353
+0.811765
+0.827451
+0.878431
+0.807843
+0.819608
+0.87451
+0.803922
+0.819608
+0.87451
+0.796078
+0.811765
+0.870588
+0.792157
+0.807843
+0.866667
+0.788235
+0.803922
+0.858824
+0.784314
+0.8
+0.858824
+0.776471
+0.796078
+0.854902
+0.772549
+0.792157
+0.854902
+0.768627
+0.788235
+0.85098
+0.764706
+0.784314
+0.847059
+0.756863
+0.776471
+0.843137
+0.756863
+0.776471
+0.843137
+0.74902
+0.772549
+0.839216
+0.745098
+0.768627
+0.839216
+0.741176
+0.760784
+0.831373
+0.737255
+0.760784
+0.831373
+0.729412
+0.752941
+0.823529
+0.729412
+0.74902
+0.823529
+0.721569
+0.745098
+0.819608
+0.717647
+0.741176
+0.819608
+0.713725
+0.737255
+0.815686
+0.709804
+0.733333
+0.811765
+0.701961
+0.729412
+0.807843
+0.701961
+0.72549
+0.807843
+0.694118
+0.721569
+0.8
+0.690196
+0.717647
+0.8
+0.686275
+0.713725
+0.796078
+0.682353
+0.709804
+0.796078
+0.678431
+0.705882
+0.792157
+0.67451
+0.701961
+0.792157
+0.666667
+0.698039
+0.784314
+0.666667
+0.694118
+0.784314
+0.658824
+0.690196
+0.780392
+0.654902
+0.686275
+0.780392
+0.65098
+0.682353
+0.772549
+0.647059
+0.682353
+0.772549
+0.643137
+0.67451
+0.768627
+0.639216
+0.670588
+0.768627
+0.635294
+0.670588
+0.764706
+0.631373
+0.666667
+0.760784
+0.623529
+0.658824
+0.756863
+0.623529
+0.658824
+0.756863
+0.615686
+0.654902
+0.752941
+0.615686
+0.65098
+0.752941
+0.607843
+0.643137
+0.745098
+0.603922
+0.643137
+0.745098
+0.6
+0.639216
+0.741176
+0.596078
+0.635294
+0.741176
+0.592157
+0.631373
+0.737255
+0.588235
+0.627451
+0.737255
+0.584314
+0.623529
+0.733333
+0.580392
+0.619608
+0.729412
+0.576471
+0.619608
+0.72549
+0.572549
+0.615686
+0.72549
+0.568627
+0.607843
+0.717647
+0.564706
+0.607843
+0.717647
+0.560784
+0.603922
+0.713725
+0.556863
+0.6
+0.713725
+0.552941
+0.596078
+0.709804
+0.54902
+0.596078
+0.709804
+0.545098
+0.588235
+0.705882
+0.541176
+0.588235
+0.701961
+0.537255
+0.584314
+0.701961
+0.533333
+0.580392
+0.698039
+0.529412
+0.576471
+0.694118
+0.52549
+0.576471
+0.694118
+0.521569
+0.568627
+0.690196
+0.517647
+0.568627
+0.686275
+0.513725
+0.560784
+0.682353
+0.509804
+0.560784
+0.682353
+0.505882
+0.556863
+0.678431
+0.501961
+0.552941
+0.678431
+0.498039
+0.54902
+0.67451
+0.494118
+0.54902
+0.67451
+0.490196
+0.541176
+0.666667
+0.490196
+0.541176
+0.666667
+0.482353
+0.537255
+0.662745
+0.482353
+0.533333
+0.662745
+0.478431
+0.529412
+0.658824
+0.47451
+0.529412
+0.658824
+0.470588
+0.52549
+0.654902
+0.466667
+0.521569
+0.654902
+0.462745
+0.517647
+0.65098
+0.458824
+0.517647
+0.65098
+0.454902
+0.509804
+0.643137
+0.454902
+0.509804
+0.643137
+0.447059
+0.505882
+0.639216
+0.447059
+0.501961
+0.639216
+0.443137
+0.498039
+0.635294
+0.439216
+0.498039
+0.635294
+0.435294
+0.494118
+0.631373
+0.431373
+0.490196
+0.631373
+0.427451
+0.490196
+0.627451
+0.423529
+0.486275
+0.627451
+0.419608
+0.482353
+0.619608
+0.419608
+0.478431
+0.619608
+0.411765
+0.478431
+0.615686
+0.407843
+0.47451
+0.615686
+0.403922
+0.470588
+0.611765
+0.4
+0.470588
+0.611765
+0.396078
+0.466667
+0.607843
+0.396078
+0.462745
+0.607843
+0.392157
+0.458824
+0.603922
+0.388235
+0.458824
+0.603922
+0.384314
+0.45098
+0.596078
+0.380392
+0.45098
+0.596078
+0.376471
+0.447059
+0.592157
+0.376471
+0.447059
+0.592157
+0.372549
+0.439216
+0.588235
+0.368627
+0.439216
+0.588235
+0.364706
+0.435294
+0.584314
+0.360784
+0.435294
+0.584314
+0.356863
+0.431373
+0.580392
+0.356863
+0.427451
+0.580392
+0.352941
+0.423529
+0.572549
+0.34902
+0.423529
+0.572549
+0.345098
+0.419608
+0.572549
+0.341176
+0.419608
+0.568627
+0.337255
+0.415686
+0.564706
+0.337255
+0.411765
+0.564706
+0.333333
+0.407843
+0.560784
+0.329412
+0.407843
+0.560784
+0.32549
+0.403922
+0.556863
+0.321569
+0.403922
+0.556863
+0.321569
+0.4
+0.552941
+0.317647
+0.396078
+0.552941
+0.313725
+0.392157
+0.54902
+0.309804
+0.392157
+0.54902
+0.305882
+0.388235
+0.545098
+0.301961
+0.388235
+0.545098
+0.298039
+0.384314
+0.541176
+0.298039
+0.380392
+0.541176
+0.294118
+0.376471
+0.537255
+0.290196
+0.376471
+0.537255
+0.286275
+0.372549
+0.529412
+0.286275
+0.372549
+0.529412
+0.282353
+0.368627
+0.529412
+0.278431
+0.368627
+0.52549
+0.27451
+0.364706
+0.521569
+0.270588
+0.360784
+0.521569
+0.266667
+0.360784
+0.521569
+0.266667
+0.356863
+0.517647
+0.262745
+0.352941
+0.513725
+0.258824
+0.352941
+0.513725
+0.254902
+0.34902
+0.509804
+0.25098
+0.34902
+0.509804
+0.247059
+0.345098
+0.505882
+0.247059
+0.341176
+0.505882
+0.243137
+0.341176
+0.501961
+0.239216
+0.337255
+0.501961
+0.235294
+0.337255
+0.498039
+0.231373
+0.333333
+0.498039
+0.231373
+0.329412
+0.494118
+0.227451
+0.329412
+0.494118
+0.223529
+0.32549
+0.490196
+0.219608
+0.32549
+0.490196
+0.215686
+0.321569
+0.486275
+0.211765
+0.321569
+0.486275
+0.207843
+0.317647
+0.482353
+0.207843
+0.313725
+0.482353
+0.203922
+0.313725
+0.482353
+0.2
+0.309804
+0.478431
+0.196078
+0.309804
+0.478431
+0.192157
+0.305882
+0.478431
+0.188235
+0.305882
+0.470588
+0.188235
+0.301961
+0.470588
+0.184314
+0.301961
+0.470588
+0.180392
+0.298039
+0.466667
+0.176471
+0.294118
+0.466667
+0.172549
+0.294118
+0.462745
+0.168627
+0.290196
+0.462745
+0.164706
+0.290196
+0.462745
+0.160784
+0.286275
+0.458824
+0.156863
+0.286275
+0.458824
+0.152941
+0.282353
+0.454902
+0.152941
+0.282353
+0.45098
+0.145098
+0.278431
+0.45098
+0.145098
+0.278431
+0.45098
+0.141176
+0.27451
+0.447059
+0.137255
+0.270588
+0.447059
+0.133333
+0.270588
+0.443137
+0.129412
+0.270588
+0.443137
+0.12549
+0.266667
+0.439216
+0.121569
+0.266667
+0.439216
+0.117647
+0.262745
+0.435294
+0.113725
+0.258824
+0.435294
+0.105882
+0.258824
+0.431373
+0.105882
+0.254902
+0.431373
+0.098039
+0.254902
+0.427451
+0.094118
+0.25098
+0.427451
+0.090196
+0.25098
+0.427451
+0.086275
+0.247059
+0.423529
+0.078431
+0.247059
+0.423529
+0.07451
+0.247059
+0.423529
+0.070588
+0.243137
+0.419608
+0.062745
+0.239216
+0.415686
+0.058824
+0.239216
+0.415686
+0.05098
+0.239216
+0.415686
+0.043137
+0.235294
+0.411765
+0.039216
+0.231373
+0.411765
+0.031373
+0.231373
+0.407843
+0.023529
+0.227451
+0.407843
+0.019608
+0.227451
+0.403922
+0.007843
+0.227451
+0.403922
+0.003922
+0.223529
+0.4
+0
+0.219608
+0.4
+0
+0.219608
+0.396078
+0
+0.219608
+0.396078
+0
+0.215686
+0.396078
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.207843
+0.388235
+0
+0.207843
+0.388235
+0
+0.203922
+0.384314
+0
+0.203922
+0.384314
+0
+0.2
+0.380392
+0
+0.2
+0.380392
+0
+0.196078
+0.380392
+0
+0.196078
+0.376471
+0
+0.192157
+0.376471
+0
+0.192157
+0.376471
+0
+0.188235
+0.372549
+0
+0.184314
+0.368627
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 2.6743 27.613] cm
+0 0 m
+-0.1645 0.181 -0.3848 0.263 -0.6645 0.263 c
+-1.3843 0.263 l
+-1.3843 -2.581 l
+-0.6645 -2.581 l
+-0.3848 -2.581 -0.1645 -2.5 0 -2.318 c
+0.2031 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.2031 -0.226 0 0 c
+0.4063 -2.746 m
+0.1592 -2.994 -0.1973 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.1973 0.796 0.1592 0.675 0.4063 0.428 c
+0.8291 0.005 0.8017 -0.566 0.8017 -1.132 c
+0.8017 -1.697 0.8291 -2.323 0.4063 -2.746 c
+f
+Q
+q
+[1 0 0 1 6.3745 27.876] cm
+0 0 m
+-0.8789 0 l
+-0.8789 -1.225 l
+0 -1.225 l
+0.395 -1.225 0.6645 -0.999 0.6645 -0.615 c
+0.6645 -0.23 0.395 0 0 0 c
+0.6865 -3.377 m
+-0.1372 -1.729 l
+-0.8789 -1.729 l
+-0.8789 -3.377 l
+-1.4722 -3.377 l
+-1.4722 0.533 l
+0.044 0.533 l
+0.7852 0.533 1.2573 0.055 1.2573 -0.609 c
+1.2573 -1.169 0.917 -1.526 0.4775 -1.647 c
+1.3779 -3.377 l
+0.6865 -3.377 l
+f
+Q
+q
+[1 0 0 1 9.0478 24.499] cm
+0 0 m
+0 3.91 l
+2.499 3.91 l
+2.499 3.377 l
+0.5928 3.377 l
+0.5928 2.234 l
+2.218 2.234 l
+2.218 1.708 l
+0.5928 1.708 l
+0.5928 0.533 l
+2.499 0.533 l
+2.499 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 13.945 24.466] cm
+0 0 m
+-0.587 0 -1.011 0.138 -1.384 0.516 c
+-0.988 0.906 l
+-0.703 0.62 -0.39 0.532 0.011 0.532 c
+0.522 0.532 0.818 0.752 0.818 1.132 c
+0.818 1.302 0.769 1.444 0.665 1.538 c
+0.566 1.631 0.467 1.67 0.236 1.702 c
+-0.225 1.769 l
+-0.544 1.812 -0.796 1.922 -0.966 2.081 c
+-1.159 2.263 -1.252 2.51 -1.252 2.828 c
+-1.252 3.509 -0.758 3.977 0.055 3.977 c
+0.571 3.977 0.934 3.845 1.269 3.531 c
+0.89 3.158 l
+0.648 3.389 0.368 3.46 0.039 3.46 c
+-0.423 3.46 -0.675 3.196 -0.675 2.851 c
+-0.675 2.708 -0.631 2.581 -0.527 2.487 c
+-0.428 2.399 -0.269 2.335 -0.088 2.307 c
+0.357 2.24 l
+0.719 2.185 0.923 2.098 1.087 1.949 c
+1.301 1.763 1.406 1.482 1.406 1.147 c
+1.406 0.429 0.818 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.672 27.613] cm
+0 0 m
+-0.165 0.181 -0.385 0.263 -0.665 0.263 c
+-1.384 0.263 l
+-1.384 -2.581 l
+-0.665 -2.581 l
+-0.385 -2.581 -0.165 -2.5 0 -2.318 c
+0.204 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.204 -0.226 0 0 c
+0.406 -2.746 m
+0.159 -2.994 -0.197 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.197 0.796 0.159 0.675 0.406 0.428 c
+0.829 0.005 0.802 -0.566 0.802 -1.132 c
+0.802 -1.697 0.829 -2.323 0.406 -2.746 c
+f
+Q
+q
+[1 0 0 1 20.9 24.499] cm
+0 0 m
+0 3.91 l
+2.498 3.91 l
+2.498 3.377 l
+0.593 3.377 l
+0.593 2.234 l
+2.218 2.234 l
+2.218 1.708 l
+0.593 1.708 l
+0.593 0.533 l
+2.498 0.533 l
+2.498 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.16 24.499] cm
+0 0 m
+-1.807 2.751 l
+-1.807 0 l
+-2.4 0 l
+-2.4 3.91 l
+-1.857 3.91 l
+-0.05 1.164 l
+-0.05 3.91 l
+0.544 3.91 l
+0.544 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 7.1758 18.126] cm
+0 0 m
+-0.626 0 -1.2412 0.385 -1.2412 1.428 c
+-1.2412 2.472 -0.626 2.85 0 2.85 c
+0.3848 2.85 0.6533 2.74 0.917 2.461 c
+0.5332 2.087 l
+0.3569 2.279 0.2197 2.351 0 2.351 c
+-0.2139 2.351 -0.395 2.263 -0.5161 2.104 c
+-0.6367 1.949 -0.6807 1.752 -0.6807 1.428 c
+-0.6807 1.104 -0.6367 0.9 -0.5161 0.747 c
+-0.395 0.588 -0.2139 0.5 0 0.5 c
+0.2197 0.5 0.3569 0.572 0.5332 0.764 c
+0.917 0.396 l
+0.6533 0.115 0.3848 0 0 0 c
+f
+Q
+q
+[1 0 0 1 10.629 20.317] cm
+0 0 m
+-0.105 0.105 -0.248 0.159 -0.412 0.159 c
+-0.577 0.159 -0.7144 0.105 -0.8188 0 c
+-0.9888 -0.17 -1.0107 -0.462 -1.0107 -0.764 c
+-1.0107 -1.065 -0.9888 -1.356 -0.8188 -1.527 c
+-0.7144 -1.631 -0.577 -1.691 -0.412 -1.691 c
+-0.248 -1.691 -0.105 -1.631 0 -1.527 c
+0.17 -1.356 0.192 -1.065 0.192 -0.764 c
+0.192 -0.462 0.17 -0.17 0 0 c
+0.422 -1.861 m
+0.241 -2.049 -0.033 -2.191 -0.412 -2.191 c
+-0.7905 -2.191 -1.0606 -2.049 -1.2412 -1.861 c
+-1.5044 -1.587 -1.5708 -1.235 -1.5708 -0.764 c
+-1.5708 -0.297 -1.5044 0.055 -1.2412 0.329 c
+-1.0606 0.516 -0.7905 0.659 -0.412 0.659 c
+-0.033 0.659 0.241 0.516 0.422 0.329 c
+0.686 0.055 0.752 -0.297 0.752 -0.764 c
+0.752 -1.235 0.686 -1.587 0.422 -1.861 c
+f
+Q
+q
+[1 0 0 1 14.384 18.159] cm
+0 0 m
+0 1.696 l
+0 2.13 -0.248 2.317 -0.56 2.317 c
+-0.873 2.317 -1.137 2.125 -1.137 1.696 c
+-1.137 0 l
+-1.697 0 l
+-1.697 2.784 l
+-1.148 2.784 l
+-1.148 2.504 l
+-0.956 2.713 -0.687 2.817 -0.407 2.817 c
+-0.121 2.817 0.115 2.725 0.28 2.565 c
+0.495 2.357 0.561 2.092 0.561 1.779 c
+0.561 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.453 18.126] cm
+0 0 m
+-0.626 0 -1.241 0.385 -1.241 1.428 c
+-1.241 2.472 -0.626 2.85 0 2.85 c
+0.385 2.85 0.653 2.74 0.917 2.461 c
+0.533 2.087 l
+0.357 2.279 0.219 2.351 0 2.351 c
+-0.214 2.351 -0.396 2.263 -0.517 2.104 c
+-0.637 1.949 -0.681 1.752 -0.681 1.428 c
+-0.681 1.104 -0.637 0.9 -0.517 0.747 c
+-0.396 0.588 -0.214 0.5 0 0.5 c
+0.219 0.5 0.357 0.572 0.533 0.764 c
+0.917 0.396 l
+0.653 0.115 0.385 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.055 20.158] cm
+0 0 m
+-0.088 0.209 -0.286 0.351 -0.549 0.351 c
+-0.813 0.351 -1.016 0.209 -1.104 0 c
+-1.159 -0.127 -1.169 -0.209 -1.175 -0.379 c
+0.077 -0.379 l
+0.071 -0.209 0.055 -0.127 0 0 c
+-1.175 -0.769 m
+-1.175 -1.247 -0.923 -1.549 -0.467 -1.549 c
+-0.154 -1.549 0.011 -1.461 0.208 -1.264 c
+0.565 -1.599 l
+0.28 -1.884 0.011 -2.032 -0.478 -2.032 c
+-1.175 -2.032 -1.73 -1.664 -1.73 -0.604 c
+-1.73 0.296 -1.263 0.818 -0.549 0.818 c
+0.198 0.818 0.631 0.268 0.631 -0.523 c
+0.631 -0.769 l
+-1.175 -0.769 l
+f
+Q
+q
+[1 0 0 1 24.118 20.477] cm
+0 0 m
+-0.505 0 -0.583 -0.428 -0.583 -0.923 c
+-0.583 -1.418 -0.505 -1.851 0 -1.851 c
+0.504 -1.851 0.577 -1.418 0.577 -0.923 c
+0.577 -0.428 0.504 0 0 0 c
+0.823 -2.104 m
+0.67 -2.257 0.428 -2.351 0.148 -2.351 c
+-0.149 -2.351 -0.379 -2.273 -0.583 -2.032 c
+-0.583 -3.444 l
+-1.143 -3.444 l
+-1.143 0.467 l
+-0.593 0.467 l
+-0.593 0.17 l
+-0.385 0.423 -0.159 0.499 0.142 0.499 c
+0.422 0.499 0.67 0.407 0.823 0.253 c
+1.103 -0.028 1.136 -0.5 1.136 -0.923 c
+1.136 -1.346 1.103 -1.823 0.823 -2.104 c
+f
+Q
+q
+[1 0 0 1 27.39 18.159] cm
+0 0 m
+-0.522 0 -0.764 0.373 -0.764 0.775 c
+-0.764 2.307 l
+-1.082 2.307 l
+-1.082 2.734 l
+-0.764 2.734 l
+-0.764 3.58 l
+-0.204 3.58 l
+-0.204 2.734 l
+0.335 2.734 l
+0.335 2.307 l
+-0.204 2.307 l
+-0.204 0.802 l
+-0.204 0.599 -0.105 0.478 0.105 0.478 c
+0.335 0.478 l
+0.335 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 0.73389 12.113] cm
+0 0 m
+0 2.752 l
+1.708 2.752 l
+1.708 2.489 l
+0.2939 2.489 l
+0.2939 1.52 l
+1.4995 1.52 l
+1.4995 1.257 l
+0.2939 1.257 l
+0.2939 0.264 l
+1.708 0.264 l
+1.708 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.4043 12.113] cm
+0 0 m
+-0.4565 0.739 l
+-0.9199 0 l
+-1.2564 0 l
+-0.6108 0.971 l
+-1.2295 1.901 l
+-0.8931 1.901 l
+-0.4565 1.198 l
+-0.0274 1.901 l
+0.3091 1.901 l
+-0.3096 0.971 l
+0.3359 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 5.4272 12.113] cm
+0 0 m
+0 0.24 l
+1.0591 1.654 l
+0.0581 1.654 l
+0.0581 1.901 l
+1.3794 1.901 l
+1.3794 1.666 l
+0.3164 0.248 l
+1.3794 0.248 l
+1.3794 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 8.8423 13.517] cm
+0 0 m
+-0.0732 0.174 -0.2437 0.286 -0.4448 0.286 c
+-0.6455 0.286 -0.8154 0.174 -0.8887 0 c
+-0.9312 -0.105 -0.939 -0.162 -0.9463 -0.316 c
+0.0581 -0.316 l
+0.0503 -0.162 0.0425 -0.105 0 0 c
+-0.9463 -0.525 m
+-0.9463 -0.942 -0.7495 -1.183 -0.3867 -1.183 c
+-0.1665 -1.183 -0.0386 -1.116 0.1123 -0.966 c
+0.3018 -1.132 l
+0.1084 -1.326 -0.0693 -1.426 -0.3941 -1.426 c
+-0.8965 -1.426 -1.2246 -1.125 -1.2246 -0.452 c
+-1.2246 0.162 -0.9272 0.522 -0.4448 0.522 c
+0.0464 0.522 0.3364 0.166 0.3364 -0.397 c
+0.3364 -0.525 l
+-0.9463 -0.525 l
+f
+Q
+q
+[1 0 0 1 10.611 12.113] cm
+0 0 m
+-0.332 0 -0.483 0.217 -0.483 0.507 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.125 12.113] cm
+0 0 m
+-0.333 0 -0.483 0.217 -0.483 0.507 c
+-0.483 2.752 l
+-0.205 2.752 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 14.188 13.517] cm
+0 0 m
+-0.073 0.174 -0.244 0.286 -0.445 0.286 c
+-0.646 0.286 -0.815 0.174 -0.889 0 c
+-0.931 -0.105 -0.939 -0.162 -0.947 -0.316 c
+0.058 -0.316 l
+0.05 -0.162 0.043 -0.105 0 0 c
+-0.947 -0.525 m
+-0.947 -0.942 -0.75 -1.183 -0.387 -1.183 c
+-0.167 -1.183 -0.039 -1.116 0.112 -0.966 c
+0.302 -1.132 l
+0.108 -1.326 -0.07 -1.426 -0.394 -1.426 c
+-0.896 -1.426 -1.225 -1.125 -1.225 -0.452 c
+-1.225 0.162 -0.928 0.522 -0.445 0.522 c
+0.046 0.522 0.336 0.166 0.336 -0.397 c
+0.336 -0.525 l
+-0.947 -0.525 l
+f
+Q
+q
+[1 0 0 1 16.699 12.113] cm
+0 0 m
+0 1.171 l
+0 1.508 -0.182 1.678 -0.467 1.678 c
+-0.753 1.678 -0.939 1.504 -0.939 1.171 c
+-0.939 0 l
+-1.217 0 l
+-1.217 1.901 l
+-0.939 1.901 l
+-0.939 1.693 l
+-0.804 1.848 -0.619 1.925 -0.406 1.925 c
+-0.201 1.925 -0.035 1.863 0.081 1.747 c
+0.216 1.616 0.278 1.438 0.278 1.218 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.865 12.113] cm
+0 0 m
+0 0.24 l
+1.059 1.654 l
+0.058 1.654 l
+0.058 1.901 l
+1.379 1.901 l
+1.379 1.666 l
+0.317 0.248 l
+1.379 0.248 l
+1.379 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 22.567 12.991] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.116 -0.959 -0.336 c
+-0.959 -0.557 -0.823 -0.661 -0.522 -0.661 c
+-0.359 -0.661 -0.216 -0.649 -0.097 -0.534 c
+-0.031 -0.472 0 -0.364 0 -0.205 c
+0 0 l
+h
+0 -0.878 m
+0 -0.696 l
+-0.154 -0.85 -0.294 -0.901 -0.549 -0.901 c
+-0.811 -0.901 -0.966 -0.85 -1.086 -0.727 c
+-1.179 -0.634 -1.229 -0.491 -1.229 -0.341 c
+-1.229 -0.008 -0.997 0.208 -0.572 0.208 c
+0 0.208 l
+0 0.39 l
+0 0.668 -0.139 0.807 -0.487 0.807 c
+-0.73 0.807 -0.854 0.749 -0.966 0.591 c
+-1.155 0.765 l
+-0.986 0.985 -0.792 1.047 -0.483 1.047 c
+0.027 1.047 0.278 0.827 0.278 0.413 c
+0.278 -0.878 l
+0 -0.878 l
+f
+Q
+q
+[1 0 0 1 25.089 12.113] cm
+0 0 m
+0 0.213 l
+-0.135 0.058 -0.325 -0.023 -0.537 -0.023 c
+-0.742 -0.023 -0.912 0.039 -1.027 0.155 c
+-1.164 0.286 -1.221 0.468 -1.221 0.688 c
+-1.221 1.901 l
+-0.943 1.901 l
+-0.943 0.73 l
+-0.943 0.394 -0.765 0.225 -0.479 0.225 c
+-0.193 0.225 -0.003 0.398 -0.003 0.73 c
+-0.003 1.901 l
+0.275 1.901 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.024 12.091] cm
+0 0 m
+-0.321 0 -0.572 0.073 -0.78 0.274 c
+-0.595 0.46 l
+-0.444 0.301 -0.24 0.239 -0.003 0.239 c
+0.309 0.239 0.503 0.352 0.503 0.575 c
+0.503 0.742 0.406 0.835 0.186 0.854 c
+-0.127 0.881 l
+-0.498 0.912 -0.695 1.078 -0.695 1.391 c
+-0.695 1.739 -0.402 1.948 0.004 1.948 c
+0.274 1.948 0.518 1.882 0.689 1.743 c
+0.507 1.562 l
+0.371 1.666 0.197 1.712 0 1.712 c
+-0.278 1.712 -0.425 1.592 -0.425 1.399 c
+-0.425 1.237 -0.332 1.14 -0.092 1.121 c
+0.213 1.094 l
+0.545 1.063 0.773 0.935 0.773 0.579 c
+0.773 0.213 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 2.956 6.0693] cm
+0 0 m
+-0.2744 0 l
+-0.8848 2.2021 l
+-1.4956 0 l
+-1.7695 0 l
+-2.4731 2.751 l
+-2.1602 2.751 l
+-1.623 0.5322 l
+-1.0161 2.751 l
+-0.7534 2.751 l
+-0.1465 0.5322 l
+0.3906 2.751 l
+0.7031 2.751 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.5039 7.9697] cm
+0 0 m
+0.27832 0 l
+0.27832 -1.9004 l
+0 -1.9004 l
+0 0 l
+h
+-0.0156 0.8545 m
+0.29788 0.8545 l
+0.29788 0.542 l
+-0.0156 0.542 l
+-0.0156 0.8545 l
+h
+f
+Q
+q
+[1 0 0 1 6.5166 6.0459] cm
+0 0 m
+-0.3203 0 -0.5718 0.0732 -0.7808 0.2734 c
+-0.5952 0.4599 l
+-0.4443 0.3007 -0.2393 0.2382 -0.0039 0.2382 c
+0.3101 0.2382 0.5029 0.3505 0.5029 0.5752 c
+0.5029 0.7412 0.4063 0.8349 0.1855 0.8535 c
+-0.1269 0.8798 l
+-0.4981 0.9111 -0.6958 1.0781 -0.6958 1.3906 c
+-0.6958 1.7382 -0.4014 1.9472 0.0044 1.9472 c
+0.2744 1.9472 0.5181 1.8818 0.688 1.7421 c
+0.5064 1.5605 l
+0.3711 1.665 0.1973 1.7119 0 1.7119 c
+-0.2778 1.7119 -0.4248 1.5918 -0.4248 1.3984 c
+-0.4248 1.2363 -0.332 1.1396 -0.0923 1.1201 c
+0.2129 1.0937 l
+0.5454 1.0615 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 8.8076 6.0459] cm
+0 0 m
+-0.3208 0 -0.5718 0.0732 -0.7812 0.2734 c
+-0.5952 0.4599 l
+-0.4448 0.3007 -0.2397 0.2382 -0.0039 0.2382 c
+0.3091 0.2382 0.5024 0.3505 0.5024 0.5752 c
+0.5024 0.7412 0.4058 0.8349 0.1851 0.8535 c
+-0.1274 0.8798 l
+-0.499 0.9111 -0.6958 1.0781 -0.6958 1.3906 c
+-0.6958 1.7382 -0.4019 1.9472 0.0039 1.9472 c
+0.2739 1.9472 0.5176 1.8818 0.688 1.7421 c
+0.5059 1.5605 l
+0.3706 1.665 0.1973 1.7119 0 1.7119 c
+-0.2783 1.7119 -0.4253 1.5918 -0.4253 1.3984 c
+-0.4253 1.2363 -0.3325 1.1396 -0.0933 1.1201 c
+0.2124 1.0937 l
+0.5449 1.0615 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 11.682 7.4716] cm
+0 0 m
+-0.073 0.1739 -0.244 0.2862 -0.445 0.2862 c
+-0.645 0.2862 -0.815 0.1739 -0.889 0 c
+-0.931 -0.1045 -0.939 -0.163 -0.947 -0.3173 c
+0.058 -0.3173 l
+0.05 -0.163 0.043 -0.1045 0 0 c
+-0.947 -0.5263 m
+-0.947 -0.9433 -0.749 -1.1826 -0.387 -1.1826 c
+-0.167 -1.1826 -0.038 -1.1171 0.112 -0.9658 c
+0.302 -1.1328 l
+0.108 -1.3252 -0.07 -1.4257 -0.394 -1.4257 c
+-0.896 -1.4257 -1.225 -1.125 -1.225 -0.4521 c
+-1.225 0.1621 -0.928 0.5215 -0.445 0.5215 c
+0.046 0.5215 0.336 0.1661 0.336 -0.3984 c
+0.336 -0.5263 l
+-0.947 -0.5263 l
+f
+Q
+q
+[1 0 0 1 14.262 6.0693] cm
+0 0 m
+0 1.1699 l
+0 1.5068 -0.182 1.6768 -0.467 1.6768 c
+-0.753 1.6768 -0.939 1.5029 -0.939 1.1699 c
+-0.939 0 l
+-1.218 0 l
+-1.218 1.9004 l
+-0.939 1.9004 l
+-0.939 1.6924 l
+-0.803 1.8467 -0.618 1.9238 -0.406 1.9238 c
+-0.201 1.9238 -0.034 1.8623 0.081 1.7471 c
+0.217 1.6143 0.278 1.4365 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 16.251 6.0459] cm
+0 0 m
+-0.321 0 -0.572 0.0732 -0.781 0.2734 c
+-0.595 0.4599 l
+-0.445 0.3007 -0.24 0.2382 -0.004 0.2382 c
+0.309 0.2382 0.503 0.3505 0.503 0.5752 c
+0.503 0.7412 0.406 0.8349 0.186 0.8535 c
+-0.127 0.8798 l
+-0.498 0.9111 -0.696 1.0781 -0.696 1.3906 c
+-0.696 1.7382 -0.402 1.9472 0.004 1.9472 c
+0.274 1.9472 0.518 1.8818 0.688 1.7421 c
+0.506 1.5605 l
+0.371 1.665 0.197 1.7119 0 1.7119 c
+-0.278 1.7119 -0.425 1.5918 -0.425 1.3984 c
+-0.425 1.2363 -0.332 1.1396 -0.092 1.1201 c
+0.212 1.0937 l
+0.545 1.0615 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.742 6.0459] cm
+0 0 m
+-0.479 0 -0.842 0.3242 -0.842 0.9736 c
+-0.842 1.622 -0.479 1.9472 0 1.9472 c
+0.263 1.9472 0.429 1.8769 0.626 1.665 c
+0.437 1.4873 l
+0.294 1.6455 0.182 1.6992 0 1.6992 c
+-0.185 1.6992 -0.339 1.6269 -0.44 1.4834 c
+-0.529 1.3593 -0.564 1.2138 -0.564 0.9736 c
+-0.564 0.7343 -0.529 0.5859 -0.44 0.4628 c
+-0.339 0.3203 -0.185 0.247 0 0.247 c
+0.182 0.247 0.294 0.3046 0.437 0.4628 c
+0.626 0.2812 l
+0.429 0.0683 0.263 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.551 6.0693] cm
+0 0 m
+0 1.1738 l
+0 1.5068 -0.178 1.6768 -0.464 1.6768 c
+-0.75 1.6768 -0.94 1.5029 -0.94 1.1738 c
+-0.94 0 l
+-1.218 0 l
+-1.218 2.751 l
+-0.94 2.751 l
+-0.94 1.6924 l
+-0.8 1.8506 -0.619 1.9238 -0.406 1.9238 c
+0.023 1.9238 0.278 1.6494 0.278 1.2207 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 24.02 6.9453] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.1153 -0.959 -0.335 c
+-0.959 -0.5557 -0.823 -0.6602 -0.522 -0.6602 c
+-0.359 -0.6602 -0.216 -0.6494 -0.097 -0.5332 c
+-0.031 -0.4707 0 -0.3633 0 -0.2041 c
+0 0 l
+h
+0 -0.876 m
+0 -0.6944 l
+-0.155 -0.8496 -0.294 -0.9004 -0.549 -0.9004 c
+-0.812 -0.9004 -0.966 -0.8496 -1.086 -0.7256 c
+-1.179 -0.6328 -1.229 -0.4903 -1.229 -0.3399 c
+-1.229 -0.0069 -0.998 0.209 -0.573 0.209 c
+0 0.209 l
+0 0.3906 l
+0 0.6689 -0.139 0.8076 -0.487 0.8076 c
+-0.731 0.8076 -0.854 0.75 -0.966 0.5918 c
+-1.156 0.7656 l
+-0.986 0.9863 -0.792 1.0478 -0.483 1.0478 c
+0.027 1.0478 0.278 0.8281 0.278 0.414 c
+0.278 -0.876 l
+0 -0.876 l
+f
+Q
+q
+[1 0 0 1 25.75 7.7461] cm
+0 0 m
+0 -1.6768 l
+-0.278 -1.6768 l
+-0.278 0 l
+-0.521 0 l
+-0.521 0.2119 l
+-0.278 0.2119 l
+-0.278 0.5712 l
+-0.278 0.8535 -0.12 1.082 0.204 1.082 c
+0.406 1.082 l
+0.406 0.8427 l
+0.255 0.8427 l
+0.078 0.8427 0 0.7382 0 0.5634 c
+0 0.2119 l
+0.406 0.2119 l
+0.406 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.592 6.0693] cm
+0 0 m
+-0.325 0 -0.487 0.2275 -0.487 0.5098 c
+-0.487 1.6768 l
+-0.727 1.6768 l
+-0.727 1.8887 l
+-0.487 1.8887 l
+-0.487 2.4844 l
+-0.209 2.4844 l
+-0.209 1.8887 l
+0.197 1.8887 l
+0.197 1.6768 l
+-0.209 1.6768 l
+-0.209 0.5176 l
+-0.209 0.3437 -0.128 0.2393 0.05 0.2393 c
+0.197 0.2393 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 7.749 0.023403] cm
+0 0 m
+0 0.21189 l
+-0.1348 0.057606 -0.3247 -0.023403 -0.5371 -0.023403 c
+-0.7422 -0.023403 -0.9121 0.039104 -1.0273 0.1543 c
+-1.1631 0.28611 -1.2207 0.4678 -1.2207 0.6875 c
+-1.2207 1.9014 l
+-0.9424 1.9014 l
+-0.9424 0.7305 l
+-0.9424 0.3945 -0.7646 0.2236 -0.479 0.2236 c
+-0.1929 0.2236 -0.0039 0.3984 -0.0039 0.7305 c
+-0.0039 1.9014 l
+0.2744 1.9014 l
+0.2744 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 10.322 0.023403] cm
+0 0 m
+0 1.1709 l
+0 1.5078 -0.181 1.6777 -0.4673 1.6777 c
+-0.7534 1.6777 -0.939 1.5029 -0.939 1.1709 c
+-0.939 0 l
+-1.2173 0 l
+-1.2173 1.9014 l
+-0.939 1.9014 l
+-0.939 1.6924 l
+-0.8037 1.8477 -0.6182 1.9248 -0.4058 1.9248 c
+-0.201 1.9248 -0.035 1.8623 0.081 1.7471 c
+0.217 1.6152 0.278 1.4375 0.278 1.2178 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.319 1.7011] cm
+0 0 m
+-0.413 0 -0.479 -0.3564 -0.479 -0.72751 c
+-0.479 -1.0986 -0.413 -1.4541 0 -1.4541 c
+0.413 -1.4541 0.475 -1.0986 0.475 -0.72751 c
+0.475 -0.3564 0.413 0 0 0 c
+0.479 -1.6777 m
+0.479 -1.4492 l
+0.325 -1.6504 0.147 -1.7011 -0.062 -1.7011 c
+-0.255 -1.7011 -0.425 -1.6357 -0.526 -1.5351 c
+-0.719 -1.3418 -0.757 -1.0254 -0.757 -0.72751 c
+-0.757 -0.4297 -0.719 -0.1123 -0.526 0.0811 c
+-0.425 0.1807 -0.255 0.2471 -0.062 0.2471 c
+0.147 0.2471 0.321 0.2012 0.475 0.003 c
+0.475 1.0743 l
+0.753 1.0743 l
+0.753 -1.6777 l
+0.479 -1.6777 l
+f
+Q
+q
+[1 0 0 1 17.264 0.023403] cm
+0 0 m
+-0.838 1.4648 l
+-1.419 0.7686 l
+-1.419 0 l
+-1.712 0 l
+-1.712 2.752 l
+-1.419 2.752 l
+-1.419 1.1709 l
+-0.135 2.752 l
+0.224 2.752 l
+-0.642 1.6885 l
+0.348 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.6 0.023403] cm
+0 0 m
+0 0.21189 l
+-0.135 0.057606 -0.324 -0.023403 -0.538 -0.023403 c
+-0.742 -0.023403 -0.912 0.039104 -1.028 0.1543 c
+-1.163 0.28611 -1.221 0.4678 -1.221 0.6875 c
+-1.221 1.9014 l
+-0.942 1.9014 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2236 -0.479 0.2236 c
+-0.193 0.2236 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9014 l
+0.274 1.9014 l
+0.274 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 21.431 0.023403] cm
+0 0 m
+-0.333 0 -0.483 0.21581 -0.483 0.5068 c
+-0.483 2.752 l
+-0.206 2.752 l
+-0.206 0.5176 l
+-0.206 0.332 -0.144 0.2402 0.05 0.2402 c
+0.201 0.2402 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 23.022 0.023403] cm
+0 0 m
+-0.325 0 -0.487 0.2285 -0.487 0.5098 c
+-0.487 1.6777 l
+-0.727 1.6777 l
+-0.727 1.8896 l
+-0.487 1.8896 l
+-0.487 2.4853 l
+-0.209 2.4853 l
+-0.209 1.8896 l
+0.197 1.8896 l
+0.197 1.6777 l
+-0.209 1.6777 l
+-0.209 0.5176 l
+-0.209 0.3437 -0.128 0.2402 0.05 0.2402 c
+0.197 0.2402 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 25.359 0.023403] cm
+0 0 m
+0 0.21189 l
+-0.135 0.057606 -0.325 -0.023403 -0.537 -0.023403 c
+-0.742 -0.023403 -0.912 0.039104 -1.028 0.1543 c
+-1.163 0.28611 -1.221 0.4678 -1.221 0.6875 c
+-1.221 1.9014 l
+-0.942 1.9014 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2236 -0.479 0.2236 c
+-0.193 0.2236 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9014 l
+0.275 1.9014 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.777 1.5615] cm
+0 0 m
+-0.104 0.1045 -0.181 0.1396 -0.328 0.1396 c
+-0.607 0.1396 -0.784 -0.0811 -0.784 -0.3711 c
+-0.784 -1.5381 l
+-1.062 -1.5381 l
+-1.062 0.3633 l
+-0.784 0.3633 l
+-0.784 0.1318 l
+-0.68 0.29 -0.471 0.3857 -0.251 0.3857 c
+-0.069 0.3857 0.07 0.3437 0.205 0.209 c
+0 0 l
+f
+Q
+Q
+[0.4] sc
+q
+[1 0 0 1 30.641 62.981] cm
+0 0 m
+-16.953 0 l
+-11.114 5.837 l
+0 0 l
+f
+Q
+[0.2] sc
+q
+[1 0 0 1 6.8892 57.18] cm
+0 0 m
+0 8.255 l
+11.988 11.985 l
+0 0 l
+f
+Q
+[0.8] sc
+q
+[1 0 0 1 6.1851 48.27] cm
+0 0 m
+-5.8384 5.838 l
+0 16.951 l
+0 0 l
+f
+Q
+[0.6] sc
+q
+[1 0 0 1 11.987 41.472] cm
+0 0 m
+-8.2568 0 l
+-11.987 11.985 l
+0 0 l
+f
+Q
+[0.4] sc
+q
+[1 0 0 1 15.065 34.929] cm
+0 0 m
+-11.115 5.837 l
+5.838 5.837 l
+0 0 l
+f
+Q
+[0.302] sc
+q
+[1 0 0 1 15.709 34.583] cm
+0 0 m
+11.987 11.986 l
+11.987 3.73 l
+0 0 l
+f
+Q
+[0.698] sc
+q
+[1 0 0 1 28.401 38.527] cm
+0 0 m
+0 16.951 l
+5.838 11.113 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+[0.6] sc
+q
+[1 0 0 1 34.582 50.296] cm
+0 0 m
+-11.987 11.985 l
+-3.731 11.985 l
+0 0 l
+f
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-25.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-25.pdf
new file mode 100644
index 00000000000..89dc42e674d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-25.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-27.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-27.eps
new file mode 100644
index 00000000000..b4b8585044b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-27.eps
@@ -0,0 +1,2428 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-27.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 144 52
+%%HiResBoundingBox: 0 0 143.667 51.307
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 143.667 51.307 re
+W
+q
+q
+1 i
+0.059998 0.06 143.607 51.247 re
+W
+[/Separation (HKS 41 K) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.988235
+0.980392
+0.980392
+0.988235
+0.964706
+0.968627
+0.980392
+0.960784
+0.960784
+0.976471
+0.94902
+0.952941
+0.964706
+0.945098
+0.94902
+0.964706
+0.937255
+0.941176
+0.956863
+0.933333
+0.933333
+0.952941
+0.92549
+0.929412
+0.94902
+0.921569
+0.92549
+0.94902
+0.913725
+0.917647
+0.941176
+0.909804
+0.913725
+0.941176
+0.901961
+0.905882
+0.937255
+0.898039
+0.901961
+0.933333
+0.890196
+0.894118
+0.92549
+0.886275
+0.894118
+0.92549
+0.878431
+0.886275
+0.917647
+0.87451
+0.882353
+0.917647
+0.870588
+0.878431
+0.913725
+0.866667
+0.87451
+0.909804
+0.858824
+0.866667
+0.905882
+0.854902
+0.866667
+0.905882
+0.847059
+0.858824
+0.901961
+0.843137
+0.854902
+0.898039
+0.839216
+0.847059
+0.890196
+0.835294
+0.847059
+0.890196
+0.827451
+0.839216
+0.886275
+0.823529
+0.835294
+0.882353
+0.815686
+0.831373
+0.882353
+0.811765
+0.827451
+0.878431
+0.807843
+0.819608
+0.87451
+0.803922
+0.819608
+0.87451
+0.796078
+0.811765
+0.870588
+0.792157
+0.807843
+0.866667
+0.788235
+0.803922
+0.858824
+0.784314
+0.8
+0.858824
+0.776471
+0.796078
+0.854902
+0.772549
+0.792157
+0.854902
+0.768627
+0.788235
+0.85098
+0.764706
+0.784314
+0.847059
+0.756863
+0.776471
+0.843137
+0.756863
+0.776471
+0.843137
+0.74902
+0.772549
+0.839216
+0.745098
+0.768627
+0.839216
+0.741176
+0.760784
+0.831373
+0.737255
+0.760784
+0.831373
+0.729412
+0.752941
+0.823529
+0.729412
+0.74902
+0.823529
+0.721569
+0.745098
+0.819608
+0.717647
+0.741176
+0.819608
+0.713725
+0.737255
+0.815686
+0.709804
+0.733333
+0.811765
+0.701961
+0.729412
+0.807843
+0.701961
+0.72549
+0.807843
+0.694118
+0.721569
+0.8
+0.690196
+0.717647
+0.8
+0.686275
+0.713725
+0.796078
+0.682353
+0.709804
+0.796078
+0.678431
+0.705882
+0.792157
+0.67451
+0.701961
+0.792157
+0.666667
+0.698039
+0.784314
+0.666667
+0.694118
+0.784314
+0.658824
+0.690196
+0.780392
+0.654902
+0.686275
+0.780392
+0.65098
+0.682353
+0.772549
+0.647059
+0.682353
+0.772549
+0.643137
+0.67451
+0.768627
+0.639216
+0.670588
+0.768627
+0.635294
+0.670588
+0.764706
+0.631373
+0.666667
+0.760784
+0.623529
+0.658824
+0.756863
+0.623529
+0.658824
+0.756863
+0.615686
+0.654902
+0.752941
+0.615686
+0.65098
+0.752941
+0.607843
+0.643137
+0.745098
+0.603922
+0.643137
+0.745098
+0.6
+0.639216
+0.741176
+0.596078
+0.635294
+0.741176
+0.592157
+0.631373
+0.737255
+0.588235
+0.627451
+0.737255
+0.584314
+0.623529
+0.733333
+0.580392
+0.619608
+0.729412
+0.576471
+0.619608
+0.72549
+0.572549
+0.615686
+0.72549
+0.568627
+0.607843
+0.717647
+0.564706
+0.607843
+0.717647
+0.560784
+0.603922
+0.713725
+0.556863
+0.6
+0.713725
+0.552941
+0.596078
+0.709804
+0.54902
+0.596078
+0.709804
+0.545098
+0.588235
+0.705882
+0.541176
+0.588235
+0.701961
+0.537255
+0.584314
+0.701961
+0.533333
+0.580392
+0.698039
+0.529412
+0.576471
+0.694118
+0.52549
+0.576471
+0.694118
+0.521569
+0.568627
+0.690196
+0.517647
+0.568627
+0.686275
+0.513725
+0.560784
+0.682353
+0.509804
+0.560784
+0.682353
+0.505882
+0.556863
+0.678431
+0.501961
+0.552941
+0.678431
+0.498039
+0.54902
+0.67451
+0.494118
+0.54902
+0.67451
+0.490196
+0.541176
+0.666667
+0.490196
+0.541176
+0.666667
+0.482353
+0.537255
+0.662745
+0.482353
+0.533333
+0.662745
+0.478431
+0.529412
+0.658824
+0.47451
+0.529412
+0.658824
+0.470588
+0.52549
+0.654902
+0.466667
+0.521569
+0.654902
+0.462745
+0.517647
+0.65098
+0.458824
+0.517647
+0.65098
+0.454902
+0.509804
+0.643137
+0.454902
+0.509804
+0.643137
+0.447059
+0.505882
+0.639216
+0.447059
+0.501961
+0.639216
+0.443137
+0.498039
+0.635294
+0.439216
+0.498039
+0.635294
+0.435294
+0.494118
+0.631373
+0.431373
+0.490196
+0.631373
+0.427451
+0.490196
+0.627451
+0.423529
+0.486275
+0.627451
+0.419608
+0.482353
+0.619608
+0.419608
+0.478431
+0.619608
+0.411765
+0.478431
+0.615686
+0.407843
+0.47451
+0.615686
+0.403922
+0.470588
+0.611765
+0.4
+0.470588
+0.611765
+0.396078
+0.466667
+0.607843
+0.396078
+0.462745
+0.607843
+0.392157
+0.458824
+0.603922
+0.388235
+0.458824
+0.603922
+0.384314
+0.45098
+0.596078
+0.380392
+0.45098
+0.596078
+0.376471
+0.447059
+0.592157
+0.376471
+0.447059
+0.592157
+0.372549
+0.439216
+0.588235
+0.368627
+0.439216
+0.588235
+0.364706
+0.435294
+0.584314
+0.360784
+0.435294
+0.584314
+0.356863
+0.431373
+0.580392
+0.356863
+0.427451
+0.580392
+0.352941
+0.423529
+0.572549
+0.34902
+0.423529
+0.572549
+0.345098
+0.419608
+0.572549
+0.341176
+0.419608
+0.568627
+0.337255
+0.415686
+0.564706
+0.337255
+0.411765
+0.564706
+0.333333
+0.407843
+0.560784
+0.329412
+0.407843
+0.560784
+0.32549
+0.403922
+0.556863
+0.321569
+0.403922
+0.556863
+0.321569
+0.4
+0.552941
+0.317647
+0.396078
+0.552941
+0.313725
+0.392157
+0.54902
+0.309804
+0.392157
+0.54902
+0.305882
+0.388235
+0.545098
+0.301961
+0.388235
+0.545098
+0.298039
+0.384314
+0.541176
+0.298039
+0.380392
+0.541176
+0.294118
+0.376471
+0.537255
+0.290196
+0.376471
+0.537255
+0.286275
+0.372549
+0.529412
+0.286275
+0.372549
+0.529412
+0.282353
+0.368627
+0.529412
+0.278431
+0.368627
+0.52549
+0.27451
+0.364706
+0.521569
+0.270588
+0.360784
+0.521569
+0.266667
+0.360784
+0.521569
+0.266667
+0.356863
+0.517647
+0.262745
+0.352941
+0.513725
+0.258824
+0.352941
+0.513725
+0.254902
+0.34902
+0.509804
+0.25098
+0.34902
+0.509804
+0.247059
+0.345098
+0.505882
+0.247059
+0.341176
+0.505882
+0.243137
+0.341176
+0.501961
+0.239216
+0.337255
+0.501961
+0.235294
+0.337255
+0.498039
+0.231373
+0.333333
+0.498039
+0.231373
+0.329412
+0.494118
+0.227451
+0.329412
+0.494118
+0.223529
+0.32549
+0.490196
+0.219608
+0.32549
+0.490196
+0.215686
+0.321569
+0.486275
+0.211765
+0.321569
+0.486275
+0.207843
+0.317647
+0.482353
+0.207843
+0.313725
+0.482353
+0.203922
+0.313725
+0.482353
+0.2
+0.309804
+0.478431
+0.196078
+0.309804
+0.478431
+0.192157
+0.305882
+0.478431
+0.188235
+0.305882
+0.470588
+0.188235
+0.301961
+0.470588
+0.184314
+0.301961
+0.470588
+0.180392
+0.298039
+0.466667
+0.176471
+0.294118
+0.466667
+0.172549
+0.294118
+0.462745
+0.168627
+0.290196
+0.462745
+0.164706
+0.290196
+0.462745
+0.160784
+0.286275
+0.458824
+0.156863
+0.286275
+0.458824
+0.152941
+0.282353
+0.454902
+0.152941
+0.282353
+0.45098
+0.145098
+0.278431
+0.45098
+0.145098
+0.278431
+0.45098
+0.141176
+0.27451
+0.447059
+0.137255
+0.270588
+0.447059
+0.133333
+0.270588
+0.443137
+0.129412
+0.270588
+0.443137
+0.12549
+0.266667
+0.439216
+0.121569
+0.266667
+0.439216
+0.117647
+0.262745
+0.435294
+0.113725
+0.258824
+0.435294
+0.105882
+0.258824
+0.431373
+0.105882
+0.254902
+0.431373
+0.098039
+0.254902
+0.427451
+0.094118
+0.25098
+0.427451
+0.090196
+0.25098
+0.427451
+0.086275
+0.247059
+0.423529
+0.078431
+0.247059
+0.423529
+0.07451
+0.247059
+0.423529
+0.070588
+0.243137
+0.419608
+0.062745
+0.239216
+0.415686
+0.058824
+0.239216
+0.415686
+0.05098
+0.239216
+0.415686
+0.043137
+0.235294
+0.411765
+0.039216
+0.231373
+0.411765
+0.031373
+0.231373
+0.407843
+0.023529
+0.227451
+0.407843
+0.019608
+0.227451
+0.403922
+0.007843
+0.227451
+0.403922
+0.003922
+0.223529
+0.4
+0
+0.219608
+0.4
+0
+0.219608
+0.396078
+0
+0.219608
+0.396078
+0
+0.215686
+0.396078
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.207843
+0.388235
+0
+0.207843
+0.388235
+0
+0.203922
+0.384314
+0
+0.203922
+0.384314
+0
+0.2
+0.380392
+0
+0.2
+0.380392
+0
+0.196078
+0.380392
+0
+0.196078
+0.376471
+0
+0.192157
+0.376471
+0
+0.192157
+0.376471
+0
+0.188235
+0.372549
+0
+0.184314
+0.368627
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+q
+[1 0 0 1 5.9912 38.533] cm
+0 0 m
+-0.4922 0.549 -1.1631 0.801 -2.0098 0.801 c
+-4.1963 0.801 l
+-4.1963 -7.828 l
+-2.0098 -7.828 l
+-1.1631 -7.828 -0.4922 -7.577 0 -7.028 c
+0.624 -6.345 0.6328 -5.061 0.6328 -3.428 c
+0.6328 -1.8 0.624 -0.679 0 0 c
+1.2373 -8.326 m
+0.4932 -9.079 -0.5947 -9.442 -1.8242 -9.442 c
+-5.9912 -9.442 l
+-5.9912 2.414 l
+-1.8242 2.414 l
+-0.5947 2.414 0.4932 2.047 1.2373 1.298 c
+2.5215 0.015 2.4375 -1.716 2.4375 -3.428 c
+2.4375 -5.145 2.5215 -7.042 1.2373 -8.326 c
+f
+Q
+Q
+[/Separation (HKS 41 K) /DeviceRGB
+/xpdfSamples1 [
+1
+1
+1
+0.984314
+0.984314
+0.988235
+0.980392
+0.980392
+0.988235
+0.964706
+0.968627
+0.980392
+0.960784
+0.960784
+0.976471
+0.94902
+0.952941
+0.964706
+0.945098
+0.94902
+0.964706
+0.937255
+0.941176
+0.956863
+0.933333
+0.933333
+0.952941
+0.92549
+0.929412
+0.94902
+0.921569
+0.92549
+0.94902
+0.913725
+0.917647
+0.941176
+0.909804
+0.913725
+0.941176
+0.901961
+0.905882
+0.937255
+0.898039
+0.901961
+0.933333
+0.890196
+0.894118
+0.92549
+0.886275
+0.894118
+0.92549
+0.878431
+0.886275
+0.917647
+0.87451
+0.882353
+0.917647
+0.870588
+0.878431
+0.913725
+0.866667
+0.87451
+0.909804
+0.858824
+0.866667
+0.905882
+0.854902
+0.866667
+0.905882
+0.847059
+0.858824
+0.901961
+0.843137
+0.854902
+0.898039
+0.839216
+0.847059
+0.890196
+0.835294
+0.847059
+0.890196
+0.827451
+0.839216
+0.886275
+0.823529
+0.835294
+0.882353
+0.815686
+0.831373
+0.882353
+0.811765
+0.827451
+0.878431
+0.807843
+0.819608
+0.87451
+0.803922
+0.819608
+0.87451
+0.796078
+0.811765
+0.870588
+0.792157
+0.807843
+0.866667
+0.788235
+0.803922
+0.858824
+0.784314
+0.8
+0.858824
+0.776471
+0.796078
+0.854902
+0.772549
+0.792157
+0.854902
+0.768627
+0.788235
+0.85098
+0.764706
+0.784314
+0.847059
+0.756863
+0.776471
+0.843137
+0.756863
+0.776471
+0.843137
+0.74902
+0.772549
+0.839216
+0.745098
+0.768627
+0.839216
+0.741176
+0.760784
+0.831373
+0.737255
+0.760784
+0.831373
+0.729412
+0.752941
+0.823529
+0.729412
+0.74902
+0.823529
+0.721569
+0.745098
+0.819608
+0.717647
+0.741176
+0.819608
+0.713725
+0.737255
+0.815686
+0.709804
+0.733333
+0.811765
+0.701961
+0.729412
+0.807843
+0.701961
+0.72549
+0.807843
+0.694118
+0.721569
+0.8
+0.690196
+0.717647
+0.8
+0.686275
+0.713725
+0.796078
+0.682353
+0.709804
+0.796078
+0.678431
+0.705882
+0.792157
+0.67451
+0.701961
+0.792157
+0.666667
+0.698039
+0.784314
+0.666667
+0.694118
+0.784314
+0.658824
+0.690196
+0.780392
+0.654902
+0.686275
+0.780392
+0.65098
+0.682353
+0.772549
+0.647059
+0.682353
+0.772549
+0.643137
+0.67451
+0.768627
+0.639216
+0.670588
+0.768627
+0.635294
+0.670588
+0.764706
+0.631373
+0.666667
+0.760784
+0.623529
+0.658824
+0.756863
+0.623529
+0.658824
+0.756863
+0.615686
+0.654902
+0.752941
+0.615686
+0.65098
+0.752941
+0.607843
+0.643137
+0.745098
+0.603922
+0.643137
+0.745098
+0.6
+0.639216
+0.741176
+0.596078
+0.635294
+0.741176
+0.592157
+0.631373
+0.737255
+0.588235
+0.627451
+0.737255
+0.584314
+0.623529
+0.733333
+0.580392
+0.619608
+0.729412
+0.576471
+0.619608
+0.72549
+0.572549
+0.615686
+0.72549
+0.568627
+0.607843
+0.717647
+0.564706
+0.607843
+0.717647
+0.560784
+0.603922
+0.713725
+0.556863
+0.6
+0.713725
+0.552941
+0.596078
+0.709804
+0.54902
+0.596078
+0.709804
+0.545098
+0.588235
+0.705882
+0.541176
+0.588235
+0.701961
+0.537255
+0.584314
+0.701961
+0.533333
+0.580392
+0.698039
+0.529412
+0.576471
+0.694118
+0.52549
+0.576471
+0.694118
+0.521569
+0.568627
+0.690196
+0.517647
+0.568627
+0.686275
+0.513725
+0.560784
+0.682353
+0.509804
+0.560784
+0.682353
+0.505882
+0.556863
+0.678431
+0.501961
+0.552941
+0.678431
+0.498039
+0.54902
+0.67451
+0.494118
+0.54902
+0.67451
+0.490196
+0.541176
+0.666667
+0.490196
+0.541176
+0.666667
+0.482353
+0.537255
+0.662745
+0.482353
+0.533333
+0.662745
+0.478431
+0.529412
+0.658824
+0.47451
+0.529412
+0.658824
+0.470588
+0.52549
+0.654902
+0.466667
+0.521569
+0.654902
+0.462745
+0.517647
+0.65098
+0.458824
+0.517647
+0.65098
+0.454902
+0.509804
+0.643137
+0.454902
+0.509804
+0.643137
+0.447059
+0.505882
+0.639216
+0.447059
+0.501961
+0.639216
+0.443137
+0.498039
+0.635294
+0.439216
+0.498039
+0.635294
+0.435294
+0.494118
+0.631373
+0.431373
+0.490196
+0.631373
+0.427451
+0.490196
+0.627451
+0.423529
+0.486275
+0.627451
+0.419608
+0.482353
+0.619608
+0.419608
+0.478431
+0.619608
+0.411765
+0.478431
+0.615686
+0.407843
+0.47451
+0.615686
+0.403922
+0.470588
+0.611765
+0.4
+0.470588
+0.611765
+0.396078
+0.466667
+0.607843
+0.396078
+0.462745
+0.607843
+0.392157
+0.458824
+0.603922
+0.388235
+0.458824
+0.603922
+0.384314
+0.45098
+0.596078
+0.380392
+0.45098
+0.596078
+0.376471
+0.447059
+0.592157
+0.376471
+0.447059
+0.592157
+0.372549
+0.439216
+0.588235
+0.368627
+0.439216
+0.588235
+0.364706
+0.435294
+0.584314
+0.360784
+0.435294
+0.584314
+0.356863
+0.431373
+0.580392
+0.356863
+0.427451
+0.580392
+0.352941
+0.423529
+0.572549
+0.34902
+0.423529
+0.572549
+0.345098
+0.419608
+0.572549
+0.341176
+0.419608
+0.568627
+0.337255
+0.415686
+0.564706
+0.337255
+0.411765
+0.564706
+0.333333
+0.407843
+0.560784
+0.329412
+0.407843
+0.560784
+0.32549
+0.403922
+0.556863
+0.321569
+0.403922
+0.556863
+0.321569
+0.4
+0.552941
+0.317647
+0.396078
+0.552941
+0.313725
+0.392157
+0.54902
+0.309804
+0.392157
+0.54902
+0.305882
+0.388235
+0.545098
+0.301961
+0.388235
+0.545098
+0.298039
+0.384314
+0.541176
+0.298039
+0.380392
+0.541176
+0.294118
+0.376471
+0.537255
+0.290196
+0.376471
+0.537255
+0.286275
+0.372549
+0.529412
+0.286275
+0.372549
+0.529412
+0.282353
+0.368627
+0.529412
+0.278431
+0.368627
+0.52549
+0.27451
+0.364706
+0.521569
+0.270588
+0.360784
+0.521569
+0.266667
+0.360784
+0.521569
+0.266667
+0.356863
+0.517647
+0.262745
+0.352941
+0.513725
+0.258824
+0.352941
+0.513725
+0.254902
+0.34902
+0.509804
+0.25098
+0.34902
+0.509804
+0.247059
+0.345098
+0.505882
+0.247059
+0.341176
+0.505882
+0.243137
+0.341176
+0.501961
+0.239216
+0.337255
+0.501961
+0.235294
+0.337255
+0.498039
+0.231373
+0.333333
+0.498039
+0.231373
+0.329412
+0.494118
+0.227451
+0.329412
+0.494118
+0.223529
+0.32549
+0.490196
+0.219608
+0.32549
+0.490196
+0.215686
+0.321569
+0.486275
+0.211765
+0.321569
+0.486275
+0.207843
+0.317647
+0.482353
+0.207843
+0.313725
+0.482353
+0.203922
+0.313725
+0.482353
+0.2
+0.309804
+0.478431
+0.196078
+0.309804
+0.478431
+0.192157
+0.305882
+0.478431
+0.188235
+0.305882
+0.470588
+0.188235
+0.301961
+0.470588
+0.184314
+0.301961
+0.470588
+0.180392
+0.298039
+0.466667
+0.176471
+0.294118
+0.466667
+0.172549
+0.294118
+0.462745
+0.168627
+0.290196
+0.462745
+0.164706
+0.290196
+0.462745
+0.160784
+0.286275
+0.458824
+0.156863
+0.286275
+0.458824
+0.152941
+0.282353
+0.454902
+0.152941
+0.282353
+0.45098
+0.145098
+0.278431
+0.45098
+0.145098
+0.278431
+0.45098
+0.141176
+0.27451
+0.447059
+0.137255
+0.270588
+0.447059
+0.133333
+0.270588
+0.443137
+0.129412
+0.270588
+0.443137
+0.12549
+0.266667
+0.439216
+0.121569
+0.266667
+0.439216
+0.117647
+0.262745
+0.435294
+0.113725
+0.258824
+0.435294
+0.105882
+0.258824
+0.431373
+0.105882
+0.254902
+0.431373
+0.098039
+0.254902
+0.427451
+0.094118
+0.25098
+0.427451
+0.090196
+0.25098
+0.427451
+0.086275
+0.247059
+0.423529
+0.078431
+0.247059
+0.423529
+0.07451
+0.247059
+0.423529
+0.070588
+0.243137
+0.419608
+0.062745
+0.239216
+0.415686
+0.058824
+0.239216
+0.415686
+0.05098
+0.239216
+0.415686
+0.043137
+0.235294
+0.411765
+0.039216
+0.231373
+0.411765
+0.031373
+0.231373
+0.407843
+0.023529
+0.227451
+0.407843
+0.019608
+0.227451
+0.403922
+0.007843
+0.227451
+0.403922
+0.003922
+0.223529
+0.4
+0
+0.219608
+0.4
+0
+0.219608
+0.396078
+0
+0.219608
+0.396078
+0
+0.215686
+0.396078
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.207843
+0.388235
+0
+0.207843
+0.388235
+0
+0.203922
+0.384314
+0
+0.203922
+0.384314
+0
+0.2
+0.380392
+0
+0.2
+0.380392
+0
+0.196078
+0.380392
+0
+0.196078
+0.376471
+0
+0.192157
+0.376471
+0
+0.192157
+0.376471
+0
+0.188235
+0.372549
+0
+0.184314
+0.368627
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples1
+2 index 0 get
+3 mul 0 add get
+xpdfSamples1
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+3 index 0 get
+3 mul 1 add get
+xpdfSamples1
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+4 index 0 get
+3 mul 2 add get
+xpdfSamples1
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[1] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 17.221 39.334] cm
+0 0 m
+-2.67 0 l
+-2.67 -3.717 l
+0 -3.717 l
+1.2 -3.717 2.019 -3.033 2.019 -1.865 c
+2.019 -0.698 1.2 0 0 0 c
+2.084 -10.243 m
+-0.419 -5.247 l
+-2.67 -5.247 l
+-2.67 -10.243 l
+-4.466 -10.243 l
+-4.466 1.613 l
+0.13 1.613 l
+2.381 1.613 3.814 0.167 3.814 -1.852 c
+3.814 -3.55 2.781 -4.633 1.451 -4.996 c
+4.176 -10.243 l
+2.084 -10.243 l
+f
+Q
+q
+[1 0 0 1 25.331 29.091] cm
+0 0 m
+0 11.856 l
+7.572 11.856 l
+7.572 10.243 l
+1.796 10.243 l
+1.796 6.777 l
+6.727 6.777 l
+6.727 5.182 l
+1.796 5.182 l
+1.796 1.614 l
+7.572 1.614 l
+7.572 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 40.179 28.988] cm
+0 0 m
+-1.777 0 -3.06 0.419 -4.196 1.568 c
+-2.996 2.749 l
+-2.131 1.885 -1.182 1.619 0.037 1.619 c
+1.581 1.619 2.484 2.284 2.484 3.434 c
+2.484 3.949 2.335 4.382 2.019 4.661 c
+1.721 4.949 1.423 5.066 0.716 5.164 c
+-0.679 5.363 l
+-1.647 5.498 -2.409 5.829 -2.93 6.317 c
+-3.508 6.861 -3.795 7.61 -3.795 8.582 c
+-3.795 10.644 -2.298 12.058 0.167 12.058 c
+1.739 12.058 2.828 11.662 3.852 10.708 c
+2.698 9.578 l
+1.973 10.28 1.116 10.494 0.121 10.494 c
+-1.273 10.494 -2.047 9.694 -2.047 8.643 c
+-2.047 8.215 -1.907 7.834 -1.6 7.545 c
+-1.293 7.28 -0.818 7.08 -0.261 6.996 c
+1.088 6.796 l
+2.186 6.629 2.8 6.363 3.303 5.912 c
+3.953 5.35 4.261 4.498 4.261 3.484 c
+4.261 1.303 2.484 0 0 0 c
+f
+Q
+q
+[1 0 0 1 54.524 38.533] cm
+0 0 m
+-0.502 0.549 -1.171 0.801 -2.018 0.801 c
+-4.204 0.801 l
+-4.204 -7.828 l
+-2.018 -7.828 l
+-1.171 -7.828 -0.502 -7.577 0 -7.028 c
+0.615 -6.345 0.633 -5.061 0.633 -3.428 c
+0.633 -1.8 0.615 -0.679 0 0 c
+1.229 -8.326 m
+0.485 -9.079 -0.604 -9.442 -1.832 -9.442 c
+-6 -9.442 l
+-6 2.414 l
+-1.832 2.414 l
+-0.604 2.414 0.485 2.047 1.229 1.298 c
+2.513 0.015 2.43 -1.716 2.43 -3.428 c
+2.43 -5.145 2.513 -7.042 1.229 -8.326 c
+f
+Q
+q
+[1 0 0 1 61.278 29.091] cm
+0 0 m
+0 11.856 l
+7.583 11.856 l
+7.583 10.243 l
+1.806 10.243 l
+1.806 6.777 l
+6.729 6.777 l
+6.729 5.182 l
+1.806 5.182 l
+1.806 1.614 l
+7.583 1.614 l
+7.583 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 80.268 29.091] cm
+0 0 m
+-5.48 8.345 l
+-5.48 0 l
+-7.275 0 l
+-7.275 11.856 l
+-5.629 11.856 l
+-0.15 3.53 l
+-0.15 11.856 l
+1.646 11.856 l
+1.646 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.648 10.2] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.642 0 8.642 c
+1.163 8.642 1.981 8.313 2.781 7.461 c
+1.619 6.331 l
+1.089 6.912 0.67 7.131 0 7.131 c
+-0.642 7.131 -1.2 6.861 -1.562 6.377 c
+-1.926 5.912 -2.065 5.313 -2.065 4.331 c
+-2.065 3.345 -1.926 2.73 -1.562 2.266 c
+-1.2 1.781 -0.642 1.517 0 1.517 c
+0.67 1.517 1.089 1.735 1.619 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 30.123 16.843] cm
+0 0 m
+-0.316 0.321 -0.743 0.488 -1.247 0.488 c
+-1.748 0.488 -2.168 0.321 -2.484 0 c
+-2.995 -0.517 -3.061 -1.396 -3.061 -2.311 c
+-3.061 -3.229 -2.995 -4.107 -2.484 -4.628 c
+-2.168 -4.944 -1.748 -5.126 -1.247 -5.126 c
+-0.743 -5.126 -0.316 -4.944 0 -4.628 c
+0.512 -4.107 0.586 -3.229 0.586 -2.311 c
+0.586 -1.396 0.512 -0.517 0 0 c
+1.285 -5.642 m
+0.735 -6.21 -0.103 -6.642 -1.247 -6.642 c
+-2.4 -6.642 -3.209 -6.21 -3.759 -5.642 c
+-4.559 -4.809 -4.764 -3.744 -4.764 -2.311 c
+-4.764 -0.897 -4.559 0.167 -3.759 1 c
+-3.209 1.567 -2.4 2.005 -1.247 2.005 c
+-0.103 2.005 0.735 1.567 1.285 1 c
+2.084 0.167 2.279 -0.897 2.279 -2.311 c
+2.279 -3.744 2.084 -4.809 1.285 -5.642 c
+f
+Q
+q
+[1 0 0 1 41.519 10.298] cm
+0 0 m
+0 5.145 l
+0 6.466 -0.754 7.033 -1.703 7.033 c
+-2.651 7.033 -3.452 6.447 -3.452 5.145 c
+-3.452 0 l
+-5.154 0 l
+-5.154 8.447 l
+-3.489 8.447 l
+-3.489 7.596 l
+-2.903 8.229 -2.084 8.545 -1.236 8.545 c
+-0.371 8.545 0.344 8.266 0.847 7.782 c
+1.488 7.149 1.692 6.35 1.692 5.395 c
+1.692 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 50.822 10.2] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.642 0 8.642 c
+1.163 8.642 1.981 8.313 2.781 7.461 c
+1.618 6.331 l
+1.088 6.912 0.67 7.131 0 7.131 c
+-0.651 7.131 -1.199 6.861 -1.562 6.377 c
+-1.926 5.912 -2.064 5.313 -2.064 4.331 c
+-2.064 3.345 -1.926 2.73 -1.562 2.266 c
+-1.199 1.781 -0.651 1.517 0 1.517 c
+0.67 1.517 1.088 1.735 1.618 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 61.745 16.363] cm
+0 0 m
+-0.262 0.633 -0.865 1.066 -1.666 1.066 c
+-2.466 1.066 -3.08 0.633 -3.341 0 c
+-3.509 -0.386 -3.545 -0.637 -3.564 -1.148 c
+0.231 -1.148 l
+0.222 -0.637 0.166 -0.386 0 0 c
+-3.564 -2.335 m
+-3.564 -3.781 -2.791 -4.697 -1.415 -4.697 c
+-0.467 -4.697 0.036 -4.428 0.632 -3.833 c
+1.72 -4.851 l
+0.854 -5.712 0.036 -6.163 -1.443 -6.163 c
+-3.564 -6.163 -5.247 -5.047 -5.247 -1.832 c
+-5.247 0.899 -3.825 2.484 -1.666 2.484 c
+0.603 2.484 1.915 0.819 1.915 -1.581 c
+1.915 -2.335 l
+-3.564 -2.335 l
+f
+Q
+q
+[1 0 0 1 71.039 17.331] cm
+0 0 m
+-1.526 0 -1.768 -1.303 -1.768 -2.8 c
+-1.768 -4.303 -1.526 -5.614 0 -5.614 c
+1.535 -5.614 1.748 -4.303 1.748 -2.8 c
+1.748 -1.303 1.535 0 0 0 c
+2.503 -6.382 m
+2.038 -6.847 1.303 -7.131 0.455 -7.131 c
+-0.447 -7.131 -1.145 -6.893 -1.768 -6.163 c
+-1.768 -10.447 l
+-3.46 -10.447 l
+-3.46 1.414 l
+-1.796 1.414 l
+-1.796 0.512 l
+-1.162 1.279 -0.483 1.512 0.437 1.512 c
+1.284 1.512 2.038 1.232 2.503 0.763 c
+3.349 -0.088 3.451 -1.517 3.451 -2.8 c
+3.451 -4.084 3.349 -5.53 2.503 -6.382 c
+f
+Q
+q
+[1 0 0 1 80.964 10.298] cm
+0 0 m
+-1.58 0 -2.316 1.135 -2.316 2.35 c
+-2.316 7.001 l
+-3.283 7.001 l
+-3.283 8.299 l
+-2.316 8.299 l
+-2.316 10.862 l
+-0.613 10.862 l
+-0.613 8.299 l
+1.015 8.299 l
+1.015 7.001 l
+-0.613 7.001 l
+-0.613 2.433 l
+-0.613 1.814 -0.316 1.451 0.317 1.451 c
+1.015 1.451 l
+1.015 0 l
+0 0 l
+f
+Q
+[0.4] sc
+q
+[1 0 0 1 137.816 42.134] cm
+0 0 m
+-25.156 0 l
+-16.494 8.661 l
+0 0 l
+f
+Q
+[0.2] sc
+q
+[1 0 0 1 102.577 33.524] cm
+0 0 m
+0 12.252 l
+17.786 17.782 l
+0 0 l
+f
+Q
+[0.8] sc
+q
+[1 0 0 1 101.534 20.308] cm
+0 0 m
+-8.661 8.662 l
+0 25.147 l
+0 0 l
+f
+Q
+[0.6] sc
+q
+[1 0 0 1 110.138 10.219] cm
+0 0 m
+-12.251 0 l
+-17.787 17.784 l
+0 0 l
+f
+Q
+[0.4] sc
+q
+[1 0 0 1 114.707 0.5117] cm
+0 0 m
+-16.485 8.6601 l
+8.661 8.6601 l
+0 0 l
+f
+Q
+q
+0.059998 0.06 143.607 51.247 re
+W
+[0.302] sc
+q
+[1 0 0 1 115.666 0] cm
+0 0 m
+17.787 17.782 l
+17.787 5.5302 l
+0 0 l
+f
+Q
+Q
+[0.698] sc
+q
+[1 0 0 1 134.495 5.8515] cm
+0 0 m
+0 25.146 l
+8.661 16.485 l
+0 0 l
+f
+Q
+[0.6] sc
+q
+[1 0 0 1 143.667 23.313] cm
+0 0 m
+-17.787 17.783 l
+-5.534 17.783 l
+0 0 l
+f
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-27.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-27.pdf
new file mode 100644
index 00000000000..a8d825905d4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-27.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-28.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-28.eps
new file mode 100644
index 00000000000..c724f43dba8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-28.eps
@@ -0,0 +1,2216 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-28.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 35 70
+%%HiResBoundingBox: 0 0 34.582 69.165
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 34.582 69.165 re
+W
+q
+[/Separation (HKS 41 K) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.988235
+0.980392
+0.980392
+0.988235
+0.964706
+0.968627
+0.980392
+0.960784
+0.960784
+0.976471
+0.94902
+0.952941
+0.964706
+0.945098
+0.94902
+0.964706
+0.937255
+0.941176
+0.956863
+0.933333
+0.933333
+0.952941
+0.92549
+0.929412
+0.94902
+0.921569
+0.92549
+0.94902
+0.913725
+0.917647
+0.941176
+0.909804
+0.913725
+0.941176
+0.901961
+0.905882
+0.937255
+0.898039
+0.901961
+0.933333
+0.890196
+0.894118
+0.92549
+0.886275
+0.894118
+0.92549
+0.878431
+0.886275
+0.917647
+0.87451
+0.882353
+0.917647
+0.870588
+0.878431
+0.913725
+0.866667
+0.87451
+0.909804
+0.858824
+0.866667
+0.905882
+0.854902
+0.866667
+0.905882
+0.847059
+0.858824
+0.901961
+0.843137
+0.854902
+0.898039
+0.839216
+0.847059
+0.890196
+0.835294
+0.847059
+0.890196
+0.827451
+0.839216
+0.886275
+0.823529
+0.835294
+0.882353
+0.815686
+0.831373
+0.882353
+0.811765
+0.827451
+0.878431
+0.807843
+0.819608
+0.87451
+0.803922
+0.819608
+0.87451
+0.796078
+0.811765
+0.870588
+0.792157
+0.807843
+0.866667
+0.788235
+0.803922
+0.858824
+0.784314
+0.8
+0.858824
+0.776471
+0.796078
+0.854902
+0.772549
+0.792157
+0.854902
+0.768627
+0.788235
+0.85098
+0.764706
+0.784314
+0.847059
+0.756863
+0.776471
+0.843137
+0.756863
+0.776471
+0.843137
+0.74902
+0.772549
+0.839216
+0.745098
+0.768627
+0.839216
+0.741176
+0.760784
+0.831373
+0.737255
+0.760784
+0.831373
+0.729412
+0.752941
+0.823529
+0.729412
+0.74902
+0.823529
+0.721569
+0.745098
+0.819608
+0.717647
+0.741176
+0.819608
+0.713725
+0.737255
+0.815686
+0.709804
+0.733333
+0.811765
+0.701961
+0.729412
+0.807843
+0.701961
+0.72549
+0.807843
+0.694118
+0.721569
+0.8
+0.690196
+0.717647
+0.8
+0.686275
+0.713725
+0.796078
+0.682353
+0.709804
+0.796078
+0.678431
+0.705882
+0.792157
+0.67451
+0.701961
+0.792157
+0.666667
+0.698039
+0.784314
+0.666667
+0.694118
+0.784314
+0.658824
+0.690196
+0.780392
+0.654902
+0.686275
+0.780392
+0.65098
+0.682353
+0.772549
+0.647059
+0.682353
+0.772549
+0.643137
+0.67451
+0.768627
+0.639216
+0.670588
+0.768627
+0.635294
+0.670588
+0.764706
+0.631373
+0.666667
+0.760784
+0.623529
+0.658824
+0.756863
+0.623529
+0.658824
+0.756863
+0.615686
+0.654902
+0.752941
+0.615686
+0.65098
+0.752941
+0.607843
+0.643137
+0.745098
+0.603922
+0.643137
+0.745098
+0.6
+0.639216
+0.741176
+0.596078
+0.635294
+0.741176
+0.592157
+0.631373
+0.737255
+0.588235
+0.627451
+0.737255
+0.584314
+0.623529
+0.733333
+0.580392
+0.619608
+0.729412
+0.576471
+0.619608
+0.72549
+0.572549
+0.615686
+0.72549
+0.568627
+0.607843
+0.717647
+0.564706
+0.607843
+0.717647
+0.560784
+0.603922
+0.713725
+0.556863
+0.6
+0.713725
+0.552941
+0.596078
+0.709804
+0.54902
+0.596078
+0.709804
+0.545098
+0.588235
+0.705882
+0.541176
+0.588235
+0.701961
+0.537255
+0.584314
+0.701961
+0.533333
+0.580392
+0.698039
+0.529412
+0.576471
+0.694118
+0.52549
+0.576471
+0.694118
+0.521569
+0.568627
+0.690196
+0.517647
+0.568627
+0.686275
+0.513725
+0.560784
+0.682353
+0.509804
+0.560784
+0.682353
+0.505882
+0.556863
+0.678431
+0.501961
+0.552941
+0.678431
+0.498039
+0.54902
+0.67451
+0.494118
+0.54902
+0.67451
+0.490196
+0.541176
+0.666667
+0.490196
+0.541176
+0.666667
+0.482353
+0.537255
+0.662745
+0.482353
+0.533333
+0.662745
+0.478431
+0.529412
+0.658824
+0.47451
+0.529412
+0.658824
+0.470588
+0.52549
+0.654902
+0.466667
+0.521569
+0.654902
+0.462745
+0.517647
+0.65098
+0.458824
+0.517647
+0.65098
+0.454902
+0.509804
+0.643137
+0.454902
+0.509804
+0.643137
+0.447059
+0.505882
+0.639216
+0.447059
+0.501961
+0.639216
+0.443137
+0.498039
+0.635294
+0.439216
+0.498039
+0.635294
+0.435294
+0.494118
+0.631373
+0.431373
+0.490196
+0.631373
+0.427451
+0.490196
+0.627451
+0.423529
+0.486275
+0.627451
+0.419608
+0.482353
+0.619608
+0.419608
+0.478431
+0.619608
+0.411765
+0.478431
+0.615686
+0.407843
+0.47451
+0.615686
+0.403922
+0.470588
+0.611765
+0.4
+0.470588
+0.611765
+0.396078
+0.466667
+0.607843
+0.396078
+0.462745
+0.607843
+0.392157
+0.458824
+0.603922
+0.388235
+0.458824
+0.603922
+0.384314
+0.45098
+0.596078
+0.380392
+0.45098
+0.596078
+0.376471
+0.447059
+0.592157
+0.376471
+0.447059
+0.592157
+0.372549
+0.439216
+0.588235
+0.368627
+0.439216
+0.588235
+0.364706
+0.435294
+0.584314
+0.360784
+0.435294
+0.584314
+0.356863
+0.431373
+0.580392
+0.356863
+0.427451
+0.580392
+0.352941
+0.423529
+0.572549
+0.34902
+0.423529
+0.572549
+0.345098
+0.419608
+0.572549
+0.341176
+0.419608
+0.568627
+0.337255
+0.415686
+0.564706
+0.337255
+0.411765
+0.564706
+0.333333
+0.407843
+0.560784
+0.329412
+0.407843
+0.560784
+0.32549
+0.403922
+0.556863
+0.321569
+0.403922
+0.556863
+0.321569
+0.4
+0.552941
+0.317647
+0.396078
+0.552941
+0.313725
+0.392157
+0.54902
+0.309804
+0.392157
+0.54902
+0.305882
+0.388235
+0.545098
+0.301961
+0.388235
+0.545098
+0.298039
+0.384314
+0.541176
+0.298039
+0.380392
+0.541176
+0.294118
+0.376471
+0.537255
+0.290196
+0.376471
+0.537255
+0.286275
+0.372549
+0.529412
+0.286275
+0.372549
+0.529412
+0.282353
+0.368627
+0.529412
+0.278431
+0.368627
+0.52549
+0.27451
+0.364706
+0.521569
+0.270588
+0.360784
+0.521569
+0.266667
+0.360784
+0.521569
+0.266667
+0.356863
+0.517647
+0.262745
+0.352941
+0.513725
+0.258824
+0.352941
+0.513725
+0.254902
+0.34902
+0.509804
+0.25098
+0.34902
+0.509804
+0.247059
+0.345098
+0.505882
+0.247059
+0.341176
+0.505882
+0.243137
+0.341176
+0.501961
+0.239216
+0.337255
+0.501961
+0.235294
+0.337255
+0.498039
+0.231373
+0.333333
+0.498039
+0.231373
+0.329412
+0.494118
+0.227451
+0.329412
+0.494118
+0.223529
+0.32549
+0.490196
+0.219608
+0.32549
+0.490196
+0.215686
+0.321569
+0.486275
+0.211765
+0.321569
+0.486275
+0.207843
+0.317647
+0.482353
+0.207843
+0.313725
+0.482353
+0.203922
+0.313725
+0.482353
+0.2
+0.309804
+0.478431
+0.196078
+0.309804
+0.478431
+0.192157
+0.305882
+0.478431
+0.188235
+0.305882
+0.470588
+0.188235
+0.301961
+0.470588
+0.184314
+0.301961
+0.470588
+0.180392
+0.298039
+0.466667
+0.176471
+0.294118
+0.466667
+0.172549
+0.294118
+0.462745
+0.168627
+0.290196
+0.462745
+0.164706
+0.290196
+0.462745
+0.160784
+0.286275
+0.458824
+0.156863
+0.286275
+0.458824
+0.152941
+0.282353
+0.454902
+0.152941
+0.282353
+0.45098
+0.145098
+0.278431
+0.45098
+0.145098
+0.278431
+0.45098
+0.141176
+0.27451
+0.447059
+0.137255
+0.270588
+0.447059
+0.133333
+0.270588
+0.443137
+0.129412
+0.270588
+0.443137
+0.12549
+0.266667
+0.439216
+0.121569
+0.266667
+0.439216
+0.117647
+0.262745
+0.435294
+0.113725
+0.258824
+0.435294
+0.105882
+0.258824
+0.431373
+0.105882
+0.254902
+0.431373
+0.098039
+0.254902
+0.427451
+0.094118
+0.25098
+0.427451
+0.090196
+0.25098
+0.427451
+0.086275
+0.247059
+0.423529
+0.078431
+0.247059
+0.423529
+0.07451
+0.247059
+0.423529
+0.070588
+0.243137
+0.419608
+0.062745
+0.239216
+0.415686
+0.058824
+0.239216
+0.415686
+0.05098
+0.239216
+0.415686
+0.043137
+0.235294
+0.411765
+0.039216
+0.231373
+0.411765
+0.031373
+0.231373
+0.407843
+0.023529
+0.227451
+0.407843
+0.019608
+0.227451
+0.403922
+0.007843
+0.227451
+0.403922
+0.003922
+0.223529
+0.4
+0
+0.219608
+0.4
+0
+0.219608
+0.396078
+0
+0.219608
+0.396078
+0
+0.215686
+0.396078
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.207843
+0.388235
+0
+0.207843
+0.388235
+0
+0.203922
+0.384314
+0
+0.203922
+0.384314
+0
+0.2
+0.380392
+0
+0.2
+0.380392
+0
+0.196078
+0.380392
+0
+0.196078
+0.376471
+0
+0.192157
+0.376471
+0
+0.192157
+0.376471
+0
+0.188235
+0.372549
+0
+0.184314
+0.368627
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[0] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 2.6743 27.613] cm
+0 0 m
+-0.1645 0.181 -0.3848 0.263 -0.6645 0.263 c
+-1.3843 0.263 l
+-1.3843 -2.581 l
+-0.6645 -2.581 l
+-0.3848 -2.581 -0.1645 -2.5 0 -2.318 c
+0.2031 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.2031 -0.225 0 0 c
+0.4063 -2.746 m
+0.1592 -2.994 -0.1973 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.1973 0.796 0.1592 0.675 0.4063 0.428 c
+0.8291 0.005 0.8017 -0.566 0.8017 -1.132 c
+0.8017 -1.697 0.8291 -2.323 0.4063 -2.746 c
+f
+Q
+q
+[1 0 0 1 6.3745 27.876] cm
+0 0 m
+-0.8789 0 l
+-0.8789 -1.225 l
+0 -1.225 l
+0.395 -1.225 0.6645 -1 0.6645 -0.616 c
+0.6645 -0.23 0.395 0 0 0 c
+0.6865 -3.377 m
+-0.1372 -1.73 l
+-0.8789 -1.73 l
+-0.8789 -3.377 l
+-1.4722 -3.377 l
+-1.4722 0.533 l
+0.044 0.533 l
+0.7852 0.533 1.2573 0.054 1.2573 -0.609 c
+1.2573 -1.169 0.917 -1.527 0.4775 -1.647 c
+1.3779 -3.377 l
+0.6865 -3.377 l
+f
+Q
+q
+[1 0 0 1 9.0478 24.499] cm
+0 0 m
+0 3.91 l
+2.499 3.91 l
+2.499 3.377 l
+0.5928 3.377 l
+0.5928 2.235 l
+2.218 2.235 l
+2.218 1.708 l
+0.5928 1.708 l
+0.5928 0.533 l
+2.499 0.533 l
+2.499 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 13.945 24.466] cm
+0 0 m
+-0.587 0 -1.011 0.137 -1.384 0.516 c
+-0.988 0.906 l
+-0.703 0.62 -0.39 0.532 0.011 0.532 c
+0.522 0.532 0.818 0.752 0.818 1.131 c
+0.818 1.301 0.769 1.444 0.665 1.538 c
+0.566 1.631 0.467 1.669 0.236 1.702 c
+-0.225 1.768 l
+-0.544 1.812 -0.796 1.921 -0.966 2.081 c
+-1.159 2.262 -1.252 2.51 -1.252 2.828 c
+-1.252 3.509 -0.758 3.976 0.055 3.976 c
+0.571 3.976 0.934 3.844 1.269 3.531 c
+0.89 3.158 l
+0.648 3.388 0.368 3.459 0.039 3.459 c
+-0.423 3.459 -0.675 3.196 -0.675 2.85 c
+-0.675 2.708 -0.631 2.581 -0.527 2.487 c
+-0.428 2.399 -0.269 2.334 -0.088 2.306 c
+0.357 2.24 l
+0.719 2.185 0.923 2.098 1.087 1.949 c
+1.301 1.762 1.406 1.482 1.406 1.147 c
+1.406 0.428 0.818 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.672 27.613] cm
+0 0 m
+-0.165 0.181 -0.385 0.263 -0.665 0.263 c
+-1.384 0.263 l
+-1.384 -2.581 l
+-0.665 -2.581 l
+-0.385 -2.581 -0.165 -2.5 0 -2.318 c
+0.204 -2.093 0.209 -1.67 0.209 -1.132 c
+0.209 -0.594 0.204 -0.225 0 0 c
+0.406 -2.746 m
+0.159 -2.994 -0.197 -3.114 -0.604 -3.114 c
+-1.977 -3.114 l
+-1.977 0.796 l
+-0.604 0.796 l
+-0.197 0.796 0.159 0.675 0.406 0.428 c
+0.829 0.005 0.802 -0.566 0.802 -1.132 c
+0.802 -1.697 0.829 -2.323 0.406 -2.746 c
+f
+Q
+q
+[1 0 0 1 20.9 24.499] cm
+0 0 m
+0 3.91 l
+2.498 3.91 l
+2.498 3.377 l
+0.593 3.377 l
+0.593 2.235 l
+2.218 2.235 l
+2.218 1.708 l
+0.593 1.708 l
+0.593 0.533 l
+2.498 0.533 l
+2.498 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.16 24.499] cm
+0 0 m
+-1.807 2.751 l
+-1.807 0 l
+-2.4 0 l
+-2.4 3.91 l
+-1.857 3.91 l
+-0.05 1.164 l
+-0.05 3.91 l
+0.544 3.91 l
+0.544 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 7.1758 18.125] cm
+0 0 m
+-0.626 0 -1.2412 0.385 -1.2412 1.428 c
+-1.2412 2.472 -0.626 2.85 0 2.85 c
+0.3848 2.85 0.6533 2.74 0.917 2.461 c
+0.5332 2.087 l
+0.3569 2.279 0.2197 2.351 0 2.351 c
+-0.2139 2.351 -0.395 2.263 -0.5161 2.104 c
+-0.6367 1.95 -0.6807 1.752 -0.6807 1.428 c
+-0.6807 1.104 -0.6367 0.901 -0.5161 0.747 c
+-0.395 0.588 -0.2139 0.5 0 0.5 c
+0.2197 0.5 0.3569 0.572 0.5332 0.764 c
+0.917 0.396 l
+0.6533 0.115 0.3848 0 0 0 c
+f
+Q
+q
+[1 0 0 1 10.629 20.317] cm
+0 0 m
+-0.105 0.104 -0.248 0.159 -0.412 0.159 c
+-0.577 0.159 -0.7144 0.104 -0.8188 0 c
+-0.9888 -0.17 -1.0107 -0.462 -1.0107 -0.764 c
+-1.0107 -1.066 -0.9888 -1.357 -0.8188 -1.527 c
+-0.7144 -1.631 -0.577 -1.691 -0.412 -1.691 c
+-0.248 -1.691 -0.105 -1.631 0 -1.527 c
+0.17 -1.357 0.192 -1.066 0.192 -0.764 c
+0.192 -0.462 0.17 -0.17 0 0 c
+0.422 -1.861 m
+0.241 -2.048 -0.033 -2.192 -0.412 -2.192 c
+-0.7905 -2.192 -1.0606 -2.048 -1.2412 -1.861 c
+-1.5044 -1.587 -1.5708 -1.235 -1.5708 -0.764 c
+-1.5708 -0.296 -1.5044 0.055 -1.2412 0.329 c
+-1.0606 0.516 -0.7905 0.659 -0.412 0.659 c
+-0.033 0.659 0.241 0.516 0.422 0.329 c
+0.686 0.055 0.752 -0.296 0.752 -0.764 c
+0.752 -1.235 0.686 -1.587 0.422 -1.861 c
+f
+Q
+q
+[1 0 0 1 14.384 18.159] cm
+0 0 m
+0 1.696 l
+0 2.13 -0.248 2.317 -0.56 2.317 c
+-0.873 2.317 -1.137 2.125 -1.137 1.696 c
+-1.137 0 l
+-1.697 0 l
+-1.697 2.784 l
+-1.148 2.784 l
+-1.148 2.504 l
+-0.956 2.712 -0.687 2.817 -0.407 2.817 c
+-0.121 2.817 0.115 2.724 0.28 2.564 c
+0.495 2.356 0.561 2.092 0.561 1.779 c
+0.561 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.453 18.125] cm
+0 0 m
+-0.626 0 -1.241 0.385 -1.241 1.428 c
+-1.241 2.472 -0.626 2.85 0 2.85 c
+0.385 2.85 0.653 2.74 0.917 2.461 c
+0.533 2.087 l
+0.357 2.279 0.219 2.351 0 2.351 c
+-0.214 2.351 -0.396 2.263 -0.517 2.104 c
+-0.637 1.95 -0.681 1.752 -0.681 1.428 c
+-0.681 1.104 -0.637 0.901 -0.517 0.747 c
+-0.396 0.588 -0.214 0.5 0 0.5 c
+0.219 0.5 0.357 0.572 0.533 0.764 c
+0.917 0.396 l
+0.653 0.115 0.385 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.055 20.158] cm
+0 0 m
+-0.088 0.209 -0.286 0.351 -0.549 0.351 c
+-0.813 0.351 -1.016 0.209 -1.104 0 c
+-1.159 -0.127 -1.169 -0.209 -1.175 -0.379 c
+0.077 -0.379 l
+0.071 -0.209 0.055 -0.127 0 0 c
+-1.175 -0.769 m
+-1.175 -1.247 -0.923 -1.549 -0.467 -1.549 c
+-0.154 -1.549 0.011 -1.461 0.208 -1.264 c
+0.565 -1.599 l
+0.28 -1.884 0.011 -2.032 -0.478 -2.032 c
+-1.175 -2.032 -1.73 -1.664 -1.73 -0.605 c
+-1.73 0.296 -1.263 0.818 -0.549 0.818 c
+0.198 0.818 0.631 0.269 0.631 -0.522 c
+0.631 -0.769 l
+-1.175 -0.769 l
+f
+Q
+q
+[1 0 0 1 24.118 20.476] cm
+0 0 m
+-0.505 0 -0.583 -0.428 -0.583 -0.923 c
+-0.583 -1.417 -0.505 -1.85 0 -1.85 c
+0.504 -1.85 0.577 -1.417 0.577 -0.923 c
+0.577 -0.428 0.504 0 0 0 c
+0.823 -2.103 m
+0.67 -2.257 0.428 -2.351 0.148 -2.351 c
+-0.149 -2.351 -0.379 -2.273 -0.583 -2.032 c
+-0.583 -3.444 l
+-1.143 -3.444 l
+-1.143 0.467 l
+-0.593 0.467 l
+-0.593 0.17 l
+-0.385 0.423 -0.159 0.5 0.142 0.5 c
+0.422 0.5 0.67 0.407 0.823 0.253 c
+1.103 -0.028 1.136 -0.5 1.136 -0.923 c
+1.136 -1.346 1.103 -1.823 0.823 -2.103 c
+f
+Q
+q
+[1 0 0 1 27.39 18.159] cm
+0 0 m
+-0.522 0 -0.764 0.373 -0.764 0.774 c
+-0.764 2.306 l
+-1.082 2.306 l
+-1.082 2.734 l
+-0.764 2.734 l
+-0.764 3.58 l
+-0.204 3.58 l
+-0.204 2.734 l
+0.335 2.734 l
+0.335 2.306 l
+-0.204 2.306 l
+-0.204 0.801 l
+-0.204 0.598 -0.105 0.478 0.105 0.478 c
+0.335 0.478 l
+0.335 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 0.73389 12.113] cm
+0 0 m
+0 2.751 l
+1.708 2.751 l
+1.708 2.489 l
+0.2939 2.489 l
+0.2939 1.519 l
+1.4995 1.519 l
+1.4995 1.256 l
+0.2939 1.256 l
+0.2939 0.263 l
+1.708 0.263 l
+1.708 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.4043 12.113] cm
+0 0 m
+-0.4565 0.739 l
+-0.9199 0 l
+-1.2564 0 l
+-0.6108 0.97 l
+-1.2295 1.901 l
+-0.8931 1.901 l
+-0.4565 1.198 l
+-0.0274 1.901 l
+0.3091 1.901 l
+-0.3096 0.97 l
+0.3359 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 5.4272 12.113] cm
+0 0 m
+0 0.24 l
+1.0591 1.654 l
+0.0581 1.654 l
+0.0581 1.901 l
+1.3794 1.901 l
+1.3794 1.666 l
+0.3164 0.248 l
+1.3794 0.248 l
+1.3794 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 8.8423 13.516] cm
+0 0 m
+-0.0732 0.174 -0.2437 0.287 -0.4448 0.287 c
+-0.6455 0.287 -0.8154 0.174 -0.8887 0 c
+-0.9312 -0.104 -0.939 -0.162 -0.9463 -0.316 c
+0.0581 -0.316 l
+0.0503 -0.162 0.0425 -0.104 0 0 c
+-0.9463 -0.525 m
+-0.9463 -0.942 -0.7495 -1.183 -0.3867 -1.183 c
+-0.1665 -1.183 -0.0386 -1.116 0.1123 -0.966 c
+0.3018 -1.132 l
+0.1084 -1.326 -0.0693 -1.426 -0.3941 -1.426 c
+-0.8965 -1.426 -1.2246 -1.124 -1.2246 -0.452 c
+-1.2246 0.162 -0.9272 0.522 -0.4448 0.522 c
+0.0464 0.522 0.3364 0.167 0.3364 -0.397 c
+0.3364 -0.525 l
+-0.9463 -0.525 l
+f
+Q
+q
+[1 0 0 1 10.611 12.113] cm
+0 0 m
+-0.332 0 -0.483 0.216 -0.483 0.506 c
+-0.483 2.751 l
+-0.205 2.751 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.125 12.113] cm
+0 0 m
+-0.333 0 -0.483 0.216 -0.483 0.506 c
+-0.483 2.751 l
+-0.205 2.751 l
+-0.205 0.518 l
+-0.205 0.333 -0.143 0.24 0.05 0.24 c
+0.201 0.24 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 14.188 13.516] cm
+0 0 m
+-0.073 0.174 -0.244 0.287 -0.445 0.287 c
+-0.646 0.287 -0.815 0.174 -0.889 0 c
+-0.931 -0.104 -0.939 -0.162 -0.947 -0.316 c
+0.058 -0.316 l
+0.05 -0.162 0.043 -0.104 0 0 c
+-0.947 -0.525 m
+-0.947 -0.942 -0.75 -1.183 -0.387 -1.183 c
+-0.167 -1.183 -0.039 -1.116 0.112 -0.966 c
+0.302 -1.132 l
+0.108 -1.326 -0.07 -1.426 -0.394 -1.426 c
+-0.896 -1.426 -1.225 -1.124 -1.225 -0.452 c
+-1.225 0.162 -0.928 0.522 -0.445 0.522 c
+0.046 0.522 0.336 0.167 0.336 -0.397 c
+0.336 -0.525 l
+-0.947 -0.525 l
+f
+Q
+q
+[1 0 0 1 16.699 12.113] cm
+0 0 m
+0 1.171 l
+0 1.508 -0.182 1.678 -0.467 1.678 c
+-0.753 1.678 -0.939 1.503 -0.939 1.171 c
+-0.939 0 l
+-1.217 0 l
+-1.217 1.901 l
+-0.939 1.901 l
+-0.939 1.693 l
+-0.804 1.847 -0.619 1.925 -0.406 1.925 c
+-0.201 1.925 -0.035 1.863 0.081 1.747 c
+0.216 1.616 0.278 1.438 0.278 1.218 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 17.865 12.113] cm
+0 0 m
+0 0.24 l
+1.059 1.654 l
+0.058 1.654 l
+0.058 1.901 l
+1.379 1.901 l
+1.379 1.666 l
+0.317 0.248 l
+1.379 0.248 l
+1.379 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 22.567 12.991] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.116 -0.959 -0.337 c
+-0.959 -0.557 -0.823 -0.661 -0.522 -0.661 c
+-0.359 -0.661 -0.216 -0.65 -0.097 -0.534 c
+-0.031 -0.472 0 -0.364 0 -0.206 c
+0 0 l
+h
+0 -0.878 m
+0 -0.696 l
+-0.154 -0.85 -0.294 -0.901 -0.549 -0.901 c
+-0.811 -0.901 -0.966 -0.85 -1.086 -0.727 c
+-1.179 -0.634 -1.229 -0.491 -1.229 -0.341 c
+-1.229 -0.008 -0.997 0.207 -0.572 0.207 c
+0 0.207 l
+0 0.39 l
+0 0.668 -0.139 0.807 -0.487 0.807 c
+-0.73 0.807 -0.854 0.749 -0.966 0.591 c
+-1.155 0.765 l
+-0.986 0.985 -0.792 1.047 -0.483 1.047 c
+0.027 1.047 0.278 0.827 0.278 0.413 c
+0.278 -0.878 l
+0 -0.878 l
+f
+Q
+q
+[1 0 0 1 25.089 12.113] cm
+0 0 m
+0 0.212 l
+-0.135 0.058 -0.325 -0.023 -0.537 -0.023 c
+-0.742 -0.023 -0.912 0.039 -1.027 0.155 c
+-1.164 0.286 -1.221 0.467 -1.221 0.688 c
+-1.221 1.901 l
+-0.943 1.901 l
+-0.943 0.73 l
+-0.943 0.394 -0.765 0.224 -0.479 0.224 c
+-0.193 0.224 -0.003 0.398 -0.003 0.73 c
+-0.003 1.901 l
+0.275 1.901 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.024 12.09] cm
+0 0 m
+-0.321 0 -0.572 0.073 -0.78 0.274 c
+-0.595 0.46 l
+-0.444 0.301 -0.24 0.239 -0.003 0.239 c
+0.309 0.239 0.503 0.352 0.503 0.576 c
+0.503 0.742 0.406 0.835 0.186 0.854 c
+-0.127 0.881 l
+-0.498 0.912 -0.695 1.078 -0.695 1.391 c
+-0.695 1.739 -0.402 1.948 0.004 1.948 c
+0.274 1.948 0.518 1.882 0.689 1.743 c
+0.507 1.561 l
+0.371 1.666 0.197 1.712 0 1.712 c
+-0.278 1.712 -0.425 1.592 -0.425 1.399 c
+-0.425 1.237 -0.332 1.14 -0.092 1.121 c
+0.213 1.094 l
+0.545 1.063 0.773 0.935 0.773 0.58 c
+0.773 0.213 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 2.956 6.0688] cm
+0 0 m
+-0.2744 0 l
+-0.8848 2.2026 l
+-1.4956 0 l
+-1.7695 0 l
+-2.4731 2.751 l
+-2.1602 2.751 l
+-1.623 0.5327 l
+-1.0161 2.751 l
+-0.7534 2.751 l
+-0.1465 0.5327 l
+0.3906 2.751 l
+0.7031 2.751 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 4.5039 7.9697] cm
+0 0 m
+0.27832 0 l
+0.27832 -1.9009 l
+0 -1.9009 l
+0 0 l
+h
+-0.0156 0.854 m
+0.29788 0.854 l
+0.29788 0.5415 l
+-0.0156 0.5415 l
+-0.0156 0.854 l
+h
+f
+Q
+q
+[1 0 0 1 6.5166 6.0454] cm
+0 0 m
+-0.3203 0 -0.5718 0.0737 -0.7808 0.2739 c
+-0.5952 0.4599 l
+-0.4443 0.3008 -0.2393 0.2387 -0.0039 0.2387 c
+0.3101 0.2387 0.5029 0.351 0.5029 0.5757 c
+0.5029 0.7417 0.4063 0.8349 0.1855 0.854 c
+-0.1269 0.8803 l
+-0.4981 0.9116 -0.6958 1.0781 -0.6958 1.3911 c
+-0.6958 1.7387 -0.4014 1.9477 0.0044 1.9477 c
+0.2744 1.9477 0.5181 1.8818 0.688 1.7426 c
+0.5064 1.5605 l
+0.3711 1.6655 0.1973 1.7119 0 1.7119 c
+-0.2778 1.7119 -0.4248 1.5918 -0.4248 1.3984 c
+-0.4248 1.2363 -0.332 1.1396 -0.0923 1.1206 c
+0.2129 1.0937 l
+0.5454 1.062 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 8.8076 6.0454] cm
+0 0 m
+-0.3208 0 -0.5718 0.0737 -0.7812 0.2739 c
+-0.5952 0.4599 l
+-0.4448 0.3008 -0.2397 0.2387 -0.0039 0.2387 c
+0.3091 0.2387 0.5024 0.351 0.5024 0.5757 c
+0.5024 0.7417 0.4058 0.8349 0.1851 0.854 c
+-0.1274 0.8803 l
+-0.499 0.9116 -0.6958 1.0781 -0.6958 1.3911 c
+-0.6958 1.7387 -0.4019 1.9477 0.0039 1.9477 c
+0.2739 1.9477 0.5176 1.8818 0.688 1.7426 c
+0.5059 1.5605 l
+0.3706 1.6655 0.1973 1.7119 0 1.7119 c
+-0.2783 1.7119 -0.4253 1.5918 -0.4253 1.3984 c
+-0.4253 1.2363 -0.3325 1.1396 -0.0933 1.1206 c
+0.2124 1.0937 l
+0.5449 1.062 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 11.682 7.4712] cm
+0 0 m
+-0.073 0.1738 -0.244 0.2861 -0.445 0.2861 c
+-0.645 0.2861 -0.815 0.1738 -0.889 0 c
+-0.931 -0.1045 -0.939 -0.1626 -0.947 -0.3169 c
+0.058 -0.3169 l
+0.05 -0.1626 0.043 -0.1045 0 0 c
+-0.947 -0.5259 m
+-0.947 -0.9434 -0.749 -1.1827 -0.387 -1.1827 c
+-0.167 -1.1827 -0.038 -1.1172 0.112 -0.9659 c
+0.302 -1.1324 l
+0.108 -1.3252 -0.07 -1.4258 -0.394 -1.4258 c
+-0.896 -1.4258 -1.225 -1.125 -1.225 -0.4522 c
+-1.225 0.1625 -0.928 0.5219 -0.445 0.5219 c
+0.046 0.5219 0.336 0.166 0.336 -0.398 c
+0.336 -0.5259 l
+-0.947 -0.5259 l
+f
+Q
+q
+[1 0 0 1 14.262 6.0688] cm
+0 0 m
+0 1.1704 l
+0 1.5068 -0.182 1.6768 -0.467 1.6768 c
+-0.753 1.6768 -0.939 1.5029 -0.939 1.1704 c
+-0.939 0 l
+-1.218 0 l
+-1.218 1.9009 l
+-0.939 1.9009 l
+-0.939 1.6924 l
+-0.803 1.8467 -0.618 1.9238 -0.406 1.9238 c
+-0.201 1.9238 -0.034 1.8623 0.081 1.7471 c
+0.217 1.6148 0.278 1.4365 0.278 1.2168 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 16.251 6.0454] cm
+0 0 m
+-0.321 0 -0.572 0.0737 -0.781 0.2739 c
+-0.595 0.4599 l
+-0.445 0.3008 -0.24 0.2387 -0.004 0.2387 c
+0.309 0.2387 0.503 0.351 0.503 0.5757 c
+0.503 0.7417 0.406 0.8349 0.186 0.854 c
+-0.127 0.8803 l
+-0.498 0.9116 -0.696 1.0781 -0.696 1.3911 c
+-0.696 1.7387 -0.402 1.9477 0.004 1.9477 c
+0.274 1.9477 0.518 1.8818 0.688 1.7426 c
+0.506 1.5605 l
+0.371 1.6655 0.197 1.7119 0 1.7119 c
+-0.278 1.7119 -0.425 1.5918 -0.425 1.3984 c
+-0.425 1.2363 -0.332 1.1396 -0.092 1.1206 c
+0.212 1.0937 l
+0.545 1.062 0.773 0.9355 0.773 0.58 c
+0.773 0.2119 0.46 0 0 0 c
+f
+Q
+q
+[1 0 0 1 18.742 6.0454] cm
+0 0 m
+-0.479 0 -0.842 0.3242 -0.842 0.9736 c
+-0.842 1.6225 -0.479 1.9477 0 1.9477 c
+0.263 1.9477 0.429 1.8774 0.626 1.6655 c
+0.437 1.4878 l
+0.294 1.646 0.182 1.6997 0 1.6997 c
+-0.185 1.6997 -0.339 1.6269 -0.44 1.4839 c
+-0.529 1.3593 -0.564 1.2138 -0.564 0.9736 c
+-0.564 0.7343 -0.529 0.5864 -0.44 0.4633 c
+-0.339 0.3203 -0.185 0.247 0 0.247 c
+0.182 0.247 0.294 0.3047 0.437 0.4633 c
+0.626 0.2812 l
+0.429 0.0688 0.263 0 0 0 c
+f
+Q
+q
+[1 0 0 1 21.551 6.0688] cm
+0 0 m
+0 1.1743 l
+0 1.5068 -0.178 1.6768 -0.464 1.6768 c
+-0.75 1.6768 -0.94 1.5029 -0.94 1.1743 c
+-0.94 0 l
+-1.218 0 l
+-1.218 2.751 l
+-0.94 2.751 l
+-0.94 1.6924 l
+-0.8 1.8506 -0.619 1.9238 -0.406 1.9238 c
+0.023 1.9238 0.278 1.6494 0.278 1.2207 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 24.02 6.9453] cm
+0 0 m
+-0.534 0 l
+-0.82 0 -0.959 -0.1157 -0.959 -0.3355 c
+-0.959 -0.5562 -0.823 -0.6602 -0.522 -0.6602 c
+-0.359 -0.6602 -0.216 -0.6494 -0.097 -0.5332 c
+-0.031 -0.4712 0 -0.3633 0 -0.2041 c
+0 0 l
+h
+0 -0.8765 m
+0 -0.6949 l
+-0.155 -0.8501 -0.294 -0.9004 -0.549 -0.9004 c
+-0.812 -0.9004 -0.966 -0.8501 -1.086 -0.7261 c
+-1.179 -0.6333 -1.229 -0.4903 -1.229 -0.3404 c
+-1.229 -0.0074 -0.998 0.2085 -0.573 0.2085 c
+0 0.2085 l
+0 0.3906 l
+0 0.6689 -0.139 0.8076 -0.487 0.8076 c
+-0.731 0.8076 -0.854 0.75 -0.966 0.5918 c
+-1.156 0.7656 l
+-0.986 0.9858 -0.792 1.0478 -0.483 1.0478 c
+0.027 1.0478 0.278 0.8276 0.278 0.4135 c
+0.278 -0.8765 l
+0 -0.8765 l
+f
+Q
+q
+[1 0 0 1 25.75 7.7456] cm
+0 0 m
+0 -1.6768 l
+-0.278 -1.6768 l
+-0.278 0 l
+-0.521 0 l
+-0.521 0.2119 l
+-0.278 0.2119 l
+-0.278 0.5717 l
+-0.278 0.854 -0.12 1.082 0.204 1.082 c
+0.406 1.082 l
+0.406 0.8432 l
+0.255 0.8432 l
+0.078 0.8432 0 0.7382 0 0.5639 c
+0 0.2119 l
+0.406 0.2119 l
+0.406 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.592 6.0688] cm
+0 0 m
+-0.325 0 -0.487 0.2275 -0.487 0.5098 c
+-0.487 1.6768 l
+-0.727 1.6768 l
+-0.727 1.8887 l
+-0.487 1.8887 l
+-0.487 2.4844 l
+-0.209 2.4844 l
+-0.209 1.8887 l
+0.197 1.8887 l
+0.197 1.6768 l
+-0.209 1.6768 l
+-0.209 0.5176 l
+-0.209 0.3438 -0.128 0.2393 0.05 0.2393 c
+0.197 0.2393 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 7.749 0.022903] cm
+0 0 m
+0 0.21239 l
+-0.1348 0.058105 -0.3247 -0.022903 -0.5371 -0.022903 c
+-0.7422 -0.022903 -0.9121 0.039104 -1.0273 0.1548 c
+-1.1631 0.2861 -1.2207 0.4678 -1.2207 0.688 c
+-1.2207 1.9014 l
+-0.9424 1.9014 l
+-0.9424 0.7305 l
+-0.9424 0.3945 -0.7646 0.2241 -0.479 0.2241 c
+-0.1929 0.2241 -0.0039 0.3984 -0.0039 0.7305 c
+-0.0039 1.9014 l
+0.2744 1.9014 l
+0.2744 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 10.322 0.022903] cm
+0 0 m
+0 1.1709 l
+0 1.5078 -0.181 1.6777 -0.4673 1.6777 c
+-0.7534 1.6777 -0.939 1.5034 -0.939 1.1709 c
+-0.939 0 l
+-1.2173 0 l
+-1.2173 1.9014 l
+-0.939 1.9014 l
+-0.939 1.6929 l
+-0.8037 1.8477 -0.6182 1.9248 -0.4058 1.9248 c
+-0.201 1.9248 -0.035 1.8628 0.081 1.7471 c
+0.217 1.6157 0.278 1.438 0.278 1.2178 c
+0.278 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 12.319 1.7006] cm
+0 0 m
+-0.413 0 -0.479 -0.3564 -0.479 -0.727 c
+-0.479 -1.0981 -0.413 -1.4536 0 -1.4536 c
+0.413 -1.4536 0.475 -1.0981 0.475 -0.727 c
+0.475 -0.3564 0.413 0 0 0 c
+0.479 -1.6777 m
+0.479 -1.4492 l
+0.325 -1.6499 0.147 -1.7006 -0.062 -1.7006 c
+-0.255 -1.7006 -0.425 -1.6352 -0.526 -1.5346 c
+-0.719 -1.3413 -0.757 -1.0249 -0.757 -0.727 c
+-0.757 -0.4292 -0.719 -0.1123 -0.526 0.0811 c
+-0.425 0.1807 -0.255 0.2471 -0.062 0.2471 c
+0.147 0.2471 0.321 0.2012 0.475 0.0035 c
+0.475 1.0743 l
+0.753 1.0743 l
+0.753 -1.6777 l
+0.479 -1.6777 l
+f
+Q
+q
+[1 0 0 1 17.264 0.022903] cm
+0 0 m
+-0.838 1.4649 l
+-1.419 0.7691 l
+-1.419 0 l
+-1.712 0 l
+-1.712 2.752 l
+-1.419 2.752 l
+-1.419 1.1709 l
+-0.135 2.752 l
+0.224 2.752 l
+-0.642 1.689 l
+0.348 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.6 0.022903] cm
+0 0 m
+0 0.21239 l
+-0.135 0.058105 -0.324 -0.022903 -0.538 -0.022903 c
+-0.742 -0.022903 -0.912 0.039104 -1.028 0.1548 c
+-1.163 0.2861 -1.221 0.4678 -1.221 0.688 c
+-1.221 1.9014 l
+-0.942 1.9014 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2241 -0.479 0.2241 c
+-0.193 0.2241 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9014 l
+0.274 1.9014 l
+0.274 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 21.431 0.022903] cm
+0 0 m
+-0.333 0 -0.483 0.21631 -0.483 0.5068 c
+-0.483 2.752 l
+-0.206 2.752 l
+-0.206 0.5176 l
+-0.206 0.3325 -0.144 0.2402 0.05 0.2402 c
+0.201 0.2402 l
+0.201 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 23.022 0.022903] cm
+0 0 m
+-0.325 0 -0.487 0.2285 -0.487 0.5098 c
+-0.487 1.6777 l
+-0.727 1.6777 l
+-0.727 1.8897 l
+-0.487 1.8897 l
+-0.487 2.4858 l
+-0.209 2.4858 l
+-0.209 1.8897 l
+0.197 1.8897 l
+0.197 1.6777 l
+-0.209 1.6777 l
+-0.209 0.5176 l
+-0.209 0.3442 -0.128 0.2402 0.05 0.2402 c
+0.197 0.2402 l
+0.197 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 25.359 0.022903] cm
+0 0 m
+0 0.21239 l
+-0.135 0.058105 -0.325 -0.022903 -0.537 -0.022903 c
+-0.742 -0.022903 -0.912 0.039104 -1.028 0.1548 c
+-1.163 0.2861 -1.221 0.4678 -1.221 0.688 c
+-1.221 1.9014 l
+-0.942 1.9014 l
+-0.942 0.7305 l
+-0.942 0.3945 -0.765 0.2241 -0.479 0.2241 c
+-0.193 0.2241 -0.004 0.3984 -0.004 0.7305 c
+-0.004 1.9014 l
+0.275 1.9014 l
+0.275 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 27.777 1.561] cm
+0 0 m
+-0.104 0.1045 -0.181 0.1396 -0.328 0.1396 c
+-0.607 0.1396 -0.784 -0.0806 -0.784 -0.3706 c
+-0.784 -1.5381 l
+-1.062 -1.5381 l
+-1.062 0.3633 l
+-0.784 0.3633 l
+-0.784 0.1318 l
+-0.68 0.29 -0.471 0.3862 -0.251 0.3862 c
+-0.069 0.3862 0.07 0.3442 0.205 0.209 c
+0 0 l
+f
+Q
+Q
+q
+[1 0 0 1 30.641 62.981] cm
+0 0 m
+-16.953 0 l
+-11.114 5.837 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 6.8892 57.179] cm
+0 0 m
+0 8.255 l
+11.988 11.986 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 6.1851 48.27] cm
+0 0 m
+-5.8384 5.837 l
+0 16.951 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 11.987 41.471] cm
+0 0 m
+-8.2568 0 l
+-11.987 11.986 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 15.065 34.928] cm
+0 0 m
+-11.115 5.837 l
+5.838 5.837 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 15.709 34.583] cm
+0 0 m
+11.987 11.986 l
+11.987 3.73 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 28.401 38.527] cm
+0 0 m
+0 16.951 l
+5.838 11.113 l
+0 0 l
+f
+Q
+q
+0 0.06 34.56 69.105 re
+W
+q
+[1 0 0 1 34.582 50.295] cm
+0 0 m
+-11.987 11.986 l
+-3.731 11.986 l
+0 0 l
+f
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-28.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-28.pdf
new file mode 100644
index 00000000000..507881cd063
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-28.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-30.eps b/Master/texmf-dist/tex/latex/tudscr/DDC-30.eps
new file mode 100644
index 00000000000..37a9528c934
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-30.eps
@@ -0,0 +1,2420 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: Adobe Illustrator CS4
+%%Title: DDC-30.eps
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 144 52
+%%HiResBoundingBox: 0 0 143.667 51.307
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 143.667 51.307 re
+W
+q
+q
+1 i
+0.059998 0.06 143.607 51.247 re
+W
+[/Separation (HKS 41 K) /DeviceRGB
+/xpdfSamples0 [
+1
+1
+1
+0.984314
+0.984314
+0.988235
+0.980392
+0.980392
+0.988235
+0.964706
+0.968627
+0.980392
+0.960784
+0.960784
+0.976471
+0.94902
+0.952941
+0.964706
+0.945098
+0.94902
+0.964706
+0.937255
+0.941176
+0.956863
+0.933333
+0.933333
+0.952941
+0.92549
+0.929412
+0.94902
+0.921569
+0.92549
+0.94902
+0.913725
+0.917647
+0.941176
+0.909804
+0.913725
+0.941176
+0.901961
+0.905882
+0.937255
+0.898039
+0.901961
+0.933333
+0.890196
+0.894118
+0.92549
+0.886275
+0.894118
+0.92549
+0.878431
+0.886275
+0.917647
+0.87451
+0.882353
+0.917647
+0.870588
+0.878431
+0.913725
+0.866667
+0.87451
+0.909804
+0.858824
+0.866667
+0.905882
+0.854902
+0.866667
+0.905882
+0.847059
+0.858824
+0.901961
+0.843137
+0.854902
+0.898039
+0.839216
+0.847059
+0.890196
+0.835294
+0.847059
+0.890196
+0.827451
+0.839216
+0.886275
+0.823529
+0.835294
+0.882353
+0.815686
+0.831373
+0.882353
+0.811765
+0.827451
+0.878431
+0.807843
+0.819608
+0.87451
+0.803922
+0.819608
+0.87451
+0.796078
+0.811765
+0.870588
+0.792157
+0.807843
+0.866667
+0.788235
+0.803922
+0.858824
+0.784314
+0.8
+0.858824
+0.776471
+0.796078
+0.854902
+0.772549
+0.792157
+0.854902
+0.768627
+0.788235
+0.85098
+0.764706
+0.784314
+0.847059
+0.756863
+0.776471
+0.843137
+0.756863
+0.776471
+0.843137
+0.74902
+0.772549
+0.839216
+0.745098
+0.768627
+0.839216
+0.741176
+0.760784
+0.831373
+0.737255
+0.760784
+0.831373
+0.729412
+0.752941
+0.823529
+0.729412
+0.74902
+0.823529
+0.721569
+0.745098
+0.819608
+0.717647
+0.741176
+0.819608
+0.713725
+0.737255
+0.815686
+0.709804
+0.733333
+0.811765
+0.701961
+0.729412
+0.807843
+0.701961
+0.72549
+0.807843
+0.694118
+0.721569
+0.8
+0.690196
+0.717647
+0.8
+0.686275
+0.713725
+0.796078
+0.682353
+0.709804
+0.796078
+0.678431
+0.705882
+0.792157
+0.67451
+0.701961
+0.792157
+0.666667
+0.698039
+0.784314
+0.666667
+0.694118
+0.784314
+0.658824
+0.690196
+0.780392
+0.654902
+0.686275
+0.780392
+0.65098
+0.682353
+0.772549
+0.647059
+0.682353
+0.772549
+0.643137
+0.67451
+0.768627
+0.639216
+0.670588
+0.768627
+0.635294
+0.670588
+0.764706
+0.631373
+0.666667
+0.760784
+0.623529
+0.658824
+0.756863
+0.623529
+0.658824
+0.756863
+0.615686
+0.654902
+0.752941
+0.615686
+0.65098
+0.752941
+0.607843
+0.643137
+0.745098
+0.603922
+0.643137
+0.745098
+0.6
+0.639216
+0.741176
+0.596078
+0.635294
+0.741176
+0.592157
+0.631373
+0.737255
+0.588235
+0.627451
+0.737255
+0.584314
+0.623529
+0.733333
+0.580392
+0.619608
+0.729412
+0.576471
+0.619608
+0.72549
+0.572549
+0.615686
+0.72549
+0.568627
+0.607843
+0.717647
+0.564706
+0.607843
+0.717647
+0.560784
+0.603922
+0.713725
+0.556863
+0.6
+0.713725
+0.552941
+0.596078
+0.709804
+0.54902
+0.596078
+0.709804
+0.545098
+0.588235
+0.705882
+0.541176
+0.588235
+0.701961
+0.537255
+0.584314
+0.701961
+0.533333
+0.580392
+0.698039
+0.529412
+0.576471
+0.694118
+0.52549
+0.576471
+0.694118
+0.521569
+0.568627
+0.690196
+0.517647
+0.568627
+0.686275
+0.513725
+0.560784
+0.682353
+0.509804
+0.560784
+0.682353
+0.505882
+0.556863
+0.678431
+0.501961
+0.552941
+0.678431
+0.498039
+0.54902
+0.67451
+0.494118
+0.54902
+0.67451
+0.490196
+0.541176
+0.666667
+0.490196
+0.541176
+0.666667
+0.482353
+0.537255
+0.662745
+0.482353
+0.533333
+0.662745
+0.478431
+0.529412
+0.658824
+0.47451
+0.529412
+0.658824
+0.470588
+0.52549
+0.654902
+0.466667
+0.521569
+0.654902
+0.462745
+0.517647
+0.65098
+0.458824
+0.517647
+0.65098
+0.454902
+0.509804
+0.643137
+0.454902
+0.509804
+0.643137
+0.447059
+0.505882
+0.639216
+0.447059
+0.501961
+0.639216
+0.443137
+0.498039
+0.635294
+0.439216
+0.498039
+0.635294
+0.435294
+0.494118
+0.631373
+0.431373
+0.490196
+0.631373
+0.427451
+0.490196
+0.627451
+0.423529
+0.486275
+0.627451
+0.419608
+0.482353
+0.619608
+0.419608
+0.478431
+0.619608
+0.411765
+0.478431
+0.615686
+0.407843
+0.47451
+0.615686
+0.403922
+0.470588
+0.611765
+0.4
+0.470588
+0.611765
+0.396078
+0.466667
+0.607843
+0.396078
+0.462745
+0.607843
+0.392157
+0.458824
+0.603922
+0.388235
+0.458824
+0.603922
+0.384314
+0.45098
+0.596078
+0.380392
+0.45098
+0.596078
+0.376471
+0.447059
+0.592157
+0.376471
+0.447059
+0.592157
+0.372549
+0.439216
+0.588235
+0.368627
+0.439216
+0.588235
+0.364706
+0.435294
+0.584314
+0.360784
+0.435294
+0.584314
+0.356863
+0.431373
+0.580392
+0.356863
+0.427451
+0.580392
+0.352941
+0.423529
+0.572549
+0.34902
+0.423529
+0.572549
+0.345098
+0.419608
+0.572549
+0.341176
+0.419608
+0.568627
+0.337255
+0.415686
+0.564706
+0.337255
+0.411765
+0.564706
+0.333333
+0.407843
+0.560784
+0.329412
+0.407843
+0.560784
+0.32549
+0.403922
+0.556863
+0.321569
+0.403922
+0.556863
+0.321569
+0.4
+0.552941
+0.317647
+0.396078
+0.552941
+0.313725
+0.392157
+0.54902
+0.309804
+0.392157
+0.54902
+0.305882
+0.388235
+0.545098
+0.301961
+0.388235
+0.545098
+0.298039
+0.384314
+0.541176
+0.298039
+0.380392
+0.541176
+0.294118
+0.376471
+0.537255
+0.290196
+0.376471
+0.537255
+0.286275
+0.372549
+0.529412
+0.286275
+0.372549
+0.529412
+0.282353
+0.368627
+0.529412
+0.278431
+0.368627
+0.52549
+0.27451
+0.364706
+0.521569
+0.270588
+0.360784
+0.521569
+0.266667
+0.360784
+0.521569
+0.266667
+0.356863
+0.517647
+0.262745
+0.352941
+0.513725
+0.258824
+0.352941
+0.513725
+0.254902
+0.34902
+0.509804
+0.25098
+0.34902
+0.509804
+0.247059
+0.345098
+0.505882
+0.247059
+0.341176
+0.505882
+0.243137
+0.341176
+0.501961
+0.239216
+0.337255
+0.501961
+0.235294
+0.337255
+0.498039
+0.231373
+0.333333
+0.498039
+0.231373
+0.329412
+0.494118
+0.227451
+0.329412
+0.494118
+0.223529
+0.32549
+0.490196
+0.219608
+0.32549
+0.490196
+0.215686
+0.321569
+0.486275
+0.211765
+0.321569
+0.486275
+0.207843
+0.317647
+0.482353
+0.207843
+0.313725
+0.482353
+0.203922
+0.313725
+0.482353
+0.2
+0.309804
+0.478431
+0.196078
+0.309804
+0.478431
+0.192157
+0.305882
+0.478431
+0.188235
+0.305882
+0.470588
+0.188235
+0.301961
+0.470588
+0.184314
+0.301961
+0.470588
+0.180392
+0.298039
+0.466667
+0.176471
+0.294118
+0.466667
+0.172549
+0.294118
+0.462745
+0.168627
+0.290196
+0.462745
+0.164706
+0.290196
+0.462745
+0.160784
+0.286275
+0.458824
+0.156863
+0.286275
+0.458824
+0.152941
+0.282353
+0.454902
+0.152941
+0.282353
+0.45098
+0.145098
+0.278431
+0.45098
+0.145098
+0.278431
+0.45098
+0.141176
+0.27451
+0.447059
+0.137255
+0.270588
+0.447059
+0.133333
+0.270588
+0.443137
+0.129412
+0.270588
+0.443137
+0.12549
+0.266667
+0.439216
+0.121569
+0.266667
+0.439216
+0.117647
+0.262745
+0.435294
+0.113725
+0.258824
+0.435294
+0.105882
+0.258824
+0.431373
+0.105882
+0.254902
+0.431373
+0.098039
+0.254902
+0.427451
+0.094118
+0.25098
+0.427451
+0.090196
+0.25098
+0.427451
+0.086275
+0.247059
+0.423529
+0.078431
+0.247059
+0.423529
+0.07451
+0.247059
+0.423529
+0.070588
+0.243137
+0.419608
+0.062745
+0.239216
+0.415686
+0.058824
+0.239216
+0.415686
+0.05098
+0.239216
+0.415686
+0.043137
+0.235294
+0.411765
+0.039216
+0.231373
+0.411765
+0.031373
+0.231373
+0.407843
+0.023529
+0.227451
+0.407843
+0.019608
+0.227451
+0.403922
+0.007843
+0.227451
+0.403922
+0.003922
+0.223529
+0.4
+0
+0.219608
+0.4
+0
+0.219608
+0.396078
+0
+0.219608
+0.396078
+0
+0.215686
+0.396078
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.207843
+0.388235
+0
+0.207843
+0.388235
+0
+0.203922
+0.384314
+0
+0.203922
+0.384314
+0
+0.2
+0.380392
+0
+0.2
+0.380392
+0
+0.196078
+0.380392
+0
+0.196078
+0.376471
+0
+0.192157
+0.376471
+0
+0.192157
+0.376471
+0
+0.188235
+0.372549
+0
+0.184314
+0.368627
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples0
+2 index 0 get
+3 mul 0 add get
+xpdfSamples0
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+3 index 0 get
+3 mul 1 add get
+xpdfSamples0
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples0
+4 index 0 get
+3 mul 2 add get
+xpdfSamples0
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[0] sc
+false op
+false OP
+q
+[1 0 0 1 5.9912 38.534] cm
+0 0 m
+-0.4922 0.549 -1.1631 0.8 -2.0098 0.8 c
+-4.1963 0.8 l
+-4.1963 -7.829 l
+-2.0098 -7.829 l
+-1.1631 -7.829 -0.4922 -7.577 0 -7.028 c
+0.624 -6.345 0.6328 -5.061 0.6328 -3.428 c
+0.6328 -1.8 0.624 -0.679 0 0 c
+1.2373 -8.326 m
+0.4932 -9.08 -0.5947 -9.442 -1.8242 -9.442 c
+-5.9912 -9.442 l
+-5.9912 2.414 l
+-1.8242 2.414 l
+-0.5947 2.414 0.4932 2.047 1.2373 1.298 c
+2.5215 0.014 2.4375 -1.716 2.4375 -3.428 c
+2.4375 -5.145 2.5215 -7.043 1.2373 -8.326 c
+f
+Q
+Q
+[/Separation (HKS 41 K) /DeviceRGB
+/xpdfSamples1 [
+1
+1
+1
+0.984314
+0.984314
+0.988235
+0.980392
+0.980392
+0.988235
+0.964706
+0.968627
+0.980392
+0.960784
+0.960784
+0.976471
+0.94902
+0.952941
+0.964706
+0.945098
+0.94902
+0.964706
+0.937255
+0.941176
+0.956863
+0.933333
+0.933333
+0.952941
+0.92549
+0.929412
+0.94902
+0.921569
+0.92549
+0.94902
+0.913725
+0.917647
+0.941176
+0.909804
+0.913725
+0.941176
+0.901961
+0.905882
+0.937255
+0.898039
+0.901961
+0.933333
+0.890196
+0.894118
+0.92549
+0.886275
+0.894118
+0.92549
+0.878431
+0.886275
+0.917647
+0.87451
+0.882353
+0.917647
+0.870588
+0.878431
+0.913725
+0.866667
+0.87451
+0.909804
+0.858824
+0.866667
+0.905882
+0.854902
+0.866667
+0.905882
+0.847059
+0.858824
+0.901961
+0.843137
+0.854902
+0.898039
+0.839216
+0.847059
+0.890196
+0.835294
+0.847059
+0.890196
+0.827451
+0.839216
+0.886275
+0.823529
+0.835294
+0.882353
+0.815686
+0.831373
+0.882353
+0.811765
+0.827451
+0.878431
+0.807843
+0.819608
+0.87451
+0.803922
+0.819608
+0.87451
+0.796078
+0.811765
+0.870588
+0.792157
+0.807843
+0.866667
+0.788235
+0.803922
+0.858824
+0.784314
+0.8
+0.858824
+0.776471
+0.796078
+0.854902
+0.772549
+0.792157
+0.854902
+0.768627
+0.788235
+0.85098
+0.764706
+0.784314
+0.847059
+0.756863
+0.776471
+0.843137
+0.756863
+0.776471
+0.843137
+0.74902
+0.772549
+0.839216
+0.745098
+0.768627
+0.839216
+0.741176
+0.760784
+0.831373
+0.737255
+0.760784
+0.831373
+0.729412
+0.752941
+0.823529
+0.729412
+0.74902
+0.823529
+0.721569
+0.745098
+0.819608
+0.717647
+0.741176
+0.819608
+0.713725
+0.737255
+0.815686
+0.709804
+0.733333
+0.811765
+0.701961
+0.729412
+0.807843
+0.701961
+0.72549
+0.807843
+0.694118
+0.721569
+0.8
+0.690196
+0.717647
+0.8
+0.686275
+0.713725
+0.796078
+0.682353
+0.709804
+0.796078
+0.678431
+0.705882
+0.792157
+0.67451
+0.701961
+0.792157
+0.666667
+0.698039
+0.784314
+0.666667
+0.694118
+0.784314
+0.658824
+0.690196
+0.780392
+0.654902
+0.686275
+0.780392
+0.65098
+0.682353
+0.772549
+0.647059
+0.682353
+0.772549
+0.643137
+0.67451
+0.768627
+0.639216
+0.670588
+0.768627
+0.635294
+0.670588
+0.764706
+0.631373
+0.666667
+0.760784
+0.623529
+0.658824
+0.756863
+0.623529
+0.658824
+0.756863
+0.615686
+0.654902
+0.752941
+0.615686
+0.65098
+0.752941
+0.607843
+0.643137
+0.745098
+0.603922
+0.643137
+0.745098
+0.6
+0.639216
+0.741176
+0.596078
+0.635294
+0.741176
+0.592157
+0.631373
+0.737255
+0.588235
+0.627451
+0.737255
+0.584314
+0.623529
+0.733333
+0.580392
+0.619608
+0.729412
+0.576471
+0.619608
+0.72549
+0.572549
+0.615686
+0.72549
+0.568627
+0.607843
+0.717647
+0.564706
+0.607843
+0.717647
+0.560784
+0.603922
+0.713725
+0.556863
+0.6
+0.713725
+0.552941
+0.596078
+0.709804
+0.54902
+0.596078
+0.709804
+0.545098
+0.588235
+0.705882
+0.541176
+0.588235
+0.701961
+0.537255
+0.584314
+0.701961
+0.533333
+0.580392
+0.698039
+0.529412
+0.576471
+0.694118
+0.52549
+0.576471
+0.694118
+0.521569
+0.568627
+0.690196
+0.517647
+0.568627
+0.686275
+0.513725
+0.560784
+0.682353
+0.509804
+0.560784
+0.682353
+0.505882
+0.556863
+0.678431
+0.501961
+0.552941
+0.678431
+0.498039
+0.54902
+0.67451
+0.494118
+0.54902
+0.67451
+0.490196
+0.541176
+0.666667
+0.490196
+0.541176
+0.666667
+0.482353
+0.537255
+0.662745
+0.482353
+0.533333
+0.662745
+0.478431
+0.529412
+0.658824
+0.47451
+0.529412
+0.658824
+0.470588
+0.52549
+0.654902
+0.466667
+0.521569
+0.654902
+0.462745
+0.517647
+0.65098
+0.458824
+0.517647
+0.65098
+0.454902
+0.509804
+0.643137
+0.454902
+0.509804
+0.643137
+0.447059
+0.505882
+0.639216
+0.447059
+0.501961
+0.639216
+0.443137
+0.498039
+0.635294
+0.439216
+0.498039
+0.635294
+0.435294
+0.494118
+0.631373
+0.431373
+0.490196
+0.631373
+0.427451
+0.490196
+0.627451
+0.423529
+0.486275
+0.627451
+0.419608
+0.482353
+0.619608
+0.419608
+0.478431
+0.619608
+0.411765
+0.478431
+0.615686
+0.407843
+0.47451
+0.615686
+0.403922
+0.470588
+0.611765
+0.4
+0.470588
+0.611765
+0.396078
+0.466667
+0.607843
+0.396078
+0.462745
+0.607843
+0.392157
+0.458824
+0.603922
+0.388235
+0.458824
+0.603922
+0.384314
+0.45098
+0.596078
+0.380392
+0.45098
+0.596078
+0.376471
+0.447059
+0.592157
+0.376471
+0.447059
+0.592157
+0.372549
+0.439216
+0.588235
+0.368627
+0.439216
+0.588235
+0.364706
+0.435294
+0.584314
+0.360784
+0.435294
+0.584314
+0.356863
+0.431373
+0.580392
+0.356863
+0.427451
+0.580392
+0.352941
+0.423529
+0.572549
+0.34902
+0.423529
+0.572549
+0.345098
+0.419608
+0.572549
+0.341176
+0.419608
+0.568627
+0.337255
+0.415686
+0.564706
+0.337255
+0.411765
+0.564706
+0.333333
+0.407843
+0.560784
+0.329412
+0.407843
+0.560784
+0.32549
+0.403922
+0.556863
+0.321569
+0.403922
+0.556863
+0.321569
+0.4
+0.552941
+0.317647
+0.396078
+0.552941
+0.313725
+0.392157
+0.54902
+0.309804
+0.392157
+0.54902
+0.305882
+0.388235
+0.545098
+0.301961
+0.388235
+0.545098
+0.298039
+0.384314
+0.541176
+0.298039
+0.380392
+0.541176
+0.294118
+0.376471
+0.537255
+0.290196
+0.376471
+0.537255
+0.286275
+0.372549
+0.529412
+0.286275
+0.372549
+0.529412
+0.282353
+0.368627
+0.529412
+0.278431
+0.368627
+0.52549
+0.27451
+0.364706
+0.521569
+0.270588
+0.360784
+0.521569
+0.266667
+0.360784
+0.521569
+0.266667
+0.356863
+0.517647
+0.262745
+0.352941
+0.513725
+0.258824
+0.352941
+0.513725
+0.254902
+0.34902
+0.509804
+0.25098
+0.34902
+0.509804
+0.247059
+0.345098
+0.505882
+0.247059
+0.341176
+0.505882
+0.243137
+0.341176
+0.501961
+0.239216
+0.337255
+0.501961
+0.235294
+0.337255
+0.498039
+0.231373
+0.333333
+0.498039
+0.231373
+0.329412
+0.494118
+0.227451
+0.329412
+0.494118
+0.223529
+0.32549
+0.490196
+0.219608
+0.32549
+0.490196
+0.215686
+0.321569
+0.486275
+0.211765
+0.321569
+0.486275
+0.207843
+0.317647
+0.482353
+0.207843
+0.313725
+0.482353
+0.203922
+0.313725
+0.482353
+0.2
+0.309804
+0.478431
+0.196078
+0.309804
+0.478431
+0.192157
+0.305882
+0.478431
+0.188235
+0.305882
+0.470588
+0.188235
+0.301961
+0.470588
+0.184314
+0.301961
+0.470588
+0.180392
+0.298039
+0.466667
+0.176471
+0.294118
+0.466667
+0.172549
+0.294118
+0.462745
+0.168627
+0.290196
+0.462745
+0.164706
+0.290196
+0.462745
+0.160784
+0.286275
+0.458824
+0.156863
+0.286275
+0.458824
+0.152941
+0.282353
+0.454902
+0.152941
+0.282353
+0.45098
+0.145098
+0.278431
+0.45098
+0.145098
+0.278431
+0.45098
+0.141176
+0.27451
+0.447059
+0.137255
+0.270588
+0.447059
+0.133333
+0.270588
+0.443137
+0.129412
+0.270588
+0.443137
+0.12549
+0.266667
+0.439216
+0.121569
+0.266667
+0.439216
+0.117647
+0.262745
+0.435294
+0.113725
+0.258824
+0.435294
+0.105882
+0.258824
+0.431373
+0.105882
+0.254902
+0.431373
+0.098039
+0.254902
+0.427451
+0.094118
+0.25098
+0.427451
+0.090196
+0.25098
+0.427451
+0.086275
+0.247059
+0.423529
+0.078431
+0.247059
+0.423529
+0.07451
+0.247059
+0.423529
+0.070588
+0.243137
+0.419608
+0.062745
+0.239216
+0.415686
+0.058824
+0.239216
+0.415686
+0.05098
+0.239216
+0.415686
+0.043137
+0.235294
+0.411765
+0.039216
+0.231373
+0.411765
+0.031373
+0.231373
+0.407843
+0.023529
+0.227451
+0.407843
+0.019608
+0.227451
+0.403922
+0.007843
+0.227451
+0.403922
+0.003922
+0.223529
+0.4
+0
+0.219608
+0.4
+0
+0.219608
+0.396078
+0
+0.219608
+0.396078
+0
+0.215686
+0.396078
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.211765
+0.392157
+0
+0.207843
+0.388235
+0
+0.207843
+0.388235
+0
+0.203922
+0.384314
+0
+0.203922
+0.384314
+0
+0.2
+0.380392
+0
+0.2
+0.380392
+0
+0.196078
+0.380392
+0
+0.196078
+0.376471
+0
+0.192157
+0.376471
+0
+0.192157
+0.376471
+0
+0.188235
+0.372549
+0
+0.184314
+0.368627
+] def
+{ 2 array 1 array 3 2 roll
+0 sub 254 mul 0 add
+dup 0 lt { pop 0 } { dup 254 gt { pop 254 } if } ifelse
+dup floor cvi exch dup ceiling cvi exch 2 index sub
+3 index 0 3 2 roll put
+3 index 1 3 2 roll put
+2 index 0 3 2 roll put
+xpdfSamples1
+2 index 0 get
+3 mul 0 add get
+xpdfSamples1
+3 index 1 get
+3 mul 0 add get
+2 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+3 index 0 get
+3 mul 1 add get
+xpdfSamples1
+4 index 1 get
+3 mul 1 add get
+3 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+xpdfSamples1
+4 index 0 get
+3 mul 2 add get
+xpdfSamples1
+5 index 1 get
+3 mul 2 add get
+4 index 0 get dup
+3 2 roll mul exch 1 exch sub 3 2 roll mul add
+1 1 roll
+1 mul 0 add
+dup 0 lt { pop 0 } { dup 1 gt { pop 1 } if } ifelse
+5 3 roll pop pop }
+] {} cs
+[1] sc
+[0] sc
+false op
+false OP
+1 i
+q
+[1 0 0 1 17.221 39.334] cm
+0 0 m
+-2.67 0 l
+-2.67 -3.717 l
+0 -3.717 l
+1.2 -3.717 2.019 -3.033 2.019 -1.865 c
+2.019 -0.698 1.2 0 0 0 c
+2.084 -10.243 m
+-0.419 -5.247 l
+-2.67 -5.247 l
+-2.67 -10.243 l
+-4.466 -10.243 l
+-4.466 1.614 l
+0.13 1.614 l
+2.381 1.614 3.814 0.167 3.814 -1.852 c
+3.814 -3.549 2.781 -4.633 1.451 -4.996 c
+4.176 -10.243 l
+2.084 -10.243 l
+f
+Q
+q
+[1 0 0 1 25.331 29.091] cm
+0 0 m
+0 11.856 l
+7.572 11.856 l
+7.572 10.243 l
+1.796 10.243 l
+1.796 6.777 l
+6.727 6.777 l
+6.727 5.182 l
+1.796 5.182 l
+1.796 1.614 l
+7.572 1.614 l
+7.572 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 40.179 28.989] cm
+0 0 m
+-1.777 0 -3.06 0.419 -4.196 1.568 c
+-2.996 2.749 l
+-2.131 1.884 -1.182 1.619 0.037 1.619 c
+1.581 1.619 2.484 2.284 2.484 3.433 c
+2.484 3.949 2.335 4.382 2.019 4.661 c
+1.721 4.949 1.423 5.066 0.716 5.164 c
+-0.679 5.363 l
+-1.647 5.498 -2.409 5.829 -2.93 6.317 c
+-3.508 6.861 -3.795 7.61 -3.795 8.582 c
+-3.795 10.643 -2.298 12.057 0.167 12.057 c
+1.739 12.057 2.828 11.662 3.852 10.708 c
+2.698 9.578 l
+1.973 10.28 1.116 10.494 0.121 10.494 c
+-1.273 10.494 -2.047 9.694 -2.047 8.643 c
+-2.047 8.215 -1.907 7.833 -1.6 7.545 c
+-1.293 7.28 -0.818 7.08 -0.261 6.996 c
+1.088 6.796 l
+2.186 6.628 2.8 6.363 3.303 5.912 c
+3.953 5.35 4.261 4.498 4.261 3.484 c
+4.261 1.303 2.484 0 0 0 c
+f
+Q
+q
+[1 0 0 1 54.524 38.534] cm
+0 0 m
+-0.502 0.549 -1.171 0.8 -2.018 0.8 c
+-4.204 0.8 l
+-4.204 -7.829 l
+-2.018 -7.829 l
+-1.171 -7.829 -0.502 -7.577 0 -7.028 c
+0.615 -6.345 0.633 -5.061 0.633 -3.428 c
+0.633 -1.8 0.615 -0.679 0 0 c
+1.229 -8.326 m
+0.485 -9.08 -0.604 -9.442 -1.832 -9.442 c
+-6 -9.442 l
+-6 2.414 l
+-1.832 2.414 l
+-0.604 2.414 0.485 2.047 1.229 1.298 c
+2.513 0.014 2.43 -1.716 2.43 -3.428 c
+2.43 -5.145 2.513 -7.043 1.229 -8.326 c
+f
+Q
+q
+[1 0 0 1 61.278 29.091] cm
+0 0 m
+0 11.856 l
+7.583 11.856 l
+7.583 10.243 l
+1.806 10.243 l
+1.806 6.777 l
+6.729 6.777 l
+6.729 5.182 l
+1.806 5.182 l
+1.806 1.614 l
+7.583 1.614 l
+7.583 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 80.268 29.091] cm
+0 0 m
+-5.48 8.345 l
+-5.48 0 l
+-7.275 0 l
+-7.275 11.856 l
+-5.629 11.856 l
+-0.15 3.53 l
+-0.15 11.856 l
+1.646 11.856 l
+1.646 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 19.648 10.201] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.643 0 8.643 c
+1.163 8.643 1.981 8.312 2.781 7.461 c
+1.619 6.331 l
+1.089 6.912 0.67 7.13 0 7.13 c
+-0.642 7.13 -1.2 6.861 -1.562 6.377 c
+-1.926 5.912 -2.065 5.312 -2.065 4.331 c
+-2.065 3.344 -1.926 2.731 -1.562 2.265 c
+-1.2 1.781 -0.642 1.516 0 1.516 c
+0.67 1.516 1.089 1.735 1.619 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 30.123 16.843] cm
+0 0 m
+-0.316 0.321 -0.743 0.488 -1.247 0.488 c
+-1.748 0.488 -2.168 0.321 -2.484 0 c
+-2.995 -0.516 -3.061 -1.396 -3.061 -2.311 c
+-3.061 -3.228 -2.995 -4.107 -2.484 -4.628 c
+-2.168 -4.944 -1.748 -5.126 -1.247 -5.126 c
+-0.743 -5.126 -0.316 -4.944 0 -4.628 c
+0.512 -4.107 0.586 -3.228 0.586 -2.311 c
+0.586 -1.396 0.512 -0.516 0 0 c
+1.285 -5.642 m
+0.735 -6.209 -0.103 -6.642 -1.247 -6.642 c
+-2.4 -6.642 -3.209 -6.209 -3.759 -5.642 c
+-4.559 -4.809 -4.764 -3.744 -4.764 -2.311 c
+-4.764 -0.897 -4.559 0.168 -3.759 1 c
+-3.209 1.568 -2.4 2.005 -1.247 2.005 c
+-0.103 2.005 0.735 1.568 1.285 1 c
+2.084 0.168 2.279 -0.897 2.279 -2.311 c
+2.279 -3.744 2.084 -4.809 1.285 -5.642 c
+f
+Q
+q
+[1 0 0 1 41.519 10.298] cm
+0 0 m
+0 5.145 l
+0 6.465 -0.754 7.033 -1.703 7.033 c
+-2.651 7.033 -3.452 6.447 -3.452 5.145 c
+-3.452 0 l
+-5.154 0 l
+-5.154 8.447 l
+-3.489 8.447 l
+-3.489 7.596 l
+-2.903 8.229 -2.084 8.545 -1.236 8.545 c
+-0.371 8.545 0.344 8.266 0.847 7.782 c
+1.488 7.149 1.692 6.349 1.692 5.396 c
+1.692 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 50.822 10.201] cm
+0 0 m
+-1.897 0 -3.759 1.163 -3.759 4.331 c
+-3.759 7.498 -1.897 8.643 0 8.643 c
+1.163 8.643 1.981 8.312 2.781 7.461 c
+1.618 6.331 l
+1.088 6.912 0.67 7.13 0 7.13 c
+-0.651 7.13 -1.199 6.861 -1.562 6.377 c
+-1.926 5.912 -2.064 5.312 -2.064 4.331 c
+-2.064 3.344 -1.926 2.731 -1.562 2.265 c
+-1.199 1.781 -0.651 1.516 0 1.516 c
+0.67 1.516 1.088 1.735 1.618 2.312 c
+2.781 1.2 l
+1.981 0.349 1.163 0 0 0 c
+f
+Q
+q
+[1 0 0 1 61.745 16.364] cm
+0 0 m
+-0.262 0.633 -0.865 1.066 -1.666 1.066 c
+-2.466 1.066 -3.08 0.633 -3.341 0 c
+-3.509 -0.386 -3.545 -0.637 -3.564 -1.149 c
+0.231 -1.149 l
+0.222 -0.637 0.166 -0.386 0 0 c
+-3.564 -2.335 m
+-3.564 -3.782 -2.791 -4.698 -1.415 -4.698 c
+-0.467 -4.698 0.036 -4.428 0.632 -3.833 c
+1.72 -4.851 l
+0.854 -5.712 0.036 -6.163 -1.443 -6.163 c
+-3.564 -6.163 -5.247 -5.047 -5.247 -1.832 c
+-5.247 0.898 -3.825 2.484 -1.666 2.484 c
+0.603 2.484 1.915 0.819 1.915 -1.581 c
+1.915 -2.335 l
+-3.564 -2.335 l
+f
+Q
+q
+[1 0 0 1 71.039 17.331] cm
+0 0 m
+-1.526 0 -1.768 -1.302 -1.768 -2.8 c
+-1.768 -4.302 -1.526 -5.614 0 -5.614 c
+1.535 -5.614 1.748 -4.302 1.748 -2.8 c
+1.748 -1.302 1.535 0 0 0 c
+2.503 -6.382 m
+2.038 -6.847 1.303 -7.13 0.455 -7.13 c
+-0.447 -7.13 -1.145 -6.893 -1.768 -6.163 c
+-1.768 -10.447 l
+-3.46 -10.447 l
+-3.46 1.414 l
+-1.796 1.414 l
+-1.796 0.512 l
+-1.162 1.279 -0.483 1.512 0.437 1.512 c
+1.284 1.512 2.038 1.233 2.503 0.763 c
+3.349 -0.088 3.451 -1.516 3.451 -2.8 c
+3.451 -4.084 3.349 -5.53 2.503 -6.382 c
+f
+Q
+q
+[1 0 0 1 80.964 10.298] cm
+0 0 m
+-1.58 0 -2.316 1.135 -2.316 2.349 c
+-2.316 7 l
+-3.283 7 l
+-3.283 8.298 l
+-2.316 8.298 l
+-2.316 10.862 l
+-0.613 10.862 l
+-0.613 8.298 l
+1.015 8.298 l
+1.015 7 l
+-0.613 7 l
+-0.613 2.433 l
+-0.613 1.814 -0.316 1.451 0.317 1.451 c
+1.015 1.451 l
+1.015 0 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 137.816 42.134] cm
+0 0 m
+-25.156 0 l
+-16.494 8.661 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 102.577 33.524] cm
+0 0 m
+0 12.252 l
+17.786 17.782 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 101.534 20.308] cm
+0 0 m
+-8.661 8.662 l
+0 25.147 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 110.138 10.219] cm
+0 0 m
+-12.251 0 l
+-17.787 17.784 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 114.707 0.5117] cm
+0 0 m
+-16.485 8.6606 l
+8.661 8.6606 l
+0 0 l
+f
+Q
+q
+0.059998 0.06 143.607 51.247 re
+W
+q
+[1 0 0 1 115.666 0] cm
+0 0 m
+17.787 17.783 l
+17.787 5.5302 l
+0 0 l
+f
+Q
+Q
+q
+[1 0 0 1 134.495 5.8515] cm
+0 0 m
+0 25.147 l
+8.661 16.486 l
+0 0 l
+f
+Q
+q
+[1 0 0 1 143.667 23.314] cm
+0 0 m
+-17.787 17.783 l
+-5.534 17.783 l
+0 0 l
+f
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/DDC-30.pdf b/Master/texmf-dist/tex/latex/tudscr/DDC-30.pdf
new file mode 100644
index 00000000000..47c352ca509
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/DDC-30.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/TUD-black.eps b/Master/texmf-dist/tex/latex/tudscr/TUD-black.eps
new file mode 100644
index 00000000000..a5599f58fbc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/TUD-black.eps
@@ -0,0 +1,987 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: AFPL Ghostscript 814 (epswrite)
+%%Title: untitled
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 256 75
+%%HiResBoundingBox: 0 0 255.196 74.044
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 255.196 74.044 re
+W
+q
+q
+1 i
+-279.324 -576.26 m
+24720.676 -576.26 l
+24720.676 24423.74 l
+-279.324 24423.74 l
+W
+0.059998 0 255.24 74.04 re
+W
+/DeviceGray {} cs
+[0] sc
+false op
+false OP
+225.986 47.138 3.4563 3.5281 re
+f
+235.418 47.138 3.4563 3.5281 re
+f
+q
+[1 0 0 1 182.354 26.906] cm
+0 0 m
+-4.464 8.712 l
+-2.52 9.36 -0.864 11.16 -0.864 13.968 c
+-0.864 17.28 -3.24 20.088 -7.344 20.088 c
+-15.192 20.088 l
+-15.192 0 l
+-11.304 0 l
+-11.304 8.064 l
+-8.496 8.064 l
+-4.536 0 l
+0 0 l
+h
+-4.752 13.968 m
+-4.752 12.384 -5.904 11.304 -7.56 11.304 c
+-11.304 11.304 l
+-11.304 16.632 l
+-7.56 16.632 l
+-5.904 16.632 -4.752 15.48 -4.752 13.968 c
+f*
+Q
+q
+[1 0 0 1 241.25 26.906] cm
+0 0 m
+-7.344 20.088 l
+-10.368 20.088 l
+-17.712 0 l
+-13.608 0 l
+-12.384 3.6 l
+-5.256 3.6 l
+-4.104 0 l
+0 0 l
+h
+-6.336 6.912 m
+-11.304 6.912 l
+-8.784 14.184 l
+-6.336 6.912 l
+f*
+Q
+q
+[1 0 0 1 100.058 33.818] cm
+0 0 m
+0 13.176 l
+-3.888 13.176 l
+-3.888 0.144 l
+-3.888 -2.16 -5.328 -3.528 -7.416 -3.528 c
+-9.504 -3.528 -10.872 -2.16 -10.872 0.144 c
+-10.872 13.176 l
+-14.76 13.176 l
+-14.76 0 l
+-14.76 -4.248 -11.52 -7.056 -7.416 -7.056 c
+-3.312 -7.056 0 -4.248 0 0 c
+f*
+Q
+q
+[1 0 0 1 120.002 26.906] cm
+0 0 m
+0 20.088 l
+-3.96 20.088 l
+-3.96 7.848 l
+-11.88 20.088 l
+-15.408 20.088 l
+-15.408 0 l
+-11.448 0 l
+-11.448 12.384 l
+-3.528 0 l
+0 0 l
+f*
+Q
+124.682 26.906 3.9602 20.088 re
+f
+q
+[1 0 0 1 147.434 46.994] cm
+0 0 m
+-4.104 0 l
+-8.136 -13.032 l
+-12.168 0 l
+-16.2 0 l
+-9.576 -20.088 l
+-6.696 -20.088 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 163.202 26.978] cm
+0 0 m
+0 3.456 l
+-9.288 3.456 l
+-9.288 8.352 l
+-1.368 8.352 l
+-1.368 11.808 l
+-9.288 11.808 l
+-9.288 16.56 l
+0 16.56 l
+0 20.016 l
+-13.176 20.016 l
+-13.176 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 198.698 32.882] cm
+0 0 m
+0 1.728 -0.504 3.24 -1.584 4.248 c
+-2.376 5.04 -3.528 5.544 -5.4 5.76 c
+-7.776 6.12 l
+-8.568 6.264 -9.216 6.552 -9.648 6.912 c
+-10.008 7.272 -10.224 7.848 -10.224 8.352 c
+-10.224 9.72 -9.216 10.872 -7.128 10.872 c
+-5.76 10.872 -4.248 10.728 -3.024 9.504 c
+-0.504 11.952 l
+-2.232 13.608 -4.248 14.328 -6.984 14.328 c
+-11.304 14.328 -13.968 11.808 -13.968 8.208 c
+-13.968 6.552 -13.536 5.256 -12.528 4.248 c
+-11.664 3.384 -10.368 2.88 -8.64 2.592 c
+-6.264 2.232 l
+-5.328 2.088 -4.824 1.944 -4.464 1.584 c
+-4.032 1.152 -3.816 0.576 -3.816 -0.144 c
+-3.816 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.216 -2.592 -10.944 -2.16 -12.24 -0.936 c
+-14.76 -3.456 l
+-12.816 -5.472 -10.512 -6.12 -7.416 -6.12 c
+-3.24 -6.12 0 -3.888 0 0 c
+f*
+Q
+202.514 26.906 3.8879 20.088 re
+f
+q
+[1 0 0 1 224.186 43.538] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.56 l
+-5.256 -16.56 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 255.074 43.538] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.632 l
+-5.256 -16.632 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 99.842 10.345] cm
+0 0 m
+0 3.024 0.288 5.76 -2.016 7.992 c
+-3.312 9.36 -5.184 9.936 -7.272 9.936 c
+-14.544 9.936 l
+-14.544 -10.152 l
+-7.272 -10.152 l
+-5.184 -10.152 -3.312 -9.576 -2.016 -8.208 c
+0.288 -5.976 0 -3.024 0 0 c
+h
+-3.888 0 m
+-3.888 -3.096 -4.032 -4.536 -4.752 -5.4 c
+-5.4 -6.192 -6.336 -6.624 -7.632 -6.624 c
+-10.584 -6.624 l
+-10.584 6.408 l
+-7.632 6.408 l
+-6.336 6.408 -5.4 5.976 -4.752 5.184 c
+-4.032 4.32 -3.888 3.024 -3.888 0 c
+f*
+Q
+q
+[1 0 0 1 119.21 0.19418] cm
+0 0 m
+-4.464 8.64 l
+-2.52 9.36 -0.792 11.088 -0.792 13.896 c
+-0.792 17.28 -3.24 20.088 -7.344 20.088 c
+-15.192 20.088 l
+-15.192 0 l
+-11.304 0 l
+-11.304 7.992 l
+-8.424 7.992 l
+-4.536 0 l
+0 0 l
+h
+-4.752 13.896 m
+-4.752 12.384 -5.832 11.304 -7.56 11.304 c
+-11.304 11.304 l
+-11.304 16.56 l
+-7.56 16.56 l
+-5.832 16.56 -4.752 15.48 -4.752 13.896 c
+f*
+Q
+q
+[1 0 0 1 135.842 0.19418] cm
+0 0 m
+0 3.528 l
+-9.36 3.528 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.88 l
+-9.36 11.88 l
+-9.36 16.56 l
+0 16.56 l
+0 20.088 l
+-13.248 20.088 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 152.762 6.0982] cm
+0 0 m
+0 1.8 -0.504 3.24 -1.584 4.248 c
+-2.448 5.04 -3.6 5.544 -5.4 5.832 c
+-7.776 6.192 l
+-8.568 6.264 -9.216 6.624 -9.648 6.984 c
+-10.08 7.344 -10.224 7.92 -10.224 8.424 c
+-10.224 9.792 -9.216 10.944 -7.128 10.944 c
+-5.832 10.944 -4.248 10.728 -3.024 9.576 c
+-0.504 12.024 l
+-2.232 13.68 -4.248 14.328 -6.984 14.328 c
+-11.376 14.328 -13.968 11.808 -13.968 8.28 c
+-13.968 6.552 -13.536 5.256 -12.6 4.32 c
+-11.664 3.456 -10.368 2.88 -8.64 2.664 c
+-6.264 2.304 l
+-5.328 2.16 -4.896 1.944 -4.464 1.584 c
+-4.032 1.224 -3.888 0.648 -3.888 -0.072 c
+-3.888 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.288 -2.592 -11.016 -2.16 -12.24 -0.864 c
+-14.76 -3.384 l
+-12.816 -5.4 -10.512 -6.048 -7.488 -6.048 c
+-3.24 -6.048 0 -3.888 0 0 c
+f*
+Q
+q
+[1 0 0 1 171.122 10.345] cm
+0 0 m
+0 3.024 0.216 5.76 -2.016 7.992 c
+-3.312 9.36 -5.256 9.936 -7.344 9.936 c
+-14.544 9.936 l
+-14.544 -10.152 l
+-7.344 -10.152 l
+-5.256 -10.152 -3.312 -9.576 -2.016 -8.208 c
+0.216 -5.976 0 -3.024 0 0 c
+h
+-3.888 0 m
+-3.888 -3.096 -4.032 -4.536 -4.752 -5.4 c
+-5.4 -6.192 -6.336 -6.624 -7.704 -6.624 c
+-10.656 -6.624 l
+-10.656 6.408 l
+-7.704 6.408 l
+-6.336 6.408 -5.4 5.976 -4.752 5.184 c
+-4.032 4.32 -3.888 3.024 -3.888 0 c
+f*
+Q
+q
+[1 0 0 1 188.474 0.19418] cm
+0 0 m
+0 3.528 l
+-9.288 3.528 l
+-9.288 8.352 l
+-1.368 8.352 l
+-1.368 11.88 l
+-9.288 11.88 l
+-9.288 16.56 l
+0 16.56 l
+0 20.088 l
+-13.176 20.088 l
+-13.176 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 207.842 0.19418] cm
+0 0 m
+0 20.088 l
+-3.96 20.088 l
+-3.96 7.776 l
+-11.88 20.088 l
+-15.408 20.088 l
+-15.408 0 l
+-11.448 0 l
+-11.448 12.312 l
+-3.528 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 99.698 70.322] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.56 l
+-5.256 -16.56 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 116.546 53.761] cm
+0 0 m
+0 3.456 l
+-9.36 3.456 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.808 l
+-9.36 11.808 l
+-9.36 16.56 l
+0 16.56 l
+0 20.016 l
+-13.248 20.016 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 134.762 59.882] cm
+0 0 m
+-3.96 0 l
+-4.392 -1.584 -5.4 -2.808 -7.344 -2.808 c
+-8.424 -2.808 -9.288 -2.448 -9.864 -1.8 c
+-10.656 -0.936 -10.872 0 -10.872 3.888 c
+-10.872 7.776 -10.656 8.712 -9.864 9.576 c
+-9.288 10.224 -8.424 10.584 -7.344 10.584 c
+-5.4 10.584 -4.392 9.36 -3.96 7.776 c
+0 7.776 l
+-0.72 11.952 -3.672 14.112 -7.416 14.112 c
+-9.576 14.112 -11.376 13.32 -12.816 11.88 c
+-14.832 9.864 -14.76 7.344 -14.76 3.888 c
+-14.76 0.432 -14.832 -2.088 -12.816 -4.104 c
+-11.376 -5.544 -9.576 -6.336 -7.416 -6.336 c
+-3.672 -6.336 -0.72 -4.176 0 0 c
+f*
+Q
+q
+[1 0 0 1 153.05 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 11.808 l
+-10.728 11.808 l
+-10.728 20.016 l
+-14.616 20.016 l
+-14.616 0 l
+-10.728 0 l
+-10.728 8.352 l
+-3.888 8.352 l
+-3.888 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 173.426 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 7.776 l
+-11.88 20.016 l
+-15.336 20.016 l
+-15.336 0 l
+-11.448 0 l
+-11.448 12.312 l
+-3.456 0 l
+0 0 l
+f*
+Q
+178.466 53.761 3.8879 20.016 re
+f
+q
+[1 0 0 1 200.354 59.666] cm
+0 0 m
+0 1.728 -0.504 3.24 -1.584 4.248 c
+-2.376 5.04 -3.528 5.544 -5.4 5.76 c
+-7.776 6.12 l
+-8.568 6.264 -9.216 6.552 -9.648 6.912 c
+-10.008 7.344 -10.224 7.848 -10.224 8.352 c
+-10.224 9.72 -9.216 10.872 -7.128 10.872 c
+-5.76 10.872 -4.248 10.728 -3.024 9.504 c
+-0.504 11.952 l
+-2.232 13.608 -4.248 14.328 -6.984 14.328 c
+-11.304 14.328 -13.968 11.808 -13.968 8.208 c
+-13.968 6.552 -13.536 5.256 -12.528 4.248 c
+-11.664 3.384 -10.368 2.88 -8.64 2.592 c
+-6.264 2.232 l
+-5.328 2.088 -4.824 1.944 -4.464 1.584 c
+-4.032 1.152 -3.816 0.576 -3.816 -0.144 c
+-3.816 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.216 -2.592 -10.944 -2.16 -12.24 -0.936 c
+-14.76 -3.456 l
+-12.816 -5.472 -10.512 -6.12 -7.416 -6.12 c
+-3.24 -6.12 0 -3.888 0 0 c
+f*
+Q
+q
+[1 0 0 1 218.498 59.882] cm
+0 0 m
+-3.96 0 l
+-4.32 -1.584 -5.4 -2.808 -7.344 -2.808 c
+-8.424 -2.808 -9.288 -2.448 -9.864 -1.8 c
+-10.584 -0.936 -10.8 0 -10.8 3.888 c
+-10.8 7.776 -10.584 8.712 -9.864 9.576 c
+-9.288 10.224 -8.424 10.584 -7.344 10.584 c
+-5.4 10.584 -4.32 9.36 -3.96 7.776 c
+0 7.776 l
+-0.72 11.952 -3.6 14.112 -7.344 14.112 c
+-9.576 14.112 -11.376 13.32 -12.816 11.88 c
+-14.832 9.864 -14.76 7.344 -14.76 3.888 c
+-14.76 0.432 -14.832 -2.088 -12.816 -4.104 c
+-11.376 -5.544 -9.576 -6.336 -7.344 -6.336 c
+-3.672 -6.336 -0.72 -4.176 0 0 c
+f*
+Q
+q
+[1 0 0 1 236.786 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 11.808 l
+-10.656 11.808 l
+-10.656 20.016 l
+-14.616 20.016 l
+-14.616 0 l
+-10.656 0 l
+-10.656 8.352 l
+-3.888 8.352 l
+-3.888 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 255.146 53.761] cm
+0 0 m
+0 3.456 l
+-9.36 3.456 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.808 l
+-9.36 11.808 l
+-9.36 16.56 l
+0 16.56 l
+0 20.016 l
+-13.248 20.016 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 4.5138 44.761] cm
+0 0 m
+20.088 0 l
+20.088 -23.4 l
+44.64 -23.4 l
+44.64 0 l
+64.656 0 l
+64.656 -20.52 l
+45.072 -40.104 l
+19.584 -40.104 l
+0 -20.52 l
+0 0 l
+h
+62.496 -2.231 m
+46.872 -2.231 l
+46.872 -25.631 l
+17.856 -25.631 l
+17.856 -2.231 l
+2.232 -2.231 l
+2.232 -19.655 l
+20.52 -37.871 l
+44.208 -37.871 l
+62.424 -19.655 l
+62.496 -2.231 l
+h
+62.064 4.465 m
+44.208 22.321 l
+20.52 22.321 l
+2.664 4.465 l
+24.552 4.465 l
+24.552 -18.935 l
+40.176 -18.935 l
+40.176 4.465 l
+62.064 4.465 l
+h
+64.656 2.233 m
+42.408 2.233 l
+42.408 -21.167 l
+22.32 -21.167 l
+22.32 2.233 l
+0 2.233 l
+0 4.969 l
+19.584 24.553 l
+45.072 24.553 l
+64.656 4.969 l
+64.656 2.233 l
+h
+-4.464 6.697 m
+-4.464 -22.247 l
+17.856 -44.567 l
+46.872 -44.567 l
+69.12 -22.247 l
+69.12 6.697 l
+46.872 29.017 l
+17.856 29.017 l
+-4.464 6.697 l
+h
+-2.232 5.833 m
+-2.232 -21.383 l
+18.72 -42.335 l
+45.936 -42.335 l
+66.888 -21.383 l
+66.888 5.833 l
+45.936 26.785 l
+18.72 26.785 l
+-2.232 5.833 l
+f*
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/TUD-black.pdf b/Master/texmf-dist/tex/latex/tudscr/TUD-black.pdf
new file mode 100644
index 00000000000..06439682a29
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/TUD-black.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/TUD-blue.eps b/Master/texmf-dist/tex/latex/tudscr/TUD-blue.eps
new file mode 100644
index 00000000000..c035baacffb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/TUD-blue.eps
@@ -0,0 +1,988 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: AFPL Ghostscript 814 (epswrite)
+%%Title: untitled
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 256 75
+%%HiResBoundingBox: 0 0 255.196 74.044
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 255.196 74.044 re
+W
+q
+q
+1 i
+-279.324 -576.26 m
+24720.676 -576.26 l
+24720.676 24423.74 l
+-279.324 24423.74 l
+W
+0.059998 0 255.24 74.04 re
+W
+/DeviceRGB {} cs
+[0 0 0] sc
+[0 0.1843 0.3686] sc
+false op
+false OP
+225.986 47.138 3.4563 3.5281 re
+f
+235.418 47.138 3.4563 3.5281 re
+f
+q
+[1 0 0 1 182.354 26.906] cm
+0 0 m
+-4.464 8.712 l
+-2.52 9.36 -0.864 11.16 -0.864 13.968 c
+-0.864 17.28 -3.24 20.088 -7.344 20.088 c
+-15.192 20.088 l
+-15.192 0 l
+-11.304 0 l
+-11.304 8.064 l
+-8.496 8.064 l
+-4.536 0 l
+0 0 l
+h
+-4.752 13.968 m
+-4.752 12.384 -5.904 11.304 -7.56 11.304 c
+-11.304 11.304 l
+-11.304 16.632 l
+-7.56 16.632 l
+-5.904 16.632 -4.752 15.48 -4.752 13.968 c
+f*
+Q
+q
+[1 0 0 1 241.25 26.906] cm
+0 0 m
+-7.344 20.088 l
+-10.368 20.088 l
+-17.712 0 l
+-13.608 0 l
+-12.384 3.6 l
+-5.256 3.6 l
+-4.104 0 l
+0 0 l
+h
+-6.336 6.912 m
+-11.304 6.912 l
+-8.784 14.184 l
+-6.336 6.912 l
+f*
+Q
+q
+[1 0 0 1 100.058 33.818] cm
+0 0 m
+0 13.176 l
+-3.888 13.176 l
+-3.888 0.144 l
+-3.888 -2.16 -5.328 -3.528 -7.416 -3.528 c
+-9.504 -3.528 -10.872 -2.16 -10.872 0.144 c
+-10.872 13.176 l
+-14.76 13.176 l
+-14.76 0 l
+-14.76 -4.248 -11.52 -7.056 -7.416 -7.056 c
+-3.312 -7.056 0 -4.248 0 0 c
+f*
+Q
+q
+[1 0 0 1 120.002 26.906] cm
+0 0 m
+0 20.088 l
+-3.96 20.088 l
+-3.96 7.848 l
+-11.88 20.088 l
+-15.408 20.088 l
+-15.408 0 l
+-11.448 0 l
+-11.448 12.384 l
+-3.528 0 l
+0 0 l
+f*
+Q
+124.682 26.906 3.9602 20.088 re
+f
+q
+[1 0 0 1 147.434 46.994] cm
+0 0 m
+-4.104 0 l
+-8.136 -13.032 l
+-12.168 0 l
+-16.2 0 l
+-9.576 -20.088 l
+-6.696 -20.088 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 163.202 26.978] cm
+0 0 m
+0 3.456 l
+-9.288 3.456 l
+-9.288 8.352 l
+-1.368 8.352 l
+-1.368 11.808 l
+-9.288 11.808 l
+-9.288 16.56 l
+0 16.56 l
+0 20.016 l
+-13.176 20.016 l
+-13.176 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 198.698 32.882] cm
+0 0 m
+0 1.728 -0.504 3.24 -1.584 4.248 c
+-2.376 5.04 -3.528 5.544 -5.4 5.76 c
+-7.776 6.12 l
+-8.568 6.264 -9.216 6.552 -9.648 6.912 c
+-10.008 7.272 -10.224 7.848 -10.224 8.352 c
+-10.224 9.72 -9.216 10.872 -7.128 10.872 c
+-5.76 10.872 -4.248 10.728 -3.024 9.504 c
+-0.504 11.952 l
+-2.232 13.608 -4.248 14.328 -6.984 14.328 c
+-11.304 14.328 -13.968 11.808 -13.968 8.208 c
+-13.968 6.552 -13.536 5.256 -12.528 4.248 c
+-11.664 3.384 -10.368 2.88 -8.64 2.592 c
+-6.264 2.232 l
+-5.328 2.088 -4.824 1.944 -4.464 1.584 c
+-4.032 1.152 -3.816 0.576 -3.816 -0.144 c
+-3.816 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.216 -2.592 -10.944 -2.16 -12.24 -0.936 c
+-14.76 -3.456 l
+-12.816 -5.472 -10.512 -6.12 -7.416 -6.12 c
+-3.24 -6.12 0 -3.888 0 0 c
+f*
+Q
+202.514 26.906 3.8879 20.088 re
+f
+q
+[1 0 0 1 224.186 43.538] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.56 l
+-5.256 -16.56 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 255.074 43.538] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.632 l
+-5.256 -16.632 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 99.842 10.345] cm
+0 0 m
+0 3.024 0.288 5.76 -2.016 7.992 c
+-3.312 9.36 -5.184 9.936 -7.272 9.936 c
+-14.544 9.936 l
+-14.544 -10.152 l
+-7.272 -10.152 l
+-5.184 -10.152 -3.312 -9.576 -2.016 -8.208 c
+0.288 -5.976 0 -3.024 0 0 c
+h
+-3.888 0 m
+-3.888 -3.096 -4.032 -4.536 -4.752 -5.4 c
+-5.4 -6.192 -6.336 -6.624 -7.632 -6.624 c
+-10.584 -6.624 l
+-10.584 6.408 l
+-7.632 6.408 l
+-6.336 6.408 -5.4 5.976 -4.752 5.184 c
+-4.032 4.32 -3.888 3.024 -3.888 0 c
+f*
+Q
+q
+[1 0 0 1 119.21 0.19418] cm
+0 0 m
+-4.464 8.64 l
+-2.52 9.36 -0.792 11.088 -0.792 13.896 c
+-0.792 17.28 -3.24 20.088 -7.344 20.088 c
+-15.192 20.088 l
+-15.192 0 l
+-11.304 0 l
+-11.304 7.992 l
+-8.424 7.992 l
+-4.536 0 l
+0 0 l
+h
+-4.752 13.896 m
+-4.752 12.384 -5.832 11.304 -7.56 11.304 c
+-11.304 11.304 l
+-11.304 16.56 l
+-7.56 16.56 l
+-5.832 16.56 -4.752 15.48 -4.752 13.896 c
+f*
+Q
+q
+[1 0 0 1 135.842 0.19418] cm
+0 0 m
+0 3.528 l
+-9.36 3.528 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.88 l
+-9.36 11.88 l
+-9.36 16.56 l
+0 16.56 l
+0 20.088 l
+-13.248 20.088 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 152.762 6.0982] cm
+0 0 m
+0 1.8 -0.504 3.24 -1.584 4.248 c
+-2.448 5.04 -3.6 5.544 -5.4 5.832 c
+-7.776 6.192 l
+-8.568 6.264 -9.216 6.624 -9.648 6.984 c
+-10.08 7.344 -10.224 7.92 -10.224 8.424 c
+-10.224 9.792 -9.216 10.944 -7.128 10.944 c
+-5.832 10.944 -4.248 10.728 -3.024 9.576 c
+-0.504 12.024 l
+-2.232 13.68 -4.248 14.328 -6.984 14.328 c
+-11.376 14.328 -13.968 11.808 -13.968 8.28 c
+-13.968 6.552 -13.536 5.256 -12.6 4.32 c
+-11.664 3.456 -10.368 2.88 -8.64 2.664 c
+-6.264 2.304 l
+-5.328 2.16 -4.896 1.944 -4.464 1.584 c
+-4.032 1.224 -3.888 0.648 -3.888 -0.072 c
+-3.888 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.288 -2.592 -11.016 -2.16 -12.24 -0.864 c
+-14.76 -3.384 l
+-12.816 -5.4 -10.512 -6.048 -7.488 -6.048 c
+-3.24 -6.048 0 -3.888 0 0 c
+f*
+Q
+q
+[1 0 0 1 171.122 10.345] cm
+0 0 m
+0 3.024 0.216 5.76 -2.016 7.992 c
+-3.312 9.36 -5.256 9.936 -7.344 9.936 c
+-14.544 9.936 l
+-14.544 -10.152 l
+-7.344 -10.152 l
+-5.256 -10.152 -3.312 -9.576 -2.016 -8.208 c
+0.216 -5.976 0 -3.024 0 0 c
+h
+-3.888 0 m
+-3.888 -3.096 -4.032 -4.536 -4.752 -5.4 c
+-5.4 -6.192 -6.336 -6.624 -7.704 -6.624 c
+-10.656 -6.624 l
+-10.656 6.408 l
+-7.704 6.408 l
+-6.336 6.408 -5.4 5.976 -4.752 5.184 c
+-4.032 4.32 -3.888 3.024 -3.888 0 c
+f*
+Q
+q
+[1 0 0 1 188.474 0.19418] cm
+0 0 m
+0 3.528 l
+-9.288 3.528 l
+-9.288 8.352 l
+-1.368 8.352 l
+-1.368 11.88 l
+-9.288 11.88 l
+-9.288 16.56 l
+0 16.56 l
+0 20.088 l
+-13.176 20.088 l
+-13.176 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 207.842 0.19418] cm
+0 0 m
+0 20.088 l
+-3.96 20.088 l
+-3.96 7.776 l
+-11.88 20.088 l
+-15.408 20.088 l
+-15.408 0 l
+-11.448 0 l
+-11.448 12.312 l
+-3.528 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 99.698 70.322] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.56 l
+-5.256 -16.56 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 116.546 53.761] cm
+0 0 m
+0 3.456 l
+-9.36 3.456 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.808 l
+-9.36 11.808 l
+-9.36 16.56 l
+0 16.56 l
+0 20.016 l
+-13.248 20.016 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 134.762 59.882] cm
+0 0 m
+-3.96 0 l
+-4.392 -1.584 -5.4 -2.808 -7.344 -2.808 c
+-8.424 -2.808 -9.288 -2.448 -9.864 -1.8 c
+-10.656 -0.936 -10.872 0 -10.872 3.888 c
+-10.872 7.776 -10.656 8.712 -9.864 9.576 c
+-9.288 10.224 -8.424 10.584 -7.344 10.584 c
+-5.4 10.584 -4.392 9.36 -3.96 7.776 c
+0 7.776 l
+-0.72 11.952 -3.672 14.112 -7.416 14.112 c
+-9.576 14.112 -11.376 13.32 -12.816 11.88 c
+-14.832 9.864 -14.76 7.344 -14.76 3.888 c
+-14.76 0.432 -14.832 -2.088 -12.816 -4.104 c
+-11.376 -5.544 -9.576 -6.336 -7.416 -6.336 c
+-3.672 -6.336 -0.72 -4.176 0 0 c
+f*
+Q
+q
+[1 0 0 1 153.05 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 11.808 l
+-10.728 11.808 l
+-10.728 20.016 l
+-14.616 20.016 l
+-14.616 0 l
+-10.728 0 l
+-10.728 8.352 l
+-3.888 8.352 l
+-3.888 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 173.426 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 7.776 l
+-11.88 20.016 l
+-15.336 20.016 l
+-15.336 0 l
+-11.448 0 l
+-11.448 12.312 l
+-3.456 0 l
+0 0 l
+f*
+Q
+178.466 53.761 3.8879 20.016 re
+f
+q
+[1 0 0 1 200.354 59.666] cm
+0 0 m
+0 1.728 -0.504 3.24 -1.584 4.248 c
+-2.376 5.04 -3.528 5.544 -5.4 5.76 c
+-7.776 6.12 l
+-8.568 6.264 -9.216 6.552 -9.648 6.912 c
+-10.008 7.344 -10.224 7.848 -10.224 8.352 c
+-10.224 9.72 -9.216 10.872 -7.128 10.872 c
+-5.76 10.872 -4.248 10.728 -3.024 9.504 c
+-0.504 11.952 l
+-2.232 13.608 -4.248 14.328 -6.984 14.328 c
+-11.304 14.328 -13.968 11.808 -13.968 8.208 c
+-13.968 6.552 -13.536 5.256 -12.528 4.248 c
+-11.664 3.384 -10.368 2.88 -8.64 2.592 c
+-6.264 2.232 l
+-5.328 2.088 -4.824 1.944 -4.464 1.584 c
+-4.032 1.152 -3.816 0.576 -3.816 -0.144 c
+-3.816 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.216 -2.592 -10.944 -2.16 -12.24 -0.936 c
+-14.76 -3.456 l
+-12.816 -5.472 -10.512 -6.12 -7.416 -6.12 c
+-3.24 -6.12 0 -3.888 0 0 c
+f*
+Q
+q
+[1 0 0 1 218.498 59.882] cm
+0 0 m
+-3.96 0 l
+-4.32 -1.584 -5.4 -2.808 -7.344 -2.808 c
+-8.424 -2.808 -9.288 -2.448 -9.864 -1.8 c
+-10.584 -0.936 -10.8 0 -10.8 3.888 c
+-10.8 7.776 -10.584 8.712 -9.864 9.576 c
+-9.288 10.224 -8.424 10.584 -7.344 10.584 c
+-5.4 10.584 -4.32 9.36 -3.96 7.776 c
+0 7.776 l
+-0.72 11.952 -3.6 14.112 -7.344 14.112 c
+-9.576 14.112 -11.376 13.32 -12.816 11.88 c
+-14.832 9.864 -14.76 7.344 -14.76 3.888 c
+-14.76 0.432 -14.832 -2.088 -12.816 -4.104 c
+-11.376 -5.544 -9.576 -6.336 -7.344 -6.336 c
+-3.672 -6.336 -0.72 -4.176 0 0 c
+f*
+Q
+q
+[1 0 0 1 236.786 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 11.808 l
+-10.656 11.808 l
+-10.656 20.016 l
+-14.616 20.016 l
+-14.616 0 l
+-10.656 0 l
+-10.656 8.352 l
+-3.888 8.352 l
+-3.888 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 255.146 53.761] cm
+0 0 m
+0 3.456 l
+-9.36 3.456 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.808 l
+-9.36 11.808 l
+-9.36 16.56 l
+0 16.56 l
+0 20.016 l
+-13.248 20.016 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 4.5138 44.761] cm
+0 0 m
+20.088 0 l
+20.088 -23.4 l
+44.64 -23.4 l
+44.64 0 l
+64.656 0 l
+64.656 -20.52 l
+45.072 -40.104 l
+19.584 -40.104 l
+0 -20.52 l
+0 0 l
+h
+62.496 -2.231 m
+46.872 -2.231 l
+46.872 -25.631 l
+17.856 -25.631 l
+17.856 -2.231 l
+2.232 -2.231 l
+2.232 -19.655 l
+20.52 -37.871 l
+44.208 -37.871 l
+62.424 -19.655 l
+62.496 -2.231 l
+h
+62.064 4.465 m
+44.208 22.321 l
+20.52 22.321 l
+2.664 4.465 l
+24.552 4.465 l
+24.552 -18.935 l
+40.176 -18.935 l
+40.176 4.465 l
+62.064 4.465 l
+h
+64.656 2.233 m
+42.408 2.233 l
+42.408 -21.167 l
+22.32 -21.167 l
+22.32 2.233 l
+0 2.233 l
+0 4.969 l
+19.584 24.553 l
+45.072 24.553 l
+64.656 4.969 l
+64.656 2.233 l
+h
+-4.464 6.697 m
+-4.464 -22.247 l
+17.856 -44.567 l
+46.872 -44.567 l
+69.12 -22.247 l
+69.12 6.697 l
+46.872 29.017 l
+17.856 29.017 l
+-4.464 6.697 l
+h
+-2.232 5.833 m
+-2.232 -21.383 l
+18.72 -42.335 l
+45.936 -42.335 l
+66.888 -21.383 l
+66.888 5.833 l
+45.936 26.785 l
+18.72 26.785 l
+-2.232 5.833 l
+f*
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/TUD-blue.pdf b/Master/texmf-dist/tex/latex/tudscr/TUD-blue.pdf
new file mode 100644
index 00000000000..de733488b7d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/TUD-blue.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/TUD-white.eps b/Master/texmf-dist/tex/latex/tudscr/TUD-white.eps
new file mode 100644
index 00000000000..f1c27c2434f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/TUD-white.eps
@@ -0,0 +1,987 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%XpdfVersion: 3.03
+%%Creator: AFPL Ghostscript 814 (epswrite)
+%%Title: untitled
+%%LanguageLevel: 2
+%%DocumentSuppliedResources: (atend)
+%%BoundingBox: 0 0 256 75
+%%HiResBoundingBox: 0 0 255.196 74.044
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset xpdf 3.03 0
+%%Copyright: Copyright 1996-2011 Glyph & Cog, LLC
+/xpdf 75 dict def xpdf begin
+% PDF special state
+/pdfDictSize 15 def
+/pdfSetup {
+ /setpagedevice where {
+ pop 2 dict begin
+ /Policies 1 dict dup begin /PageSize 6 def end def
+ { /Duplex true def } if
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfSetupPaper {
+ 2 array astore
+ /setpagedevice where {
+ pop 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end setpagedevice
+ } {
+ pop
+ } ifelse
+} def
+/pdfStartPage {
+ pdfDictSize dict begin
+ /pdfFillCS [] def
+ /pdfFillXform {} def
+ /pdfStrokeCS [] def
+ /pdfStrokeXform {} def
+ /pdfFill [0] def
+ /pdfStroke [0] def
+ /pdfFillOP false def
+ /pdfStrokeOP false def
+ /pdfLastFill false def
+ /pdfLastStroke false def
+ /pdfTextMat [1 0 0 1 0 0] def
+ /pdfFontSize 0 def
+ /pdfCharSpacing 0 def
+ /pdfTextRender 0 def
+ /pdfTextRise 0 def
+ /pdfWordSpacing 0 def
+ /pdfHorizScaling 1 def
+ /pdfTextClipPath [] def
+} def
+/pdfEndPage { end } def
+% PDF color state
+/cs { /pdfFillXform exch def dup /pdfFillCS exch def
+ setcolorspace } def
+/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
+ setcolorspace } def
+/sc { pdfLastFill not { pdfFillCS setcolorspace } if
+ dup /pdfFill exch def aload pop pdfFillXform setcolor
+ /pdfLastFill true def /pdfLastStroke false def } def
+/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
+ dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
+ /pdfLastStroke true def /pdfLastFill false def } def
+/op { /pdfFillOP exch def
+ pdfLastFill { pdfFillOP setoverprint } if } def
+/OP { /pdfStrokeOP exch def
+ pdfLastStroke { pdfStrokeOP setoverprint } if } def
+/fCol {
+ pdfLastFill not {
+ pdfFillCS setcolorspace
+ pdfFill aload pop pdfFillXform setcolor
+ pdfFillOP setoverprint
+ /pdfLastFill true def /pdfLastStroke false def
+ } if
+} def
+/sCol {
+ pdfLastStroke not {
+ pdfStrokeCS setcolorspace
+ pdfStroke aload pop pdfStrokeXform setcolor
+ pdfStrokeOP setoverprint
+ /pdfLastStroke true def /pdfLastFill false def
+ } if
+} def
+% build a font
+/pdfMakeFont {
+ 4 3 roll findfont
+ 4 2 roll matrix scale makefont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /Encoding exch def
+ currentdict
+ end
+ definefont pop
+} def
+/pdfMakeFont16 {
+ exch findfont
+ dup length dict begin
+ { 1 index /FID ne { def } { pop pop } ifelse } forall
+ /WMode exch def
+ currentdict
+ end
+ definefont pop
+} def
+% graphics state operators
+/q { gsave pdfDictSize dict begin } def
+/Q {
+ end grestore
+ /pdfLastFill where {
+ pop
+ pdfLastFill {
+ pdfFillOP setoverprint
+ } {
+ pdfStrokeOP setoverprint
+ } ifelse
+ } if
+} def
+/cm { concat } def
+/d { setdash } def
+/i { setflat } def
+/j { setlinejoin } def
+/J { setlinecap } def
+/M { setmiterlimit } def
+/w { setlinewidth } def
+% path segment operators
+/m { moveto } def
+/l { lineto } def
+/c { curveto } def
+/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } def
+/h { closepath } def
+% path painting operators
+/S { sCol stroke } def
+/Sf { fCol stroke } def
+/f { fCol fill } def
+/f* { fCol eofill } def
+% clipping operators
+/W { clip newpath } def
+/W* { eoclip newpath } def
+/Ws { strokepath clip newpath } def
+% text state operators
+/Tc { /pdfCharSpacing exch def } def
+/Tf { dup /pdfFontSize exch def
+ dup pdfHorizScaling mul exch matrix scale
+ pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
+ exch findfont exch makefont setfont } def
+/Tr { /pdfTextRender exch def } def
+/Ts { /pdfTextRise exch def } def
+/Tw { /pdfWordSpacing exch def } def
+/Tz { /pdfHorizScaling exch def } def
+% text positioning operators
+/Td { pdfTextMat transform moveto } def
+/Tm { /pdfTextMat exch def } def
+% text string operators
+/xyshow where {
+ pop
+ /xyshow2 {
+ dup length array
+ 0 2 2 index length 1 sub {
+ 2 index 1 index 2 copy get 3 1 roll 1 add get
+ pdfTextMat dtransform
+ 4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
+ } for
+ exch pop
+ xyshow
+ } def
+}{
+ /xyshow2 {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval show moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval show moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/cshow where {
+ pop
+ /xycp {
+ 0 3 2 roll
+ {
+ pop pop currentpoint 3 2 roll
+ 1 string dup 0 4 3 roll put false charpath moveto
+ 2 copy get 2 index 2 index 1 add get
+ pdfTextMat dtransform rmoveto
+ 2 add
+ } exch cshow
+ pop pop
+ } def
+}{
+ /xycp {
+ currentfont /FontType get 0 eq {
+ 0 2 3 index length 1 sub {
+ currentpoint 4 index 3 index 2 getinterval false charpath moveto
+ 2 copy get 2 index 3 2 roll 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } {
+ 0 1 3 index length 1 sub {
+ currentpoint 4 index 3 index 1 getinterval false charpath moveto
+ 2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
+ pdfTextMat dtransform rmoveto
+ } for
+ } ifelse
+ pop pop
+ } def
+} ifelse
+/Tj {
+ fCol
+ 0 pdfTextRise pdfTextMat dtransform rmoveto
+ currentpoint 4 2 roll
+ pdfTextRender 1 and 0 eq {
+ 2 copy xyshow2
+ } if
+ pdfTextRender 3 and dup 1 eq exch 2 eq or {
+ 3 index 3 index moveto
+ 2 copy
+ currentfont /FontType get 3 eq { fCol } { sCol } ifelse
+ xycp currentpoint stroke moveto
+ } if
+ pdfTextRender 4 and 0 ne {
+ 4 2 roll moveto xycp
+ /pdfTextClipPath [ pdfTextClipPath aload pop
+ {/moveto cvx}
+ {/lineto cvx}
+ {/curveto cvx}
+ {/closepath cvx}
+ pathforall ] def
+ currentpoint newpath moveto
+ } {
+ pop pop pop pop
+ } ifelse
+ 0 pdfTextRise neg pdfTextMat dtransform rmoveto
+} def
+/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
+ pdfTextMat dtransform rmoveto } def
+/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
+ pdfTextMat dtransform rmoveto } def
+/Tclip { pdfTextClipPath cvx exec clip newpath
+ /pdfTextClipPath [] def } def
+% Level 2/3 image operators
+/pdfImBuf 100 string def
+/pdfImStr {
+ 2 copy exch length lt {
+ 2 copy get exch 1 add exch
+ } {
+ ()
+ } ifelse
+} def
+/skipEOD {
+ { currentfile pdfImBuf readline
+ not { pop exit } if
+ (%-EOD-) eq { exit } if } loop
+} def
+/pdfIm { image skipEOD } def
+/pdfImM { fCol imagemask skipEOD } def
+/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
+/pdfImClip {
+ gsave
+ 0 2 4 index length 1 sub {
+ dup 4 index exch 2 copy
+ get 5 index div put
+ 1 add 3 index exch 2 copy
+ get 3 index div put
+ } for
+ pop pop rectclip
+} def
+/pdfImClipEnd { grestore } def
+% shading operators
+/colordelta {
+ false 0 1 3 index length 1 sub {
+ dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
+ pop true
+ } if
+ } for
+ exch pop exch pop
+} def
+/funcCol { func n array astore } def
+/funcSH {
+ dup 0 eq {
+ true
+ } {
+ dup 6 eq {
+ false
+ } {
+ 4 index 4 index funcCol dup
+ 6 index 4 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 5 index 5 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ 6 index 8 index funcCol dup
+ 3 1 roll colordelta 3 1 roll
+ colordelta or or or
+ } ifelse
+ } ifelse
+ {
+ 1 add
+ 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
+ 6 index 6 index 4 index 4 index 4 index funcSH
+ 2 index 6 index 6 index 4 index 4 index funcSH
+ 6 index 2 index 4 index 6 index 4 index funcSH
+ 5 3 roll 3 2 roll funcSH pop pop
+ } {
+ pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
+ funcCol sc
+ dup 4 index exch mat transform m
+ 3 index 3 index mat transform l
+ 1 index 3 index mat transform l
+ mat transform l pop pop h f*
+ } ifelse
+} def
+/axialCol {
+ dup 0 lt {
+ pop t0
+ } {
+ dup 1 gt {
+ pop t1
+ } {
+ dt mul t0 add
+ } ifelse
+ } ifelse
+ func n array astore
+} def
+/axialSH {
+ dup 2 lt {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index axialCol 2 index axialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index axialSH
+ exch 3 2 roll axialSH
+ } {
+ pop 2 copy add 0.5 mul
+ axialCol sc
+ exch dup dx mul x0 add exch dy mul y0 add
+ 3 2 roll dup dx mul x0 add exch dy mul y0 add
+ dx abs dy abs ge {
+ 2 copy yMin sub dy mul dx div add yMin m
+ yMax sub dy mul dx div add yMax l
+ 2 copy yMax sub dy mul dx div add yMax l
+ yMin sub dy mul dx div add yMin l
+ h f*
+ } {
+ exch 2 copy xMin sub dx mul dy div add xMin exch m
+ xMax sub dx mul dy div add xMax exch l
+ exch 2 copy xMax sub dx mul dy div add xMax exch l
+ xMin sub dx mul dy div add xMin exch l
+ h f*
+ } ifelse
+ } ifelse
+} def
+/radialCol {
+ dup t0 lt {
+ pop t0
+ } {
+ dup t1 gt {
+ pop t1
+ } if
+ } ifelse
+ func n array astore
+} def
+/radialSH {
+ dup 0 eq {
+ true
+ } {
+ dup 8 eq {
+ false
+ } {
+ 2 index dt mul t0 add radialCol
+ 2 index dt mul t0 add radialCol colordelta
+ } ifelse
+ } ifelse
+ {
+ 1 add 3 1 roll 2 copy add 0.5 mul
+ dup 4 3 roll exch 4 index radialSH
+ exch 3 2 roll radialSH
+ } {
+ pop 2 copy add 0.5 mul dt mul t0 add
+ radialCol sc
+ encl {
+ exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 0 360 arc h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ 360 0 arcn h f
+ } {
+ 2 copy
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arcn
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arcn h
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a1 a2 arc
+ dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
+ a2 a1 arc h f
+ } ifelse
+ } ifelse
+} def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+xpdf begin
+%%EndSetup
+pdfStartPage
+[] 0 d
+1 i
+0 j
+0 J
+10 M
+1 w
+/DeviceGray {} cs
+[0] sc
+/DeviceGray {} CS
+[0] SC
+false op
+false OP
+{} settransfer
+0 0 255.196 74.044 re
+W
+q
+q
+1 i
+-279.324 -576.26 m
+24720.676 -576.26 l
+24720.676 24423.74 l
+-279.324 24423.74 l
+W
+0.059998 0 255.24 74.04 re
+W
+/DeviceGray {} cs
+[1] sc
+false op
+false OP
+225.986 47.138 3.4563 3.5281 re
+f
+235.418 47.138 3.4563 3.5281 re
+f
+q
+[1 0 0 1 182.354 26.906] cm
+0 0 m
+-4.464 8.712 l
+-2.52 9.36 -0.864 11.16 -0.864 13.968 c
+-0.864 17.28 -3.24 20.088 -7.344 20.088 c
+-15.192 20.088 l
+-15.192 0 l
+-11.304 0 l
+-11.304 8.064 l
+-8.496 8.064 l
+-4.536 0 l
+0 0 l
+h
+-4.752 13.968 m
+-4.752 12.384 -5.904 11.304 -7.56 11.304 c
+-11.304 11.304 l
+-11.304 16.632 l
+-7.56 16.632 l
+-5.904 16.632 -4.752 15.48 -4.752 13.968 c
+f*
+Q
+q
+[1 0 0 1 241.25 26.906] cm
+0 0 m
+-7.344 20.088 l
+-10.368 20.088 l
+-17.712 0 l
+-13.608 0 l
+-12.384 3.6 l
+-5.256 3.6 l
+-4.104 0 l
+0 0 l
+h
+-6.336 6.912 m
+-11.304 6.912 l
+-8.784 14.184 l
+-6.336 6.912 l
+f*
+Q
+q
+[1 0 0 1 100.058 33.818] cm
+0 0 m
+0 13.176 l
+-3.888 13.176 l
+-3.888 0.144 l
+-3.888 -2.16 -5.328 -3.528 -7.416 -3.528 c
+-9.504 -3.528 -10.872 -2.16 -10.872 0.144 c
+-10.872 13.176 l
+-14.76 13.176 l
+-14.76 0 l
+-14.76 -4.248 -11.52 -7.056 -7.416 -7.056 c
+-3.312 -7.056 0 -4.248 0 0 c
+f*
+Q
+q
+[1 0 0 1 120.002 26.906] cm
+0 0 m
+0 20.088 l
+-3.96 20.088 l
+-3.96 7.848 l
+-11.88 20.088 l
+-15.408 20.088 l
+-15.408 0 l
+-11.448 0 l
+-11.448 12.384 l
+-3.528 0 l
+0 0 l
+f*
+Q
+124.682 26.906 3.9602 20.088 re
+f
+q
+[1 0 0 1 147.434 46.994] cm
+0 0 m
+-4.104 0 l
+-8.136 -13.032 l
+-12.168 0 l
+-16.2 0 l
+-9.576 -20.088 l
+-6.696 -20.088 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 163.202 26.978] cm
+0 0 m
+0 3.456 l
+-9.288 3.456 l
+-9.288 8.352 l
+-1.368 8.352 l
+-1.368 11.808 l
+-9.288 11.808 l
+-9.288 16.56 l
+0 16.56 l
+0 20.016 l
+-13.176 20.016 l
+-13.176 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 198.698 32.882] cm
+0 0 m
+0 1.728 -0.504 3.24 -1.584 4.248 c
+-2.376 5.04 -3.528 5.544 -5.4 5.76 c
+-7.776 6.12 l
+-8.568 6.264 -9.216 6.552 -9.648 6.912 c
+-10.008 7.272 -10.224 7.848 -10.224 8.352 c
+-10.224 9.72 -9.216 10.872 -7.128 10.872 c
+-5.76 10.872 -4.248 10.728 -3.024 9.504 c
+-0.504 11.952 l
+-2.232 13.608 -4.248 14.328 -6.984 14.328 c
+-11.304 14.328 -13.968 11.808 -13.968 8.208 c
+-13.968 6.552 -13.536 5.256 -12.528 4.248 c
+-11.664 3.384 -10.368 2.88 -8.64 2.592 c
+-6.264 2.232 l
+-5.328 2.088 -4.824 1.944 -4.464 1.584 c
+-4.032 1.152 -3.816 0.576 -3.816 -0.144 c
+-3.816 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.216 -2.592 -10.944 -2.16 -12.24 -0.936 c
+-14.76 -3.456 l
+-12.816 -5.472 -10.512 -6.12 -7.416 -6.12 c
+-3.24 -6.12 0 -3.888 0 0 c
+f*
+Q
+202.514 26.906 3.8879 20.088 re
+f
+q
+[1 0 0 1 224.186 43.538] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.56 l
+-5.256 -16.56 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 255.074 43.538] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.632 l
+-5.256 -16.632 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 99.842 10.345] cm
+0 0 m
+0 3.024 0.288 5.76 -2.016 7.992 c
+-3.312 9.36 -5.184 9.936 -7.272 9.936 c
+-14.544 9.936 l
+-14.544 -10.152 l
+-7.272 -10.152 l
+-5.184 -10.152 -3.312 -9.576 -2.016 -8.208 c
+0.288 -5.976 0 -3.024 0 0 c
+h
+-3.888 0 m
+-3.888 -3.096 -4.032 -4.536 -4.752 -5.4 c
+-5.4 -6.192 -6.336 -6.624 -7.632 -6.624 c
+-10.584 -6.624 l
+-10.584 6.408 l
+-7.632 6.408 l
+-6.336 6.408 -5.4 5.976 -4.752 5.184 c
+-4.032 4.32 -3.888 3.024 -3.888 0 c
+f*
+Q
+q
+[1 0 0 1 119.21 0.19418] cm
+0 0 m
+-4.464 8.64 l
+-2.52 9.36 -0.792 11.088 -0.792 13.896 c
+-0.792 17.28 -3.24 20.088 -7.344 20.088 c
+-15.192 20.088 l
+-15.192 0 l
+-11.304 0 l
+-11.304 7.992 l
+-8.424 7.992 l
+-4.536 0 l
+0 0 l
+h
+-4.752 13.896 m
+-4.752 12.384 -5.832 11.304 -7.56 11.304 c
+-11.304 11.304 l
+-11.304 16.56 l
+-7.56 16.56 l
+-5.832 16.56 -4.752 15.48 -4.752 13.896 c
+f*
+Q
+q
+[1 0 0 1 135.842 0.19418] cm
+0 0 m
+0 3.528 l
+-9.36 3.528 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.88 l
+-9.36 11.88 l
+-9.36 16.56 l
+0 16.56 l
+0 20.088 l
+-13.248 20.088 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 152.762 6.0982] cm
+0 0 m
+0 1.8 -0.504 3.24 -1.584 4.248 c
+-2.448 5.04 -3.6 5.544 -5.4 5.832 c
+-7.776 6.192 l
+-8.568 6.264 -9.216 6.624 -9.648 6.984 c
+-10.08 7.344 -10.224 7.92 -10.224 8.424 c
+-10.224 9.792 -9.216 10.944 -7.128 10.944 c
+-5.832 10.944 -4.248 10.728 -3.024 9.576 c
+-0.504 12.024 l
+-2.232 13.68 -4.248 14.328 -6.984 14.328 c
+-11.376 14.328 -13.968 11.808 -13.968 8.28 c
+-13.968 6.552 -13.536 5.256 -12.6 4.32 c
+-11.664 3.456 -10.368 2.88 -8.64 2.664 c
+-6.264 2.304 l
+-5.328 2.16 -4.896 1.944 -4.464 1.584 c
+-4.032 1.224 -3.888 0.648 -3.888 -0.072 c
+-3.888 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.288 -2.592 -11.016 -2.16 -12.24 -0.864 c
+-14.76 -3.384 l
+-12.816 -5.4 -10.512 -6.048 -7.488 -6.048 c
+-3.24 -6.048 0 -3.888 0 0 c
+f*
+Q
+q
+[1 0 0 1 171.122 10.345] cm
+0 0 m
+0 3.024 0.216 5.76 -2.016 7.992 c
+-3.312 9.36 -5.256 9.936 -7.344 9.936 c
+-14.544 9.936 l
+-14.544 -10.152 l
+-7.344 -10.152 l
+-5.256 -10.152 -3.312 -9.576 -2.016 -8.208 c
+0.216 -5.976 0 -3.024 0 0 c
+h
+-3.888 0 m
+-3.888 -3.096 -4.032 -4.536 -4.752 -5.4 c
+-5.4 -6.192 -6.336 -6.624 -7.704 -6.624 c
+-10.656 -6.624 l
+-10.656 6.408 l
+-7.704 6.408 l
+-6.336 6.408 -5.4 5.976 -4.752 5.184 c
+-4.032 4.32 -3.888 3.024 -3.888 0 c
+f*
+Q
+q
+[1 0 0 1 188.474 0.19418] cm
+0 0 m
+0 3.528 l
+-9.288 3.528 l
+-9.288 8.352 l
+-1.368 8.352 l
+-1.368 11.88 l
+-9.288 11.88 l
+-9.288 16.56 l
+0 16.56 l
+0 20.088 l
+-13.176 20.088 l
+-13.176 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 207.842 0.19418] cm
+0 0 m
+0 20.088 l
+-3.96 20.088 l
+-3.96 7.776 l
+-11.88 20.088 l
+-15.408 20.088 l
+-15.408 0 l
+-11.448 0 l
+-11.448 12.312 l
+-3.528 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 99.698 70.322] cm
+0 0 m
+0 3.456 l
+-14.4 3.456 l
+-14.4 0 l
+-9.144 0 l
+-9.144 -16.56 l
+-5.256 -16.56 l
+-5.256 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 116.546 53.761] cm
+0 0 m
+0 3.456 l
+-9.36 3.456 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.808 l
+-9.36 11.808 l
+-9.36 16.56 l
+0 16.56 l
+0 20.016 l
+-13.248 20.016 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 134.762 59.882] cm
+0 0 m
+-3.96 0 l
+-4.392 -1.584 -5.4 -2.808 -7.344 -2.808 c
+-8.424 -2.808 -9.288 -2.448 -9.864 -1.8 c
+-10.656 -0.936 -10.872 0 -10.872 3.888 c
+-10.872 7.776 -10.656 8.712 -9.864 9.576 c
+-9.288 10.224 -8.424 10.584 -7.344 10.584 c
+-5.4 10.584 -4.392 9.36 -3.96 7.776 c
+0 7.776 l
+-0.72 11.952 -3.672 14.112 -7.416 14.112 c
+-9.576 14.112 -11.376 13.32 -12.816 11.88 c
+-14.832 9.864 -14.76 7.344 -14.76 3.888 c
+-14.76 0.432 -14.832 -2.088 -12.816 -4.104 c
+-11.376 -5.544 -9.576 -6.336 -7.416 -6.336 c
+-3.672 -6.336 -0.72 -4.176 0 0 c
+f*
+Q
+q
+[1 0 0 1 153.05 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 11.808 l
+-10.728 11.808 l
+-10.728 20.016 l
+-14.616 20.016 l
+-14.616 0 l
+-10.728 0 l
+-10.728 8.352 l
+-3.888 8.352 l
+-3.888 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 173.426 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 7.776 l
+-11.88 20.016 l
+-15.336 20.016 l
+-15.336 0 l
+-11.448 0 l
+-11.448 12.312 l
+-3.456 0 l
+0 0 l
+f*
+Q
+178.466 53.761 3.8879 20.016 re
+f
+q
+[1 0 0 1 200.354 59.666] cm
+0 0 m
+0 1.728 -0.504 3.24 -1.584 4.248 c
+-2.376 5.04 -3.528 5.544 -5.4 5.76 c
+-7.776 6.12 l
+-8.568 6.264 -9.216 6.552 -9.648 6.912 c
+-10.008 7.344 -10.224 7.848 -10.224 8.352 c
+-10.224 9.72 -9.216 10.872 -7.128 10.872 c
+-5.76 10.872 -4.248 10.728 -3.024 9.504 c
+-0.504 11.952 l
+-2.232 13.608 -4.248 14.328 -6.984 14.328 c
+-11.304 14.328 -13.968 11.808 -13.968 8.208 c
+-13.968 6.552 -13.536 5.256 -12.528 4.248 c
+-11.664 3.384 -10.368 2.88 -8.64 2.592 c
+-6.264 2.232 l
+-5.328 2.088 -4.824 1.944 -4.464 1.584 c
+-4.032 1.152 -3.816 0.576 -3.816 -0.144 c
+-3.816 -1.728 -5.112 -2.592 -7.416 -2.592 c
+-9.216 -2.592 -10.944 -2.16 -12.24 -0.936 c
+-14.76 -3.456 l
+-12.816 -5.472 -10.512 -6.12 -7.416 -6.12 c
+-3.24 -6.12 0 -3.888 0 0 c
+f*
+Q
+q
+[1 0 0 1 218.498 59.882] cm
+0 0 m
+-3.96 0 l
+-4.32 -1.584 -5.4 -2.808 -7.344 -2.808 c
+-8.424 -2.808 -9.288 -2.448 -9.864 -1.8 c
+-10.584 -0.936 -10.8 0 -10.8 3.888 c
+-10.8 7.776 -10.584 8.712 -9.864 9.576 c
+-9.288 10.224 -8.424 10.584 -7.344 10.584 c
+-5.4 10.584 -4.32 9.36 -3.96 7.776 c
+0 7.776 l
+-0.72 11.952 -3.6 14.112 -7.344 14.112 c
+-9.576 14.112 -11.376 13.32 -12.816 11.88 c
+-14.832 9.864 -14.76 7.344 -14.76 3.888 c
+-14.76 0.432 -14.832 -2.088 -12.816 -4.104 c
+-11.376 -5.544 -9.576 -6.336 -7.344 -6.336 c
+-3.672 -6.336 -0.72 -4.176 0 0 c
+f*
+Q
+q
+[1 0 0 1 236.786 53.761] cm
+0 0 m
+0 20.016 l
+-3.888 20.016 l
+-3.888 11.808 l
+-10.656 11.808 l
+-10.656 20.016 l
+-14.616 20.016 l
+-14.616 0 l
+-10.656 0 l
+-10.656 8.352 l
+-3.888 8.352 l
+-3.888 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 255.146 53.761] cm
+0 0 m
+0 3.456 l
+-9.36 3.456 l
+-9.36 8.352 l
+-1.44 8.352 l
+-1.44 11.808 l
+-9.36 11.808 l
+-9.36 16.56 l
+0 16.56 l
+0 20.016 l
+-13.248 20.016 l
+-13.248 0 l
+0 0 l
+f*
+Q
+q
+[1 0 0 1 4.5138 44.761] cm
+0 0 m
+20.088 0 l
+20.088 -23.4 l
+44.64 -23.4 l
+44.64 0 l
+64.656 0 l
+64.656 -20.52 l
+45.072 -40.104 l
+19.584 -40.104 l
+0 -20.52 l
+0 0 l
+h
+62.496 -2.231 m
+46.872 -2.231 l
+46.872 -25.631 l
+17.856 -25.631 l
+17.856 -2.231 l
+2.232 -2.231 l
+2.232 -19.655 l
+20.52 -37.871 l
+44.208 -37.871 l
+62.424 -19.655 l
+62.496 -2.231 l
+h
+62.064 4.465 m
+44.208 22.321 l
+20.52 22.321 l
+2.664 4.465 l
+24.552 4.465 l
+24.552 -18.935 l
+40.176 -18.935 l
+40.176 4.465 l
+62.064 4.465 l
+h
+64.656 2.233 m
+42.408 2.233 l
+42.408 -21.167 l
+22.32 -21.167 l
+22.32 2.233 l
+0 2.233 l
+0 4.969 l
+19.584 24.553 l
+45.072 24.553 l
+64.656 4.969 l
+64.656 2.233 l
+h
+-4.464 6.697 m
+-4.464 -22.247 l
+17.856 -44.567 l
+46.872 -44.567 l
+69.12 -22.247 l
+69.12 6.697 l
+46.872 29.017 l
+17.856 29.017 l
+-4.464 6.697 l
+h
+-2.232 5.833 m
+-2.232 -21.383 l
+18.72 -42.335 l
+45.936 -42.335 l
+66.888 -21.383 l
+66.888 5.833 l
+45.936 26.785 l
+18.72 26.785 l
+-2.232 5.833 l
+f*
+Q
+Q
+Q
+showpage
+%%PageTrailer
+pdfEndPage
+%%Trailer
+end
+%%DocumentSuppliedResources:
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/TUD-white.pdf b/Master/texmf-dist/tex/latex/tudscr/TUD-white.pdf
new file mode 100644
index 00000000000..7d102aaad70
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/TUD-white.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
new file mode 100644
index 00000000000..4bd42ae68ec
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
@@ -0,0 +1,100 @@
+%%
+%% This is file `mathswap.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-mathswap.dtx (with options: `package')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-mathswap.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{mathswap}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (swap mathematical separators)%
+]
+\newcommand*\@commaswap{,}
+\newcommand*\commaswap[1]{\gdef\@commaswap{#1}\ignorespaces}
+\newcommand*\@dotswap{\,}
+\newcommand*\dotswap[1]{\gdef\@dotswap{#1}\ignorespaces}
+\newcommand*\ms@commachar{}
+\newcommand*\ms@dotchar{}
+\AtBeginDocument{%
+ \DeclareMathSymbol{\ms@comma}{\mathord}{letters}{"3B}%
+ \mathchardef\ms@commachar\mathcode\expandafter`,%
+ \mathcode\expandafter`,="8000%
+ \DeclareMathSymbol{\ms@dot}{\mathord}{letters}{"3A}%
+ \mathchardef\ms@dotchar\mathcode\expandafter`.%
+ \mathcode\expandafter`.="8000%
+ \mathswapon%
+}
+\newcommand*\mathswapon{%
+ \def\ms@commaswap{\@commaswap}%
+ \def\ms@dotswap{\@dotswap}%
+}
+\newcommand*\mathswapoff{%
+ \def\ms@commaswap{\ms@commachar}%
+ \def\ms@dotswap{\ms@dotchar}%
+}
+\newcommand*\ms@commaswap{}
+\newcommand*\ms@dotswap{}
+\newcommand*\ms@token{}
+\begingroup%
+ \catcode`,=\active%
+ \gdef,{\futurelet\ms@token\ms@smartcomma}%
+ \catcode`.=\active%
+ \gdef.{\futurelet\ms@token\ms@smartdot}%
+\endgroup%
+\def\ms@smartcomma{\ms@ifnum{\ms@commaswap}{\ms@commachar}}
+\def\ms@smartdot{\ms@ifnum{\ms@dotswap}{\ms@dotchar}}
+\def\ms@ifnum#1#2{%
+ \ifx\ms@token0\ms@@ifnum{#1}\else%
+ \ifx\ms@token1\ms@@ifnum{#1}\else%
+ \ifx\ms@token2\ms@@ifnum{#1}\else%
+ \ifx\ms@token3\ms@@ifnum{#1}\else%
+ \ifx\ms@token4\ms@@ifnum{#1}\else%
+ \ifx\ms@token5\ms@@ifnum{#1}\else%
+ \ifx\ms@token6\ms@@ifnum{#1}\else%
+ \ifx\ms@token7\ms@@ifnum{#1}\else%
+ \ifx\ms@token8\ms@@ifnum{#1}\else%
+ \ifx\ms@token9\ms@@ifnum{#1}\else%
+ #2%
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi%
+}
+\def\ms@@ifnum#1{%
+ \begingroup%
+ \mathcode\expandafter`,=\the\ms@comma%
+ \mathcode\expandafter`.=\the\ms@dot%
+ #1%
+ \endgroup%
+}
+\endinput
+%%
+%% End of file `mathswap.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
new file mode 100644
index 00000000000..e95c5944f8d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
@@ -0,0 +1,3454 @@
+%%
+%% This is file `tudscrartcl.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `class,article')
+%% tudscr-base.dtx (with options: `load')
+%% tudscr-fonts.dtx (with options: `class,option')
+%% tudscr-pagestyle.dtx (with options: `class,article,option')
+%% tudscr-layout.dtx (with options: `class,article,option')
+%% tudscr-frontmatter.dtx (with options: `class,article,option')
+%% tudscr-title.dtx (with options: `class,article,option')
+%% tudscr-misc.dtx (with options: `class,article,option')
+%% tudscr-comp.dtx (with options: `class,article,option')
+%% tudscr-base.dtx (with options: `execute')
+%% tudscr-fonts.dtx (with options: `class,body')
+%% tudscr-color.dtx (with options: `class,body')
+%% tudscr-fields.dtx (with options: `class,body')
+%% tudscr-locale.dtx (with options: `class,article,body')
+%% tudscr-pagestyle.dtx (with options: `class,article,body')
+%% tudscr-layout.dtx (with options: `class,article,body')
+%% tudscr-frontmatter.dtx (with options: `class,article,body')
+%% tudscr-title.dtx (with options: `class,article,body')
+%% tudscr-misc.dtx (with options: `class,article,body')
+%% tudscr-comp.dtx (with options: `class,article,body')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\newcommand*\cls@name{article}
+\newcommand*\scrcls@name{scrartcl}
+\newcommand*\tudcls@name{tudscrartcl}
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesClass{\tudcls@name}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ document class (\cls@name)%
+]
+\typeout{The Corporate Design of Technische Universitaet Dresden}
+\typeout{Class: \tudcls@name}
+\typeout{Version: \TUDVersion}
+\typeout{Author: Falk Hanisch (\tudscrmail)}
+\typeout{http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\PreventPackageFromLoading[%
+ \ClassWarning{\tudcls@name}{%
+ The package `tudscrfonts' must not be used with\MessageBreak%
+ a TUD-KOMA-Script class%
+ }
+]{tudscrfonts}
+\newif\if@tud@univers
+\newif\if@tud@dinbold
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\newcommand*\tud@mathenc{OT1}
+\newif\if@tud@fontspec
+\TUD@key@lock{fontspec}[true]{%
+ \TUD@set@ifkey@lock{fontspec}{@tud@fontspec}{#1}%
+}
+\AtEndOfClass{%
+ \TUD@key{fontspec}[]{%
+ \ClassError{\tudcls@name}{Option `fontspec' too late}{%
+ Option `fontspec' can only be set while loading the\MessageBreak%
+ class `\tudcls@name' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+}
+\AtEndPreamble{%
+ \@expandtwoargs\in@{OT}{\encodingdefault}%
+ \ifin@%
+ \def\tud@mathenc{OT1}%
+ \else%
+ \def\tud@mathenc{T1}%
+ \fi%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \ClassInfoNoLine{\tudcls@name}{%
+ `#1' fonts not found for math typesetting%
+ }%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \ClassWarningNoLine{\tudcls@name}{%
+ `#1' fonts not found. Please use on of the\MessageBreak%
+ installation scripts out of the tudscr-bundle,\MessageBreak%
+ which suits to your OS. A fallback layout is used%
+ }%
+ }%
+ \fi%
+ \@tempa{\@tud@universtrue}{\@tempb{Univers}}%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@dinbold.fd}}%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+ }%
+ \fi%
+ \@tempa{\@tud@dinboldtrue}{\@tempb{DIN Bold}}%
+ \if@tud@fontspec%
+ \if@tud@univers\if@tud@dinbold%
+ \PassOptionsToPackage{no-math}{fontspec}%
+ \fi\fi%
+ \RequirePackage{fontspec}[2014/06/21]%
+ \fi%
+}
+\RequirePackage{textcase}[2004/10/07]
+\patchcmd{\@uclcnotmath}{\@nonchangecase\ensuremath}{%
+ \@nonchangecase\ensuremath%
+ \def\footnote##1##{\toks@{\noexpand\footnote##1}\@footnote}%
+ \def\@footnote##1{\NoCaseChange{\the\toks@{##1}}}%
+}{}{\tud@patch@wrn{@uclcnotmath}}%
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ \TUD@numkey@bool,%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},{nodinbold}{3},{noDIN}{3},{noDINBold}{3},%
+ {din}{4},{dinbold}{4},{DIN}{4},{DINBold}{4},%
+ {barfont}{5},{litebar}{5},{barlite}{5},{lightbar}{5},{barlight}{5},%
+ {barfontlite}{5},{litebarfont}{5},{barfontlight}{5},{lightbarfont}{5},%
+ {noheavybarfont}{5},{barfontnoheavy}{5},%
+ {heavybar}{6},{barheavy}{6},{barfontheavy}{6},{heavybarfont}{6},%
+ {serifmath}{7},{serif}{7},{nosansmath}{7},{nosans}{7},%
+ {sansmath}{8},{sans}{8},%
+ {upgreek}{9},{uprightgreek}{9},{uprightGreek}{9},%
+ {slgreek}{10},{slantedgreek}{10},{slantedGreek}{10},%
+ {fontspec}{11},{luatex}{11},{lualatex}{11}{xetex}{11},{xelatex}{11},%
+ {nofontspec}{12},{pdftex}{12},{pdflatex}{12}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \TUD@std@numkey@lock{barfont}{false}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=false}%
+ \TUD@std@numkey@lock{barfont}{true}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=true}%
+ \TUD@std@numkey@lock{barfont}{heavy}%
+ \or%
+ \TUDoptions{din=false}%
+ \or%
+ \TUDoptions{din=true}%
+ \or%
+ \TUDoptions{barfont=true}%
+ \or%
+ \TUDoptions{barfont=heavy}%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath=true}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek=true}%
+ \or%
+ \TUDoptions{fontspec=true}%
+ \or%
+ \TUDoptions{fontspec=false}%
+ \fi%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@cdfonts%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \if@atdocument%
+ \tud@cmd@restore{rmdefault}%
+ \tud@cmd@restore{sfdefault}%
+ \tud@cmd@restore{ttdefault}%
+ \tud@cmd@restore{bfdefault}%
+ \tud@cmd@restore{mddefault}%
+ \tud@cmd@restore{itdefault}%
+ \tud@cmd@restore{familydefault}%
+ \tud@cmd@restore{seriesdefault}%
+ \tud@cmd@restore{shapedefault}%
+ \normalfont\selectfont%
+ \fi%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \fi%
+}
+\newcommand*\tud@barfont{0}
+\TUD@key@lock{barfont}[true]{%
+ \TUD@set@numkey@lock{barfont}{tud@barfont}{%
+ \TUD@numkey@bool,%
+ {cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2}%
+ }{#1}%
+}
+\newif\if@tud@din\@tud@dintrue
+\TUD@ifkey{din}{@tud@din}
+\newif\if@tud@sansmath
+\TUD@key@lock{sansmath}[true]{%
+ \TUD@set@ifkey@lock{sansmath}{@tud@sansmath}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newcommand*\tud@ddc@switch{}
+\edef\tud@ddc@switch{%
+ \TUD@numkey@bool,%
+ {color}{2},{colour}{2},%
+ {colorblack}{3},{colourblack}{3},%
+ {gray}{4},{grey}{4},{cdgray}{4},%
+ {black}{5},%
+ {blue}{6},{cddarkblue}{6},%
+ {white}{7}%
+}
+\newcommand*\tud@ddc@save{}
+\newif\if@tud@ddc@save
+\@tud@ddc@savetrue
+\newcommand*\tud@ddc{0}
+\newif\if@tud@ddc@autoset
+\TUD@key{ddc}[true]{%
+ \TUD@set@numkey{ddc}{tud@ddc}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \ifcase \tud@ddc\relax%
+ \@tud@ddc@autosetfalse%
+ \else%
+ \@tud@ddc@autosettrue%
+ \fi%
+ \if@atdocument\expandafter\pagestyle\expandafter{\currentpagestyle}\fi%
+ \fi%
+}
+\newcommand*\tud@ddc@head{0}
+\TUD@key{ddchead}[true]{%
+ \if@tud@ddc@save\let\tud@ddc@save\tud@ddc@head\fi%
+ \TUD@set@numkey{ddchead}{tud@ddc@head}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@ddc@save%
+ \begingroup%
+ \let\tud@ddc@head\tud@ddc@save%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \endgroup%
+ \fi%
+ \ifcase \tud@ddc@head\relax\else%
+ \@tud@ddc@savefalse%
+ \TUDoptions{ddc=false}%
+ \TUDoptions{ddcfoot=false}%
+ \@tud@ddc@savetrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ddc@foot{0}
+\TUD@key{ddcfoot}[true]{%
+ \if@tud@ddc@save\let\tud@ddc@save\tud@ddc@foot\fi%
+ \TUD@set@numkey{ddcfoot}{tud@ddc@foot}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@ddc@save%
+ \begingroup%
+ \let\tud@ddc@foot\tud@ddc@save%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \endgroup%
+ \fi%
+ \ifcase \tud@ddc@foot\relax\else%
+ \@tud@ddc@savefalse%
+ \TUDoptions{ddc=false}%
+ \TUDoptions{ddchead=false}%
+ \@tud@ddc@savetrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ddc@check{%
+ \let\@tempa\tud@ddc@head%
+ \let\@tempb\tud@ddc@foot%
+ \if@tud@ddc@autoset%
+ \ifx\tud@@headlogo\@empty%
+ \let\@tempa\tud@ddc%
+ \let\@tempb\z@%
+ \else%
+ \let\@tempa\z@%
+ \let\@tempb\tud@ddc%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ifinpslist[3]{\xifinlist{#1}{\tud@pslist}{#2}{#3}}
+\newcommand*\tud@pslist{}
+\forcsvlist{\listadd\tud@pslist}{%
+ tudheadings,plain.tudheadings,empty.tudheadings%
+}
+\newif\if@tud@widehead
+\TUD@key@lock{widehead}[true]{%
+ \TUD@set@ifkey@lock{widehead}{@tud@widehead}{#1}%
+}
+\newif\if@tud@cdfoot
+\TUD@key{cdfoot}[true]{%
+ \TUD@set@ifkey{cdfoot}{@tud@cdfoot}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument%
+ \if@tud@cdfoot%
+ \tud@ps@store{headings}%
+ \tud@ps@store{plain}%
+ \tud@font@koma@set{pageheadfoot}{\upshape}%
+ \clearpairofpagestyles%
+ \ofoot[\pagemark]{%
+ \if@twoside\ifodd\value{page}\else\pagemark\quad\fi\fi%
+ {\footnotesize\headmark}%
+ \if@twoside\ifodd\value{page}\quad\pagemark\fi\else\quad\pagemark\fi%
+ }%
+ \else%
+ \tud@ps@restore{headings}%
+ \tud@ps@restore{plain}%
+ \tud@font@koma@unset{pageheadfoot}%
+ \fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ps@store[1]{%
+ \tud@@ps@store{#1}{odd}{left}{head}{}%
+ \tud@@ps@store{#1}{odd}{right}{head}{}%
+ \tud@@ps@store{#1}{odd}{middle}{head}{}%
+ \tud@@ps@store{#1}{even}{left}{head}{}%
+ \tud@@ps@store{#1}{even}{right}{head}{}%
+ \tud@@ps@store{#1}{even}{middle}{head}{}%
+ \tud@@ps@store{#1}{odd}{left}{foot}{}%
+ \tud@@ps@store{#1}{odd}{right}{foot}{}%
+ \tud@@ps@store{#1}{odd}{middle}{foot}{}%
+ \tud@@ps@store{#1}{even}{left}{foot}{}%
+ \tud@@ps@store{#1}{even}{right}{foot}{}%
+ \tud@@ps@store{#1}{even}{middle}{foot}{}%
+}
+\newcommand*\tud@@ps@store[4]{%
+ \ifcsdef{@@tud@ps@#1@#2@#3@#4}{}{%
+ \csletcs{@@tud@ps@#1@#2@#3@#4}{sls@ps@\@nameuse{sls@current#1}@#2@#3@#4}%
+ }%
+}
+\newcommand*\tud@ps@restore[1]{%
+ \tud@@ps@restore{#1}{odd}{left}{head}{}%
+ \tud@@ps@restore{#1}{odd}{right}{head}{}%
+ \tud@@ps@restore{#1}{odd}{middle}{head}{}%
+ \tud@@ps@restore{#1}{even}{left}{head}{}%
+ \tud@@ps@restore{#1}{even}{right}{head}{}%
+ \tud@@ps@restore{#1}{even}{middle}{head}{}%
+ \tud@@ps@restore{#1}{odd}{left}{foot}{}%
+ \tud@@ps@restore{#1}{odd}{right}{foot}{}%
+ \tud@@ps@restore{#1}{odd}{middle}{foot}{}%
+ \tud@@ps@restore{#1}{even}{left}{foot}{}%
+ \tud@@ps@restore{#1}{even}{right}{foot}{}%
+ \tud@@ps@restore{#1}{even}{middle}{foot}{}%
+}
+\newcommand*\tud@@ps@restore[4]{%
+ \ifcsdef{@@tud@ps@#1@#2@#3@#4}{%
+ \csletcs{sls@ps@\@nameuse{sls@current#1}@#2@#3@#4}{@@tud@ps@#1@#2@#3@#4}%
+ \csundef{@@tud@ps@#1@#2@#3@#4}%
+ }%
+}
+\AtBeginDocument{\if@tud@cdfoot\TUDoptions{cdfoot=true}\fi}
+\newcommand*\tud@geometry{0}
+\TUD@key@lock{geometry}[true]{%
+ \TUD@set@numkey@lock{geometry}{tud@geometry}{%
+ \TUD@numkey@bool,%
+ {typearea}{0},%
+ {tud}{1},{asymmetric}{1},{cd}{1},%
+ {symmetric}{2},{centred}{2},{centered}{2},%
+ {twoside}{3},{balanced}{3}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\recalctypearea\fi%
+ \fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@head@color{black}
+\newcommand*\tud@cd{0}
+\csdef@lock{tud@layout@cover}{0}
+\csdef@lock{tud@layout@title}{0}
+\csdef@lock{tud@layout@part}{0}
+\newcommand*\tud@layout@switch{}
+\edef\tud@layout@switch{%
+ \TUD@numkey@bool,%
+ {simple}{1},{std}{1},{standard}{1},{mono}{1},{monochrom}{1},%
+ {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
+ {light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
+ {pale}{2},{colorpale}{2},{palecolor}{2},{colourpale}{2},{palecolour}{2},%
+ {full}{3},{colorfull}{3},{fullcolor}{3},{colourfull}{3},{fullcolour}{3},%
+ {color}{3},{colour}{3}%
+}
+\TUD@key{cd}[true]{%
+ \TUD@set@numkey{cd}{tud@cd}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \def\tud@head@color{black}%
+ \ifcase \tud@cd\relax%
+ \csstd@lock{tud@layout@cover}{0}%
+ \csstd@lock{tud@layout@title}{0}%
+ \csstd@lock{tud@layout@part}{0}%
+ \or%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{1}%
+ \csstd@lock{tud@layout@part}{1}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{2}%
+ \csstd@lock{tud@layout@part}{2}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{3}%
+ \csstd@lock{tud@layout@part}{2}%
+ \fi%
+ \if@atdocument%
+ \tud@layout@process%
+ \else%
+ \ifcase \tud@cd\relax%
+ \TUD@std@numkey@lock{geometry}{false}%
+ \else%
+ \TUD@std@numkey@lock{geometry}{true}%
+ \fi%
+ \fi%
+ \fi%
+}
+\TUD@key{cdcover}[true]{%
+ \TUD@set@numkey{cdcover}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@cover}{0}%
+ \or%
+ \csset@lock{tud@layout@cover}{1}%
+ \or%
+ \csset@lock{tud@layout@cover}{2}%
+ \or%
+ \csset@lock{tud@layout@cover}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdtitle}[true]{%
+ \TUD@set@numkey{cdtitle}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@title}{0}%
+ \or%
+ \csset@lock{tud@layout@title}{1}%
+ \or%
+ \csset@lock{tud@layout@title}{2}%
+ \or%
+ \csset@lock{tud@layout@title}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdpart}[true]{%
+ \TUD@set@numkey{cdpart}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@part}{0}%
+ \or%
+ \csset@lock{tud@layout@part}{1}%
+ \or%
+ \csset@lock{tud@layout@part}{2}%
+ \or%
+ \csset@lock{tud@layout@part}{2}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\DefineFamilyMember{KOMA}
+\DefineFamilyKey{KOMA}{headings}{%
+ \AtEndOfFamilyOptions{%
+ \let\tud@font@heading@size\size@part%
+ \tud@layout@process%
+ \ifcase \tud@layout@part\relax\else%
+ \tud@font@koma@reset{part}%
+ \tud@font@koma@reset{partnumber}%
+ \tud@font@koma@reset{section}%
+ \tud@font@koma@reset{subsection}%
+ \tud@font@koma@reset{subsubsection}%
+ \tud@font@koma@reset{minisec}%
+ \fi%
+ }%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@switch{%
+ {section}{2},{sect}{2},{sec}{2},{addsec}{2},%
+ {new}{2},{std}{2},{heading}{2},%
+ {totoc}{4},{toc}{4},{totoclevelup}{4},{toclevelup}{4},{levelup}{4},%
+ {totocleveldown}{5},{tocleveldown}{5},{leveldown}{5},%
+ {nottotoc}{6},{notoc}{6},%
+ {markboth}{7},{mark}{7},%
+ {nomarkboth}{8},{nomark}{8},%
+ {one}{9},{simple}{9},{single}{9},%
+ {multi}{10},{multiple}{10},{all}{10},{two}{10},{both}{10},{double}{10},%
+ {nofil}{11},{nofill}{11},{novfil}{11},{novfill}{11},%
+ {fil}{12},{fill}{12},{vfil}{12},{vfill}{12}%
+}
+\newcommand*\tud@abstract@level{0}
+\newbool@lock{@tud@abstract@toc}
+\newif\if@tud@abstract@toc@leveldown
+\newif\if@tud@abstract@markboth
+\newif\if@tud@abstract@multi
+\newif\if@tud@abstract@fil
+\@tud@abstract@filtrue
+\TUD@key{abstract}[true]{%
+ \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \TUD@set@numkey{abstract}{@tempa}{\@tempb}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \def\tud@abstract@level{0}%
+ \stdbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \def\tud@abstract@level{1}%
+ \stdbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \def\tud@abstract@level{2}%
+ \stdbool@lock{@tud@abstract@toc}{true}%
+ \or%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{true}%
+ \@tud@abstract@toc@leveldownfalse%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{true}%
+ \@tud@abstract@toc@leveldowntrue%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \@tud@abstract@markbothtrue%
+ \or%
+ \@tud@abstract@markbothfalse%
+ \or%
+ \@tud@abstract@multifalse%
+ \or%
+ \@tud@abstract@multitrue%
+ \or%
+ \@tud@abstract@filfalse%
+ \or%
+ \@tud@abstract@filtrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@declaration@level{1}
+\newbool@lock{@tud@declaration@toc}
+\newif\if@tud@declaration@toc@leveldown
+\newif\if@tud@declaration@markboth
+\newif\if@tud@declaration@multi
+\@tud@declaration@multitrue
+\newif\if@tud@declaration@fil
+\@tud@declaration@filtrue
+\TUD@key{declaration}[true]{%
+ \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \def\tud@declaration@level{0}%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \def\tud@declaration@level{1}%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \def\tud@declaration@level{2}%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \or%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \@tud@declaration@toc@leveldownfalse%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \@tud@declaration@toc@leveldowntrue%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \@tud@declaration@markbothtrue%
+ \or%
+ \@tud@declaration@markbothfalse%
+ \or%
+ \@tud@declaration@multifalse%
+ \or%
+ \@tud@declaration@multitrue%
+ \or%
+ \@tud@declaration@filfalse%
+ \or%
+ \@tud@declaration@filtrue%
+ \fi%
+ \fi%
+}
+%%% From File: tudscr-title.dtx
+\newif\if@tud@subjectthesis
+\TUD@key@lock{subjectthesis}[true]{%
+ \TUD@set@ifkey@lock{subjectthesis}{@tud@subjectthesis}{#1}%
+}
+%%% From File: tudscr-misc.dtx
+\newif\if@tud@symbolheadings
+\TUD@key{footnotes}{%
+ \TUD@set@numkey{footnotes}{@tempa}{%
+ {nosymbolheadings}{0},{numberheadings}{0},%
+ {symbolheadings}{1}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \@tud@symbolheadingsfalse%
+ \or%
+ \@tud@symbolheadingstrue%
+ \fi%
+ \fi%
+}
+\newif\if@tud@bookmarks
+\TUD@ifkey{tudbookmarks}{@tud@bookmarks}
+%%% From File: tudscr-comp.dtx
+\TUD@key{color}[true]{%
+ \TUD@set@numkey{color}{@tempa}{%
+ \TUD@numkey@bool,%
+ {simple}{0},{std}{0},{standard}{0},{mono}{0},{monochrom}{0},%
+ {color}{1},{colour}{1},{full}{1},%
+ {colorfull}{1},{fullcolor}{1},{colourfull}{1},{fullcolour}{1},%
+ {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
+ {light}{2},{colorlight}{2},{lightcolor}{2},{colorpale}{2},{palecolor}{2},%
+ {pale}{2},{colourlight}{2},{lightcolour}{2},{colourpale}{2},{palecolour}{2}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \TUDoptions{cd=true}%
+ \or%
+ \TUDoptions{cd=color}%
+ \or%
+ \TUDoptions{cd=lite}%
+ \fi%
+ \fi%
+}
+\TUD@key{colour}[true]{\TUDoptions{color=#1}\FamilyKeyStateProcessed}
+\TUD@key{tudfonts}[true]{%
+ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \TUDoptions{cdfont=true}%
+ \else%
+ \TUDoptions{cdfont=false}%
+ \fi%
+ \fi%
+}
+\TUD@key{tudfoot}[true]{%
+ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \TUDoptions{cdfoot=true}%
+ \else%
+ \TUDoptions{cdfoot=false}%
+ \fi%
+ \fi%
+}
+\newcommand*\tudscr@v@comp{\tudscr@v@last}
+\TUD@key{tudscrver}[last]{%
+ \scr@ifundefinedorrelax{tudscr@v@#1}{%
+ \def\tudscr@v@comp{0}%
+ \ClassWarningNoLine{\tudcls@name}{%
+ You have set option `tudscrver' to `#1', but\MessageBreak%
+ this value of version is not supported.\MessageBreak%
+ Because of this, version was set to `first'%
+ }%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ClassInfoNoLine{\tudcls@name}{%
+ Switching compatibility level to `#1'%
+ }%
+ \edef\tudscr@v@comp{\@nameuse{tudscr@v@#1}}%
+ \FamilyKeyStateProcessed%
+ }%
+}
+\AtEndOfClass{%
+ \TUD@key{tudscrver}[]{%
+ \ClassError{\tudcls@name}{Option `tudscrver' too late}{%
+ Option `tudscrver' can only be set while loading the\MessageBreak%
+ class `\tudcls@name' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+ \ifcsdef{scr@v@3.12}{%
+ \ifnum\scr@compatibility<\@nameuse{scr@v@3.12}\relax%
+ \ClassError{\tudcls@name}{%
+ KOMA-Script compatibility level too low%
+ }{%
+ \TUDVersion\space has to be used at least with\MessageBreak%
+ KOMA-Script `version=v3.12'%
+ }%
+ \fi%
+ }{%
+ \ClassError{\tudcls@name}{%
+ outdated version of KOMA-Script%
+ }{%
+ \TUDVersion\space has to be used with KOMA-Script v3.12 or newer%
+ }%
+ }%
+}
+\@namedef{tudscr@v@first}{0}
+\@namedef{tudscr@v@2.02}{0}
+\@namedef{tudscr@v@last}{0}
+%%% From File: tudscr-base.dtx
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\scrcls@name}}
+\TUDExecuteOptions{\TUDDefaultOptions}
+\TUDProcessOptions\relax
+\LoadClass{\scrcls@name}[2013/12/19]
+\RequirePackage{environ}[2013/04/01]
+\AtEndPreamble{%
+ \@ifpackageloaded{graphicx}{}{%
+ \@ifpackageloaded{graphics}{%
+ \ClassWarningNoLine{\tudcls@name}{%
+ The package `graphics' was superseded by `graphicx'%
+ }%
+ }{}%
+ }%
+ \RequirePackage{graphicx}[1999/02/16]%
+ \RequirePackage{tudscrcolor}[\TUDVersion]%
+}
+%%% From File: tudscr-fonts.dtx
+\AtEndPreamble{%
+ \if@tud@fontspec%
+ \newfontface\univln[NFSSFamily=UniversLight]{Univers Light}%
+ \newfontface\univrn[NFSSFamily=UniversRegular]{Univers}%
+ \newfontface\univbn[NFSSFamily=UniversBold]{Univers Bold}%
+ \newfontface\univxn[NFSSFamily=UniversBlack]{Univers Black}%
+ \newfontface\univls[NFSSFamily=UniversLightOblique]{Univers Light Oblique}%
+ \newfontface\univrs[NFSSFamily=UniversRegularOblique]{Univers Oblique}%
+ \newfontface\univbs[NFSSFamily=UniversBoldOblique]{Univers Bold Oblique}%
+ \newfontface\univxs[NFSSFamily=UniversBlackOblique]{Univers Black Oblique}%
+ \newcommand*\textuln[1]{{\univln#1}}
+ \newcommand*\texturn[1]{{\univrn#1}}
+ \newcommand*\textubn[1]{{\univbn#1}}
+ \newcommand*\textuxn[1]{{\univxn#1}}
+ \newcommand*\textuls[1]{{\univls#1}}
+ \newcommand*\texturs[1]{{\univrs#1}}
+ \newcommand*\textubs[1]{{\univbs#1}}
+ \newcommand*\textuxs[1]{{\univxs#1}}
+ \else%
+ \if@tud@univers%
+ \newcommand*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}%
+ \newcommand*\univrn{\usefont{\encodingdefault}{\tud@univers}{m}{n}}%
+ \newcommand*\univbn{\usefont{\encodingdefault}{\tud@univers}{b}{n}}%
+ \newcommand*\univxn{\usefont{\encodingdefault}{\tud@univers}{eb}{n}}%
+ \newcommand*\univls{\usefont{\encodingdefault}{\tud@univers}{l}{sl}}%
+ \newcommand*\univrs{\usefont{\encodingdefault}{\tud@univers}{m}{sl}}%
+ \newcommand*\univbs{\usefont{\encodingdefault}{\tud@univers}{b}{sl}}%
+ \newcommand*\univxs{\usefont{\encodingdefault}{\tud@univers}{eb}{sl}}%
+ \else%
+ \newcommand*\univln{}%
+ \newcommand*\univrn{}%
+ \newcommand*\univbn{}%
+ \newcommand*\univxn{}%
+ \newcommand*\univls{}%
+ \newcommand*\univrs{}%
+ \newcommand*\univbs{}%
+ \newcommand*\univxs{}%
+ \fi%
+ \newcommand*\textuln{}%
+ \newcommand*\texturn{}%
+ \newcommand*\textubn{}%
+ \newcommand*\textuxn{}%
+ \newcommand*\textuls{}%
+ \newcommand*\texturs{}%
+ \newcommand*\textubs{}%
+ \newcommand*\textuxs{}%
+ \DeclareTextFontCommand{\textuln}{\univln}%
+ \DeclareTextFontCommand{\texturn}{\univrn}%
+ \DeclareTextFontCommand{\textubn}{\univbn}%
+ \DeclareTextFontCommand{\textuxn}{\univxn}%
+ \DeclareTextFontCommand{\textuls}{\univls}%
+ \DeclareTextFontCommand{\texturs}{\univrs}%
+ \DeclareTextFontCommand{\textubs}{\univbs}%
+ \DeclareTextFontCommand{\textuxs}{\univxs}%
+ \fi%
+ \if@tud@fontspec%
+ \newfontface\@dinbn{DIN Bold}[BoldFont = DIN Bold]%
+ \newcommand*\dinbn{\@dinbn\if@tud@dinbold\mathversion{dinbold}\fi}%
+ \newcommand*\textdbn[1]{{\dinbn#1}}
+ \else%
+ \if@tud@dinbold%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+ \else%
+ \let\dinbn\sectfont%
+ \fi%
+ \newcommand*\textdbn{}%
+ \DeclareTextFontCommand{\textdbn}{\dinbn}
+ \fi%
+ \DeclareMathVersion{univers}
+ \DeclareMathVersion{universbold}
+ \SetSymbolFont{operators}{univers}{OT1}{\tud@univers}{l}{n}
+ \SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+ \SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+ \SetSymbolFont{largesymbols}{univers}{OMX}{iwona}{m}{n}
+ \SetSymbolFont{operators}{universbold}{OT1}{\tud@univers}{b}{n}
+ \SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+ \SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{b}{n}
+ \SetSymbolFont{largesymbols}{universbold}{OMX}{iwona}{b}{n}
+ \SetMathAlphabet{\mathbf}{univers}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathsf}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+ \SetMathAlphabet{\mathit}{univers}{\tud@mathenc}{\tud@univers}{l}{sl}
+ \SetMathAlphabet{\mathtt}{univers}{\tud@mathenc}{\tud@univers t}{l}{n}
+ \SetMathAlphabet{\mathbf}{universbold}{\tud@mathenc}{\tud@univers}{eb}{n}
+ \SetMathAlphabet{\mathsf}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathit}{universbold}{\tud@mathenc}{\tud@univers}{b}{sl}
+ \SetMathAlphabet{\mathtt}{universbold}{\tud@mathenc}{\tud@univers t}{b}{n}
+ \DeclareMathVersion{dinbold}
+ \SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+ \SetSymbolFont{symbols}{dinbold}{OMS}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{largesymbols}{dinbold}{OMX}{iwona}{ebc}{n}
+ \SetMathAlphabet{\mathbf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathsf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathit}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{sl}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\upGamma}{\mathalpha}{operators}{0}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upTheta}{\mathalpha}{operators}{2}
+ \DeclareMathSymbol{\upLambda}{\mathalpha}{operators}{3}
+ \DeclareMathSymbol{\upXi}{\mathalpha}{operators}{4}
+ \DeclareMathSymbol{\upPi}{\mathalpha}{operators}{5}
+ \DeclareMathSymbol{\upSigma}{\mathalpha}{operators}{6}
+ \DeclareMathSymbol{\upUpsilon}{\mathalpha}{operators}{7}
+ \DeclareMathSymbol{\upPhi}{\mathalpha}{operators}{8}
+ \DeclareMathSymbol{\upPsi}{\mathalpha}{operators}{9}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\varGamma}{\mathalpha}{letters}{0}
+ \DeclareMathSymbol{\varDelta}{\mathalpha}{letters}{1}
+ \DeclareMathSymbol{\varTheta}{\mathalpha}{letters}{2}
+ \DeclareMathSymbol{\varLambda}{\mathalpha}{letters}{3}
+ \DeclareMathSymbol{\varXi}{\mathalpha}{letters}{4}
+ \DeclareMathSymbol{\varPi}{\mathalpha}{letters}{5}
+ \DeclareMathSymbol{\varSigma}{\mathalpha}{letters}{6}
+ \DeclareMathSymbol{\varUpsilon}{\mathalpha}{letters}{7}
+ \DeclareMathSymbol{\varPhi}{\mathalpha}{letters}{8}
+ \DeclareMathSymbol{\varPsi}{\mathalpha}{letters}{9}
+ \DeclareMathSymbol{\varOmega}{\mathalpha}{letters}{10}
+}
+\newcommand*\tud@font@cdfonts{%
+ \tud@cmd@store{rmdefault}%
+ \tud@cmd@store{sfdefault}%
+ \tud@cmd@store{ttdefault}%
+ \tud@cmd@store{bfdefault}%
+ \tud@cmd@store{mddefault}%
+ \tud@cmd@store{itdefault}%
+ \tud@cmd@store{familydefault}%
+ \tud@cmd@store{seriesdefault}%
+ \tud@cmd@store{shapedefault}%
+ \if@tud@fontspec%
+ \if@tud@heavyfont%
+ \setsansfont{Univers}[%
+ BoldFont = Univers Bold,%
+ ItalicFont = Univers Oblique,%
+ BoldItalicFont = Univers Bold Oblique,%
+ ]%
+ \setmonofont{LMMono10-Regular}[%
+ BoldFont = LMMonoLt10-Bold,%
+ ItalicFont = LMMonoSlant10-Regular,%
+ BoldItalicFont = LMMonoLt10-BoldOblique,%
+ ]
+ \else%
+ \setsansfont{Univers Light}[%
+ BoldFont = Univers,%
+ ItalicFont = Univers Light Oblique,%
+ BoldItalicFont = Univers Oblique,%
+ ]%
+ \setmonofont{LMMonoLt10-Regular}[%
+ BoldFont = LMMono10-Regular,%
+ ItalicFont = LMMonoLt10-Oblique,%
+ BoldItalicFont = LMMonoSlant10-Regular,%
+ ]%
+ \fi%
+ \else%
+ \if@tud@univers%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \renewcommand*\ttdefault{\tud@univers t}%
+ \if@tud@heavyfont%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \renewcommand*\bfdefault{m}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \fi%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \normalfont\selectfont%
+}
+\newcommand*\tud@font@mathfonts{%
+ \if@tud@sansmath\tud@sansmath\else\tud@serifmath\fi%
+ \if@tud@slantedgreek\tud@greek@slanted\else\tud@greek@upright\fi%
+ \mathversion{normal}%
+}
+\newcommand*\tud@sansmath{%
+ \if@tud@univers%
+ \tud@cmd@store{mv@normal}%
+ \tud@cmd@store{mv@bold}%
+ \let\mv@normal\mv@univers%
+ \let\mv@bold\mv@universbold%
+ \mathversion{normal}%
+ \fi%
+}
+\newcommand*\tud@serifmath{%
+ \if@tud@univers%
+ \tud@cmd@restore{mv@normal}%
+ \tud@cmd@restore{mv@bold}%
+ \mathversion{normal}%
+ \fi%
+}
+\newcount\tud@greek@upGamma
+\tud@greek@upGamma\Gamma
+\newcount\tud@greek@offset
+\let\@tempa\relax
+\DeclareMathSymbol{\@tempa}{\mathalpha}{letters}{0}
+\tud@greek@offset\@tempa
+\advance\tud@greek@offset-\Gamma
+\newcommand*\tud@greek@slanted{%
+ \ifnum\Gamma=\tud@greek@upGamma\relax\tud@greek@changeshape\fi%
+}
+\newcommand*\tud@greek@upright{%
+ \ifnum\Gamma>\tud@greek@upGamma%
+ \tud@greek@offset=-\tud@greek@offset%
+ \tud@greek@changeshape%
+ \tud@greek@offset=-\tud@greek@offset%
+ \fi%
+}
+\newcommand*\tud@greek@def[2]{%
+ \expandafter\@tempcnta\csname #1\endcsname%
+ \advance\@tempcnta#2%
+ \expandafter\mathchardef\csname #1\endcsname\@tempcnta%
+}
+\newcommand*\tud@greek@uc{%
+ Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega%
+}
+\newcommand*\tud@greek@changeshape{%
+ \@for\@tempa:=\tud@greek@uc\do{%
+ \@expandtwoargs\tud@greek@def{\@tempa}{\tud@greek@offset}%
+ }%
+}
+\newcommand*\tud@head@font@bold{}
+\newcommand*\tud@head@font@light{}
+\newcommand*\tud@head@font@set{%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {\sfdefault}{bx}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {\sfdefault}{\mddefault}{n}{\tud@head@font@size}%
+ \ifcase \tud@barfont\relax%
+ \if@tud@cdfonts%
+ \ClassWarning{\tudcls@name}{%
+ It isn't possible to use `barfont=false'\MessageBreak%
+ together with `cdfont=true'%
+ }%
+ \fi%
+ \or%
+ \@tud@cdfontstrue%
+ \def\mddefault{l}%
+ \or%
+ \@tud@cdfontstrue%
+ \def\mddefault{m}%
+ \fi%
+ \if@tud@cdfonts%
+ \if@tud@fontspec%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {UniversBold}{m}{n}{\tud@head@font@size}%
+ \ifstr{\mddefault}{m}{%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {UniversRegular}{m}{n}{\tud@head@font@size}%
+ }{%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {UniversLight}{m}{n}{\tud@head@font@size}%
+ }%
+ \else%
+ \if@tud@univers%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {\tud@univers}{b}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {\tud@univers}{\mddefault}{n}{\tud@head@font@size}%
+ \fi%
+ \fi%
+ \fi%
+}
+\newrobustcmd*\ifdin{%
+ \@tempswafalse
+ \@expandtwoargs\in@{DINBold}{\f@family}%
+ \ifin@\@tempswatrue\fi%
+ \ifx\f@family\tud@dinbold\relax\@tempswatrue\fi%
+ \if@tempswa
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\AtBeginDocument{%
+ \if@tud@cdfonts\tud@font@cdfonts\fi%
+ \tud@font@mathfonts%
+}
+\AfterPackage*{amsfonts}{%
+ \DeclareFontFamily{U}{msa}{}%
+ \DeclareFontShape{U}{msa}{m}{n}{%
+ <-9>cmbras8%
+ <9-10>cmbras9%
+ <10->cmbras10%
+ }{}%
+ \DeclareFontFamily{U}{msb}{}%
+ \DeclareFontShape{U}{msb}{m}{n}{%
+ <-9>cmbrbs8%
+ <9-10>cmbrbs9%
+ <10->cmbrbs10%
+ }{}%
+}
+\newcommand*\tud@raggedright{\raggedright}
+\newcommand*\tud@RaggedRight{\raggedright}
+\AfterPackage*{ragged2e}{%
+ \ifdef{\LaTeXraggedright}{%
+ \renewcommand*\tud@raggedright{\LaTeXraggedright}%
+ }{}%
+ \renewcommand*\tud@RaggedRight{\RaggedRight}%
+}
+%%% From File: tudscr-color.dtx
+\newcommand*\tud@pagecolor[1]{}
+\newcommand*\tud@restorepagecolor{}
+\AfterPackage{tudscrcolor}{%
+ \providecommand*\nopagecolor{\pagecolor{white}}%
+ \let\tud@pagecolor\pagecolor%
+ \let\tud@restorepagecolor\nopagecolor%
+ \AfterPackage*{pagecolor}{%
+ \let\tud@pagecolor\newpagecolor%
+ \let\tud@restorepagecolor\restorepagecolor%
+ }%
+}
+\AfterPackage{pdfpages}{\AtEndPreamble{\nopagecolor}}
+%%% From File: tudscr-fields.dtx
+\RequirePackage{trimspaces}[2009/09/17]
+\newcommand*\@faculty{}
+\newcommand*\faculty[1]{\gdef\@faculty{\trim@spaces{#1}}}
+\newcommand*\@department{}
+\newcommand*\department[1]{\gdef\@department{\trim@spaces{#1}}}
+\newcommand*\@institute{}
+\newcommand*\institute[1]{\gdef\@institute{\trim@spaces{#1}}}
+\newcommand*\@chair{}
+\newcommand*\chair[1]{\gdef\@chair{\trim@spaces{#1}}}
+\newcommand*\@extraheadline{}
+\newcommand*\extraheadline[1]{\gdef\@extraheadline{\trim@spaces{#1}}}
+\newcommand*\@@title{}
+\renewcommand*\title[1]{%
+ \gdef\@title{#1}%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \protected@xdef\@@title{\trim@spaces{#1}}%
+ \endgroup%
+}
+\newcommand*\@authormore{}
+\newrobustcmd*\authormore[1]{\gdef\@authormore{#1}}
+\newcommand*\@thesis{}
+\newcommand*\@@thesis{}
+\newcommand*\thesis[1]{\tud@thesis{thesis}{#1}}
+\newcommand*\tud@thanks{}
+\newcommand*\tud@thesis[2]{%
+ \AfterPreamble{%
+ \begingroup%
+ \global\let\tud@thanks\relax%
+ \def\thanks##1{\gdef\tud@thanks{##1}}%
+ \let\footnote\thanks%
+ \setbox0\vbox{#2}%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \tud@lowerstring{\@tempa}{#2}%
+ \ifstr{#1}{thesis}{\protected@xdef\@@thesis{#2}}{}%
+ \endgroup%
+ \ifstr{\@tempa}{diss}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{doctoral}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{phd}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{diploma}{\tud@@thesis{#1}{\diplomathesisname}}{%
+ \ifstr{\@tempa}{master}{\tud@@thesis{#1}{\masterthesisname}}{%
+ \ifstr{\@tempa}{bachelor}{\tud@@thesis{#1}{\bachelorthesisname}}{%
+ \ifstr{\@tempa}{student}{\tud@@thesis{#1}{\studentresearchname}}{%
+ \ifstr{\@tempa}{project}{\tud@@thesis{#1}{\projectpapername}}{%
+ \ifstr{\@tempa}{seminar}{\tud@@thesis{#1}{\seminarpapername}}{%
+ \ifstr{\@tempa}{research}{\tud@@thesis{#1}{\researchname}}{%
+ \ifstr{\@tempa}{log}{\tud@@thesis{#1}{\logname}}{%
+ \ifstr{\@tempa}{report}{\tud@@thesis{#1}{\reportname}}{%
+ \ifstr{\@tempa}{internship}{\tud@@thesis{#1}{\internshipname}}{%
+ \@namedef{@#1}{#2}%
+ }}}}}}}}}}}}}%
+ }%
+}
+\newcommand*\tud@@thesis[2]{%
+ \ifstr{#1}{subject}{%
+ \ifx\@thesis\@empty\else%
+ \ClassWarning{\tudcls@name}{Field `thesis' is overwritten by `subject'}%
+ \fi%
+ \TUD@std@ifkey@lock{subjectthesis}{true}%
+ }{%
+ \TUD@std@ifkey@lock{subjectthesis}{false}%
+ }%
+ \ifx\tud@thanks\relax%
+ \gdef\@thesis{#2}%
+ \else%
+ \protected@xdef\@thesis{\noexpand#2\noexpand\thanks{\tud@thanks}}%
+ \fi%
+ \gdef\@@thesis{#2}%
+}
+\renewcommand*\subject[1]{\tud@thesis{subject}{#1}}
+\newcommand*\@graduation{}
+\newcommand*\@graduationabbr{}
+\newcommand*\graduation[2][]{%
+ \ifxblank{#1}{\gdef\@graduationabbr{}}{\gdef\@graduationabbr{(#1)}}%
+ \gdef\@graduation{#2}%
+}
+\newcommand*\@professor{}
+\newcommand*\professor[1]{\gdef\@professor{#1}}
+\newcommand*\@supervisor{}
+\newcommand*\supervisor[1]{\gdef\@supervisor{#1}}
+\newcommand*\@supporter{}
+\newcommand*\supporter[1]{\gdef\@supporter{#1}}
+\newcommand*\@company{}
+\newcommand*\company[1]{\gdef\@company{#1}}
+\newcommand*\@referee{}
+\newcommand*\referee[1]{\gdef\@referee{#1}}
+\newcommand*\@advisor{}
+\newcommand*\advisor[1]{\gdef\@advisor{#1}}
+\newcommand*\@matriculationnumber{}
+\newrobustcmd*\matriculationnumber[1]{%
+ \gdef\@matriculationnumber{#1}%
+}
+\newcommand*\@matriculationyear{}
+\newrobustcmd*\matriculationyear[1]{\gdef\@matriculationyear{#1}}
+\newcommand*\@placeofbirth{}
+\newrobustcmd*\placeofbirth[1]{\gdef\@placeofbirth{#1}}
+\providecommand*\publisher[1]{\publishers{#1}}
+\newcommand*\@confirmationclosing{%
+ \medskip%
+ \noindent\@place, \@date%
+ \\[20mm plus 10mm minus 10mm]%
+ \begingroup%
+ \let\and\hfil%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \@author%
+ \hfil%
+ \endgroup%
+}
+\newcommand*\confirmationclosing[1]{\gdef\@confirmationclosing{#1}}
+\newcommand*\@place{Dresden}
+\newcommand*\place[1]{\gdef\@place{#1}}
+\newcommand*\printdate[1]{#1}
+\BeforePackage{isodate}{\undef\printdate}
+\newcommand*\tud@printdate[2]{%
+ \ifx\today#2%
+ \gdef#1{#2}%
+ \else%
+ \ifxblank{#2}%
+ {\gdef#1{}}%
+ {\gdef#1{\printdate{#2}}}%
+ \fi%
+}
+\newcommand*\@datemore{}
+\renewcommand*\date[2][]{%
+ \gdef\@datemore{#1}%
+ \tud@printdate{\@date}{#2}%
+}
+\newcommand*\@defensedate{}
+\newcommand*\defensedate[1]{\tud@printdate{\@defensedate}{#1}}
+\newcommand*\@dateofbirth{}
+\newrobustcmd*\dateofbirth[1]{\tud@printdate{\@dateofbirth}{#1}}
+%%% From File: tudscr-locale.dtx
+\newcommand*\tud@locale@define[1]{%
+ \providecommand*#1{%
+ \ClassError{\tudcls@name}{%
+ `\string#1' not defined for language `\languagename'%
+ }{%
+ Currently the class `\tudcls@name' only supports the\MessageBreak%
+ languages german and english an its dialects. You must\MessageBreak%
+ define single patterns by yourself, e.g.:\MessageBreak%
+ `\string\providecaptionname{\languagename}\string#1{<text>}'\MessageBreak%
+ To implement new languages, it would be nice if you could\MessageBreak%
+ contact the author of this class and send your definitions\MessageBreak%
+ to \tudscrmail%
+ }%
+ }%
+}
+\tud@locale@define{\graduationtext}
+\tud@locale@define{\supervisorname}
+\tud@locale@define{\supervisorothername}
+\tud@locale@define{\refereename}
+\tud@locale@define{\refereeothername}
+\tud@locale@define{\advisorname}
+\tud@locale@define{\advisorothername}
+\tud@locale@define{\professorname}
+\tud@locale@define{\professorothername}
+\tud@locale@define{\datetext}
+\tud@locale@define{\dateofbirthtext}
+\tud@locale@define{\placeofbirthtext}
+\tud@locale@define{\defensedatetext}
+\tud@locale@define{\matriculationyearname}
+\tud@locale@define{\matriculationnumbername}
+\tud@locale@define{\coverpagename}
+\tud@locale@define{\titlepagename}
+\tud@locale@define{\confirmationname}
+\tud@locale@define{\confirmationtext}
+\tud@locale@define{\blockingname}
+\tud@locale@define{\blockingtext}
+\tud@locale@define{\listingname}
+\tud@locale@define{\listlistingname}
+\tud@locale@define{\dissertationname}
+\tud@locale@define{\diplomathesisname}
+\tud@locale@define{\masterthesisname}
+\tud@locale@define{\bachelorthesisname}
+\tud@locale@define{\studentresearchname}
+\tud@locale@define{\projectpapername}
+\tud@locale@define{\seminarpapername}
+\tud@locale@define{\researchname}
+\tud@locale@define{\logname}
+\tud@locale@define{\internshipname}
+\tud@locale@define{\reportname}
+\newcommand*\tud@locale@german{%
+ \providecaptionname{%
+ german,ngerman,austrian,naustrian,swissgerman,nswissgerman%
+ }%
+}
+\tud@locale@german{\graduationtext}{zur Erlangung des akademischen Grades}%
+\tud@locale@german{\supervisorname}{Betreuer}%
+\tud@locale@german{\supervisorothername}{}%
+\tud@locale@german{\refereename}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@referee}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Erstgutachter%
+ \else%
+ Gutachter%
+ \fi%
+}
+\tud@locale@german{\refereeothername}{Zweitgutachter}%
+\tud@locale@german{\advisorname}{Fachreferent}%
+\tud@locale@german{\advisorothername}{}%
+\tud@locale@german{\professorname}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@professor}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Betreuende Hochschullehrer%
+ \else%
+ Betreuender Hochschullehrer%
+ \fi%
+}
+\tud@locale@german{\professorothername}{}%
+\tud@locale@german{\datetext}{Eingereicht am}%
+\tud@locale@german{\dateofbirthtext}{Geboren am}%
+\tud@locale@german{\placeofbirthtext}{in}%
+\tud@locale@german{\defensedatetext}{Verteidigt am}%
+\tud@locale@german{\matriculationyearname}{Immatrikulationsjahr}%
+\tud@locale@german{\matriculationnumbername}{Matrikelnummer}%
+\tud@locale@german{\coverpagename}{Umschlagseite}%
+\tud@locale@german{\titlepagename}{Titelblatt}%
+\tud@locale@german{\confirmationname}{Selbstst\"andigkeitserkl\"arung}%
+\tud@locale@german{\confirmationtext}{%
+ Hiermit versichere ich, dass ich die vorliegende
+ \ifx\@@thesis\@empty Arbeit \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ selbstst\"andig und ohne unzul\"assige Hilfe Dritter verfasst habe. Es
+ wurden keine anderen als die in der Arbeit angegebenen Hilfsmittel und
+ Quellen benutzt. Die w\"ortlichen und sinngem\"a\ss{} \"ubernommenen
+ Zitate habe ich als solche kenntlich gemacht.
+ \ifx\@supporter\@empty%
+ Es waren keine weiteren Personen an der geistigen Herstellung der
+ vorliegenden Arbeit beteiligt.
+ \else%
+ W\"ahrend der Anfertigung dieser Arbeit wurde ich nur von folgenden
+ Personen unterst\"utzt:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Weitere Personen waren an der geistigen Herstellung der
+ vorliegenden Arbeit nicht beteiligt.
+ \fi%
+ Mir ist bekannt, dass die Nichteinhaltung dieser Erkl\"arung zum
+ nachtr\"aglichen Entzug des Hochschulabschlusses f\"uhren kann.%
+}
+\tud@locale@german{\blockingname}{Sperrvermerk}%
+\tud@locale@german{\blockingtext}{%
+ Diese \ifx\@@thesis\@empty Arbeit \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ enth\"alt vertrauliche Informationen\ifx\@company\@empty\else
+ , offengelegt durch \@company{}\fi. Ver\"offentlichungen,
+ Vervielf\"altigungen und Einsichtnahme~-- auch nur auszugsweise~--
+ sind ohne ausdr\"uckliche Genehmigung \ifx\@company\@empty\else
+ durch \@company{} \fi nicht gestattet, ebenso wie
+ Ver\"offentlichungen \"uber den Inhalt dieser Arbeit. Die
+ vorliegende Arbeit ist nur dem Betreuer an der Technischen
+ Universit\"at Dresden, den Gutachtern sowie den Mitgliedern des
+ Pr\"ufungsausschusses zug\"anglich zu machen.%
+}
+\tud@locale@german{\listingname}{Quelltext}%
+\tud@locale@german{\listlistingname}{Quelltextverzeichnis}%
+\tud@locale@german{\dissertationname}{Dissertation}%
+\tud@locale@german{\diplomathesisname}{Diplomarbeit}%
+\tud@locale@german{\masterthesisname}{Master-Arbeit}%
+\tud@locale@german{\bachelorthesisname}{Bachelor-Arbeit}%
+\tud@locale@german{\studentresearchname}{Studienarbeit}%
+\tud@locale@german{\projectpapername}{Projektarbeit}%
+\tud@locale@german{\seminarpapername}{Seminararbeit}%
+\tud@locale@german{\researchname}{Forschungsbericht}%
+\tud@locale@german{\logname}{Protokoll}%
+\tud@locale@german{\internshipname}{Praktikumsbericht}%
+\tud@locale@german{\reportname}{Bericht}%
+\newcommand*\tud@locale@english{%
+ \providecaptionname{%
+ american,australian,british,canadian,english,newzealand,UKenglish,USenglish%
+ }%
+}
+\tud@locale@english{\graduationtext}{to achieve the academic degree}%
+\tud@locale@english{\supervisorname}{Supervisor}%
+\tud@locale@english{\supervisorothername}{}%
+\tud@locale@english{\refereename}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@referee}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ First referee%
+ \else%
+ Referee%
+ \fi%
+}
+\tud@locale@english{\refereeothername}{Second referee}%
+\tud@locale@english{\advisorname}{Advisor}%
+\tud@locale@english{\advisorothername}{}%
+\tud@locale@english{\professorname}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@professor}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Supervising professors%
+ \else%
+ Supervising professor%
+ \fi%
+}
+\tud@locale@english{\professorothername}{}%
+\tud@locale@english{\datetext}{Submitted on}%
+\tud@locale@english{\dateofbirthtext}{Born on}%
+\tud@locale@english{\placeofbirthtext}{in}%
+\tud@locale@english{\defensedatetext}{Defended on}%
+\tud@locale@english{\matriculationyearname}{Matriculation year}%
+\tud@locale@english{\matriculationnumbername}{Matriculation number}%
+\tud@locale@english{\coverpagename}{Cover page}%
+\tud@locale@english{\titlepagename}{Title page}%
+\tud@locale@english{\confirmationname}{Statement of authorship}%
+\tud@locale@english{\confirmationtext}{%
+ I hereby certify that I have authored this
+ \ifx\@@thesis\@empty thesis\else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ independently and without undue assistance from third
+ parties. No other than the resources and references
+ indicated in this thesis have been used. I have marked
+ both literal and accordingly adopted quotations as such.
+ \ifx\@supporter\@empty%
+ They were no additional persons involved in the spiritual
+ preparation of the present thesis.
+ \else%
+ During the preparation of this thesis I was only supported
+ by the following persons:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Additional persons were not involved in the spiritual
+ preparation of the present thesis.
+ \fi%
+ I am aware that violations of this declaration may lead to
+ subsequent withdrawal of the degree.%
+}
+\tud@locale@english{\blockingname}{Restriction note}%
+\tud@locale@english{\blockingtext}{%
+ This \ifx\@@thesis\@empty thesis \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ contains confidential data\ifx\@company\@empty\else
+ , disclosed by \@company{}\fi. Publications, duplications and
+ inspections---even in part---are prohibited without explicit
+ permission\ifx\@company\@empty\else\space by \@company{}\fi,
+ as well as publications about the content of this thesis.
+ This thesis may only be made accessible to the supervisor at
+ Technische Universit\"at Dresden, the reviewers and also the
+ members of the examination board.%
+}
+\tud@locale@english{\listingname}{Listing}%
+\tud@locale@english{\listlistingname}{List of Listings}%
+\tud@locale@english{\dissertationname}{Dissertation}%
+\tud@locale@english{\diplomathesisname}{Diploma Thesis}%
+\tud@locale@english{\masterthesisname}{Master Thesis}%
+\tud@locale@english{\bachelorthesisname}{Bachelor Thesis}%
+\tud@locale@english{\studentresearchname}{Student Research Project}%
+\tud@locale@english{\projectpapername}{Project Paper}%
+\tud@locale@english{\seminarpapername}{Seminar Paper}%
+\tud@locale@english{\researchname}{Research Report}%
+\tud@locale@english{\logname}{Log}%
+\tud@locale@english{\internshipname}{Internship Report}%
+\tud@locale@english{\reportname}{Report}%
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+\AfterPackage{mathswap}{%
+ \tud@locale@german{\@commaswap}{,}%
+ \tud@locale@german{\@dotswap}{\,}%
+ \tud@locale@english{\@commaswap}{\,}%
+ \tud@locale@english{\@dotswap}{.}%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newlength{\tud@dim@left}
+\newlength{\tud@dim@right}
+\newlength{\tud@dim@both}
+\newlength{\tud@dim@top}
+\newlength{\tud@dim@bottom}
+\newlength{\tud@dim@footskip}
+\newlength{\tud@dim@headheight}
+\newlength{\tud@dim@barheight}
+\newlength{\tud@dim@headsep}
+\newlength{\tud@dim@logox}
+\newlength{\tud@dim@logoy}
+\newlength{\tud@dim@logowidth}
+\newlength{\tud@dim@logoheight}
+\newlength{\tud@dim@line}
+\newlength{\tud@dim@thinline}
+\newlength{\tud@dim@heavyline}
+\newlength{\tud@dim@headingsvskip}
+\newlength{\tud@dim@headdiff}
+\newlength{\tud@dim@ddcdiff}
+\newlength{\tud@dim@ddcfoot}
+\newcommand*\tud@head@font@size{}
+\newcommand*\tud@geometry@set{%
+ \ifdim\paperheight<148.1mm\relax%
+ \setlength{\tud@dim@headheight}{17.5mm}%
+ \setlength{\tud@dim@barheight}{2.5mm}%
+ \setlength{\tud@dim@headsep}{6mm}%
+ \setlength{\tud@dim@logox}{5.5mm}%
+ \setlength{\tud@dim@logoy}{6.5mm}%
+ \setlength{\tud@dim@logowidth}{28.5mm}%
+ \setlength{\tud@dim@left}{15mm}%
+ \setlength{\tud@dim@right}{10mm}%
+ \setlength{\tud@dim@top}{12.5mm}%
+ \setlength{\tud@dim@bottom}{12.5mm}%
+ \setlength{\tud@dim@footskip}{6mm}%
+ \setlength{\tud@dim@heavyline}{0.75pt}%
+ \setlength{\tud@dim@thinline}{0.5pt}%
+ \def\tud@head@font@size{4.5}%
+ \else\ifdim\paperheight<297.1mm\relax%
+ \setlength{\tud@dim@headheight}{35mm}%
+ \setlength{\tud@dim@barheight}{5mm}%
+ \setlength{\tud@dim@headsep}{12mm}%
+ \setlength{\tud@dim@logox}{11mm}%
+ \setlength{\tud@dim@logoy}{13.5mm}%
+ \setlength{\tud@dim@logowidth}{57mm}%
+ \setlength{\tud@dim@left}{30mm}%
+ \setlength{\tud@dim@right}{20mm}%
+ \setlength{\tud@dim@top}{25mm}%
+ \setlength{\tud@dim@bottom}{25mm}%
+ \setlength{\tud@dim@footskip}{12mm}%
+ \setlength{\tud@dim@heavyline}{1pt}%
+ \setlength{\tud@dim@thinline}{0.5pt}%
+ \def\tud@head@font@size{9}%
+ \else\ifdim\paperheight<420.1mm\relax%
+ \setlength{\tud@dim@headheight}{50mm}%
+ \setlength{\tud@dim@barheight}{7mm}%
+ \setlength{\tud@dim@headsep}{17mm}%
+ \setlength{\tud@dim@logox}{15.5mm}%
+ \setlength{\tud@dim@logoy}{19mm}%
+ \setlength{\tud@dim@logowidth}{80mm}%
+ \setlength{\tud@dim@left}{42mm}%
+ \setlength{\tud@dim@right}{28mm}%
+ \setlength{\tud@dim@top}{35mm}%
+ \setlength{\tud@dim@bottom}{35mm}%
+ \setlength{\tud@dim@footskip}{17mm}%
+ \setlength{\tud@dim@heavyline}{1.4pt}%
+ \setlength{\tud@dim@thinline}{0.7pt}%
+ \def\tud@head@font@size{13}%
+ \else\ifdim\paperheight<594.1mm\relax%
+ \setlength{\tud@dim@headheight}{70mm}%
+ \setlength{\tud@dim@barheight}{10mm}%
+ \setlength{\tud@dim@headsep}{24mm}%
+ \setlength{\tud@dim@logox}{22mm}%
+ \setlength{\tud@dim@logoy}{27mm}%
+ \setlength{\tud@dim@logowidth}{114mm}%
+ \setlength{\tud@dim@left}{60mm}%
+ \setlength{\tud@dim@right}{40mm}%
+ \setlength{\tud@dim@top}{50mm}%
+ \setlength{\tud@dim@bottom}{50mm}%
+ \setlength{\tud@dim@footskip}{24mm}%
+ \setlength{\tud@dim@heavyline}{1.7pt}%
+ \setlength{\tud@dim@thinline}{1pt}%
+ \def\tud@head@font@size{13.5}%
+ \else\ifdim\paperheight<841.1mm\relax%
+ \setlength{\tud@dim@headheight}{100mm}%
+ \setlength{\tud@dim@barheight}{14mm}%
+ \setlength{\tud@dim@headsep}{34mm}%
+ \setlength{\tud@dim@logox}{31mm}%
+ \setlength{\tud@dim@logoy}{38mm}%
+ \setlength{\tud@dim@logowidth}{161.5mm}%
+ \setlength{\tud@dim@left}{85mm}%
+ \setlength{\tud@dim@right}{56.5mm}%
+ \setlength{\tud@dim@top}{71mm}%
+ \setlength{\tud@dim@bottom}{71mm}%
+ \setlength{\tud@dim@footskip}{34mm}%
+ \setlength{\tud@dim@heavyline}{1.9pt}%
+ \setlength{\tud@dim@thinline}{1.5pt}%
+ \def\tud@head@font@size{14}%
+ \else%
+ \setlength{\tud@dim@headheight}{140mm}%
+ \setlength{\tud@dim@barheight}{20mm}%
+ \setlength{\tud@dim@headsep}{48mm}%
+ \setlength{\tud@dim@logox}{44mm}%
+ \setlength{\tud@dim@logoy}{54mm}%
+ \setlength{\tud@dim@logowidth}{228mm}%
+ \setlength{\tud@dim@left}{120mm}%
+ \setlength{\tud@dim@right}{80mm}%
+ \setlength{\tud@dim@top}{100mm}%
+ \setlength{\tud@dim@bottom}{100mm}%
+ \setlength{\tud@dim@footskip}{48mm}%
+ \setlength{\tud@dim@heavyline}{2.1pt}%
+ \setlength{\tud@dim@thinline}{2pt}%
+ \def\tud@head@font@size{20}%
+ \fi\fi\fi\fi\fi%
+ \setlength{\tud@dim@both}{\dimexpr\tud@dim@left+\tud@dim@right\relax}%
+ \setlength{\tud@dim@ddcfoot}{.6\tud@dim@headheight}%
+}
+\newcommand*\tud@ifsacrop{%
+ \ifcsdef{ifsa@crop}{%
+ \ifbool{sa@crop}{\@firstoftwo}{\@secondoftwo}%
+ }{%
+ \@secondoftwo%
+ }%
+}
+\AtEndPreamble{%
+ \tud@ifsacrop{%
+ \PreventPackageFromLoading{scrlayer-scrpage}%
+ \pagestyle{empty}%
+ \hoffset=-72.27pt%
+ \voffset=-72.27pt%
+ \topmargin=0pt%
+ \headheight=0pt%
+ \headsep=0pt%
+ \marginparsep=0pt%
+ \marginparwidth=0pt%
+ \footskip=0pt%
+ \marginparpush=0pt%
+ \oddsidemargin=0pt%
+ \evensidemargin=0pt%
+ \topskip=0pt%
+ \textheight=\dimexpr\maxdimen%
+ }{}%
+}
+\AtEndPreamble{%
+ \RequirePackage{scrlayer-scrpage}[2013/12/14]%
+ \AfterPackage*{scrlayer-scrpage}{%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\tud@dim@logoy,%
+ contents={%
+ \hspace*{\dimexpr\tud@dim@logox-\tud@dim@left\relax}\tud@mainlogo%
+ },%
+ ]{tudheadings.head.mainlogo}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\tud@dim@logoy,%
+ contents={\hfill\tud@headlogo},%
+ ]{tudheadings.head.logo}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight-.5\tud@dim@line\relax,%
+ contents={\if@tud@widehead\else\tud@head@rule{\textwidth}\fi},%
+ ]{tudheadings.head.topline}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight-.5\tud@dim@line\relax%
+ },%
+ contents={\if@tud@widehead\else\tud@head@rule{\textwidth}\fi},%
+ ]{tudheadings.head.bottomline}%
+ \DeclareNewLayer[%
+ background,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight-.5\tud@dim@line\relax,%
+ contents={\if@tud@widehead\tud@head@rule{\paperwidth}\fi},%
+ ]{tudheadings.head.topwideline}%
+ \DeclareNewLayer[%
+ background,align=tl,%
+ voffset={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight-.5\tud@dim@line\relax%
+ },%
+ contents={\if@tud@widehead\tud@head@rule{\paperwidth}\fi},%
+ ]{tudheadings.head.bottomwideline}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight+\tud@dim@line\relax,%
+ contents={\tud@head@text@box},%
+ ]{tudheadings.head.text}%
+ \DeclareNewLayer[%
+ background,foot,%
+ contents={%
+ \vskip\dimexpr-\tud@dim@ddcfoot-\baselineskip+\ht\strutbox%
+ \hfill\tud@footlogo%
+ },%
+ ]{tudheadings.foot.ddclogo}%
+ \newpairofpagestyles{tudheadings}{}%
+ \ForEachLayerOfPageStyle{tudheadings}{%
+ \RemoveLayersFromPageStyle{tudheadings}{#1}%
+ }%
+ \ForEachLayerOfPageStyle{plain.tudheadings}{%
+ \RemoveLayersFromPageStyle{plain.tudheadings}{#1}%
+ }%
+ \AddLayersToPageStyle{tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ scrheadings.foot.odd,%
+ scrheadings.foot.even,%
+ scrheadings.foot.oneside,%
+ scrheadings.foot.above.line,%
+ scrheadings.foot.below.line%
+ }%
+ \AddLayersToPageStyle{plain.tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ plain.scrheadings.foot.odd,%
+ plain.scrheadings.foot.even,%
+ plain.scrheadings.foot.oneside,%
+ plain.scrheadings.foot.above.line,%
+ plain.scrheadings.foot.below.line%
+ }%
+ \DeclareNewPageStyleByLayers{empty.tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ }%
+ \AddToLayerPageStyleOptions{tudheadings}{%
+ onselect={\letcs\ps@empty{ps@empty.tudheadings}}%
+ }%
+ \AddToLayerPageStyleOptions{plain.tudheadings}{%
+ onselect={\letcs\ps@empty{ps@empty.tudheadings}}%
+ }%
+ \AddToLayerPageStyleOptions{empty.tudheadings}{%
+ onselect={%
+ \letcs\ps@empty{ps@empty.tudheadings}%
+ \letcs\ps@plain{ps@plain.tudheadings}%
+ \letcs\ps@headings{ps@tudheadings}%
+ }%
+ }%
+ \DeclareNewPageStyleAlias{tudscrheadings}{tudheadings}%
+ \DeclareNewPageStyleAlias{plain.tudscrheadings}{plain.tudheadings}%
+ \DeclareNewPageStyleAlias{empty.tudscrheadings}{empty.tudheadings}%
+ \BeforeSelectAnyPageStyle{\tud@beforepagestyle{#1}}%
+ }%
+}
+\newcommand*\tud@currentgeometry{}
+\newcommand*\tud@beforepagestyle[1]{%
+ \def\@tempa{#1}%
+ \ifstr{\sls@currentheadings}{tudheadings}{%
+ \ifstr{#1}{headings}{\def\@tempa{tudheadings}}{}%
+ \ifstr{#1}{plain}{\def\@tempa{plain.tudheadings}}{}%
+ \ifstr{#1}{empty}{\def\@tempa{empty.tudheadings}}{}%
+ }{}%
+ \tud@ifinpslist{\@tempa}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax%
+ \ifstr{\tud@currentgeometry}{tudarea}{}{%
+ \loadgeometry{tudarea}%
+ \gdef\tud@currentgeometry{tudarea}%
+ }%
+ \else%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \loadgeometry{tudareaddc}%
+ \gdef\tud@currentgeometry{tudareaddc}%
+ }%
+ \fi%
+ \setlength{\tud@dim@headdiff}{\z@}%
+ }{%
+ \ifstr{\tud@currentgeometry}{typearea}{}{%
+ \loadgeometry{typearea}%
+ \gdef\tud@currentgeometry{typearea}%
+ \RedeclarePageStyleByLayers{empty}{}%
+ }%
+ \setlength{\tud@dim@headdiff}{\tud@ta@headdiff}%
+ \ifcase \tud@geometry\relax\else%
+ \if@hincl%
+ \addtolength{\tud@dim@headdiff}{%
+ \dimexpr-\tud@ta@headheight-\tud@dim@headsep\relax%
+ }%
+ \fi%
+ \fi%
+ }%
+ \global\tud@dim@headdiff=\tud@dim@headdiff%
+}
+\patchcmd{\cleardoubleoddpageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoubleoddpageusingstyle}}
+\patchcmd{\cleardoubleevenpageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoubleevenpageusingstyle}}
+\patchcmd{\cleardoublepageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoublepageusingstyle}}
+\newcommand*\tud@ddc@enlargepage{%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\else\enlargethispage{-\tud@dim@ddcdiff}\fi%
+ }%
+}
+\newcommand*\tud@head@text{}
+\newcommand*\tud@head@text@first{}
+\newcommand*\tud@head@text@second{}
+\newcommand*\tud@head@text@delimiter{}
+\newcommand*\tud@head@text@buffer{}
+\newcommand*\tud@head@font{}
+\newcommand*\tud@head@rule[1]{%
+ \color{\tud@head@color}%
+ \rule[\dimexpr\ht\strutbox\relax]{#1}{\tud@dim@line}%
+}
+\newcommand*\tud@head@text@add[3][, ]{%
+ \def\tud@head@font{#2}%
+ \edef\tud@head@text{#3}%
+ \ifx\tud@head@text\@empty%
+ \def\tud@head@text@delimiter{}%
+ \else%
+ \edef\tud@head@text@delimiter{\tud@head@text@buffer}%
+ \def\tud@head@text@buffer{#1}%
+ \fi%
+ \if@tempswa\else%
+ \def\@tempa{%
+ \tud@head@text@first%
+ \tud@head@text@delimiter%
+ \tud@head@font%
+ \tud@head@text%
+ }%
+ \settowidth{\@tempdima}{\@tempa}%
+ \ifdim\@tempdima>\textwidth\relax%
+ \@tempswatrue%
+ \def\tud@head@text@delimiter{}%
+ \else%
+ \edef\tud@head@text@first{\@tempa}%
+ \fi%
+ \fi%
+ \if@tempswa%
+ \edef\tud@head@text@second{%
+ \tud@head@text@second%
+ \tud@head@text@delimiter%
+ \tud@head@font%
+ \tud@head@text%
+ }%
+ \fi%
+}
+\newcommand*\tud@head@text@box{%
+ \ifx\@faculty\@empty%
+ \ClassWarningNoLine{\tudcls@name}{No `\string\faculty' given}%
+ \faculty{}%
+ \fi%
+ \color{\tud@head@color}%
+ \tud@head@font@set%
+ \@tempswafalse%
+ \def\tud@head@text@first{}%
+ \def\tud@head@text@second{}%
+ \def\tud@head@text@buffer{}%
+ \tud@head@text@add[\enskip]{\tud@head@font@bold}{\@faculty}%
+ \tud@head@text@add{\tud@head@font@light}{\@department}%
+ \tud@head@text@add{\tud@head@font@light}{\@institute}%
+ \tud@head@text@add{\tud@head@font@light}{\@chair}%
+ \settowidth{\@tempdima}{\tud@head@text@second}%
+ \ifdim\@tempdima>\textwidth\relax%
+ \tud@head@text@wrn{\the\dimexpr\@tempdima-\textwidth\relax}%
+ \hfuzz=\@tempdima%
+ \fi%
+ \vbox{%
+ \linespread{0}\selectfont%
+ \tud@head@text@write{\tud@head@text@first}%
+ \ifx\tud@head@text@second\@empty%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\tud@head@text@write{\@extraheadline}%
+ \fi%
+ \else%
+ \newline\tud@head@text@write{\tud@head@text@second}%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\@extraheadline%
+ \fi%
+ \fi%
+ }%
+}
+\newcommand*\tud@head@text@write[1]{%
+ \raisebox{\dimexpr(\tud@dim@barheight+2\tud@dim@line-\totalheight)/2\relax}[%
+ \dimexpr\tud@dim@barheight-\depth\relax%
+ ][\depth]{#1\vphantom{gjpqy\"A\"O\"U}}%
+}
+\newcommand\tud@head@text@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The given entries for the headline\MessageBreak%
+ (faculty, institute etc.) are #1\MessageBreak%
+ too wide for the textwidth%
+ }%
+ \global\let\tud@head@text@wrn\@gobble%
+}
+\newcommand*\tud@mainlogo@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The selected page layout means that the\MessageBreak%
+ logo of TUD extends beyond the printing area.\MessageBreak%
+ The inner margin is smaller than BCOR\MessageBreak%
+ (`BCOR=\the\ta@bcor', inner margin is #1)\MessageBreak%
+ Maybe you should decrease the current value\MessageBreak%
+ of DIV (`DIV=\the\ta@div')%
+ }%
+ \global\let\tud@mainlogo@wrn\@gobble%
+}
+\newcommand*\tud@@mainlogo{}
+\newcommand*\tud@mainlogo{%
+ \setlength{\@tempdima}{%
+ \dimexpr\oddsidemargin+1in+\tud@dim@logox-\tud@dim@left\relax%
+ }%
+ \ifdim\@tempdima<\ta@bcor\relax\tud@mainlogo@wrn{\the\@tempdima}\fi%
+ \def\tud@@mainlogo{TUD-black}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@mainlogo{TUD-blue}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@mainlogo{TUD-blue}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@mainlogo{TUD-white}}{}%
+ \global\let\tud@dim@line\tud@dim@thinline%
+ \ifstr{\tud@head@color}{white}{\global\let\tud@dim@line\tud@dim@heavyline}{}%
+ \color{\tud@head@color}%
+ \includegraphics[width=\tud@dim@logowidth]{\tud@@mainlogo}%
+}
+\newcommand*\headlogo[2][]{%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \def\tud@@headlogo{#2}%
+ \def\tud@@@headlogo{#1}%
+ \if@atdocument\expandafter\pagestyle\expandafter{\currentpagestyle}\fi%
+}
+\newcommand*\tud@@headlogo{}
+\newcommand*\tud@@@headlogo{}
+\newcommand*\tud@headlogo{%
+ \tud@ddc@check%
+ \ifx\tud@@headlogo\@empty\else%
+ \ifnum\@tempa>\z@\relax\tud@headlogo@wrn\fi%
+ \fi%
+ \ifcase \@tempa\relax\or%
+ \def\tud@@headlogo{DDC-24}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@headlogo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@headlogo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@headlogo{DDC-30}}{}%
+ \or%
+ \def\tud@@headlogo{DDC-03}%
+ \or%
+ \def\tud@@headlogo{DDC-09}%
+ \or%
+ \def\tud@@headlogo{DDC-21}%
+ \or%
+ \def\tud@@headlogo{DDC-24}%
+ \or%
+ \def\tud@@headlogo{DDC-27}%
+ \or%
+ \def\tud@@headlogo{DDC-30}%
+ \fi%
+ \ifx\tud@@headlogo\@empty\else%
+ \settoheight{\tud@dim@logoheight}{\tud@mainlogo}%
+ \pretocmd{\tud@@@headlogo}{height=\tud@dim@logoheight,}%
+ {}{\tud@patch@wrn{tud@@@headlogo}}%
+ \expandafter\includegraphics\expandafter[\tud@@@headlogo]{\tud@@headlogo}%
+ \fi%
+}
+\newcommand*\tud@headlogo@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ The secondary logo given with `\string\headlogo' is\MessageBreak%
+ overwritten with DDC logo. Maybe you should use\MessageBreak%
+ `ddcfoot' or better `ddc' instead of `ddchead'%
+ }%
+ \global\let\tud@headlogo@wrn\relax%
+}
+\newcommand*\tud@@footlogo{}
+\newcommand*\tud@footlogo{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\or%
+ \def\tud@@footlogo{DDC-22}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@footlogo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@footlogo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@footlogo{DDC-28}}{}%
+ \or%
+ \def\tud@@footlogo{DDC-01}%
+ \or%
+ \def\tud@@footlogo{DDC-07}%
+ \or%
+ \def\tud@@footlogo{DDC-19}%
+ \or%
+ \def\tud@@footlogo{DDC-22}%
+ \or%
+ \def\tud@@footlogo{DDC-25}%
+ \or%
+ \def\tud@@footlogo{DDC-28}%
+ \fi%
+ \ifx\tud@@footlogo\@empty\else%
+ \includegraphics[height=\tud@dim@ddcfoot]{\tud@@footlogo}%
+ \fi%
+}
+\newlength{\tud@ta@textheight}
+\newlength{\tud@ta@topmargin}
+\newlength{\tud@ta@headheight}
+\newlength{\tud@ta@headsep}
+\newlength{\tud@ta@footskip}
+\newlength{\tud@ta@headdiff}
+\newcommand*\tud@geometry@restore{}
+\AfterCalculatingTypearea{%
+ \setlength{\tud@ta@textheight}{\textheight}%
+ \setlength{\tud@ta@topmargin}{\topmargin}%
+ \setlength{\tud@ta@headheight}{\headheight}%
+ \setlength{\tud@ta@headsep}{\headsep}%
+ \setlength{\tud@ta@footskip}{\footskip}%
+ \let\tud@geometry@restore\Gm@restore@org%
+ \if@atdocument%
+ \let\Gm@restore@org\relax%
+ \tud@geometry@process%
+ \gdef\tud@currentgeometry{}%
+ \expandafter\pagestyle\expandafter{\currentpagestyle}%
+ \fi%
+ \let\Gm@restore@org\tud@geometry@restore%
+}
+\newcommand*\tud@geometry@hmargin{}
+\newcommand*\tud@geometry@vmargin{}
+\newcommand*\tud@geometry@pmargin{}
+\newcommand*\tud@geometry@dmargin{}
+\AtEndPreamble{%
+ \tud@ifsacrop{}{%
+ \recalctypearea%
+ \RequirePackage{geometry}[2010/09/12]%
+ \tud@geometry@process%
+ \expandafter\pagestyle\expandafter{\currentpagestyle}%
+ }%
+}
+\newcommand*\tud@geometry@process{%
+ \tud@geometry@set%
+ \ifcase \tud@geometry\relax%
+ \def\tud@geometry@hmargin{%
+ left=\dimexpr\oddsidemargin+1in\relax,%
+ width=\textwidth,%
+ }%
+ \def\tud@geometry@vmargin{%
+ top={%
+ \dimexpr\tud@ta@topmargin+\tud@ta@headheight+\tud@ta@headsep+1in\relax%
+ },%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@ta@headsep,%
+ textheight=\tud@ta@textheight,%
+ footskip=\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ },%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax,%
+ headsep=\tud@dim@headsep,%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff\relax,%
+ footskip=\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ textheight={%
+ \dimexpr\tud@ta@textheight-\tud@ta@headdiff-\tud@dim@ddcdiff\relax%
+ },%
+ footskip=\dimexpr\tud@ta@footskip+\tud@dim@ddcdiff\relax,%
+ }%
+ \setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep%
+ -\tud@ta@topmargin-\tud@ta@headheight-\tud@ta@headsep-1in\relax%
+ }%
+ \setlength{\tud@dim@ddcdiff}{\dimexpr%
+ \tud@dim@ddcfoot-\tud@ta@footskip+\tud@dim@footskip\relax%
+ }%
+ \ifdim\tud@ta@headdiff<\z@\relax%
+ \addtolength{\tud@dim@headsep}{-\tud@ta@headdiff}%
+ \fi%
+ \else%
+ \ifcase \tud@geometry\or%
+ \def\tud@geometry@hmargin{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ \if@twoside asymmetric,\fi%
+ }%
+ \or%
+ \def\tud@geometry@hmargin{%
+ left=.5\tud@dim@both,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \or%
+ \def\tud@geometry@hmargin{%
+ \if@twoside%
+ left=.4\tud@dim@both,%
+ twoside,%
+ \else%
+ left=.5\tud@dim@both,%
+ \fi%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \fi%
+ \def\tud@geometry@vmargin{%
+ top=\tud@dim@top,%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ \tud@geometry@hincl,%
+ \tud@geometry@fincl,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ },%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ \if@fincl%
+ bottom=\dimexpr%
+ \tud@dim@bottom+\tud@dim@ddcfoot+\tud@dim@footskip\relax,%
+ \else%
+ bottom=\dimexpr\tud@dim@bottom+\tud@dim@ddcfoot\relax,%
+ \fi%
+ footskip=\dimexpr\tud@dim@footskip+\tud@dim@ddcfoot\relax,%
+ }%
+ \setlength{\tud@ta@headdiff}{%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight%
+ +\tud@dim@headsep-\tud@dim@top\relax%
+ }%
+ \setlength{\tud@dim@ddcdiff}{\dimexpr%
+ \tud@dim@ddcfoot+2\tud@dim@footskip-\tud@dim@bottom\relax%
+ }%
+ \fi%
+ \ifdim\tud@ta@headdiff<\z@\relax\setlength{\tud@ta@headdiff}{\z@}\fi%
+ \global\tud@ta@headdiff=\tud@ta@headdiff%
+ \ifdim\tud@dim@ddcdiff<\z@\relax\setlength{\tud@dim@ddcdiff}{\z@}\fi%
+ \global\tud@dim@ddcdiff=\tud@dim@ddcdiff%
+ \setlength{\tud@dim@headingsvskip}{.6\tud@dim@headheight}%
+ \global\tud@dim@headingsvskip=\tud@dim@headingsvskip%
+ \tud@geometry@@process%
+}
+\newcommand*\tud@geometry@@process{%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@dmargin,%
+ ignorehead,ignorefoot,%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudareaddc}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ ignorehead,%
+ \tud@geometry@fincl%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudarea}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@vmargin,%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{typearea}%
+}
+\newcommand*\tud@geometry@hincl{%
+ \if@hincl%
+ includehead,%
+ \else%
+ ignorehead,%
+ \fi%
+}
+\newcommand*\tud@geometry@fincl{%
+ \if@fincl%
+ includefoot,%
+ \else%
+ ignorefoot,%
+ \fi%
+}
+\newcommand*\tud@ps{tudheadings}
+\newcommand*\tud@ps@select{%
+ \expandafter\pagestyle\expandafter{\tud@ps}%
+}
+\newcommand*\tud@currentpagestyle{}
+\newcommand*\tud@currentpagestyle@set{%
+ \ifdefvoid{\tud@currentpagestyle}{%
+ \xdef\tud@currentpagestyle{\currentpagestyle}%
+ }{}%
+}
+\newcommand*\tud@currentpagestyle@reset{%
+ \expandafter\pagestyle\expandafter{\tud@currentpagestyle}%
+ \let\tud@currentpagestyle\relax%
+}
+\NewEnviron{tudpage}[1][]{%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{tudheadings}%
+ \TUD@parameter@set[tudpage]{#1}%
+ \tud@ps@select%
+ \tud@multicols@check%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}%
+ \fi%
+ \BODY%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}[%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+]
+\TUD@parameter{tudpage}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{color}[HKS41]{\def\tud@head@color{#1}}%
+ \TUD@parameter@let{colour}{color}%
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{ddc}[true]{\TUDoption{ddc}{#1}}%
+ \TUD@parameter@define{ddchead}[true]{\TUDoption{ddchead}{#1}}%
+ \TUD@parameter@define{ddcfoot}[true]{\TUDoption{ddcfoot}{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{barfont}[true]{\TUDoption{barfont}{#1}}%
+ \TUD@parameter@define{pagestyle}{%
+ \ifstr{#1}{empty}{\renewcommand*\tud@ps{empty.tudheadings}}{%
+ \ifstr{#1}{empty.tudheadings}{\renewcommand*\tud@ps{empty.tudheadings}}{%
+ \ifstr{#1}{plain}{\renewcommand*\tud@ps{plain.tudheadings}}{%
+ \ifstr{#1}{plain.tudheadings}{\renewcommand*\tud@ps{plain.tudheadings}}{%
+ \ifstr{#1}{headings}{\renewcommand*\tud@ps{tudheadings}}{%
+ \ifstr{#1}{tudheadings}{\renewcommand*\tud@ps{tudheadings}}{%
+ \TUD@parameter@wrn{pagestyle}{%
+ headings, plain, empty or any tudheadings page style type%
+ }%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{headlogo}{\headlogo{#1}}%
+ \TUD@parameter@let{logo}{headlogo}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@color@partfont{black}
+\newcommand*\tud@font@heading{%
+ \if@tud@din\dinbn\tud@raggedright\else\tud@RaggedRight\fi%
+}
+\newcommand*\tud@font@heading@size{\Huge}
+\newkomafont{parttitle}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ \usesizeofkomafont{section}%
+}
+\newlength{\pageheadingsvskip}
+\newlength{\headingsvskip}
+\newcommand*\tud@layout@process{%
+ \ifcase \tud@layout@cover\relax%
+ \stdbool@lock{@tud@cover@cdlayout}{false}%
+ \else%
+ \stdbool@lock{@tud@cover@cdlayout}{true}%
+ \fi%
+ \ifcase \tud@layout@title\relax%
+ \tud@cmd@restore{maketitle}%
+ \tud@cmd@restore{@maketitle}%
+ \tud@cmd@restore{titlepagestyle}%
+ \tud@font@koma@unset{titlehead}%
+ \tud@font@koma@unset{title}%
+ \tud@font@koma@unset{subtitle}%
+ \tud@font@koma@unset{subject}%
+ \tud@font@koma@unset{author}%
+ \tud@font@koma@unset{date}%
+ \tud@font@koma@unset{publishers}%
+ \else%
+ \tud@cmd@store{maketitle}%
+ \tud@cmd@store{@maketitle}%
+ \tud@cmd@store{titlepagestyle}%
+ \tud@font@koma@set{titlehead}{\usekomafont{titlepage}}%
+ \tud@font@koma@set{title}{%
+ \usekomafont{disposition}%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subtitle}{%
+ \tud@font@heading%
+ \usesizeofkomafont{section}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subject}{%
+ \fontfamily{\sfdefault}%
+ \fontseries{\bfdefault}%
+ \selectfont%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{author}{\usekomafont{subject}}%
+ \tud@font@koma@set{date}{\usekomafont{titlepage}}%
+ \tud@font@koma@set{publishers}{\usekomafont{author}}%
+ \let\maketitle\tud@maketitle%
+ \renewcommand*\titlepagestyle{plain.tudheadings}%
+ \fi%
+ \ifcase \tud@layout@part\relax%
+ \tud@cmd@restore{partheadstartvskip}%
+ \tud@cmd@restore{partheadmidvskip}%
+ \tud@cmd@restore{@part}%
+ \tud@sectioning@reset[addpart]{part}%
+ \tud@font@koma@unset{partnumber}%
+ \else%
+ \tud@cmd@store{partheadstartvskip}%
+ \tud@cmd@store{partheadmidvskip}%
+ \tud@cmd@store{@part}%
+ \tud@sectioning@set[addpart]{part}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ }%
+ \tud@font@koma@set{partnumber}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ }%
+ \renewcommand*\partheadmidvskip{\par\nobreak\vskip.3\baselineskip}%
+ \let\partheadstartvskip\tud@partheadstartvskip%
+ \let\@part\tud@@part%
+ \fi%
+ \ifcase \tud@layout@part\relax%
+ \tud@sectioning@reset[addsec]{section}%
+ \tud@sectioning@reset{subsection}%
+ \tud@sectioning@reset{subsubsection}%
+ \tud@sectioning@reset{minisec}%
+ \else%
+ \tud@sectioning@set[addsec]{section}{\tud@font@heading}%
+ \tud@sectioning@set{subsection}{\tud@font@heading}%
+ \tud@sectioning@set{subsubsection}{\tud@font@heading}%
+ \tud@sectioning@set{minisec}{\tud@font@heading}%
+ \fi%
+}
+\AtEndPreamble{%
+ \let\tud@font@heading@size\size@part%
+ \tud@layout@process%
+}
+\newcommand*\tud@partheadstartvskip{}
+\let\tud@partheadstartvskip\partheadstartvskip%
+\pretocmd{\tud@partheadstartvskip}{%
+ \def\tud@color@partfont{black}%
+ \ifcase \tud@layout@part\relax\or\or%
+ \def\tud@color@partfont{HKS41}%
+ \fi%
+}{}{\tud@patch@wrn{tud@partheadstartvskip}}
+\let\tud@@part\@part
+\patchcmd{\tud@@part}%
+ {\size@partnumber{\partformat}}%
+ {\size@partnumber{\tud@makeuppercase\partformat}}%
+ {}{\tud@patch@wrn{@part}}%
+\providecommand*\SecDef[2]{\@ifstar{#2}{\scr@section@dblarg{#1}}}
+\providecommand\scr@section@dblarg[1]{%
+ \kernel@ifnextchar[%]
+ {#1}%
+ {\scr@section@xdblarg{#1}}%
+}
+\providecommand\scr@section@xdblarg[2]{%
+ \begingroup
+ \edef\reserved@a{%
+ \unexpanded{\endgroup\let\scr@osectarg\z@#1[{#2}]{#2}\def\scr@osectarg}%
+ {\scr@osectarg}}%
+ \reserved@a
+}
+\newcommand*\tud@part{}
+\newcommand*\tud@spart{}
+\newcommand*\tud@addpart{}
+\newcommand*\tud@saddpart{}
+\newcommand*\tud@section{}
+\newcommand*\tud@ssection{}
+\newcommand*\tud@subsection{}
+\newcommand*\tud@ssubsection{}
+\newcommand*\tud@subsubsection{}
+\newcommand*\tud@ssubsubsection{}
+\newcommand*\tud@sectioning@set[3][]{%
+ \tud@cmd@store{#2}%
+ \ifstr{#2}{minisec}{%
+ \renewcommand\minisec[1]{\@@tud@minisec{\tud@makeuppercase{##1}}}%
+ }{%
+ \tud@sectioning@case{#2}%
+ \ifstrempty{#1}{}{%
+ \tud@cmd@store{#1}%
+ \tud@sectioning@case{#1}%
+ }%
+ }%
+ \tud@font@koma@set{#2}{#3}%
+}
+\newcommand*\tud@sectioning@case[1]{%
+ \csedef{#1}{%
+ \noexpand\SecDef%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname tud@#1\endcsname%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname tud@s#1\endcsname%
+ }%
+ \csedef{tud@#1}[##1]##2{%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname @@tud@#1\endcsname%
+ [{##1}]{\noexpand\tud@sectioning@uppercase{##2}}%
+ }%
+ \csedef{tud@s#1}##1{%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname @@tud@#1\endcsname*%
+ {\noexpand\tud@sectioning@uppercase{##1}}%
+ }%
+ \ifstr{#1}{addsec}{%
+ \def\tud@addsec[##1]##2{%
+ \@@tud@addsec[{##1}]{\tud@sectioning@uppercase##2}%
+ }%
+ \def\tud@saddsec##1{%
+ \@@tud@addsec*{\tud@sectioning@uppercase##1}%
+ }%
+ }{}%
+}
+\newcommand*\tud@sectioning@reset[2][]{%
+ \tud@cmd@restore{#2}%
+ \ifstrempty{#1}{}{\tud@cmd@restore{#1}}%
+ \tud@font@koma@unset{#2}%
+}
+\robustify{\footnote}%
+\newcommand*\tud@sectioning@uppercase[1]{%
+ \begingroup%
+ \if@tud@symbolheadings%
+ \let\c@footnote\c@symbolheadings%
+ \renewcommand*\thefootnote{\fnsymbol{symbolheadings}}%
+ \fi%
+ \tud@makeuppercase{#1}%
+ \endgroup%
+}
+\newcommand*\tud@font@koma@set[2]{%
+ \ifcsdef{tud@font@koma@#1}{}{\addtokomafont{#1}{\@nameuse{tud@font@koma@#1}}}%
+ \@namedef{tud@font@koma@#1}{#2}%
+}
+\newcommand*\tud@font@koma@reset[1]{%
+ \addtokomafont{#1}{\@nameuse{tud@font@koma@#1}}%
+}
+\newcommand*\tud@font@koma@unset[1]{%
+ \ifcsdef{tud@font@koma@#1}{\@namedef{tud@font@koma@#1}{\relax}}{}%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@check[2]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{%
+ \@tempswatrue%
+ \ifboolexpr{bool {@tud@#1@fil} and bool {@tud@#1@multi}}{%
+ \setbox0\vbox{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-\baselineskip}}%
+ \fi%
+ #2%
+ }%
+ \ifdim\textheight<\dimexpr\ht0+\dp0\relax%
+ \ClassWarning{\tudcls@name}{%
+ The given content within the `#1'\MessageBreak%
+ environment is too large, so it wasn't possible\MessageBreak%
+ to center the body vertically. Setting the option\MessageBreak%
+ `#1=nofill' would be a solution. You\MessageBreak%
+ could also use multiple `#1' environments%
+ }%
+ \@tempswafalse%
+ \fi%
+ }{}%
+ }{}%
+ #2%
+}
+\newcommand*\tud@fm@set[3]{%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \if@titlepage%
+ \ifbool{@tud@#1@multi}{}{\clearpage}%
+ \ifbool{@tud@#1@fil}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \if@tempswa\vspace*{\z@ \@plus 1fil}\fi%
+ }{}%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@fil}{\vspace*{\z@ \@plus 2fil}}{}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2\begin{\tud@quoting}\fi%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifnum\@nameuse{tud@#1@level}<2\end{\tud@quoting}\fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@body[3]{%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{#1}{#2}}]%
+ \else%
+ \ifbool{@tud@#1@multi}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip\relax}%
+ \fi%
+ }{}%
+ \tud@fm@head{#1}{#2}%
+ \fi%
+ #3\par%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}
+\newcommand*\tud@fm@head[2]{%
+ \ifcase\@nameuse{tud@#1@level}\relax%
+ \if@titlepage\endgraf\fi%
+ \csname phantomsection\endcsname%
+ \or%
+ \if@titlepage\endgraf\fi%
+ \csname phantomsection\endcsname%
+ \@afterindentfalse%
+ \begingroup%
+ \centering%
+ \normalfont\sectfont\nobreak#2%
+ \@endparpenalty\@M%
+ \endgraf%
+ \endgroup%
+ \nopagebreak%
+ \vskip\dimexpr\bigskipamount-\parskip\relax%
+ \@afterheading%
+ \or%
+ \section*{#2}%
+ \ifx\@mkboth\@gobbletwo\else\markright{\MakeMarkcase{#2}}\fi%
+ \fi%
+ \ifbool{@tud@#1@markboth}{%
+ \markboth{\MakeMarkcase{#2}}{\MakeMarkcase{#2}}%
+ }{}%
+ \ifbool{@tud@#1@toc}{%
+ \ifbool{@tud@#1@toc@leveldown}{%
+ \addsubsectiontocentry{}{#2}%
+ }{%
+ \addsectiontocentry{}{#2}%
+ }
+ }{}%
+}
+\newcommand*\tud@fm@next[2]{%
+ \TUD@parameter@set[#1]{#2}%
+ \if@twocolumn%
+ \ifbool{@tud@#1@multi}{\par}{\newpage}
+ \else%
+ \if@titlepage%
+ \ifbool{@tud@#1@fil}{%
+ \vspace*{\z@ \@plus 1fil}%
+ \ifbool{@tud@#1@multi}{}{%
+ \vspace*{\z@ \@plus 1fil}%
+ \clearpage%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \vspace*{\z@ \@plus 1fil}%
+ }%
+ }{\ifbool{@tud@#1@multi}{}{\clearpage}}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2
+ \end{\tud@quoting}
+ \begin{\tud@quoting}
+ \fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@pagestyle[2]{%
+ \if@titlepage%
+ \ifcsdef{ps@#2}{\renewcommand*\tud@ps{#2}}{%
+ \ClassError{\tudcls@name}{`#2' is no valid pagestyle}{}%
+ }%
+ \else%
+ \ClassWarning{\tudcls@name}{%
+ The key `pagestyle' can only be used with\MessageBreak%
+ activated option `titlepage'%
+ }%
+ \fi%
+}
+\newcommand*\tud@quoting{quotation}
+\AfterPackage{quoting}{\renewcommand*\tud@quoting{quoting}}
+\csundef{abstract}
+\csundef{endabstract}
+\NewEnviron{abstract}[1][]{%
+ \ifnumless{\@nameuse{tud@abstract@level}}{3}{}{\@titlepagetrue}%
+ \if@titlepage%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{empty}%
+ \fi%
+ \TUD@parameter@set[abstract]{#1}%
+ \if@tud@abstract@markboth\def\tud@ps{headings}\fi%
+ \tud@multicols@check%
+ \if@titlepage\tud@ps@select\fi%
+ \tud@fm@check{abstract}{\tud@fm@set{abstract}{\abstractname}{\BODY}}%
+}[%
+ \if@titlepage%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+ \fi%
+]
+\TUD@parameter{abstract}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{pagestyle}{\tud@fm@pagestyle{abstract}{#1}}%
+ \TUD@parameter@define{markboth}[true]{%
+ \ifstr{#1}{true}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{on}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{yes}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{false}{\@tud@abstract@markbothfalse}{%
+ \ifstr{#1}{no}{\@tud@abstract@markbothfalse}{%
+ \ifstr{#1}{off}{\@tud@abstract@markbothfalse}{%
+ \@tud@abstract@markbothfalse%
+ \manualmark\markboth{#1}{#1}%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{abstract}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+\newcommand*\nextabstract[1][]{%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \else%
+ \ifbool{@tud@abstract@multi}{%
+ \ifcase\@nameuse{tud@abstract@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip\relax}%
+ \fi%
+ }{}%
+ \fi%
+ \tud@fm@next{abstract}{#1}%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{abstract}{\abstractname}}]%
+ \else%
+ \tud@fm@head{abstract}{\abstractname}%
+ \fi%
+}
+\newif\if@tud@declarations
+\NewEnviron{declarations}[1][]{%
+ \ifnumless{\@nameuse{tud@declaration@level}}{3}{}{\@titlepagetrue}%
+ \if@titlepage%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{empty}%
+ \fi%
+ \@tud@declarationstrue%
+ \TUD@parameter@set[declaration]{#1}%
+ \if@tud@declaration@markboth\def\tud@ps{headings}\fi%
+ \tud@multicols@check%
+ \if@titlepage\tud@ps@select\fi%
+ \tud@fm@check{declaration}{\BODY}%
+}[%
+ \if@titlepage%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+ \fi%
+]
+\TUD@parameter{declaration}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{pagestyle}{\tud@fm@pagestyle{declaration}{#1}}%
+ \TUD@parameter@define{markboth}[true]{%
+ \ifstr{#1}{true}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{on}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{yes}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{false}{\@tud@declaration@markbothfalse}{%
+ \ifstr{#1}{no}{\@tud@declaration@markbothfalse}{%
+ \ifstr{#1}{off}{\@tud@declaration@markbothfalse}{%
+ \@tud@declaration@markbothfalse%
+ \manualmark\markboth{#1}{#1}%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{company}{\def\@company{#1}}%
+ \TUD@parameter@define{supporter}{\def\@supporter{#1}}%
+ \TUD@parameter@define{place}{\def\@place{#1}}%
+ \TUD@parameter@define{closing}{\def\@confirmationclosing{#1}}%
+ \TUD@parameter@define{declaration}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+\newcommand*\declaration[1][]{%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@confirmation%
+ \tud@fm@blocking
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@confirmation%
+ \tud@fm@blocking%
+ \end{declarations}%
+ }%
+}
+\newcommand*\confirmation[1][]{%
+ \TUD@parameter@sethandler[declaration]{\def\@supporter{##1}}%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@confirmation%
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@confirmation%
+ \end{declarations}%
+ }%
+ \TUD@parameter@sethandler[declaration]{\tud@environmenthandler{##1}}%
+}
+\newcommand*\tud@fm@confirmation{%
+ \tud@fm@check{declaration}{%
+ \tud@fm@set{declaration}{\confirmationname}{%
+ \confirmationtext\vskip0pt\@confirmationclosing%
+ }%
+ }%
+}
+\newcommand*\blocking[1][]{%
+ \TUD@parameter@sethandler[declaration]{\def\@company{##1}}%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@blocking%
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@blocking%
+ \end{declarations}%
+ }%
+ \TUD@parameter@sethandler[declaration]{\tud@environmenthandler{##1}}%
+}
+\newcommand*\tud@fm@blocking{%
+ \tud@fm@check{declaration}{%
+ \tud@fm@set{declaration}{\blockingname}{\blockingtext}%
+ }%
+}
+%%% From File: tudscr-title.dtx
+\newkomafont{thesis}{\usekomafont{title}\LARGE}
+\newkomafont{titlepage}{%
+ \usekomafont{subject}%
+ \fontseries{\mddefault}%
+ \selectfont%
+ \large%
+}
+\newcommand*\tud@color@titlefont{black}
+\newcommand*\tud@color@titlepage{white}
+\newcommand*\tud@color@titlehead{black}
+\newcommand*\tud@titlepagenumber{}%
+\let\tud@titlepagenumber\relax%
+\newcommand*\tud@maketitle[1][]{%
+ \begingroup%
+ \TUD@parameter@set[title]{#1}%
+ \ifcase \tud@layout@title
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \else%
+ \if@titlepage%
+ \tud@maketitlepage%
+ \else%
+ \ifcase \tud@layout@title\relax\or\else%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \fi%
+ \let\@maketitle\tud@@maketitle%
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \if@twocolumn%
+ \tud@title@twocolumn[{\tud@cmd@use{maketitle}[\tud@titlepagenumber]}]%
+ \else%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \fi%
+ \fi%
+ \fi%
+ \endgroup%
+}
+\TUD@parameter{title}{%
+ \TUD@parameter@define{pagenumber}{\def\tud@titlepagenumber{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@sethandler{\TUD@parameter@set[title]{pagenumber=#1}}%
+}%
+\robustify{\thanks}%
+\robustify{\footnotemark}%
+\newcommand*\tud@titleback{}%
+\newcommand*\tud@maketitlepage{%
+ \ifcase \tud@layout@title\relax\or\or%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \or%
+ \def\tud@color@titlepage{HKS41}%
+ \def\tud@color@titlefont{HKS41!30}%
+ \def\tud@color@titlehead{white}%
+ \fi%
+ \begin{titlepage}%
+ \ifx\tud@titlepagenumber\relax\else%
+ \setcounter{page}{\tud@titlepagenumber}%
+ \fi%
+ \if@tud@cover\else%
+ \let\footnotesize\small%
+ \let\footnoterule\relax%
+ \let\footnote\thanks%
+ \renewcommand*\thefootnote{\@fnsymbol\c@footnote}%
+ \let\@oldmakefnmark\@makefnmark%
+ \renewcommand*\@makefnmark{\rlap\@oldmakefnmark}%
+ \tud@footnote@unhyper%
+ \ifx\@extratitle\@empty%
+ \if@titlepageiscoverpage%
+ \ClassWarning{\tudcls@name}{%
+ Using option `titlepage=firstiscover' is only\MessageBreak%
+ possible with an extra title. Alternatively you can\MessageBreak%
+ create a cover with `\string\makecover'%
+ }%
+ \fi%
+ \else%
+ \if@titlepageiscoverpage%
+ \edef\titlepage@restore{%
+ \noexpand\endgroup%
+ \noexpand\global\noexpand\@colht\the\@colht%
+ \noexpand\global\noexpand\@colroom\the\@colroom%
+ \noexpand\global\vsize\the\vsize%
+ \noexpand\global\noexpand\@titlepageiscoverpagefalse%
+ \noexpand\let\noexpand\titlepage@restore\noexpand\relax%
+ }%
+ \begingroup%
+ \topmargin=\dimexpr \coverpagetopmargin-1in\relax%
+ \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \textwidth=\dimexpr%
+ \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax%
+ \textheight=\dimexpr%
+ \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax%
+ \headheight=0pt%
+ \headsep=0pt%
+ \footskip=\baselineskip%
+ \@colht=\textheight%
+ \@colroom=\textheight%
+ \vsize=\textheight%
+ \columnwidth=\textwidth%
+ \hsize=\columnwidth%
+ \linewidth=\hsize%
+ \else%
+ \let\titlepage@restore\relax%
+ \fi%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ \fi%
+ \if@tud@bookmarks%
+ \if@tud@cover%
+ \tudbookmark[1]{\coverpagename}{cover}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \else%
+ \tudbookmark[1]{\titlepagename}{title}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \fi%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\pageheadingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \begingroup%
+ \usekomafont{titlepage}%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ {\usekomafont{titlehead}{\@titlehead\par\null}}%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0\relax}%
+ \fi%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}{\@subject\par\null}}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt\relax}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ {\usekomafont{title}{\tud@title@uppercase{\@title}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@subtitle\@empty\else%
+ {\usekomafont{subtitle}{\tud@title@uppercase{\@subtitle}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \vskip 2\bigskipamount%
+ \tud@check@author%
+ \tud@multiple@split{@author}\par%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@thesis\@empty%
+ \if@tud@cover\else%
+ \ifx\@date\@empty\else%
+ \vskip 2ex\@plus.1fill%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \fi%
+ \fi%
+ \vskip 2ex\@plus.25fill%
+ \else%
+ \vskip 2ex\@plus.25fill%
+ \if@tud@subjectthesis\else%
+ {\usekomafont{thesis}{\tud@title@uppercase{\@thesis}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \if@tud@cover\else%
+ \ifx\@graduation\@empty\else%
+ \def\@tempc{%
+ \@graduation%
+ \ifx\@graduationabbr\@empty\else\space\@graduationabbr\fi%
+ }%
+ {\usekomafont{titlepage}{\graduationtext\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \if@tud@subjectthesis%
+ {\usekomafont{subject}{\@tempc\par}}%
+ \else%
+ {\usekomafont{thesis}{\tud@title@uppercase{\@tempc}\par}}%
+ \fi%
+ \vskip 3ex\@plus1ex\@minus1ex%
+ \fi%
+ \fi%
+ \vskip 2ex\@plus.5fill%
+ \fi%
+ \if@tud@cover\else%
+ \tud@title@names{supervisor}%
+ \tud@title@names{referee}%
+ \tud@title@names{advisor}%
+ \tud@title@names{professor}%
+ \ifx\@thesis\@empty\else%
+ \ifdefstring{\@date}{\today}{%
+ \ifdefvoid{\@duedate}{%
+ \ClassWarning{\tudcls@name}{%
+ `\string\submissiondate' or `\string\date' was not given.%
+ \MessageBreak%
+ Since a thesis is a self-contained work, an end\MessageBreak%
+ date should be specified by the author.\MessageBreak%
+ Nevertheless, today's date is used%
+ }%
+ }{%
+ \ClassWarning{\tudcls@name}{%
+ `\string\submissiondate' or `\string\date' was not given.%
+ \MessageBreak It's substituted by the given due date%
+ }%
+ \let\@date\@duedate%
+ }%
+ }{}%
+ \ifx\@date\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifstr{\datetext}{}{}{\datetext\@titledelim}%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \ifx\@defensedate\@empty\else%
+ \ifstr{\defensedatetext}{}{}{\defensedatetext\@titledelim}%
+ {\usekomafont{date}{\@defensedate\par}}%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \ifx\@publishers\@empty\else%
+ \vskip 2ex\@plus.25fill%
+ {\usekomafont{publishers}{\@publishers\par}}%
+ \vskip\z@\@plus.25fill%
+ \fi%
+ \endgroup%
+ \let\tud@titleback\relax%
+ \if@twoside%
+ \@tempswatrue%
+ \ifx\@uppertitleback\@empty\ifx\@lowertitleback\@empty%
+ \@tempswafalse%
+ \fi\fi%
+ \if@tempswa%
+ \gdef\tud@titleback{%
+ \next@tpage%
+ \begin{minipage}[t]{\textwidth}%
+ \@uppertitleback%
+ \end{minipage}\par%
+ \vfill%
+ \begin{minipage}[b]{\textwidth}%
+ \@lowertitleback%
+ \end{minipage}\par%
+ \@thanks\let\@thanks\@empty%
+ }%
+ \fi%
+ \fi%
+ \def\@tempa{%
+ \tud@pagecolor{\tud@color@titlepage}%
+ \def\tud@head@color{\tud@color@titlehead}%
+ \color{\tud@color@titlefont}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@titlefont}}%
+ \addtokomafont{footnote}{\sffamily\color{\tud@color@titlefont}}%
+ \thispagestyle{empty.tudheadings}%
+ \tud@ddc@enlargepage%
+ }%
+ \if@tud@cover%
+ \begingroup%
+ \@tempa%
+ \cleardoubleemptypage%
+ \tud@restorepagecolor%
+ \endgroup%
+ \else%
+ \begingroup%
+ \@tempa%
+ \begingroup%
+ \let\thispagestyle\@gobble%
+ \next@tpage%
+ \endgroup%
+ \tud@restorepagecolor%
+ \endgroup%
+ \tud@titleback%
+ \ifx\@dedication\@empty\else%
+ \next@tdpage\null\vfill%
+ {\centering\usekomafont{dedication}{\@dedication\par}}%
+ \vskip\z@\@plus3fill%
+ \@thanks\let\@thanks\@empty%
+ \cleardoubleemptypage%
+ \fi%
+ \fi%
+ \end{titlepage}%
+ \if@tud@cover\else%
+ \setcounter{footnote}{0}%
+ \global\let\and\relax%
+ \fi%
+}
+\newcommand*\tud@title@uppercase[1]{%
+ \let\@tempa\relax%
+ \begingroup%
+ \def\thanks##1{\gdef\@tempa{##1}}%
+ \let\footnote\thanks%
+ \setbox0\vbox{#1}%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \tud@makeuppercase{#1}%
+ \endgroup%
+ \ifx\@tempa\relax\else\thanks\@tempa\fi%
+}
+\newcommand*\tud@title@names[1]{%
+ \letcs\@tempa{@#1}%
+ \ifx\@tempa\@empty\else%
+ \def\and{%
+ \ifcsvoid{#1othername}{\par}{%
+ \vskip 1ex\@plus.5ex\@minus.5ex%
+ {\usekomafont{titlepage}{\@nameuse{#1othername}\par}}%
+ }%
+ \let\and\par%
+ }%
+ \vskip 1ex\@plus.5ex\@minus.5ex%
+ {\usekomafont{titlepage}{\@nameuse{#1name}\par}}%
+ {\usekomafont{author}{\@nameuse{@#1}\par}}%
+ \fi%
+}
+\newcommand*\@titledelim{:\nobreakspace}
+\newcommand*\titledelimiter[1]{\gdef\@titledelim{#1}}
+\newcommand*\tud@@maketitle{%
+ \global\@topnum=\z@%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\headingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \begingroup%
+ \usekomafont{titlepage}%
+ \tud@footnote@unhyper%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ {\usekomafont{titlehead}{\@titlehead\par\null}}%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0\relax}%
+ \fi%
+ \TUDoptions{subjectthesis=true}%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}{\@subject\par\null}}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt\relax}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ {\usekomafont{title}{\tud@title@uppercase{\@title}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@subtitle\@empty\else%
+ {\usekomafont{subtitle}{\tud@title@uppercase{\@subtitle}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \vskip 2\bigskipamount%
+ \tud@check@author%
+ \tud@multiple@split{@author}\par%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \ifx\@publishers\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\usekomafont{publishers}{\@publishers\par}}%
+ \fi%
+ \ifx\@dedication\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\centering\usekomafont{dedication}{\@dedication\par}}%
+ \fi%
+ \ifx\@graduation\@empty\else\tud@title@wrn{graduation}\fi%
+ \ifx\@supervisor\@empty\else\tud@title@wrn{supervisor}\fi%
+ \ifx\@referee\@empty\else\tud@title@wrn{referee}\fi%
+ \ifx\@professor\@empty\else\tud@title@wrn{professor}\fi%
+ \vskip 2\bigskipamount%
+ \tud@ifinpslist{\titlepagestyle}{\tud@ddc@enlargepage}{}%
+ \endgroup%
+}
+\newcommand*\tud@multiple@field{}
+\newcommand*\tud@multiple@split[1]{%
+ \gdef\tud@multiple@field{#1}%
+ \begingroup%
+ \let\and\relax%
+ \edef\@tempa{\csname#1\endcsname\and}%
+ \expandafter\endgroup%
+ \expandafter\tud@multiple@@split\@tempa\relax%
+}
+\newcommand*\tud@multiple@@split{}%
+\def\tud@multiple@@split#1\and#2\relax{%
+ \expandafter\csname tud@split\tud@multiple@field\endcsname{#1}{#2}%
+}
+\newcommand*\tud@multiple@@@split[2]{%
+ \ifx\relax#1\relax%
+ \def\@tempb{}%
+ \else%
+ \def\@tempb{#2\tud@multiple@@split#1\relax}%
+ \fi%
+ \@tempb%
+}
+\newcommand*\tud@multiple@setfields[2]{%
+ \letcs\@tempa{tud@split\tud@multiple@field @list}%
+ \let\and\relax%
+ \@for\@tempb:=\@tempa\do{%
+ \ifx\@tempb\@empty\else%
+ \begingroup%
+ \protected@expandtwoargs\in@{\@tempb}{\@nameuse{\tud@multiple@field}}%
+ \ifin@ \@tempb{#1}\fi%
+ \endgroup%
+ \fi%
+ }%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \setbox0\vtop{#2}%
+ \endgroup%
+}
+\newcommand*\tud@newline{}
+\newcommand*\tud@check@author{%
+ \ifpatchable{\@author}{\@latex@warning@no@line}{\@author\gdef\@author{}}{}%
+}
+\newcommand*\tud@split@author[2]{%
+ \tud@multiple@setfields{}{#1}%
+ \def\tud@newline{\vskip .5ex\let\tud@newline\newline}%
+ {\usekomafont{author}{\ignorespaces#1}}%
+ \if@tud@cover\else%
+ \ifx\@authormore\@empty\else%
+ \tud@newline%
+ \@authormore%
+ \fi%
+ \ifx\@dateofbirth\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\dateofbirthtext}{}%
+ {}{\dateofbirthtext\@titledelim}\@dateofbirth%
+ \ifx\@placeofbirth\@empty\else%
+ \space\placeofbirthtext\unskip\space\@placeofbirth%
+ \fi%
+ \else%
+ \tud@title@wrn{dateofbirth}%
+ \fi%
+ \fi%
+ \ifx\@matriculationnumber\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\matriculationnumbername}{}%
+ {}{\matriculationnumbername\@titledelim}%
+ \@matriculationnumber%
+ \else%
+ \tud@title@wrn{matriculationnumber}%
+ \fi%
+ \fi%
+ \ifx\@matriculationyear\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\matriculationyearname}{}%
+ {}{\matriculationyearname\@titledelim}%
+ \@matriculationyear%
+ \else%
+ \tud@title@wrn{matriculationyear}%
+ \fi%
+ \fi%
+ \fi%
+ \tud@multiple@@@split{#2}{\vskip 2ex}%
+}
+\newcommand*\tud@split@author@list{%
+ \authormore,\matriculationyear,\enrolmentyear,%
+ \matriculationnumber,\studentid,\matriculationid,%
+ \placeofbirth,\birthplace,\dateofbirth,\birthday,%
+}
+\RequirePackage{afterpage}[1995/10/27]
+\newcommand\maketitleonecolumn[2][]{%
+ \if@twocolumn%
+ \if@titlepage%
+ \maketitle[#1]%
+ \onecolumn{#2}\twocolumn%
+ \else%
+ \tud@title@twocolumn[{\vspace*{.9\baselineskip}\maketitle[#1]{#2}}]%
+ \fi%
+ \else%
+ \ClassError{\tudcls@name}{%
+ `\string\maketitleonecolumn' can only be used in twocolumn mode%
+ }{}%
+ \fi%
+}
+\newsavebox\tud@title@twocolumn@box
+\newcommand\tud@title@twocolumn[1][]{%
+ \onecolumn%
+ \begingroup%
+ \let\clearpage\relax%
+ \let\newpage\relax%
+ \global\setbox\tud@title@twocolumn@box\vbox{#1\bigskip}%
+ \endgroup%
+ \setlength{\@tempdimc}{\textheight}%
+ \tud@ifinpslist{\titlepagestyle}{%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\else%
+ \setlength{\@tempdimc}{\dimexpr\textheight-\tud@dim@ddcdiff}%
+ \fi%
+ }{}%
+ }{}%
+ \@whiledim\@tempdimc<\ht\tud@title@twocolumn@box\do{%
+ \splittopskip\topskip%
+ \splitmaxdepth\maxdepth%
+ \vsplit\tud@title@twocolumn@box to \@tempdimc%
+ \clearpage%
+ \setlength{\@tempdimc}{\textheight}%
+ }%
+ \twocolumn[\unvbox\tud@title@twocolumn@box]%
+ \ifdim\@tempdimc<\textheight\relax%
+ \enlargethispage{-\tud@dim@ddcdiff}%
+ \afterpage{\enlargethispage{-\tud@dim@ddcdiff}}%
+ \fi%
+}
+\newcommand*\tud@letsubjectthesis{%
+ \if@tud@subjectthesis\ifx\@thesis\@empty\else%
+ \ifx\@subject\@empty\else%
+ \ClassWarning{\tudcls@name}{%
+ The option `subjectthesis' was activated.\MessageBreak%
+ The field `subject' will be overwritten with the\MessageBreak%
+ given thesis%
+ }%
+ \fi%
+ \let\@subject\@thesis%
+ \fi\fi%
+}
+\newcommand*\tud@title@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ `\@backslashchar#1' has to be used with\MessageBreak%
+ activated titlepage option%
+ }%
+}
+\newif\if@tud@cover
+\newcommand*\tud@coverpagetopmargin{}
+\let\tud@coverpagetopmargin\coverpagetopmargin
+\newcommand*\makecover[1][]{%
+ \if@titlepageiscoverpage%
+ \ClassWarning{\tudcls@name}{%
+ Using both option `titlepage=firstiscover' and\MessageBreak%
+ `\string\makecover' together isn't supported. The\MessageBreak%
+ option `titlepage=firstiscover' will be ignorded. If you\MessageBreak%
+ want to create an individual cover, you have to use\MessageBreak%
+ `\string\extratitle' instead of `\string\makecover'.\MessageBreak%
+ See also the documentation of KOMA-Script%
+ }%
+ \@titlepageiscoverpagefalse%
+ \fi%
+ \clearpage%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \TUD@parameter@set[cover]{#1}%
+ \let\tud@layout@title\tud@layout@cover%
+ \tud@layout@process%
+ \if@tud@cover@cdlayout%
+ \ifcase \tud@layout@cover\relax%
+ \let\coverpagetopmargin\tud@dim@top%
+ \else%
+ \def\coverpagetopmargin{%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ }%
+ \fi%
+ \let\coverpagebottommargin\tud@dim@bottom%
+ \let\coverpageleftmargin\tud@dim@left%
+ \let\coverpagerightmargin\tud@dim@right%
+ \else%
+ \ifcase \tud@layout@cover\relax\else%
+ \expandafter\def\expandafter\coverpagetopmargin\expandafter{%
+ \coverpagetopmargin-\tud@coverpagetopmargin%
+ }%
+ \fi%
+ \fi%
+ \ifcase \tud@layout@cover\relax%
+ \KOMAoptions{titlepage=firstiscover}%
+ \let\@extratitle\@empty%
+ \let\@uppertitleback\@empty%
+ \let\@lowertitleback\@empty%
+ \let\@dedication\@empty%
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \else%
+ \@tud@covertrue%
+ \@titlepagetrue%
+ \edef\titlepage@restore{%
+ \noexpand\endgroup%
+ \noexpand\global\noexpand\@colht\the\@colht%
+ \noexpand\global\noexpand\@colroom\the\@colroom%
+ \noexpand\global\vsize\the\vsize%
+ \noexpand\let\noexpand\titlepage@restore\noexpand\relax%
+ }%
+ \begingroup%
+ \topmargin=\dimexpr \coverpagetopmargin-1in\relax%
+ \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \textwidth=\dimexpr%
+ \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax%
+ \if@tud@cover@cdlayout%
+ \textheight=\dimexpr%
+ \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax%
+ \headheight=0pt%
+ \headsep=0pt%
+ \else%
+ \textheight=\dimexpr\paperheight-\coverpagebottommargin%
+ -\tud@dim@headheight-\tud@dim@barheight%
+ -\tud@dim@headsep-\tud@dim@bottom\relax%
+ \headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax%
+ \headsep=\tud@dim@headsep%
+ \fi%
+ \footskip=\tud@dim@footskip%
+ \@colht=\textheight%
+ \@colroom=\textheight%
+ \vsize=\textheight%
+ \columnwidth=\textwidth%
+ \hsize=\columnwidth%
+ \linewidth=\hsize%
+ \tud@dim@headdiff=\z@%
+ \ifdef{\hypersetup}{\hypersetup{pageanchor=false}}{}%
+ \tud@maketitle%
+ \clearpage%
+ \csname titlepage@restore\endcsname%
+ \fi%
+ \endgroup%
+}
+\newbool@lock{@tud@cover@cdlayout}
+\TUD@parameter{cover}{%
+ \TUD@parameter@define{pagenumber}{\def\tud@titlepagenumber{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdlayout}[true]{%
+ \ifstr{#1}{true}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{on}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{yes}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{false}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \ifstr{#1}{no}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \ifstr{#1}{off}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \TUD@parameter@wrn{cdlayout}{true,false}%
+ }}}}}}%
+ }%
+ \TUD@parameter@sethandler{%
+ \ifxnumber{#1}{%
+ \TUD@parameter@set[cover]{pagenumber=#1}%
+ }{%
+ \TUD@parameter@set[cover]{cdlayout=#1}%
+ }%
+ }%
+}%
+%%% From File: tudscr-misc.dtx
+\newcounter{symbolheadings}
+\newcommand*\tudbookmark[1][]{\@gobbletwo}
+\newcommand*\tud@footnote@unhyper{}
+\AfterPackage{hyperref}{%
+ \renewcommand*\tudbookmark[3][]{%
+ \relax%
+ \if@tud@bookmarks%
+ \phantomsection%
+ \ifblank{#1}{\pdfbookmark{#2}{#3}}{\pdfbookmark[#1]{#2}{#3}}%
+ \fi%
+ }%
+ \renewcommand*\tud@footnote@unhyper{%
+ \let\Hy@saved@footnotemark\@footnotemark%
+ \let\Hy@saved@footnotetext\@footnotetext%
+ \let\@footnotemark\H@@footnotemark%
+ \let\@footnotetext\H@@footnotetext%
+ }%
+ \pdfstringdefDisableCommands{\let\NoCaseChange\@firstofone}%
+}
+\pretocmd{\maketitle}{%
+ \if@tud@bookmarks%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \tudbookmark[1]{\titlepagename}{title}%
+}{}{\tud@patch@wrn{maketitle}}
+\pretocmd{\tableofcontents}{%
+ \if@tud@bookmarks%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \tudbookmark[1]{\contentsname}{toc}%
+}{}{\tud@patch@wrn{tableofcontents}}
+\newcommand*\tud@environmenthandler[1]{%
+ \def\@tempa{#1}%
+ \@for\@tempb:=\@tempa\do{%
+ \ifx\@tempb\@empty\else%
+ \ifxnumber{\@tempb}{\let\tud@multicols\@tempb}{%
+ \ifstr{\@tempb}{twocolumn}{\def\tud@multicols{2}}{%
+ \expandafter\selectlanguage\expandafter{\@tempb}%
+ }}%
+ \fi%
+ }%
+}
+\newcommand*\tud@multicols{1}
+\newcommand*\tud@multicols@check{%
+ \ifdef{\multicols}{}{%
+ \ifnum\tud@multicols>1\relax%
+ \ClassWarning{\tudcls@name}{%
+ The option `columns=\tud@multicols' is only supported,\MessageBreak%
+ when package `multicol' is loaded%
+ }%
+ \def\tud@multicols{1}%
+ \fi%
+ }%
+}
+\newcommand*\tud@makeuppercase[1]{%
+ \ifdin{\begingroup\MakeTextUppercase{#1}\endgroup}{#1}%
+ \protect\vphantom{\"A\"O\"U}%
+%% \addtokomafont{section}{\strut\ignorespaces}%
+}
+\newcommand*\tud@lowerstring[2]{%
+ \protected@edef#1{#2}%
+ \lowercase\expandafter{%
+ \expandafter\gdef\expandafter #1\expandafter{#1}%
+ }%
+}
+\providecommand*\protected@expandtwoargs[3]{%
+ \protected@edef\reserved@a{\noexpand#1{#2}{#3}}\reserved@a%
+}
+%%% From File: tudscr-comp.dtx
+\newcommand*\professorship{}
+\let\professorship\chair
+\newcommand*\student{}
+\let\student\author
+\newrobustcmd*\studentid{}
+\newrobustcmd*\matriculationid{}
+\let\studentid\matriculationnumber
+\let\matriculationid\matriculationnumber
+\newrobustcmd*\enrolmentyear{}
+\let\enrolmentyear\matriculationyear
+\newrobustcmd*\birthplace{}
+\let\birthplace\placeofbirth
+\newcommand*\location{}
+\let\location\place
+\newcommand*\submissiondate{}
+\let\submissiondate\date
+\newcommand*\oralexaminationdate{}
+\let\oralexaminationdate\defensedate
+\newrobustcmd*\birthday{}
+\let\birthday\dateofbirth
+\newcommand*\logofile{}
+\let\logofile\headlogo
+\newcommand*\logofilename{}
+\let\logofilename\headlogo
+\endinput
+%%
+%% End of file `tudscrartcl.cls'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
new file mode 100644
index 00000000000..c9e987129ac
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
@@ -0,0 +1,257 @@
+%%
+%% This is file `tudscrbase.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-base.dtx (with options: `package')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-base.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{tudscrbase}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (basics for the bundle)%
+]
+\RequirePackage{scrbase}[2013/12/19]
+\RequirePackage{kvsetkeys}[2012/04/25]
+\RequirePackage{etoolbox}[2011/01/03]
+\newcommand*\ifxblank{\expandafter\ifblank\expandafter}
+\newcommand*\ifxnumber[1]{%
+ \if\relax\detokenize\expandafter{\romannumeral-0#1}\relax%
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\DefineFamily{TUD}
+\newcommand*\TUDProcessOptions{\FamilyProcessOptions{TUD}}
+\newcommand*\TUDExecuteOptions{\FamilyExecuteOptions{TUD}}
+\newcommand*\TUDDefaultOptions{cd,cdfont,tudbookmarks}
+\newcommand*\TUDoptions{\FamilyOptions{TUD}}
+\newcommand*\TUDoption{\FamilyOption{TUD}}
+\newcommand*\TUD@noworlater{\AtEndOfClass}
+\AtEndOfClass{\let\TUD@noworlater\@firstofone}
+\newcommand*\TUD@key[2][.\@currname.\@currext]{%
+ \DefineFamilyMember{TUD}%
+ \@ifnextchar[%]
+ {\TUD@@key[#1]{#2}}{\TUD@@@key[#1]{#2}}%
+}
+\def\TUD@@key[#1]#2[#3]#4{%
+ \DefineFamilyKey[#1]{TUD}{#2}[{#3}]{\TUD@noworlater{#4}}%
+}
+\def\TUD@@@key[#1]#2#3{%
+ \DefineFamilyKey[#1]{TUD}{#2}{\TUD@noworlater{#3}}%
+}
+\newcommand*\TUD@ifkey[1][.\@currname.\@currext]{%
+ \DefineFamilyMember{TUD}%
+ \FamilyBoolKey[#1]{TUD}%
+}
+\newcommand*\TUD@set@ifkey{\FamilySetBool{TUD}}
+\newcommand*\TUD@numkey[1][.\@currname.\@currext]{%
+ \DefineFamilyMember{TUD}%
+ \FamilyNumericalKey[#1]{TUD}%
+}
+\newcommand*\TUD@numkey@bool{%
+ {false}{0},{off}{0},{no}{0},{true}{1},{on}{1},{yes}{1}%
+}
+\newcommand*\TUD@set@numkey{\FamilySetNumerical{TUD}}
+\newcommand*\TUD@unknown@keyval{\FamilyUnknownKeyValue{TUD}}
+\newcommand*\TUD@key@lock[2][.\@currname.\@currext]{%
+ \newbool{@tud@#2@locked}%
+ \TUD@key[{#1}]{#2}%
+}
+\newcommand*\TUD@std@ifkey@lock[2]{%
+ \ifbool{@tud@#1@locked}{}{%
+ \TUDoption{#1}{#2}%
+ \boolfalse{@tud@#1@locked}%
+ }%
+}
+\let\TUD@std@numkey@lock\TUD@std@ifkey@lock
+\newcommand*\TUD@set@ifkey@lock[1]{%
+ \booltrue{@tud@#1@locked}%
+ \TUD@set@ifkey{#1}%
+}
+\newcommand*\TUD@set@numkey@lock[1]{%
+ \booltrue{@tud@#1@locked}%
+ \TUD@set@numkey{#1}%
+}
+\newcommand*\csdef@lock[2]{%
+ \csdef{#1}{#2}%
+ \newbool{#1@locked}%
+}
+\newcommand*\csstd@lock[2]{%
+ \ifbool{#1@locked}{}{%
+ \csdef{#1}{#2}%
+ \boolfalse{#1@locked}%
+ }%
+}
+\newcommand*\csset@lock[2]{%
+ \csdef{#1}{#2}%
+ \booltrue{#1@locked}%
+}
+\newcommand*\newbool@lock[2][false]{%
+ \newbool{#2}%
+ \newbool{#2@locked}%
+ \setbool{#2}{#1}%
+}
+\newcommand*\stdbool@lock[2]{%
+ \ifbool{#1@locked}{}{%
+ \setbool{#1}{#2}%
+ \boolfalse{#1@locked}%
+ }%
+}
+\newcommand*\setbool@lock[2]{%
+ \setbool{#1}{#2}%
+ \booltrue{#1@locked}%
+}
+\newcommand*\tud@cmd@store[1]{%
+ \ifcsdef{@@tud@#1}{}{\csletcs{@@tud@#1}{#1}}%
+}
+\newcommand*\tud@cmd@reset[1]{%
+ \ifcsdef{@@tud@#1}{%
+ \csletcs{#1}{@@tud@#1}%
+ }{}%
+}
+\newcommand*\tud@cmd@use[1]{%
+ \ifcsdef{@@tud@#1}{\@nameuse{@@tud@#1}}{\@nameuse{#1}}%
+}
+\newcommand*\tud@cmd@restore[1]{%
+ \ifcsdef{@@tud@#1}{%
+ \csletcs{#1}{@@tud@#1}%
+ \csundef{@@tud@#1}%
+ }{}%
+}
+\newcommand*\tud@patch@wrn[1]{%
+ \PackageWarning{tudscrbase}{%
+ It wasn't possible to patch `#1'.\MessageBreak%
+ Please contact the author via \tudscrmail.\MessageBreak%
+ Without a bugfix an erroneous output\MessageBreak%
+ may occur.
+ }%
+}
+\newcommand*\TUD@parameter@family{}%
+\newcommand*\TUD@parameter[2]{%
+ \ifxblank{#1}{}{\xdef\TUD@parameter@family{#1}}%
+ #2%
+ \global\let\TUD@parameter@family\relax%
+}
+\let\TUD@parameter@family\relax%
+\newcommand*\TUD@parameter@checkfamily[1]{%
+ \ifx\TUD@parameter@family\relax%
+ \PackageError{tudscrbase}{%
+ No family for keys given.
+ }{%
+ You have to use \string#1\space within the\MessageBreak%
+ second argument of \string\TUD@parameter. The first \MessageBreak%
+ argument of \string\TUD@parameter\space has to be a unique family name.
+ }%
+ \fi%
+}
+\newcommand*\TUD@parameter@define[1][]{%
+ \ifxblank{#1}{%
+ \TUD@parameter@checkfamily{\TUD@parameter@define}%
+ \expandafter\define@key\expandafter{\TUD@parameter@family}%
+ }{%
+ \expandafter\define@key\expandafter{#1}%
+ }%
+}
+\newcommand*\TUD@parameter@let[3][]{%
+ \ifxblank{#1}{%
+ \TUD@parameter@checkfamily{\TUD@parameter@let}%
+ \@expandtwoargs{\csletcs}{%
+ KV@\TUD@parameter@family @#2%
+ }{%
+ KV@\TUD@parameter@family @#3%
+ }%
+ \@expandtwoargs{\csletcs}{%
+ KV@\TUD@parameter@family @#2@default%
+ }{%
+ KV@\TUD@parameter@family @#3@default%
+ }%
+ }{%
+ \@expandtwoargs{\csletcs}{KV@#1@#2}{KV@#1@#3}%
+ \@expandtwoargs{\csletcs}{KV@#1@#2@default}{KV@#1@#3@default}%
+ }%
+}
+\newcommand*\TUD@parameter@sethandler[1][]{%
+ \ifxblank{#1}{%
+ \TUD@parameter@checkfamily{\TUD@parameter@sethandler}%
+ \expandafter\kv@set@family@handler\expandafter{\TUD@parameter@family}%
+ }{%
+ \expandafter\kv@set@family@handler\expandafter{#1}%
+ }%
+}
+\newcommand*\TUD@parameter@set[1][]{%
+ \ifxblank{#1}{%
+ \TUD@parameter@checkfamily{\TUD@parameter@set}%
+ \expandafter\kvsetkeys\expandafter{\TUD@parameter@family}%
+ }{%
+ \expandafter\kvsetkeys\expandafter{#1}%
+ }%
+}
+\newcommand*\TUD@parameter@wrn[2]{%
+ \PackageWarning{tudscrbase}{%
+ Parameter `#1' can only be used with values:\MessageBreak%
+ #2%
+ }%
+}
+\endinput
+%%
+%% End of file `tudscrbase.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
new file mode 100644
index 00000000000..8b647c47984
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
@@ -0,0 +1,3799 @@
+%%
+%% This is file `tudscrbook.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `class,book')
+%% tudscr-base.dtx (with options: `load')
+%% tudscr-fonts.dtx (with options: `class,option')
+%% tudscr-pagestyle.dtx (with options: `class,book,option')
+%% tudscr-layout.dtx (with options: `class,book,option')
+%% tudscr-frontmatter.dtx (with options: `class,book,option')
+%% tudscr-title.dtx (with options: `class,book,option')
+%% tudscr-misc.dtx (with options: `class,book,option')
+%% tudscr-comp.dtx (with options: `class,book,option')
+%% tudscr-base.dtx (with options: `execute')
+%% tudscr-fonts.dtx (with options: `class,body')
+%% tudscr-color.dtx (with options: `class,body')
+%% tudscr-fields.dtx (with options: `class,body')
+%% tudscr-locale.dtx (with options: `class,book,body')
+%% tudscr-pagestyle.dtx (with options: `class,book,body')
+%% tudscr-layout.dtx (with options: `class,book,body')
+%% tudscr-frontmatter.dtx (with options: `class,book,body')
+%% tudscr-title.dtx (with options: `class,book,body')
+%% tudscr-misc.dtx (with options: `class,book,body')
+%% tudscr-comp.dtx (with options: `class,book,body')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\newcommand*\cls@name{book}
+\newcommand*\scrcls@name{scrbook}
+\newcommand*\tudcls@name{tudscrbook}
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesClass{\tudcls@name}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ document class (\cls@name)%
+]
+\typeout{The Corporate Design of Technische Universitaet Dresden}
+\typeout{Class: \tudcls@name}
+\typeout{Version: \TUDVersion}
+\typeout{Author: Falk Hanisch (\tudscrmail)}
+\typeout{http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\PreventPackageFromLoading[%
+ \ClassWarning{\tudcls@name}{%
+ The package `tudscrfonts' must not be used with\MessageBreak%
+ a TUD-KOMA-Script class%
+ }
+]{tudscrfonts}
+\newif\if@tud@univers
+\newif\if@tud@dinbold
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\newcommand*\tud@mathenc{OT1}
+\newif\if@tud@fontspec
+\TUD@key@lock{fontspec}[true]{%
+ \TUD@set@ifkey@lock{fontspec}{@tud@fontspec}{#1}%
+}
+\AtEndOfClass{%
+ \TUD@key{fontspec}[]{%
+ \ClassError{\tudcls@name}{Option `fontspec' too late}{%
+ Option `fontspec' can only be set while loading the\MessageBreak%
+ class `\tudcls@name' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+}
+\AtEndPreamble{%
+ \@expandtwoargs\in@{OT}{\encodingdefault}%
+ \ifin@%
+ \def\tud@mathenc{OT1}%
+ \else%
+ \def\tud@mathenc{T1}%
+ \fi%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \ClassInfoNoLine{\tudcls@name}{%
+ `#1' fonts not found for math typesetting%
+ }%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \ClassWarningNoLine{\tudcls@name}{%
+ `#1' fonts not found. Please use on of the\MessageBreak%
+ installation scripts out of the tudscr-bundle,\MessageBreak%
+ which suits to your OS. A fallback layout is used%
+ }%
+ }%
+ \fi%
+ \@tempa{\@tud@universtrue}{\@tempb{Univers}}%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@dinbold.fd}}%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+ }%
+ \fi%
+ \@tempa{\@tud@dinboldtrue}{\@tempb{DIN Bold}}%
+ \if@tud@fontspec%
+ \if@tud@univers\if@tud@dinbold%
+ \PassOptionsToPackage{no-math}{fontspec}%
+ \fi\fi%
+ \RequirePackage{fontspec}[2014/06/21]%
+ \fi%
+}
+\RequirePackage{textcase}[2004/10/07]
+\patchcmd{\@uclcnotmath}{\@nonchangecase\ensuremath}{%
+ \@nonchangecase\ensuremath%
+ \def\footnote##1##{\toks@{\noexpand\footnote##1}\@footnote}%
+ \def\@footnote##1{\NoCaseChange{\the\toks@{##1}}}%
+}{}{\tud@patch@wrn{@uclcnotmath}}%
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ \TUD@numkey@bool,%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},{nodinbold}{3},{noDIN}{3},{noDINBold}{3},%
+ {din}{4},{dinbold}{4},{DIN}{4},{DINBold}{4},%
+ {barfont}{5},{litebar}{5},{barlite}{5},{lightbar}{5},{barlight}{5},%
+ {barfontlite}{5},{litebarfont}{5},{barfontlight}{5},{lightbarfont}{5},%
+ {noheavybarfont}{5},{barfontnoheavy}{5},%
+ {heavybar}{6},{barheavy}{6},{barfontheavy}{6},{heavybarfont}{6},%
+ {serifmath}{7},{serif}{7},{nosansmath}{7},{nosans}{7},%
+ {sansmath}{8},{sans}{8},%
+ {upgreek}{9},{uprightgreek}{9},{uprightGreek}{9},%
+ {slgreek}{10},{slantedgreek}{10},{slantedGreek}{10},%
+ {fontspec}{11},{luatex}{11},{lualatex}{11}{xetex}{11},{xelatex}{11},%
+ {nofontspec}{12},{pdftex}{12},{pdflatex}{12}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \TUD@std@numkey@lock{barfont}{false}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=false}%
+ \TUD@std@numkey@lock{barfont}{true}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=true}%
+ \TUD@std@numkey@lock{barfont}{heavy}%
+ \or%
+ \TUDoptions{din=false}%
+ \or%
+ \TUDoptions{din=true}%
+ \or%
+ \TUDoptions{barfont=true}%
+ \or%
+ \TUDoptions{barfont=heavy}%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath=true}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek=true}%
+ \or%
+ \TUDoptions{fontspec=true}%
+ \or%
+ \TUDoptions{fontspec=false}%
+ \fi%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@cdfonts%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \if@atdocument%
+ \tud@cmd@restore{rmdefault}%
+ \tud@cmd@restore{sfdefault}%
+ \tud@cmd@restore{ttdefault}%
+ \tud@cmd@restore{bfdefault}%
+ \tud@cmd@restore{mddefault}%
+ \tud@cmd@restore{itdefault}%
+ \tud@cmd@restore{familydefault}%
+ \tud@cmd@restore{seriesdefault}%
+ \tud@cmd@restore{shapedefault}%
+ \normalfont\selectfont%
+ \fi%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \fi%
+}
+\newcommand*\tud@barfont{0}
+\TUD@key@lock{barfont}[true]{%
+ \TUD@set@numkey@lock{barfont}{tud@barfont}{%
+ \TUD@numkey@bool,%
+ {cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2}%
+ }{#1}%
+}
+\newif\if@tud@din\@tud@dintrue
+\TUD@ifkey{din}{@tud@din}
+\newif\if@tud@sansmath
+\TUD@key@lock{sansmath}[true]{%
+ \TUD@set@ifkey@lock{sansmath}{@tud@sansmath}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newcommand*\tud@ddc@switch{}
+\edef\tud@ddc@switch{%
+ \TUD@numkey@bool,%
+ {color}{2},{colour}{2},%
+ {colorblack}{3},{colourblack}{3},%
+ {gray}{4},{grey}{4},{cdgray}{4},%
+ {black}{5},%
+ {blue}{6},{cddarkblue}{6},%
+ {white}{7}%
+}
+\newcommand*\tud@ddc@save{}
+\newif\if@tud@ddc@save
+\@tud@ddc@savetrue
+\newcommand*\tud@ddc{0}
+\newif\if@tud@ddc@autoset
+\TUD@key{ddc}[true]{%
+ \TUD@set@numkey{ddc}{tud@ddc}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \ifcase \tud@ddc\relax%
+ \@tud@ddc@autosetfalse%
+ \else%
+ \@tud@ddc@autosettrue%
+ \fi%
+ \if@atdocument\expandafter\pagestyle\expandafter{\currentpagestyle}\fi%
+ \fi%
+}
+\newcommand*\tud@ddc@head{0}
+\TUD@key{ddchead}[true]{%
+ \if@tud@ddc@save\let\tud@ddc@save\tud@ddc@head\fi%
+ \TUD@set@numkey{ddchead}{tud@ddc@head}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@ddc@save%
+ \begingroup%
+ \let\tud@ddc@head\tud@ddc@save%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \endgroup%
+ \fi%
+ \ifcase \tud@ddc@head\relax\else%
+ \@tud@ddc@savefalse%
+ \TUDoptions{ddc=false}%
+ \TUDoptions{ddcfoot=false}%
+ \@tud@ddc@savetrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ddc@foot{0}
+\TUD@key{ddcfoot}[true]{%
+ \if@tud@ddc@save\let\tud@ddc@save\tud@ddc@foot\fi%
+ \TUD@set@numkey{ddcfoot}{tud@ddc@foot}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@ddc@save%
+ \begingroup%
+ \let\tud@ddc@foot\tud@ddc@save%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \endgroup%
+ \fi%
+ \ifcase \tud@ddc@foot\relax\else%
+ \@tud@ddc@savefalse%
+ \TUDoptions{ddc=false}%
+ \TUDoptions{ddchead=false}%
+ \@tud@ddc@savetrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ddc@check{%
+ \let\@tempa\tud@ddc@head%
+ \let\@tempb\tud@ddc@foot%
+ \if@tud@ddc@autoset%
+ \ifx\tud@@headlogo\@empty%
+ \let\@tempa\tud@ddc%
+ \let\@tempb\z@%
+ \else%
+ \let\@tempa\z@%
+ \let\@tempb\tud@ddc%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ifinpslist[3]{\xifinlist{#1}{\tud@pslist}{#2}{#3}}
+\newcommand*\tud@pslist{}
+\forcsvlist{\listadd\tud@pslist}{%
+ tudheadings,plain.tudheadings,empty.tudheadings%
+}
+\newif\if@tud@widehead
+\TUD@key@lock{widehead}[true]{%
+ \TUD@set@ifkey@lock{widehead}{@tud@widehead}{#1}%
+}
+\newif\if@tud@cdfoot
+\TUD@key{cdfoot}[true]{%
+ \TUD@set@ifkey{cdfoot}{@tud@cdfoot}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument%
+ \if@tud@cdfoot%
+ \tud@ps@store{headings}%
+ \tud@ps@store{plain}%
+ \tud@font@koma@set{pageheadfoot}{\upshape}%
+ \clearpairofpagestyles%
+ \ofoot[\pagemark]{%
+ \if@twoside\ifodd\value{page}\else\pagemark\quad\fi\fi%
+ {\footnotesize\headmark}%
+ \if@twoside\ifodd\value{page}\quad\pagemark\fi\else\quad\pagemark\fi%
+ }%
+ \else%
+ \tud@ps@restore{headings}%
+ \tud@ps@restore{plain}%
+ \tud@font@koma@unset{pageheadfoot}%
+ \fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ps@store[1]{%
+ \tud@@ps@store{#1}{odd}{left}{head}{}%
+ \tud@@ps@store{#1}{odd}{right}{head}{}%
+ \tud@@ps@store{#1}{odd}{middle}{head}{}%
+ \tud@@ps@store{#1}{even}{left}{head}{}%
+ \tud@@ps@store{#1}{even}{right}{head}{}%
+ \tud@@ps@store{#1}{even}{middle}{head}{}%
+ \tud@@ps@store{#1}{odd}{left}{foot}{}%
+ \tud@@ps@store{#1}{odd}{right}{foot}{}%
+ \tud@@ps@store{#1}{odd}{middle}{foot}{}%
+ \tud@@ps@store{#1}{even}{left}{foot}{}%
+ \tud@@ps@store{#1}{even}{right}{foot}{}%
+ \tud@@ps@store{#1}{even}{middle}{foot}{}%
+}
+\newcommand*\tud@@ps@store[4]{%
+ \ifcsdef{@@tud@ps@#1@#2@#3@#4}{}{%
+ \csletcs{@@tud@ps@#1@#2@#3@#4}{sls@ps@\@nameuse{sls@current#1}@#2@#3@#4}%
+ }%
+}
+\newcommand*\tud@ps@restore[1]{%
+ \tud@@ps@restore{#1}{odd}{left}{head}{}%
+ \tud@@ps@restore{#1}{odd}{right}{head}{}%
+ \tud@@ps@restore{#1}{odd}{middle}{head}{}%
+ \tud@@ps@restore{#1}{even}{left}{head}{}%
+ \tud@@ps@restore{#1}{even}{right}{head}{}%
+ \tud@@ps@restore{#1}{even}{middle}{head}{}%
+ \tud@@ps@restore{#1}{odd}{left}{foot}{}%
+ \tud@@ps@restore{#1}{odd}{right}{foot}{}%
+ \tud@@ps@restore{#1}{odd}{middle}{foot}{}%
+ \tud@@ps@restore{#1}{even}{left}{foot}{}%
+ \tud@@ps@restore{#1}{even}{right}{foot}{}%
+ \tud@@ps@restore{#1}{even}{middle}{foot}{}%
+}
+\newcommand*\tud@@ps@restore[4]{%
+ \ifcsdef{@@tud@ps@#1@#2@#3@#4}{%
+ \csletcs{sls@ps@\@nameuse{sls@current#1}@#2@#3@#4}{@@tud@ps@#1@#2@#3@#4}%
+ \csundef{@@tud@ps@#1@#2@#3@#4}%
+ }%
+}
+\AtBeginDocument{\if@tud@cdfoot\TUDoptions{cdfoot=true}\fi}
+\newcommand*\tud@geometry{0}
+\TUD@key@lock{geometry}[true]{%
+ \TUD@set@numkey@lock{geometry}{tud@geometry}{%
+ \TUD@numkey@bool,%
+ {typearea}{0},%
+ {tud}{1},{asymmetric}{1},{cd}{1},%
+ {symmetric}{2},{centred}{2},{centered}{2},%
+ {twoside}{3},{balanced}{3}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\recalctypearea\fi%
+ \fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@head@color{black}
+\newcommand*\tud@cd{0}
+\csdef@lock{tud@layout@cover}{0}
+\csdef@lock{tud@layout@title}{0}
+\csdef@lock{tud@layout@part}{0}
+\csdef@lock{tud@layout@chapter}{0}
+\newcommand*\tud@layout@switch{}
+\edef\tud@layout@switch{%
+ \TUD@numkey@bool,%
+ {simple}{1},{std}{1},{standard}{1},{mono}{1},{monochrom}{1},%
+ {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
+ {light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
+ {pale}{2},{colorpale}{2},{palecolor}{2},{colourpale}{2},{palecolour}{2},%
+ {full}{3},{colorfull}{3},{fullcolor}{3},{colourfull}{3},{fullcolour}{3},%
+ {color}{3},{colour}{3}%
+}
+\TUD@key{cd}[true]{%
+ \TUD@set@numkey{cd}{tud@cd}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \def\tud@head@color{black}%
+ \ifcase \tud@cd\relax%
+ \csstd@lock{tud@layout@cover}{0}%
+ \csstd@lock{tud@layout@title}{0}%
+ \csstd@lock{tud@layout@part}{0}%
+ \csstd@lock{tud@layout@chapter}{0}%
+ \or%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{1}%
+ \csstd@lock{tud@layout@part}{1}%
+ \csstd@lock{tud@layout@chapter}{1}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{2}%
+ \csstd@lock{tud@layout@part}{2}%
+ \csstd@lock{tud@layout@chapter}{2}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{3}%
+ \csstd@lock{tud@layout@part}{3}%
+ \csstd@lock{tud@layout@chapter}{3}%
+ \TUD@std@ifkey@lock{chapterpage}{true}%
+ \TUD@std@ifkey@lock{widehead}{true}%
+ \fi%
+ \if@atdocument%
+ \tud@layout@process%
+ \else%
+ \ifcase \tud@cd\relax%
+ \TUD@std@numkey@lock{geometry}{false}%
+ \else%
+ \TUD@std@numkey@lock{geometry}{true}%
+ \fi%
+ \fi%
+ \fi%
+}
+\TUD@key{cdcover}[true]{%
+ \TUD@set@numkey{cdcover}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@cover}{0}%
+ \or%
+ \csset@lock{tud@layout@cover}{1}%
+ \or%
+ \csset@lock{tud@layout@cover}{2}%
+ \or%
+ \csset@lock{tud@layout@cover}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdtitle}[true]{%
+ \TUD@set@numkey{cdtitle}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@title}{0}%
+ \or%
+ \csset@lock{tud@layout@title}{1}%
+ \or%
+ \csset@lock{tud@layout@title}{2}%
+ \or%
+ \csset@lock{tud@layout@title}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdpart}[true]{%
+ \TUD@set@numkey{cdpart}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@part}{0}%
+ \or%
+ \csset@lock{tud@layout@part}{1}%
+ \or%
+ \csset@lock{tud@layout@part}{2}%
+ \or%
+ \csset@lock{tud@layout@part}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdchapter}[true]{%
+ \TUD@set@numkey{cdchapter}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@chapter}{0}%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \or%
+ \csset@lock{tud@layout@chapter}{1}%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \or%
+ \csset@lock{tud@layout@chapter}{2}%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \or%
+ \csset@lock{tud@layout@chapter}{3}%
+ \TUD@std@ifkey@lock{chapterpage}{true}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\DefineFamilyMember{KOMA}
+\DefineFamilyKey{KOMA}{headings}{%
+ \AtEndOfFamilyOptions{%
+ \let\tud@font@heading@size\size@part%
+ \tud@layout@process%
+ \ifcase \tud@layout@part\relax\else%
+ \tud@font@koma@reset{part}%
+ \tud@font@koma@reset{partnumber}%
+ \fi%
+ \ifcase \tud@layout@chapter\relax\else%
+ \tud@font@koma@reset{chapter}%
+ \tud@font@koma@reset{chapterprefix}%
+ \let\chapterheadstartvskip\tud@chapterheadstartvskip%
+ \tud@font@koma@reset{section}%
+ \tud@font@koma@reset{subsection}%
+ \tud@font@koma@reset{subsubsection}%
+ \tud@font@koma@reset{minisec}%
+ \fi%
+ }%
+}
+\newif\if@tud@parttitle
+\TUD@key@lock{parttitle}[true]{%
+ \TUD@set@ifkey@lock{parttitle}{@tud@parttitle}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\newif\if@tud@chapterpage
+\TUD@key@lock{chapterpage}[true]{%
+ \TUD@set@ifkey@lock{chapterpage}{@tud@chapterpage}{#1}%
+}
+\newcommand*\tud@cleardoublepage{\cleardoubleoddpage}
+\TUD@key{cleardoublespecialpage}[true]{%
+ \TUD@set@ifkey{cleardoublespecialpage}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \def\tud@cleardoublepage{\cleardoubleoddpage}%
+ \else%
+ \def\tud@cleardoublepage{\null\thispagestyle{empty}\newpage}%
+ \fi%
+ \else%
+ \ifstr{#1}{color}{\TUDoptions{clearcolor=true}}{%
+ \ifstr{#1}{colour}{\TUDoptions{clearcolor=true}}{%
+ \ifstr{#1}{current}{%
+ \def\tud@cleardoublepage{\cleardoubleoddstandardpage}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifcsdef{ps@#1}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifx\@currname\tudcls@name%
+ \ifx\@currext\@clsextension%
+ \ifstr{#1}{headings}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \tud@ifinpslist{#1}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ \FamilyKeyStateProcessed%
+ }{}%
+ }%
+ \fi%
+ \fi%
+ }%
+ }}}%
+ \fi%
+}
+\newcommand*\tud@cleardoublespecialpage[2][]{%
+ \begingroup%
+ #2%
+ \ifboolexpr{bool {@twoside} and bool {@openright}}{%
+ \if@tud@clearcolor%
+ \def\@tempa{%
+ #1%
+ \tud@cleardoublepage%
+ \tud@restorepagecolor%
+ \endgroup%
+ }%
+ \else%
+ \def\@tempa{%
+ \endgroup%
+ \tud@restorepagecolor%
+ #1%
+ \tud@cleardoublepage%
+ }%
+ \fi%
+ }{%
+ \if@tud@clearcolor\tud@clearcolor@wrn\fi%
+ \def\@tempa{%
+ \tud@restorepagecolor%
+ \endgroup%
+ #1%
+ }%
+ }%
+ \@tempa%
+ \@afterindentfalse\@afterheading%
+}
+\newif\if@tud@clearcolor
+\TUD@ifkey{clearcolor}{@tud@clearcolor}
+\TUD@ifkey{clearcolour}{@tud@clearcolor}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@switch{%
+ {section}{2},{sect}{2},{sec}{2},{addsec}{2},%
+ {chapter}{3},{chap}{3},{addchap}{3},%
+ {new}{3},{std}{3},{heading}{3},%
+ {totoc}{4},{toc}{4},{totoclevelup}{4},{toclevelup}{4},{levelup}{4},%
+ {totocleveldown}{5},{tocleveldown}{5},{leveldown}{5},%
+ {nottotoc}{6},{notoc}{6},%
+ {markboth}{7},{mark}{7},%
+ {nomarkboth}{8},{nomark}{8},%
+ {one}{9},{simple}{9},{single}{9},%
+ {multi}{10},{multiple}{10},{all}{10},{two}{10},{both}{10},{double}{10},%
+ {nofil}{11},{nofill}{11},{novfil}{11},{novfill}{11},%
+ {fil}{12},{fill}{12},{vfil}{12},{vfill}{12}%
+}
+\newcommand*\tud@abstract@level{3}
+\newbool@lock[true]{@tud@abstract@toc}
+\newif\if@tud@abstract@toc@leveldown
+\newif\if@tud@abstract@markboth
+\newif\if@tud@abstract@multi
+\newif\if@tud@abstract@fil
+\@tud@abstract@filtrue
+\TUD@key{abstract}[chapter]{%
+ \edef\@tempb{\tud@fm@switch}%
+ \TUD@set@numkey{abstract}{@tempa}{\@tempb}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \or%
+ \or%
+ \def\tud@abstract@level{2}%
+ \stdbool@lock{@tud@abstract@toc}{true}%
+ \or%
+ \def\tud@abstract@level{3}%
+ \stdbool@lock{@tud@abstract@toc}{true}%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{true}%
+ \@tud@abstract@toc@leveldownfalse%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{true}%
+ \@tud@abstract@toc@leveldowntrue%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \@tud@abstract@markbothtrue%
+ \or%
+ \@tud@abstract@markbothfalse%
+ \or%
+ \@tud@abstract@multifalse%
+ \or%
+ \@tud@abstract@multitrue%
+ \or%
+ \@tud@abstract@filfalse%
+ \or%
+ \@tud@abstract@filtrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@declaration@level{3}
+\newbool@lock[true]{@tud@declaration@toc}
+\newif\if@tud@declaration@toc@leveldown
+\newif\if@tud@declaration@markboth
+\newif\if@tud@declaration@multi
+\@tud@declaration@multitrue
+\newif\if@tud@declaration@fil
+\@tud@declaration@filtrue
+\TUD@key{declaration}[chapter]{%
+ \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \def\tud@declaration@level{0}%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \def\tud@declaration@level{1}%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \def\tud@declaration@level{2}%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \or%
+ \def\tud@declaration@level{3}%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \@tud@declaration@toc@leveldownfalse%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \@tud@declaration@toc@leveldowntrue%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \@tud@declaration@markbothtrue%
+ \or%
+ \@tud@declaration@markbothfalse%
+ \or%
+ \@tud@declaration@multifalse%
+ \or%
+ \@tud@declaration@multitrue%
+ \or%
+ \@tud@declaration@filfalse%
+ \or%
+ \@tud@declaration@filtrue%
+ \fi%
+ \fi%
+}
+%%% From File: tudscr-title.dtx
+\newif\if@tud@subjectthesis
+\TUD@key@lock{subjectthesis}[true]{%
+ \TUD@set@ifkey@lock{subjectthesis}{@tud@subjectthesis}{#1}%
+}
+%%% From File: tudscr-misc.dtx
+\newif\if@tud@symbolheadings
+\TUD@key{footnotes}{%
+ \TUD@set@numkey{footnotes}{@tempa}{%
+ {nosymbolheadings}{0},{numberheadings}{0},%
+ {symbolheadings}{1}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \@tud@symbolheadingsfalse%
+ \or%
+ \@tud@symbolheadingstrue%
+ \fi%
+ \fi%
+}
+\newif\if@tud@bookmarks
+\TUD@ifkey{tudbookmarks}{@tud@bookmarks}
+%%% From File: tudscr-comp.dtx
+\TUD@key{color}[true]{%
+ \TUD@set@numkey{color}{@tempa}{%
+ \TUD@numkey@bool,%
+ {simple}{0},{std}{0},{standard}{0},{mono}{0},{monochrom}{0},%
+ {color}{1},{colour}{1},{full}{1},%
+ {colorfull}{1},{fullcolor}{1},{colourfull}{1},{fullcolour}{1},%
+ {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
+ {light}{2},{colorlight}{2},{lightcolor}{2},{colorpale}{2},{palecolor}{2},%
+ {pale}{2},{colourlight}{2},{lightcolour}{2},{colourpale}{2},{palecolour}{2}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \TUDoptions{cd=true}%
+ \or%
+ \TUDoptions{cd=color}%
+ \or%
+ \TUDoptions{cd=lite}%
+ \fi%
+ \fi%
+}
+\TUD@key{colour}[true]{\TUDoptions{color=#1}\FamilyKeyStateProcessed}
+\TUD@key{tudfonts}[true]{%
+ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \TUDoptions{cdfont=true}%
+ \else%
+ \TUDoptions{cdfont=false}%
+ \fi%
+ \fi%
+}
+\TUD@key{tudfoot}[true]{%
+ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \TUDoptions{cdfoot=true}%
+ \else%
+ \TUDoptions{cdfoot=false}%
+ \fi%
+ \fi%
+}
+\newcommand*\tudscr@v@comp{\tudscr@v@last}
+\TUD@key{tudscrver}[last]{%
+ \scr@ifundefinedorrelax{tudscr@v@#1}{%
+ \def\tudscr@v@comp{0}%
+ \ClassWarningNoLine{\tudcls@name}{%
+ You have set option `tudscrver' to `#1', but\MessageBreak%
+ this value of version is not supported.\MessageBreak%
+ Because of this, version was set to `first'%
+ }%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ClassInfoNoLine{\tudcls@name}{%
+ Switching compatibility level to `#1'%
+ }%
+ \edef\tudscr@v@comp{\@nameuse{tudscr@v@#1}}%
+ \FamilyKeyStateProcessed%
+ }%
+}
+\AtEndOfClass{%
+ \TUD@key{tudscrver}[]{%
+ \ClassError{\tudcls@name}{Option `tudscrver' too late}{%
+ Option `tudscrver' can only be set while loading the\MessageBreak%
+ class `\tudcls@name' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+ \ifcsdef{scr@v@3.12}{%
+ \ifnum\scr@compatibility<\@nameuse{scr@v@3.12}\relax%
+ \ClassError{\tudcls@name}{%
+ KOMA-Script compatibility level too low%
+ }{%
+ \TUDVersion\space has to be used at least with\MessageBreak%
+ KOMA-Script `version=v3.12'%
+ }%
+ \fi%
+ }{%
+ \ClassError{\tudcls@name}{%
+ outdated version of KOMA-Script%
+ }{%
+ \TUDVersion\space has to be used with KOMA-Script v3.12 or newer%
+ }%
+ }%
+}
+\@namedef{tudscr@v@first}{0}
+\@namedef{tudscr@v@2.02}{0}
+\@namedef{tudscr@v@last}{0}
+%%% From File: tudscr-base.dtx
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\scrcls@name}}
+\TUDExecuteOptions{\TUDDefaultOptions}
+\TUDProcessOptions\relax
+\LoadClass{\scrcls@name}[2013/12/19]
+\RequirePackage{environ}[2013/04/01]
+\AtEndPreamble{%
+ \@ifpackageloaded{graphicx}{}{%
+ \@ifpackageloaded{graphics}{%
+ \ClassWarningNoLine{\tudcls@name}{%
+ The package `graphics' was superseded by `graphicx'%
+ }%
+ }{}%
+ }%
+ \RequirePackage{graphicx}[1999/02/16]%
+ \RequirePackage{tudscrcolor}[\TUDVersion]%
+}
+%%% From File: tudscr-fonts.dtx
+\AtEndPreamble{%
+ \if@tud@fontspec%
+ \newfontface\univln[NFSSFamily=UniversLight]{Univers Light}%
+ \newfontface\univrn[NFSSFamily=UniversRegular]{Univers}%
+ \newfontface\univbn[NFSSFamily=UniversBold]{Univers Bold}%
+ \newfontface\univxn[NFSSFamily=UniversBlack]{Univers Black}%
+ \newfontface\univls[NFSSFamily=UniversLightOblique]{Univers Light Oblique}%
+ \newfontface\univrs[NFSSFamily=UniversRegularOblique]{Univers Oblique}%
+ \newfontface\univbs[NFSSFamily=UniversBoldOblique]{Univers Bold Oblique}%
+ \newfontface\univxs[NFSSFamily=UniversBlackOblique]{Univers Black Oblique}%
+ \newcommand*\textuln[1]{{\univln#1}}
+ \newcommand*\texturn[1]{{\univrn#1}}
+ \newcommand*\textubn[1]{{\univbn#1}}
+ \newcommand*\textuxn[1]{{\univxn#1}}
+ \newcommand*\textuls[1]{{\univls#1}}
+ \newcommand*\texturs[1]{{\univrs#1}}
+ \newcommand*\textubs[1]{{\univbs#1}}
+ \newcommand*\textuxs[1]{{\univxs#1}}
+ \else%
+ \if@tud@univers%
+ \newcommand*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}%
+ \newcommand*\univrn{\usefont{\encodingdefault}{\tud@univers}{m}{n}}%
+ \newcommand*\univbn{\usefont{\encodingdefault}{\tud@univers}{b}{n}}%
+ \newcommand*\univxn{\usefont{\encodingdefault}{\tud@univers}{eb}{n}}%
+ \newcommand*\univls{\usefont{\encodingdefault}{\tud@univers}{l}{sl}}%
+ \newcommand*\univrs{\usefont{\encodingdefault}{\tud@univers}{m}{sl}}%
+ \newcommand*\univbs{\usefont{\encodingdefault}{\tud@univers}{b}{sl}}%
+ \newcommand*\univxs{\usefont{\encodingdefault}{\tud@univers}{eb}{sl}}%
+ \else%
+ \newcommand*\univln{}%
+ \newcommand*\univrn{}%
+ \newcommand*\univbn{}%
+ \newcommand*\univxn{}%
+ \newcommand*\univls{}%
+ \newcommand*\univrs{}%
+ \newcommand*\univbs{}%
+ \newcommand*\univxs{}%
+ \fi%
+ \newcommand*\textuln{}%
+ \newcommand*\texturn{}%
+ \newcommand*\textubn{}%
+ \newcommand*\textuxn{}%
+ \newcommand*\textuls{}%
+ \newcommand*\texturs{}%
+ \newcommand*\textubs{}%
+ \newcommand*\textuxs{}%
+ \DeclareTextFontCommand{\textuln}{\univln}%
+ \DeclareTextFontCommand{\texturn}{\univrn}%
+ \DeclareTextFontCommand{\textubn}{\univbn}%
+ \DeclareTextFontCommand{\textuxn}{\univxn}%
+ \DeclareTextFontCommand{\textuls}{\univls}%
+ \DeclareTextFontCommand{\texturs}{\univrs}%
+ \DeclareTextFontCommand{\textubs}{\univbs}%
+ \DeclareTextFontCommand{\textuxs}{\univxs}%
+ \fi%
+ \if@tud@fontspec%
+ \newfontface\@dinbn{DIN Bold}[BoldFont = DIN Bold]%
+ \newcommand*\dinbn{\@dinbn\if@tud@dinbold\mathversion{dinbold}\fi}%
+ \newcommand*\textdbn[1]{{\dinbn#1}}
+ \else%
+ \if@tud@dinbold%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+ \else%
+ \let\dinbn\sectfont%
+ \fi%
+ \newcommand*\textdbn{}%
+ \DeclareTextFontCommand{\textdbn}{\dinbn}
+ \fi%
+ \DeclareMathVersion{univers}
+ \DeclareMathVersion{universbold}
+ \SetSymbolFont{operators}{univers}{OT1}{\tud@univers}{l}{n}
+ \SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+ \SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+ \SetSymbolFont{largesymbols}{univers}{OMX}{iwona}{m}{n}
+ \SetSymbolFont{operators}{universbold}{OT1}{\tud@univers}{b}{n}
+ \SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+ \SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{b}{n}
+ \SetSymbolFont{largesymbols}{universbold}{OMX}{iwona}{b}{n}
+ \SetMathAlphabet{\mathbf}{univers}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathsf}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+ \SetMathAlphabet{\mathit}{univers}{\tud@mathenc}{\tud@univers}{l}{sl}
+ \SetMathAlphabet{\mathtt}{univers}{\tud@mathenc}{\tud@univers t}{l}{n}
+ \SetMathAlphabet{\mathbf}{universbold}{\tud@mathenc}{\tud@univers}{eb}{n}
+ \SetMathAlphabet{\mathsf}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathit}{universbold}{\tud@mathenc}{\tud@univers}{b}{sl}
+ \SetMathAlphabet{\mathtt}{universbold}{\tud@mathenc}{\tud@univers t}{b}{n}
+ \DeclareMathVersion{dinbold}
+ \SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+ \SetSymbolFont{symbols}{dinbold}{OMS}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{largesymbols}{dinbold}{OMX}{iwona}{ebc}{n}
+ \SetMathAlphabet{\mathbf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathsf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathit}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{sl}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\upGamma}{\mathalpha}{operators}{0}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upTheta}{\mathalpha}{operators}{2}
+ \DeclareMathSymbol{\upLambda}{\mathalpha}{operators}{3}
+ \DeclareMathSymbol{\upXi}{\mathalpha}{operators}{4}
+ \DeclareMathSymbol{\upPi}{\mathalpha}{operators}{5}
+ \DeclareMathSymbol{\upSigma}{\mathalpha}{operators}{6}
+ \DeclareMathSymbol{\upUpsilon}{\mathalpha}{operators}{7}
+ \DeclareMathSymbol{\upPhi}{\mathalpha}{operators}{8}
+ \DeclareMathSymbol{\upPsi}{\mathalpha}{operators}{9}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\varGamma}{\mathalpha}{letters}{0}
+ \DeclareMathSymbol{\varDelta}{\mathalpha}{letters}{1}
+ \DeclareMathSymbol{\varTheta}{\mathalpha}{letters}{2}
+ \DeclareMathSymbol{\varLambda}{\mathalpha}{letters}{3}
+ \DeclareMathSymbol{\varXi}{\mathalpha}{letters}{4}
+ \DeclareMathSymbol{\varPi}{\mathalpha}{letters}{5}
+ \DeclareMathSymbol{\varSigma}{\mathalpha}{letters}{6}
+ \DeclareMathSymbol{\varUpsilon}{\mathalpha}{letters}{7}
+ \DeclareMathSymbol{\varPhi}{\mathalpha}{letters}{8}
+ \DeclareMathSymbol{\varPsi}{\mathalpha}{letters}{9}
+ \DeclareMathSymbol{\varOmega}{\mathalpha}{letters}{10}
+}
+\newcommand*\tud@font@cdfonts{%
+ \tud@cmd@store{rmdefault}%
+ \tud@cmd@store{sfdefault}%
+ \tud@cmd@store{ttdefault}%
+ \tud@cmd@store{bfdefault}%
+ \tud@cmd@store{mddefault}%
+ \tud@cmd@store{itdefault}%
+ \tud@cmd@store{familydefault}%
+ \tud@cmd@store{seriesdefault}%
+ \tud@cmd@store{shapedefault}%
+ \if@tud@fontspec%
+ \if@tud@heavyfont%
+ \setsansfont{Univers}[%
+ BoldFont = Univers Bold,%
+ ItalicFont = Univers Oblique,%
+ BoldItalicFont = Univers Bold Oblique,%
+ ]%
+ \setmonofont{LMMono10-Regular}[%
+ BoldFont = LMMonoLt10-Bold,%
+ ItalicFont = LMMonoSlant10-Regular,%
+ BoldItalicFont = LMMonoLt10-BoldOblique,%
+ ]
+ \else%
+ \setsansfont{Univers Light}[%
+ BoldFont = Univers,%
+ ItalicFont = Univers Light Oblique,%
+ BoldItalicFont = Univers Oblique,%
+ ]%
+ \setmonofont{LMMonoLt10-Regular}[%
+ BoldFont = LMMono10-Regular,%
+ ItalicFont = LMMonoLt10-Oblique,%
+ BoldItalicFont = LMMonoSlant10-Regular,%
+ ]%
+ \fi%
+ \else%
+ \if@tud@univers%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \renewcommand*\ttdefault{\tud@univers t}%
+ \if@tud@heavyfont%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \renewcommand*\bfdefault{m}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \fi%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \normalfont\selectfont%
+}
+\newcommand*\tud@font@mathfonts{%
+ \if@tud@sansmath\tud@sansmath\else\tud@serifmath\fi%
+ \if@tud@slantedgreek\tud@greek@slanted\else\tud@greek@upright\fi%
+ \mathversion{normal}%
+}
+\newcommand*\tud@sansmath{%
+ \if@tud@univers%
+ \tud@cmd@store{mv@normal}%
+ \tud@cmd@store{mv@bold}%
+ \let\mv@normal\mv@univers%
+ \let\mv@bold\mv@universbold%
+ \mathversion{normal}%
+ \fi%
+}
+\newcommand*\tud@serifmath{%
+ \if@tud@univers%
+ \tud@cmd@restore{mv@normal}%
+ \tud@cmd@restore{mv@bold}%
+ \mathversion{normal}%
+ \fi%
+}
+\newcount\tud@greek@upGamma
+\tud@greek@upGamma\Gamma
+\newcount\tud@greek@offset
+\let\@tempa\relax
+\DeclareMathSymbol{\@tempa}{\mathalpha}{letters}{0}
+\tud@greek@offset\@tempa
+\advance\tud@greek@offset-\Gamma
+\newcommand*\tud@greek@slanted{%
+ \ifnum\Gamma=\tud@greek@upGamma\relax\tud@greek@changeshape\fi%
+}
+\newcommand*\tud@greek@upright{%
+ \ifnum\Gamma>\tud@greek@upGamma%
+ \tud@greek@offset=-\tud@greek@offset%
+ \tud@greek@changeshape%
+ \tud@greek@offset=-\tud@greek@offset%
+ \fi%
+}
+\newcommand*\tud@greek@def[2]{%
+ \expandafter\@tempcnta\csname #1\endcsname%
+ \advance\@tempcnta#2%
+ \expandafter\mathchardef\csname #1\endcsname\@tempcnta%
+}
+\newcommand*\tud@greek@uc{%
+ Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega%
+}
+\newcommand*\tud@greek@changeshape{%
+ \@for\@tempa:=\tud@greek@uc\do{%
+ \@expandtwoargs\tud@greek@def{\@tempa}{\tud@greek@offset}%
+ }%
+}
+\newcommand*\tud@head@font@bold{}
+\newcommand*\tud@head@font@light{}
+\newcommand*\tud@head@font@set{%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {\sfdefault}{bx}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {\sfdefault}{\mddefault}{n}{\tud@head@font@size}%
+ \ifcase \tud@barfont\relax%
+ \if@tud@cdfonts%
+ \ClassWarning{\tudcls@name}{%
+ It isn't possible to use `barfont=false'\MessageBreak%
+ together with `cdfont=true'%
+ }%
+ \fi%
+ \or%
+ \@tud@cdfontstrue%
+ \def\mddefault{l}%
+ \or%
+ \@tud@cdfontstrue%
+ \def\mddefault{m}%
+ \fi%
+ \if@tud@cdfonts%
+ \if@tud@fontspec%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {UniversBold}{m}{n}{\tud@head@font@size}%
+ \ifstr{\mddefault}{m}{%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {UniversRegular}{m}{n}{\tud@head@font@size}%
+ }{%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {UniversLight}{m}{n}{\tud@head@font@size}%
+ }%
+ \else%
+ \if@tud@univers%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {\tud@univers}{b}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {\tud@univers}{\mddefault}{n}{\tud@head@font@size}%
+ \fi%
+ \fi%
+ \fi%
+}
+\newrobustcmd*\ifdin{%
+ \@tempswafalse
+ \@expandtwoargs\in@{DINBold}{\f@family}%
+ \ifin@\@tempswatrue\fi%
+ \ifx\f@family\tud@dinbold\relax\@tempswatrue\fi%
+ \if@tempswa
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\AtBeginDocument{%
+ \if@tud@cdfonts\tud@font@cdfonts\fi%
+ \tud@font@mathfonts%
+}
+\AfterPackage*{amsfonts}{%
+ \DeclareFontFamily{U}{msa}{}%
+ \DeclareFontShape{U}{msa}{m}{n}{%
+ <-9>cmbras8%
+ <9-10>cmbras9%
+ <10->cmbras10%
+ }{}%
+ \DeclareFontFamily{U}{msb}{}%
+ \DeclareFontShape{U}{msb}{m}{n}{%
+ <-9>cmbrbs8%
+ <9-10>cmbrbs9%
+ <10->cmbrbs10%
+ }{}%
+}
+\newcommand*\tud@raggedright{\raggedright}
+\newcommand*\tud@RaggedRight{\raggedright}
+\AfterPackage*{ragged2e}{%
+ \ifdef{\LaTeXraggedright}{%
+ \renewcommand*\tud@raggedright{\LaTeXraggedright}%
+ }{}%
+ \renewcommand*\tud@RaggedRight{\RaggedRight}%
+}
+%%% From File: tudscr-color.dtx
+\newcommand*\tud@pagecolor[1]{}
+\newcommand*\tud@restorepagecolor{}
+\AfterPackage{tudscrcolor}{%
+ \providecommand*\nopagecolor{\pagecolor{white}}%
+ \let\tud@pagecolor\pagecolor%
+ \let\tud@restorepagecolor\nopagecolor%
+ \AfterPackage*{pagecolor}{%
+ \let\tud@pagecolor\newpagecolor%
+ \let\tud@restorepagecolor\restorepagecolor%
+ }%
+}
+\AfterPackage{pdfpages}{\AtEndPreamble{\nopagecolor}}
+%%% From File: tudscr-fields.dtx
+\RequirePackage{trimspaces}[2009/09/17]
+\newcommand*\@faculty{}
+\newcommand*\faculty[1]{\gdef\@faculty{\trim@spaces{#1}}}
+\newcommand*\@department{}
+\newcommand*\department[1]{\gdef\@department{\trim@spaces{#1}}}
+\newcommand*\@institute{}
+\newcommand*\institute[1]{\gdef\@institute{\trim@spaces{#1}}}
+\newcommand*\@chair{}
+\newcommand*\chair[1]{\gdef\@chair{\trim@spaces{#1}}}
+\newcommand*\@extraheadline{}
+\newcommand*\extraheadline[1]{\gdef\@extraheadline{\trim@spaces{#1}}}
+\newcommand*\@@title{}
+\renewcommand*\title[1]{%
+ \gdef\@title{#1}%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \protected@xdef\@@title{\trim@spaces{#1}}%
+ \endgroup%
+}
+\newcommand*\@authormore{}
+\newrobustcmd*\authormore[1]{\gdef\@authormore{#1}}
+\newcommand*\@thesis{}
+\newcommand*\@@thesis{}
+\newcommand*\thesis[1]{\tud@thesis{thesis}{#1}}
+\newcommand*\tud@thanks{}
+\newcommand*\tud@thesis[2]{%
+ \AfterPreamble{%
+ \begingroup%
+ \global\let\tud@thanks\relax%
+ \def\thanks##1{\gdef\tud@thanks{##1}}%
+ \let\footnote\thanks%
+ \setbox0\vbox{#2}%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \tud@lowerstring{\@tempa}{#2}%
+ \ifstr{#1}{thesis}{\protected@xdef\@@thesis{#2}}{}%
+ \endgroup%
+ \ifstr{\@tempa}{diss}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{doctoral}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{phd}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{diploma}{\tud@@thesis{#1}{\diplomathesisname}}{%
+ \ifstr{\@tempa}{master}{\tud@@thesis{#1}{\masterthesisname}}{%
+ \ifstr{\@tempa}{bachelor}{\tud@@thesis{#1}{\bachelorthesisname}}{%
+ \ifstr{\@tempa}{student}{\tud@@thesis{#1}{\studentresearchname}}{%
+ \ifstr{\@tempa}{project}{\tud@@thesis{#1}{\projectpapername}}{%
+ \ifstr{\@tempa}{seminar}{\tud@@thesis{#1}{\seminarpapername}}{%
+ \ifstr{\@tempa}{research}{\tud@@thesis{#1}{\researchname}}{%
+ \ifstr{\@tempa}{log}{\tud@@thesis{#1}{\logname}}{%
+ \ifstr{\@tempa}{report}{\tud@@thesis{#1}{\reportname}}{%
+ \ifstr{\@tempa}{internship}{\tud@@thesis{#1}{\internshipname}}{%
+ \@namedef{@#1}{#2}%
+ }}}}}}}}}}}}}%
+ }%
+}
+\newcommand*\tud@@thesis[2]{%
+ \ifstr{#1}{subject}{%
+ \ifx\@thesis\@empty\else%
+ \ClassWarning{\tudcls@name}{Field `thesis' is overwritten by `subject'}%
+ \fi%
+ \TUD@std@ifkey@lock{subjectthesis}{true}%
+ }{%
+ \TUD@std@ifkey@lock{subjectthesis}{false}%
+ }%
+ \ifx\tud@thanks\relax%
+ \gdef\@thesis{#2}%
+ \else%
+ \protected@xdef\@thesis{\noexpand#2\noexpand\thanks{\tud@thanks}}%
+ \fi%
+ \gdef\@@thesis{#2}%
+}
+\renewcommand*\subject[1]{\tud@thesis{subject}{#1}}
+\newcommand*\@graduation{}
+\newcommand*\@graduationabbr{}
+\newcommand*\graduation[2][]{%
+ \ifxblank{#1}{\gdef\@graduationabbr{}}{\gdef\@graduationabbr{(#1)}}%
+ \gdef\@graduation{#2}%
+}
+\newcommand*\@professor{}
+\newcommand*\professor[1]{\gdef\@professor{#1}}
+\newcommand*\@supervisor{}
+\newcommand*\supervisor[1]{\gdef\@supervisor{#1}}
+\newcommand*\@supporter{}
+\newcommand*\supporter[1]{\gdef\@supporter{#1}}
+\newcommand*\@company{}
+\newcommand*\company[1]{\gdef\@company{#1}}
+\newcommand*\@referee{}
+\newcommand*\referee[1]{\gdef\@referee{#1}}
+\newcommand*\@advisor{}
+\newcommand*\advisor[1]{\gdef\@advisor{#1}}
+\newcommand*\@matriculationnumber{}
+\newrobustcmd*\matriculationnumber[1]{%
+ \gdef\@matriculationnumber{#1}%
+}
+\newcommand*\@matriculationyear{}
+\newrobustcmd*\matriculationyear[1]{\gdef\@matriculationyear{#1}}
+\newcommand*\@placeofbirth{}
+\newrobustcmd*\placeofbirth[1]{\gdef\@placeofbirth{#1}}
+\providecommand*\publisher[1]{\publishers{#1}}
+\newcommand*\@confirmationclosing{%
+ \medskip%
+ \noindent\@place, \@date%
+ \\[20mm plus 10mm minus 10mm]%
+ \begingroup%
+ \let\and\hfil%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \@author%
+ \hfil%
+ \endgroup%
+}
+\newcommand*\confirmationclosing[1]{\gdef\@confirmationclosing{#1}}
+\newcommand*\@place{Dresden}
+\newcommand*\place[1]{\gdef\@place{#1}}
+\newcommand*\printdate[1]{#1}
+\BeforePackage{isodate}{\undef\printdate}
+\newcommand*\tud@printdate[2]{%
+ \ifx\today#2%
+ \gdef#1{#2}%
+ \else%
+ \ifxblank{#2}%
+ {\gdef#1{}}%
+ {\gdef#1{\printdate{#2}}}%
+ \fi%
+}
+\newcommand*\@datemore{}
+\renewcommand*\date[2][]{%
+ \gdef\@datemore{#1}%
+ \tud@printdate{\@date}{#2}%
+}
+\newcommand*\@defensedate{}
+\newcommand*\defensedate[1]{\tud@printdate{\@defensedate}{#1}}
+\newcommand*\@dateofbirth{}
+\newrobustcmd*\dateofbirth[1]{\tud@printdate{\@dateofbirth}{#1}}
+%%% From File: tudscr-locale.dtx
+\newcommand*\tud@locale@define[1]{%
+ \providecommand*#1{%
+ \ClassError{\tudcls@name}{%
+ `\string#1' not defined for language `\languagename'%
+ }{%
+ Currently the class `\tudcls@name' only supports the\MessageBreak%
+ languages german and english an its dialects. You must\MessageBreak%
+ define single patterns by yourself, e.g.:\MessageBreak%
+ `\string\providecaptionname{\languagename}\string#1{<text>}'\MessageBreak%
+ To implement new languages, it would be nice if you could\MessageBreak%
+ contact the author of this class and send your definitions\MessageBreak%
+ to \tudscrmail%
+ }%
+ }%
+}
+\tud@locale@define{\graduationtext}
+\tud@locale@define{\supervisorname}
+\tud@locale@define{\supervisorothername}
+\tud@locale@define{\refereename}
+\tud@locale@define{\refereeothername}
+\tud@locale@define{\advisorname}
+\tud@locale@define{\advisorothername}
+\tud@locale@define{\professorname}
+\tud@locale@define{\professorothername}
+\tud@locale@define{\datetext}
+\tud@locale@define{\dateofbirthtext}
+\tud@locale@define{\placeofbirthtext}
+\tud@locale@define{\defensedatetext}
+\tud@locale@define{\matriculationyearname}
+\tud@locale@define{\matriculationnumbername}
+\tud@locale@define{\coverpagename}
+\tud@locale@define{\titlepagename}
+\tud@locale@define{\abstractname}
+\tud@locale@define{\confirmationname}
+\tud@locale@define{\confirmationtext}
+\tud@locale@define{\blockingname}
+\tud@locale@define{\blockingtext}
+\tud@locale@define{\listingname}
+\tud@locale@define{\listlistingname}
+\tud@locale@define{\dissertationname}
+\tud@locale@define{\diplomathesisname}
+\tud@locale@define{\masterthesisname}
+\tud@locale@define{\bachelorthesisname}
+\tud@locale@define{\studentresearchname}
+\tud@locale@define{\projectpapername}
+\tud@locale@define{\seminarpapername}
+\tud@locale@define{\researchname}
+\tud@locale@define{\logname}
+\tud@locale@define{\internshipname}
+\tud@locale@define{\reportname}
+\newcommand*\tud@locale@german{%
+ \providecaptionname{%
+ german,ngerman,austrian,naustrian,swissgerman,nswissgerman%
+ }%
+}
+\tud@locale@german{\graduationtext}{zur Erlangung des akademischen Grades}%
+\tud@locale@german{\supervisorname}{Betreuer}%
+\tud@locale@german{\supervisorothername}{}%
+\tud@locale@german{\refereename}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@referee}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Erstgutachter%
+ \else%
+ Gutachter%
+ \fi%
+}
+\tud@locale@german{\refereeothername}{Zweitgutachter}%
+\tud@locale@german{\advisorname}{Fachreferent}%
+\tud@locale@german{\advisorothername}{}%
+\tud@locale@german{\professorname}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@professor}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Betreuende Hochschullehrer%
+ \else%
+ Betreuender Hochschullehrer%
+ \fi%
+}
+\tud@locale@german{\professorothername}{}%
+\tud@locale@german{\datetext}{Eingereicht am}%
+\tud@locale@german{\dateofbirthtext}{Geboren am}%
+\tud@locale@german{\placeofbirthtext}{in}%
+\tud@locale@german{\defensedatetext}{Verteidigt am}%
+\tud@locale@german{\matriculationyearname}{Immatrikulationsjahr}%
+\tud@locale@german{\matriculationnumbername}{Matrikelnummer}%
+\tud@locale@german{\coverpagename}{Umschlagseite}%
+\tud@locale@german{\titlepagename}{Titelblatt}%
+\tud@locale@german{\abstractname}{Zusammenfassung}%
+\tud@locale@german{\confirmationname}{Selbstst\"andigkeitserkl\"arung}%
+\tud@locale@german{\confirmationtext}{%
+ Hiermit versichere ich, dass ich die vorliegende
+ \ifx\@@thesis\@empty Arbeit \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ selbstst\"andig und ohne unzul\"assige Hilfe Dritter verfasst habe. Es
+ wurden keine anderen als die in der Arbeit angegebenen Hilfsmittel und
+ Quellen benutzt. Die w\"ortlichen und sinngem\"a\ss{} \"ubernommenen
+ Zitate habe ich als solche kenntlich gemacht.
+ \ifx\@supporter\@empty%
+ Es waren keine weiteren Personen an der geistigen Herstellung der
+ vorliegenden Arbeit beteiligt.
+ \else%
+ W\"ahrend der Anfertigung dieser Arbeit wurde ich nur von folgenden
+ Personen unterst\"utzt:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Weitere Personen waren an der geistigen Herstellung der
+ vorliegenden Arbeit nicht beteiligt.
+ \fi%
+ Mir ist bekannt, dass die Nichteinhaltung dieser Erkl\"arung zum
+ nachtr\"aglichen Entzug des Hochschulabschlusses f\"uhren kann.%
+}
+\tud@locale@german{\blockingname}{Sperrvermerk}%
+\tud@locale@german{\blockingtext}{%
+ Diese \ifx\@@thesis\@empty Arbeit \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ enth\"alt vertrauliche Informationen\ifx\@company\@empty\else
+ , offengelegt durch \@company{}\fi. Ver\"offentlichungen,
+ Vervielf\"altigungen und Einsichtnahme~-- auch nur auszugsweise~--
+ sind ohne ausdr\"uckliche Genehmigung \ifx\@company\@empty\else
+ durch \@company{} \fi nicht gestattet, ebenso wie
+ Ver\"offentlichungen \"uber den Inhalt dieser Arbeit. Die
+ vorliegende Arbeit ist nur dem Betreuer an der Technischen
+ Universit\"at Dresden, den Gutachtern sowie den Mitgliedern des
+ Pr\"ufungsausschusses zug\"anglich zu machen.%
+}
+\tud@locale@german{\listingname}{Quelltext}%
+\tud@locale@german{\listlistingname}{Quelltextverzeichnis}%
+\tud@locale@german{\dissertationname}{Dissertation}%
+\tud@locale@german{\diplomathesisname}{Diplomarbeit}%
+\tud@locale@german{\masterthesisname}{Master-Arbeit}%
+\tud@locale@german{\bachelorthesisname}{Bachelor-Arbeit}%
+\tud@locale@german{\studentresearchname}{Studienarbeit}%
+\tud@locale@german{\projectpapername}{Projektarbeit}%
+\tud@locale@german{\seminarpapername}{Seminararbeit}%
+\tud@locale@german{\researchname}{Forschungsbericht}%
+\tud@locale@german{\logname}{Protokoll}%
+\tud@locale@german{\internshipname}{Praktikumsbericht}%
+\tud@locale@german{\reportname}{Bericht}%
+\newcommand*\tud@locale@english{%
+ \providecaptionname{%
+ american,australian,british,canadian,english,newzealand,UKenglish,USenglish%
+ }%
+}
+\tud@locale@english{\graduationtext}{to achieve the academic degree}%
+\tud@locale@english{\supervisorname}{Supervisor}%
+\tud@locale@english{\supervisorothername}{}%
+\tud@locale@english{\refereename}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@referee}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ First referee%
+ \else%
+ Referee%
+ \fi%
+}
+\tud@locale@english{\refereeothername}{Second referee}%
+\tud@locale@english{\advisorname}{Advisor}%
+\tud@locale@english{\advisorothername}{}%
+\tud@locale@english{\professorname}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@professor}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Supervising professors%
+ \else%
+ Supervising professor%
+ \fi%
+}
+\tud@locale@english{\professorothername}{}%
+\tud@locale@english{\datetext}{Submitted on}%
+\tud@locale@english{\dateofbirthtext}{Born on}%
+\tud@locale@english{\placeofbirthtext}{in}%
+\tud@locale@english{\defensedatetext}{Defended on}%
+\tud@locale@english{\matriculationyearname}{Matriculation year}%
+\tud@locale@english{\matriculationnumbername}{Matriculation number}%
+\tud@locale@english{\coverpagename}{Cover page}%
+\tud@locale@english{\titlepagename}{Title page}%
+\tud@locale@english{\abstractname}{Abstract}%
+\tud@locale@english{\confirmationname}{Statement of authorship}%
+\tud@locale@english{\confirmationtext}{%
+ I hereby certify that I have authored this
+ \ifx\@@thesis\@empty thesis\else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ independently and without undue assistance from third
+ parties. No other than the resources and references
+ indicated in this thesis have been used. I have marked
+ both literal and accordingly adopted quotations as such.
+ \ifx\@supporter\@empty%
+ They were no additional persons involved in the spiritual
+ preparation of the present thesis.
+ \else%
+ During the preparation of this thesis I was only supported
+ by the following persons:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Additional persons were not involved in the spiritual
+ preparation of the present thesis.
+ \fi%
+ I am aware that violations of this declaration may lead to
+ subsequent withdrawal of the degree.%
+}
+\tud@locale@english{\blockingname}{Restriction note}%
+\tud@locale@english{\blockingtext}{%
+ This \ifx\@@thesis\@empty thesis \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ contains confidential data\ifx\@company\@empty\else
+ , disclosed by \@company{}\fi. Publications, duplications and
+ inspections---even in part---are prohibited without explicit
+ permission\ifx\@company\@empty\else\space by \@company{}\fi,
+ as well as publications about the content of this thesis.
+ This thesis may only be made accessible to the supervisor at
+ Technische Universit\"at Dresden, the reviewers and also the
+ members of the examination board.%
+}
+\tud@locale@english{\listingname}{Listing}%
+\tud@locale@english{\listlistingname}{List of Listings}%
+\tud@locale@english{\dissertationname}{Dissertation}%
+\tud@locale@english{\diplomathesisname}{Diploma Thesis}%
+\tud@locale@english{\masterthesisname}{Master Thesis}%
+\tud@locale@english{\bachelorthesisname}{Bachelor Thesis}%
+\tud@locale@english{\studentresearchname}{Student Research Project}%
+\tud@locale@english{\projectpapername}{Project Paper}%
+\tud@locale@english{\seminarpapername}{Seminar Paper}%
+\tud@locale@english{\researchname}{Research Report}%
+\tud@locale@english{\logname}{Log}%
+\tud@locale@english{\internshipname}{Internship Report}%
+\tud@locale@english{\reportname}{Report}%
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+\AfterPackage{mathswap}{%
+ \tud@locale@german{\@commaswap}{,}%
+ \tud@locale@german{\@dotswap}{\,}%
+ \tud@locale@english{\@commaswap}{\,}%
+ \tud@locale@english{\@dotswap}{.}%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newlength{\tud@dim@left}
+\newlength{\tud@dim@right}
+\newlength{\tud@dim@both}
+\newlength{\tud@dim@top}
+\newlength{\tud@dim@bottom}
+\newlength{\tud@dim@footskip}
+\newlength{\tud@dim@headheight}
+\newlength{\tud@dim@barheight}
+\newlength{\tud@dim@headsep}
+\newlength{\tud@dim@logox}
+\newlength{\tud@dim@logoy}
+\newlength{\tud@dim@logowidth}
+\newlength{\tud@dim@logoheight}
+\newlength{\tud@dim@line}
+\newlength{\tud@dim@thinline}
+\newlength{\tud@dim@heavyline}
+\newlength{\tud@dim@headingsvskip}
+\newlength{\tud@dim@headdiff}
+\newlength{\tud@dim@ddcdiff}
+\newlength{\tud@dim@ddcfoot}
+\newcommand*\tud@head@font@size{}
+\newcommand*\tud@geometry@set{%
+ \ifdim\paperheight<148.1mm\relax%
+ \setlength{\tud@dim@headheight}{17.5mm}%
+ \setlength{\tud@dim@barheight}{2.5mm}%
+ \setlength{\tud@dim@headsep}{6mm}%
+ \setlength{\tud@dim@logox}{5.5mm}%
+ \setlength{\tud@dim@logoy}{6.5mm}%
+ \setlength{\tud@dim@logowidth}{28.5mm}%
+ \setlength{\tud@dim@left}{15mm}%
+ \setlength{\tud@dim@right}{10mm}%
+ \setlength{\tud@dim@top}{12.5mm}%
+ \setlength{\tud@dim@bottom}{12.5mm}%
+ \setlength{\tud@dim@footskip}{6mm}%
+ \setlength{\tud@dim@heavyline}{0.75pt}%
+ \setlength{\tud@dim@thinline}{0.5pt}%
+ \def\tud@head@font@size{4.5}%
+ \else\ifdim\paperheight<297.1mm\relax%
+ \setlength{\tud@dim@headheight}{35mm}%
+ \setlength{\tud@dim@barheight}{5mm}%
+ \setlength{\tud@dim@headsep}{12mm}%
+ \setlength{\tud@dim@logox}{11mm}%
+ \setlength{\tud@dim@logoy}{13.5mm}%
+ \setlength{\tud@dim@logowidth}{57mm}%
+ \setlength{\tud@dim@left}{30mm}%
+ \setlength{\tud@dim@right}{20mm}%
+ \setlength{\tud@dim@top}{25mm}%
+ \setlength{\tud@dim@bottom}{25mm}%
+ \setlength{\tud@dim@footskip}{12mm}%
+ \setlength{\tud@dim@heavyline}{1pt}%
+ \setlength{\tud@dim@thinline}{0.5pt}%
+ \def\tud@head@font@size{9}%
+ \else\ifdim\paperheight<420.1mm\relax%
+ \setlength{\tud@dim@headheight}{50mm}%
+ \setlength{\tud@dim@barheight}{7mm}%
+ \setlength{\tud@dim@headsep}{17mm}%
+ \setlength{\tud@dim@logox}{15.5mm}%
+ \setlength{\tud@dim@logoy}{19mm}%
+ \setlength{\tud@dim@logowidth}{80mm}%
+ \setlength{\tud@dim@left}{42mm}%
+ \setlength{\tud@dim@right}{28mm}%
+ \setlength{\tud@dim@top}{35mm}%
+ \setlength{\tud@dim@bottom}{35mm}%
+ \setlength{\tud@dim@footskip}{17mm}%
+ \setlength{\tud@dim@heavyline}{1.4pt}%
+ \setlength{\tud@dim@thinline}{0.7pt}%
+ \def\tud@head@font@size{13}%
+ \else\ifdim\paperheight<594.1mm\relax%
+ \setlength{\tud@dim@headheight}{70mm}%
+ \setlength{\tud@dim@barheight}{10mm}%
+ \setlength{\tud@dim@headsep}{24mm}%
+ \setlength{\tud@dim@logox}{22mm}%
+ \setlength{\tud@dim@logoy}{27mm}%
+ \setlength{\tud@dim@logowidth}{114mm}%
+ \setlength{\tud@dim@left}{60mm}%
+ \setlength{\tud@dim@right}{40mm}%
+ \setlength{\tud@dim@top}{50mm}%
+ \setlength{\tud@dim@bottom}{50mm}%
+ \setlength{\tud@dim@footskip}{24mm}%
+ \setlength{\tud@dim@heavyline}{1.7pt}%
+ \setlength{\tud@dim@thinline}{1pt}%
+ \def\tud@head@font@size{13.5}%
+ \else\ifdim\paperheight<841.1mm\relax%
+ \setlength{\tud@dim@headheight}{100mm}%
+ \setlength{\tud@dim@barheight}{14mm}%
+ \setlength{\tud@dim@headsep}{34mm}%
+ \setlength{\tud@dim@logox}{31mm}%
+ \setlength{\tud@dim@logoy}{38mm}%
+ \setlength{\tud@dim@logowidth}{161.5mm}%
+ \setlength{\tud@dim@left}{85mm}%
+ \setlength{\tud@dim@right}{56.5mm}%
+ \setlength{\tud@dim@top}{71mm}%
+ \setlength{\tud@dim@bottom}{71mm}%
+ \setlength{\tud@dim@footskip}{34mm}%
+ \setlength{\tud@dim@heavyline}{1.9pt}%
+ \setlength{\tud@dim@thinline}{1.5pt}%
+ \def\tud@head@font@size{14}%
+ \else%
+ \setlength{\tud@dim@headheight}{140mm}%
+ \setlength{\tud@dim@barheight}{20mm}%
+ \setlength{\tud@dim@headsep}{48mm}%
+ \setlength{\tud@dim@logox}{44mm}%
+ \setlength{\tud@dim@logoy}{54mm}%
+ \setlength{\tud@dim@logowidth}{228mm}%
+ \setlength{\tud@dim@left}{120mm}%
+ \setlength{\tud@dim@right}{80mm}%
+ \setlength{\tud@dim@top}{100mm}%
+ \setlength{\tud@dim@bottom}{100mm}%
+ \setlength{\tud@dim@footskip}{48mm}%
+ \setlength{\tud@dim@heavyline}{2.1pt}%
+ \setlength{\tud@dim@thinline}{2pt}%
+ \def\tud@head@font@size{20}%
+ \fi\fi\fi\fi\fi%
+ \setlength{\tud@dim@both}{\dimexpr\tud@dim@left+\tud@dim@right\relax}%
+ \setlength{\tud@dim@ddcfoot}{.6\tud@dim@headheight}%
+}
+\newcommand*\tud@ifsacrop{%
+ \ifcsdef{ifsa@crop}{%
+ \ifbool{sa@crop}{\@firstoftwo}{\@secondoftwo}%
+ }{%
+ \@secondoftwo%
+ }%
+}
+\AtEndPreamble{%
+ \tud@ifsacrop{%
+ \PreventPackageFromLoading{scrlayer-scrpage}%
+ \pagestyle{empty}%
+ \hoffset=-72.27pt%
+ \voffset=-72.27pt%
+ \topmargin=0pt%
+ \headheight=0pt%
+ \headsep=0pt%
+ \marginparsep=0pt%
+ \marginparwidth=0pt%
+ \footskip=0pt%
+ \marginparpush=0pt%
+ \oddsidemargin=0pt%
+ \evensidemargin=0pt%
+ \topskip=0pt%
+ \textheight=\dimexpr\maxdimen%
+ }{}%
+}
+\AtEndPreamble{%
+ \RequirePackage{scrlayer-scrpage}[2013/12/14]%
+ \AfterPackage*{scrlayer-scrpage}{%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\tud@dim@logoy,%
+ contents={%
+ \hspace*{\dimexpr\tud@dim@logox-\tud@dim@left\relax}\tud@mainlogo%
+ },%
+ ]{tudheadings.head.mainlogo}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\tud@dim@logoy,%
+ contents={\hfill\tud@headlogo},%
+ ]{tudheadings.head.logo}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight-.5\tud@dim@line\relax,%
+ contents={\if@tud@widehead\else\tud@head@rule{\textwidth}\fi},%
+ ]{tudheadings.head.topline}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight-.5\tud@dim@line\relax%
+ },%
+ contents={\if@tud@widehead\else\tud@head@rule{\textwidth}\fi},%
+ ]{tudheadings.head.bottomline}%
+ \DeclareNewLayer[%
+ background,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight-.5\tud@dim@line\relax,%
+ contents={\if@tud@widehead\tud@head@rule{\paperwidth}\fi},%
+ ]{tudheadings.head.topwideline}%
+ \DeclareNewLayer[%
+ background,align=tl,%
+ voffset={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight-.5\tud@dim@line\relax%
+ },%
+ contents={\if@tud@widehead\tud@head@rule{\paperwidth}\fi},%
+ ]{tudheadings.head.bottomwideline}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight+\tud@dim@line\relax,%
+ contents={\tud@head@text@box},%
+ ]{tudheadings.head.text}%
+ \DeclareNewLayer[%
+ background,foot,%
+ contents={%
+ \vskip\dimexpr-\tud@dim@ddcfoot-\baselineskip+\ht\strutbox%
+ \hfill\tud@footlogo%
+ },%
+ ]{tudheadings.foot.ddclogo}%
+ \newpairofpagestyles{tudheadings}{}%
+ \ForEachLayerOfPageStyle{tudheadings}{%
+ \RemoveLayersFromPageStyle{tudheadings}{#1}%
+ }%
+ \ForEachLayerOfPageStyle{plain.tudheadings}{%
+ \RemoveLayersFromPageStyle{plain.tudheadings}{#1}%
+ }%
+ \AddLayersToPageStyle{tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ scrheadings.foot.odd,%
+ scrheadings.foot.even,%
+ scrheadings.foot.oneside,%
+ scrheadings.foot.above.line,%
+ scrheadings.foot.below.line%
+ }%
+ \AddLayersToPageStyle{plain.tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ plain.scrheadings.foot.odd,%
+ plain.scrheadings.foot.even,%
+ plain.scrheadings.foot.oneside,%
+ plain.scrheadings.foot.above.line,%
+ plain.scrheadings.foot.below.line%
+ }%
+ \DeclareNewPageStyleByLayers{empty.tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ }%
+ \AddToLayerPageStyleOptions{tudheadings}{%
+ onselect={\letcs\ps@empty{ps@empty.tudheadings}}%
+ }%
+ \AddToLayerPageStyleOptions{plain.tudheadings}{%
+ onselect={\letcs\ps@empty{ps@empty.tudheadings}}%
+ }%
+ \AddToLayerPageStyleOptions{empty.tudheadings}{%
+ onselect={%
+ \letcs\ps@empty{ps@empty.tudheadings}%
+ \letcs\ps@plain{ps@plain.tudheadings}%
+ \letcs\ps@headings{ps@tudheadings}%
+ }%
+ }%
+ \DeclareNewPageStyleAlias{tudscrheadings}{tudheadings}%
+ \DeclareNewPageStyleAlias{plain.tudscrheadings}{plain.tudheadings}%
+ \DeclareNewPageStyleAlias{empty.tudscrheadings}{empty.tudheadings}%
+ \BeforeSelectAnyPageStyle{\tud@beforepagestyle{#1}}%
+ }%
+}
+\newcommand*\tud@currentgeometry{}
+\newcommand*\tud@beforepagestyle[1]{%
+ \def\@tempa{#1}%
+ \ifstr{\sls@currentheadings}{tudheadings}{%
+ \ifstr{#1}{headings}{\def\@tempa{tudheadings}}{}%
+ \ifstr{#1}{plain}{\def\@tempa{plain.tudheadings}}{}%
+ \ifstr{#1}{empty}{\def\@tempa{empty.tudheadings}}{}%
+ }{}%
+ \tud@ifinpslist{\@tempa}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax%
+ \ifstr{\tud@currentgeometry}{tudarea}{}{%
+ \loadgeometry{tudarea}%
+ \gdef\tud@currentgeometry{tudarea}%
+ }%
+ \else%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \loadgeometry{tudareaddc}%
+ \gdef\tud@currentgeometry{tudareaddc}%
+ }%
+ \fi%
+ \setlength{\tud@dim@headdiff}{\z@}%
+ }{%
+ \ifstr{\tud@currentgeometry}{typearea}{}{%
+ \loadgeometry{typearea}%
+ \gdef\tud@currentgeometry{typearea}%
+ \RedeclarePageStyleByLayers{empty}{}%
+ }%
+ \setlength{\tud@dim@headdiff}{\tud@ta@headdiff}%
+ \ifcase \tud@geometry\relax\else%
+ \if@hincl%
+ \addtolength{\tud@dim@headdiff}{%
+ \dimexpr-\tud@ta@headheight-\tud@dim@headsep\relax%
+ }%
+ \fi%
+ \fi%
+ }%
+ \global\tud@dim@headdiff=\tud@dim@headdiff%
+}
+\patchcmd{\cleardoubleoddpageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoubleoddpageusingstyle}}
+\patchcmd{\cleardoubleevenpageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoubleevenpageusingstyle}}
+\patchcmd{\cleardoublepageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoublepageusingstyle}}
+\newcommand*\tud@ddc@enlargepage{%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\else\enlargethispage{-\tud@dim@ddcdiff}\fi%
+ }%
+}
+\newcommand*\tud@head@text{}
+\newcommand*\tud@head@text@first{}
+\newcommand*\tud@head@text@second{}
+\newcommand*\tud@head@text@delimiter{}
+\newcommand*\tud@head@text@buffer{}
+\newcommand*\tud@head@font{}
+\newcommand*\tud@head@rule[1]{%
+ \color{\tud@head@color}%
+ \rule[\dimexpr\ht\strutbox\relax]{#1}{\tud@dim@line}%
+}
+\newcommand*\tud@head@text@add[3][, ]{%
+ \def\tud@head@font{#2}%
+ \edef\tud@head@text{#3}%
+ \ifx\tud@head@text\@empty%
+ \def\tud@head@text@delimiter{}%
+ \else%
+ \edef\tud@head@text@delimiter{\tud@head@text@buffer}%
+ \def\tud@head@text@buffer{#1}%
+ \fi%
+ \if@tempswa\else%
+ \def\@tempa{%
+ \tud@head@text@first%
+ \tud@head@text@delimiter%
+ \tud@head@font%
+ \tud@head@text%
+ }%
+ \settowidth{\@tempdima}{\@tempa}%
+ \ifdim\@tempdima>\textwidth\relax%
+ \@tempswatrue%
+ \def\tud@head@text@delimiter{}%
+ \else%
+ \edef\tud@head@text@first{\@tempa}%
+ \fi%
+ \fi%
+ \if@tempswa%
+ \edef\tud@head@text@second{%
+ \tud@head@text@second%
+ \tud@head@text@delimiter%
+ \tud@head@font%
+ \tud@head@text%
+ }%
+ \fi%
+}
+\newcommand*\tud@head@text@box{%
+ \ifx\@faculty\@empty%
+ \ClassWarningNoLine{\tudcls@name}{No `\string\faculty' given}%
+ \faculty{}%
+ \fi%
+ \color{\tud@head@color}%
+ \tud@head@font@set%
+ \@tempswafalse%
+ \def\tud@head@text@first{}%
+ \def\tud@head@text@second{}%
+ \def\tud@head@text@buffer{}%
+ \tud@head@text@add[\enskip]{\tud@head@font@bold}{\@faculty}%
+ \tud@head@text@add{\tud@head@font@light}{\@department}%
+ \tud@head@text@add{\tud@head@font@light}{\@institute}%
+ \tud@head@text@add{\tud@head@font@light}{\@chair}%
+ \settowidth{\@tempdima}{\tud@head@text@second}%
+ \ifdim\@tempdima>\textwidth\relax%
+ \tud@head@text@wrn{\the\dimexpr\@tempdima-\textwidth\relax}%
+ \hfuzz=\@tempdima%
+ \fi%
+ \vbox{%
+ \linespread{0}\selectfont%
+ \tud@head@text@write{\tud@head@text@first}%
+ \ifx\tud@head@text@second\@empty%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\tud@head@text@write{\@extraheadline}%
+ \fi%
+ \else%
+ \newline\tud@head@text@write{\tud@head@text@second}%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\@extraheadline%
+ \fi%
+ \fi%
+ }%
+}
+\newcommand*\tud@head@text@write[1]{%
+ \raisebox{\dimexpr(\tud@dim@barheight+2\tud@dim@line-\totalheight)/2\relax}[%
+ \dimexpr\tud@dim@barheight-\depth\relax%
+ ][\depth]{#1\vphantom{gjpqy\"A\"O\"U}}%
+}
+\newcommand\tud@head@text@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The given entries for the headline\MessageBreak%
+ (faculty, institute etc.) are #1\MessageBreak%
+ too wide for the textwidth%
+ }%
+ \global\let\tud@head@text@wrn\@gobble%
+}
+\newcommand*\tud@mainlogo@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The selected page layout means that the\MessageBreak%
+ logo of TUD extends beyond the printing area.\MessageBreak%
+ The inner margin is smaller than BCOR\MessageBreak%
+ (`BCOR=\the\ta@bcor', inner margin is #1)\MessageBreak%
+ Maybe you should decrease the current value\MessageBreak%
+ of DIV (`DIV=\the\ta@div')%
+ }%
+ \global\let\tud@mainlogo@wrn\@gobble%
+}
+\newcommand*\tud@@mainlogo{}
+\newcommand*\tud@mainlogo{%
+ \setlength{\@tempdima}{%
+ \dimexpr\oddsidemargin+1in+\tud@dim@logox-\tud@dim@left\relax%
+ }%
+ \ifdim\@tempdima<\ta@bcor\relax\tud@mainlogo@wrn{\the\@tempdima}\fi%
+ \def\tud@@mainlogo{TUD-black}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@mainlogo{TUD-blue}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@mainlogo{TUD-blue}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@mainlogo{TUD-white}}{}%
+ \global\let\tud@dim@line\tud@dim@thinline%
+ \ifstr{\tud@head@color}{white}{\global\let\tud@dim@line\tud@dim@heavyline}{}%
+ \color{\tud@head@color}%
+ \includegraphics[width=\tud@dim@logowidth]{\tud@@mainlogo}%
+}
+\newcommand*\headlogo[2][]{%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \def\tud@@headlogo{#2}%
+ \def\tud@@@headlogo{#1}%
+ \if@atdocument\expandafter\pagestyle\expandafter{\currentpagestyle}\fi%
+}
+\newcommand*\tud@@headlogo{}
+\newcommand*\tud@@@headlogo{}
+\newcommand*\tud@headlogo{%
+ \tud@ddc@check%
+ \ifx\tud@@headlogo\@empty\else%
+ \ifnum\@tempa>\z@\relax\tud@headlogo@wrn\fi%
+ \fi%
+ \ifcase \@tempa\relax\or%
+ \def\tud@@headlogo{DDC-24}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@headlogo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@headlogo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@headlogo{DDC-30}}{}%
+ \or%
+ \def\tud@@headlogo{DDC-03}%
+ \or%
+ \def\tud@@headlogo{DDC-09}%
+ \or%
+ \def\tud@@headlogo{DDC-21}%
+ \or%
+ \def\tud@@headlogo{DDC-24}%
+ \or%
+ \def\tud@@headlogo{DDC-27}%
+ \or%
+ \def\tud@@headlogo{DDC-30}%
+ \fi%
+ \ifx\tud@@headlogo\@empty\else%
+ \settoheight{\tud@dim@logoheight}{\tud@mainlogo}%
+ \pretocmd{\tud@@@headlogo}{height=\tud@dim@logoheight,}%
+ {}{\tud@patch@wrn{tud@@@headlogo}}%
+ \expandafter\includegraphics\expandafter[\tud@@@headlogo]{\tud@@headlogo}%
+ \fi%
+}
+\newcommand*\tud@headlogo@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ The secondary logo given with `\string\headlogo' is\MessageBreak%
+ overwritten with DDC logo. Maybe you should use\MessageBreak%
+ `ddcfoot' or better `ddc' instead of `ddchead'%
+ }%
+ \global\let\tud@headlogo@wrn\relax%
+}
+\newcommand*\tud@@footlogo{}
+\newcommand*\tud@footlogo{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\or%
+ \def\tud@@footlogo{DDC-22}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@footlogo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@footlogo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@footlogo{DDC-28}}{}%
+ \or%
+ \def\tud@@footlogo{DDC-01}%
+ \or%
+ \def\tud@@footlogo{DDC-07}%
+ \or%
+ \def\tud@@footlogo{DDC-19}%
+ \or%
+ \def\tud@@footlogo{DDC-22}%
+ \or%
+ \def\tud@@footlogo{DDC-25}%
+ \or%
+ \def\tud@@footlogo{DDC-28}%
+ \fi%
+ \ifx\tud@@footlogo\@empty\else%
+ \includegraphics[height=\tud@dim@ddcfoot]{\tud@@footlogo}%
+ \fi%
+}
+\newlength{\tud@ta@textheight}
+\newlength{\tud@ta@topmargin}
+\newlength{\tud@ta@headheight}
+\newlength{\tud@ta@headsep}
+\newlength{\tud@ta@footskip}
+\newlength{\tud@ta@headdiff}
+\newcommand*\tud@geometry@restore{}
+\AfterCalculatingTypearea{%
+ \setlength{\tud@ta@textheight}{\textheight}%
+ \setlength{\tud@ta@topmargin}{\topmargin}%
+ \setlength{\tud@ta@headheight}{\headheight}%
+ \setlength{\tud@ta@headsep}{\headsep}%
+ \setlength{\tud@ta@footskip}{\footskip}%
+ \let\tud@geometry@restore\Gm@restore@org%
+ \if@atdocument%
+ \let\Gm@restore@org\relax%
+ \tud@geometry@process%
+ \gdef\tud@currentgeometry{}%
+ \expandafter\pagestyle\expandafter{\currentpagestyle}%
+ \fi%
+ \let\Gm@restore@org\tud@geometry@restore%
+}
+\newcommand*\tud@geometry@hmargin{}
+\newcommand*\tud@geometry@vmargin{}
+\newcommand*\tud@geometry@pmargin{}
+\newcommand*\tud@geometry@dmargin{}
+\AtEndPreamble{%
+ \tud@ifsacrop{}{%
+ \recalctypearea%
+ \RequirePackage{geometry}[2010/09/12]%
+ \tud@geometry@process%
+ \expandafter\pagestyle\expandafter{\currentpagestyle}%
+ }%
+}
+\newcommand*\tud@geometry@process{%
+ \tud@geometry@set%
+ \ifcase \tud@geometry\relax%
+ \def\tud@geometry@hmargin{%
+ left=\dimexpr\oddsidemargin+1in\relax,%
+ width=\textwidth,%
+ }%
+ \def\tud@geometry@vmargin{%
+ top={%
+ \dimexpr\tud@ta@topmargin+\tud@ta@headheight+\tud@ta@headsep+1in\relax%
+ },%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@ta@headsep,%
+ textheight=\tud@ta@textheight,%
+ footskip=\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ },%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax,%
+ headsep=\tud@dim@headsep,%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff\relax,%
+ footskip=\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ textheight={%
+ \dimexpr\tud@ta@textheight-\tud@ta@headdiff-\tud@dim@ddcdiff\relax%
+ },%
+ footskip=\dimexpr\tud@ta@footskip+\tud@dim@ddcdiff\relax,%
+ }%
+ \setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep%
+ -\tud@ta@topmargin-\tud@ta@headheight-\tud@ta@headsep-1in\relax%
+ }%
+ \setlength{\tud@dim@ddcdiff}{\dimexpr%
+ \tud@dim@ddcfoot-\tud@ta@footskip+\tud@dim@footskip\relax%
+ }%
+ \ifdim\tud@ta@headdiff<\z@\relax%
+ \addtolength{\tud@dim@headsep}{-\tud@ta@headdiff}%
+ \fi%
+ \else%
+ \ifcase \tud@geometry\or%
+ \def\tud@geometry@hmargin{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ \if@twoside asymmetric,\fi%
+ }%
+ \or%
+ \def\tud@geometry@hmargin{%
+ left=.5\tud@dim@both,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \or%
+ \def\tud@geometry@hmargin{%
+ \if@twoside%
+ left=.4\tud@dim@both,%
+ twoside,%
+ \else%
+ left=.5\tud@dim@both,%
+ \fi%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \fi%
+ \def\tud@geometry@vmargin{%
+ top=\tud@dim@top,%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ \tud@geometry@hincl,%
+ \tud@geometry@fincl,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ },%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ \if@fincl%
+ bottom=\dimexpr%
+ \tud@dim@bottom+\tud@dim@ddcfoot+\tud@dim@footskip\relax,%
+ \else%
+ bottom=\dimexpr\tud@dim@bottom+\tud@dim@ddcfoot\relax,%
+ \fi%
+ footskip=\dimexpr\tud@dim@footskip+\tud@dim@ddcfoot\relax,%
+ }%
+ \setlength{\tud@ta@headdiff}{%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight%
+ +\tud@dim@headsep-\tud@dim@top\relax%
+ }%
+ \setlength{\tud@dim@ddcdiff}{\dimexpr%
+ \tud@dim@ddcfoot+2\tud@dim@footskip-\tud@dim@bottom\relax%
+ }%
+ \fi%
+ \ifdim\tud@ta@headdiff<\z@\relax\setlength{\tud@ta@headdiff}{\z@}\fi%
+ \global\tud@ta@headdiff=\tud@ta@headdiff%
+ \ifdim\tud@dim@ddcdiff<\z@\relax\setlength{\tud@dim@ddcdiff}{\z@}\fi%
+ \global\tud@dim@ddcdiff=\tud@dim@ddcdiff%
+ \setlength{\tud@dim@headingsvskip}{.6\tud@dim@headheight}%
+ \global\tud@dim@headingsvskip=\tud@dim@headingsvskip%
+ \tud@geometry@@process%
+}
+\newcommand*\tud@geometry@@process{%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@dmargin,%
+ ignorehead,ignorefoot,%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudareaddc}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ ignorehead,%
+ \tud@geometry@fincl%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudarea}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@vmargin,%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{typearea}%
+}
+\newcommand*\tud@geometry@hincl{%
+ \if@hincl%
+ includehead,%
+ \else%
+ ignorehead,%
+ \fi%
+}
+\newcommand*\tud@geometry@fincl{%
+ \if@fincl%
+ includefoot,%
+ \else%
+ ignorefoot,%
+ \fi%
+}
+\newcommand*\tud@ps{tudheadings}
+\newcommand*\tud@ps@select{%
+ \expandafter\pagestyle\expandafter{\tud@ps}%
+ \ifstr{\tud@ps}{empty}{\renewcommand*\chapterpagestyle{empty}}{}%
+ \ifstr{\tud@ps}{empty.tudheadings}{%
+ \renewcommand*\chapterpagestyle{empty.tudheadings}%
+ }{}%
+}
+\newcommand*\tud@currentpagestyle{}
+\newcommand*\tud@currentpagestyle@set{%
+ \ifdefvoid{\tud@currentpagestyle}{%
+ \xdef\tud@currentpagestyle{\currentpagestyle}%
+ }{}%
+}
+\newcommand*\tud@currentpagestyle@reset{%
+ \expandafter\pagestyle\expandafter{\tud@currentpagestyle}%
+ \let\tud@currentpagestyle\relax%
+}
+\NewEnviron{tudpage}[1][]{%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{tudheadings}%
+ \TUD@parameter@set[tudpage]{#1}%
+ \tud@ps@select%
+ \tud@multicols@check%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}%
+ \fi%
+ \BODY%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}[%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+]
+\TUD@parameter{tudpage}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{color}[HKS41]{\def\tud@head@color{#1}}%
+ \TUD@parameter@let{colour}{color}%
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{ddc}[true]{\TUDoption{ddc}{#1}}%
+ \TUD@parameter@define{ddchead}[true]{\TUDoption{ddchead}{#1}}%
+ \TUD@parameter@define{ddcfoot}[true]{\TUDoption{ddcfoot}{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{barfont}[true]{\TUDoption{barfont}{#1}}%
+ \TUD@parameter@define{pagestyle}{%
+ \ifstr{#1}{empty}{\renewcommand*\tud@ps{empty.tudheadings}}{%
+ \ifstr{#1}{empty.tudheadings}{\renewcommand*\tud@ps{empty.tudheadings}}{%
+ \ifstr{#1}{plain}{\renewcommand*\tud@ps{plain.tudheadings}}{%
+ \ifstr{#1}{plain.tudheadings}{\renewcommand*\tud@ps{plain.tudheadings}}{%
+ \ifstr{#1}{headings}{\renewcommand*\tud@ps{tudheadings}}{%
+ \ifstr{#1}{tudheadings}{\renewcommand*\tud@ps{tudheadings}}{%
+ \TUD@parameter@wrn{pagestyle}{%
+ headings, plain, empty or any tudheadings page style type%
+ }%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{headlogo}{\headlogo{#1}}%
+ \TUD@parameter@let{logo}{headlogo}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@color@partfont{black}
+\newcommand*\tud@color@partpage{white}
+\newcommand*\tud@color@parthead{black}
+\newcommand*\tud@color@chapterfont{black}
+\newcommand*\tud@color@chapterpage{white}
+\newcommand*\tud@font@heading{%
+ \if@tud@din\dinbn\tud@raggedright\else\tud@RaggedRight\fi%
+}
+\newcommand*\tud@font@heading@size{\Huge}
+\newkomafont{parttitle}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ \usesizeofkomafont{section}%
+}
+\newlength{\pageheadingsvskip}
+\newlength{\headingsvskip}
+\newcommand*\tud@layout@process{%
+ \ifcase \tud@layout@cover\relax%
+ \stdbool@lock{@tud@cover@cdlayout}{false}%
+ \else%
+ \stdbool@lock{@tud@cover@cdlayout}{true}%
+ \fi%
+ \ifcase \tud@layout@title\relax%
+ \tud@cmd@restore{maketitle}%
+ \tud@cmd@restore{@maketitle}%
+ \tud@cmd@restore{titlepagestyle}%
+ \tud@font@koma@unset{titlehead}%
+ \tud@font@koma@unset{title}%
+ \tud@font@koma@unset{subtitle}%
+ \tud@font@koma@unset{subject}%
+ \tud@font@koma@unset{author}%
+ \tud@font@koma@unset{date}%
+ \tud@font@koma@unset{publishers}%
+ \else%
+ \tud@cmd@store{maketitle}%
+ \tud@cmd@store{@maketitle}%
+ \tud@cmd@store{titlepagestyle}%
+ \tud@font@koma@set{titlehead}{\usekomafont{titlepage}}%
+ \tud@font@koma@set{title}{%
+ \usekomafont{disposition}%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subtitle}{%
+ \tud@font@heading%
+ \usesizeofkomafont{section}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subject}{%
+ \fontfamily{\sfdefault}%
+ \fontseries{\bfdefault}%
+ \selectfont%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{author}{\usekomafont{subject}}%
+ \tud@font@koma@set{date}{\usekomafont{titlepage}}%
+ \tud@font@koma@set{publishers}{\usekomafont{author}}%
+ \let\maketitle\tud@maketitle%
+ \renewcommand*\titlepagestyle{plain.tudheadings}%
+ \fi%
+ \ifcase \tud@layout@part\relax%
+ \tud@cmd@restore{partheadstartvskip}%
+ \tud@cmd@restore{partheadmidvskip}%
+ \tud@cmd@restore{partheadendvskip}%
+ \tud@cmd@restore{partheademptypage}%
+ \tud@cmd@restore{partpagestyle}%
+ \tud@cmd@restore{@part}%
+ \tud@cmd@restore{@spart}%
+ \tud@sectioning@reset[addpart]{part}%
+ \tud@font@koma@unset{partnumber}%
+ \else%
+ \tud@cmd@store{partheadstartvskip}%
+ \tud@cmd@store{partheadmidvskip}%
+ \tud@cmd@store{partheadendvskip}%
+ \tud@cmd@store{partheademptypage}%
+ \tud@cmd@store{partpagestyle}%
+ \tud@cmd@store{@part}%
+ \tud@cmd@store{@spart}%
+ \if@tud@parttitle%
+ \tud@sectioning@set[addpart]{part}{\usekomafont{parttitle}}%
+ \tud@font@koma@set{partnumber}{\usekomafont{parttitle}}%
+ \renewcommand*\partheadmidvskip{\enskip}%
+ \else%
+ \tud@sectioning@set[addpart]{part}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ }%
+ \tud@font@koma@set{partnumber}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ }%
+ \renewcommand*\partheadmidvskip{\par\nobreak\vspace{.5\baselineskip}}%
+ \fi%
+ \let\partheadstartvskip\tud@partheadstartvskip%
+ \let\partheadendvskip\tud@partheadendvskip%
+ \renewcommand*\partheademptypage{}%
+ \renewcommand*\partpagestyle{plain.tudheadings}%
+ \let\@part\tud@@part%
+ \let\@spart\tud@@spart%
+ \fi%
+ \ifcase \tud@layout@chapter\relax%
+ \tud@cmd@restore{chapterheadstartvskip}%
+ \tud@cmd@restore{chapterformat}%
+ \tud@cmd@restore{@chapter}%
+ \tud@cmd@restore{@schapter}%
+ \tud@cmd@restore{@@makechapterhead}%
+ \tud@sectioning@reset[addchap]{chapter}%
+ \tud@font@koma@unset{chapterprefix}%
+ \tud@sectioning@reset[addsec]{section}%
+ \tud@sectioning@reset{subsection}%
+ \tud@sectioning@reset{subsubsection}%
+ \tud@sectioning@reset{minisec}%
+ \else%
+ \tud@cmd@store{chapterheadstartvskip}%
+ \tud@cmd@store{chapterformat}%
+ \tud@cmd@store{@chapter}%
+ \tud@cmd@store{@schapter}%
+ \tud@cmd@store{@@makechapterhead}%
+ \tud@sectioning@set[addchap]{chapter}{%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@chapterfont}%
+ }%
+ \tud@font@koma@set{chapterprefix}{\usesizeofkomafont{partnumber}}%
+ \tud@sectioning@set[addsec]{section}{\tud@font@heading}%
+ \tud@sectioning@set{subsection}{\tud@font@heading}%
+ \tud@sectioning@set{subsubsection}{\tud@font@heading}%
+ \tud@sectioning@set{minisec}{\tud@font@heading}%
+ \let\chapterheadstartvskip\tud@chapterheadstartvskip%
+ \let\@@makechapterhead\tud@@@makechapterhead%
+ \fi%
+}
+\AtEndPreamble{%
+ \let\tud@font@heading@size\size@part%
+ \tud@layout@process%
+}
+\newcommand*\tud@partheadstartvskip{%
+ \def\tud@color@partfont{black}%
+ \def\tud@color@partpage{white}%
+ \def\tud@color@parthead{black}%
+ \ifcase \tud@layout@part\relax\or\or%
+ \def\tud@color@partfont{HKS41}%
+ \def\tud@color@partpage{white}%
+ \def\tud@color@parthead{HKS41}%
+ \or%
+ \def\tud@color@partpage{HKS41}%
+ \def\tud@color@partfont{HKS41!30}%
+ \def\tud@color@parthead{white}%
+ \fi%
+ \begingroup%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\pageheadingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \if@tud@parttitle%
+ \begingroup%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@partfont}%
+ \ifx\@@title\@empty%
+ \tud@makeuppercase{\strut}%
+ \else%
+ \tud@makeuppercase{\@@title}%
+ \fi%
+ \par\nobreak\vskip .775\baselineskip%
+ \endgroup%
+ \else%
+ \usekomafont{partnumber}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip\relax}%
+ \fi%
+ \endgroup%
+}
+\newcommand*\tud@partheadendvskip{%
+ \tud@cleardoublespecialpage{%
+ \tud@pagecolor{\tud@color@partpage}%
+ \def\tud@head@color{\tud@color@parthead}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@partfont}}%
+ \clearpage%
+ }%
+}
+\let\tud@@part\@part
+\patchcmd{\tud@@part}{%
+ \ifnumbered{part}{%
+ \size@partnumber{\partformat}%
+ \partheadmidvskip%
+ }{}%
+}{%
+ \ifnumbered{part}{%
+ \size@partnumber{\tud@makeuppercase\partformat}%
+ }{%
+ \size@partnumber{\strut}%
+ }%
+ \unskip\partheadmidvskip%
+}{}{\tud@patch@wrn{@part}}%
+\let\tud@@spart\@spart
+\patchcmd{\tud@@spart}{%
+ \normalfont
+ \sectfont\nobreak\size@part
+}{%
+ \normalfont\sectfont\nobreak%
+ \size@partnumber{\strut}%
+ \partheadmidvskip\unskip%
+ \size@part%
+}{}{\tud@patch@wrn{@spart}}
+\newcommand*\tud@partpreamble{%
+ \ifnum\tud@abstract@level>1\relax\def\tud@abstract@level{1}\fi%
+ \KOMAoptions{titlepage=false}%
+ \addtokomafont{disposition}{\color{\tud@color@partfont}}%
+ \addtokomafont{dictumtext}{\color{\tud@color@partfont}}%
+ \color{\tud@color@partfont}%
+ \vskip\dimexpr\topskip+.9\baselineskip\relax%
+ \@afterindentfalse\@afterheading%
+}
+\newcommand*\tud@chapterheadstartvskip{%
+ \def\tud@color@chapterpage{white}%
+ \def\tud@color@chapterfont{black}%
+ \ifcase \tud@layout@chapter\relax\or\or%
+ \def\tud@color@chapterpage{white}%
+ \def\tud@color@chapterfont{HKS41}%
+ \or%
+ \def\tud@color@chapterpage{HKS41!10}%
+ \def\tud@color@chapterfont{HKS41}%
+ \fi%
+ \vspace*{%
+ \dimexpr\tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip\relax%
+ }%
+ \if@tud@chapterpage%
+ \vspace*{\pageheadingsvskip}%
+ \else%
+ \vspace*{\headingsvskip}%
+ \fi%
+}%
+\newcommand*\tud@@@makechapterhead{}
+\let\tud@@@makechapterhead\@@makechapterhead
+\patchcmd{\tud@@@makechapterhead}{\chapterheadstartvskip}{%
+ \chapterheadstartvskip%
+ \if@chapterprefix%
+ \begingroup%
+ \usekomafont{chapterprefix}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip\relax}%
+ \endgroup%
+ \fi%
+}{}{\tud@patch@wrn{@@makechapterhead}}
+\patchcmd{\tud@@@makechapterhead}{\chapterformat}{%
+ \tud@makeuppercase{\chapterformat}%
+}{}{\tud@patch@wrn{@@makechapterhead}}
+\patchcmd{\tud@@@makechapterhead}{\size@chapter{#1}}{%
+ \setlength{\parskip}{\z@}%
+ \size@chapter{#1}%
+}{}{\tud@patch@wrn{@@makechapterhead}}
+\newcommand*\tud@chapterpreamble{%
+ \ifnum\tud@abstract@level>1\relax\def\tud@abstract@level{1}\fi%
+ \KOMAoptions{titlepage=false}%
+ \if@tud@chapterpage%
+ \if@tud@cdfonts%
+ \if@tud@heavyfont%
+ \TUDoptions{cdfont=heavy}%
+ \else%
+ \TUDoptions{cdfont=true}%
+ \fi%
+ \fi%
+ \addtokomafont{disposition}{\color{\tud@color@chapterfont}}%
+ \addtokomafont{dictumtext}{\color{\tud@color@chapterfont}}%
+ \color{\tud@color@chapterfont}%
+ \fi%
+ \@afterindentfalse\@afterheading%
+}
+\patchcmd{\set@@@@preamble}{%
+ \hbox to\hsize{#4\parbox[{#2}]{#3}{#6\par}#5\par}%
+}{%
+ \def\@tempa####1@####2{\@nameuse{tud@####1preamble}}%
+ \hbox to\hsize{%
+ \let\@parboxrestore\relax%
+ \let\phantomsection\relax%
+ #4\parbox[{#2}]{#3}{\@tempa#1#6\par}#5\par%
+ }%
+}{}{\tud@patch@wrn{set@@@@preamble}}
+\newcommand*\tud@chapter@pre{%
+ \if@tud@chapterpage%
+ \@restonecolfalse%
+ \if@twocolumn\@restonecoltrue\onecolumn\fi%
+ \fi%
+}
+\newcommand*\tud@chapter@app{%
+ \if@tud@chapterpage%
+ \tud@cleardoublespecialpage{%
+ \tud@pagecolor{\tud@color@chapterpage}%
+ \def\tud@head@color{\tud@color@chapterfont}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@chapterfont}}%
+ \clearpage%
+ }%
+ \if@restonecol\twocolumn\fi%
+ \else%
+ \tud@ifinpslist{\chapterpagestyle}{\tud@ddc@enlargepage}{}%
+ \fi%
+ \if@twocolumn%
+ \@afterindentfalse\@afterheading%
+ \fi%
+}
+\newcommand*\tud@clearcolor@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ Option `clearcolor' is only available together with\MessageBreak%
+ options `twoside' and `open=right'%
+ }%
+ \global\let\tud@clearcolor@wrn\relax%
+}
+\providecommand*\SecDef[2]{\@ifstar{#2}{\scr@section@dblarg{#1}}}
+\providecommand\scr@section@dblarg[1]{%
+ \kernel@ifnextchar[%]
+ {#1}%
+ {\scr@section@xdblarg{#1}}%
+}
+\providecommand\scr@section@xdblarg[2]{%
+ \begingroup
+ \edef\reserved@a{%
+ \unexpanded{\endgroup\let\scr@osectarg\z@#1[{#2}]{#2}\def\scr@osectarg}%
+ {\scr@osectarg}}%
+ \reserved@a
+}
+\newcommand*\tud@part{}
+\newcommand*\tud@spart{}
+\newcommand*\tud@addpart{}
+\newcommand*\tud@saddpart{}
+\newcommand*\tud@chapter{}
+\newcommand*\tud@schapter{}
+\newcommand*\tud@addchap{}
+\newcommand*\tud@saddchap{}
+\newcommand*\tud@section{}
+\newcommand*\tud@ssection{}
+\newcommand*\tud@subsection{}
+\newcommand*\tud@ssubsection{}
+\newcommand*\tud@subsubsection{}
+\newcommand*\tud@ssubsubsection{}
+\newcommand*\tud@sectioning@set[3][]{%
+ \tud@cmd@store{#2}%
+ \ifstr{#2}{minisec}{%
+ \renewcommand\minisec[1]{\@@tud@minisec{\tud@makeuppercase{##1}}}%
+ }{%
+ \tud@sectioning@case{#2}%
+ \ifstrempty{#1}{}{%
+ \tud@cmd@store{#1}%
+ \tud@sectioning@case{#1}%
+ }%
+ }%
+ \tud@font@koma@set{#2}{#3}%
+}
+\newcommand*\tud@sectioning@case[1]{%
+ \csedef{#1}{%
+ \noexpand\SecDef%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname tud@#1\endcsname%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname tud@s#1\endcsname%
+ }%
+ \csedef{tud@#1}[##1]##2{%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname @@tud@#1\endcsname%
+ [{##1}]{\noexpand\tud@sectioning@uppercase{##2}}%
+ }%
+ \csedef{tud@s#1}##1{%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname @@tud@#1\endcsname*%
+ {\noexpand\tud@sectioning@uppercase{##1}}%
+ }%
+ \ifstr{#1}{addsec}{%
+ \def\tud@addsec[##1]##2{%
+ \@@tud@addsec[{##1}]{\tud@sectioning@uppercase##2}%
+ }%
+ \def\tud@saddsec##1{%
+ \@@tud@addsec*{\tud@sectioning@uppercase##1}%
+ }%
+ }{}%
+ \@tempswafalse%
+ \ifstr{#1}{chapter}{\@tempswatrue}{}%
+ \ifstr{#1}{addchap}{\@tempswatrue}{}%
+ \if@tempswa%
+ \def\@tempa{,s}%
+ \@for\@tempb:=\@tempa\do{%
+ \expandafter\pretocmd\expandafter{\csname tud@\@tempb#1\endcsname}{%
+ \tud@chapter@pre%
+ }{}{\tud@patch@wrn{tud@sectioning@case}}%
+ \expandafter\apptocmd\expandafter{\csname tud@\@tempb#1\endcsname}{%
+ \tud@chapter@app%
+ }{}{\tud@patch@wrn{tud@sectioning@case}}%
+ }%
+ \fi%
+}
+\newcommand*\tud@sectioning@reset[2][]{%
+ \tud@cmd@restore{#2}%
+ \ifstrempty{#1}{}{\tud@cmd@restore{#1}}%
+ \tud@font@koma@unset{#2}%
+}
+\robustify{\footnote}%
+\newcommand*\tud@sectioning@uppercase[1]{%
+ \begingroup%
+ \if@tud@symbolheadings%
+ \let\c@footnote\c@symbolheadings%
+ \renewcommand*\thefootnote{\fnsymbol{symbolheadings}}%
+ \fi%
+ \tud@makeuppercase{#1}%
+ \endgroup%
+}
+\newcommand*\tud@font@koma@set[2]{%
+ \ifcsdef{tud@font@koma@#1}{}{\addtokomafont{#1}{\@nameuse{tud@font@koma@#1}}}%
+ \@namedef{tud@font@koma@#1}{#2}%
+}
+\newcommand*\tud@font@koma@reset[1]{%
+ \addtokomafont{#1}{\@nameuse{tud@font@koma@#1}}%
+}
+\newcommand*\tud@font@koma@unset[1]{%
+ \ifcsdef{tud@font@koma@#1}{\@namedef{tud@font@koma@#1}{\relax}}{}%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@check[2]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{%
+ \@tempswatrue%
+ \ifboolexpr{bool {@tud@#1@fil} and bool {@tud@#1@multi}}{%
+ \setbox0\vbox{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-\baselineskip}}%
+ \fi%
+ #2%
+ }%
+ \ifdim\textheight<\dimexpr\ht0+\dp0\relax%
+ \ClassWarning{\tudcls@name}{%
+ The given content within the `#1'\MessageBreak%
+ environment is too large, so it wasn't possible\MessageBreak%
+ to center the body vertically. Setting the option\MessageBreak%
+ `#1=nofill' would be a solution. You\MessageBreak%
+ could also use multiple `#1' environments%
+ }%
+ \@tempswafalse%
+ \fi%
+ }{}%
+ }{}%
+ #2%
+}
+\newcommand*\tud@fm@set[3]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{}{%
+ \boolfalse{@tud@#1@multi}%
+ \boolfalse{@tud@#1@fil}%
+ }%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \if@titlepage%
+ \ifbool{@tud@#1@multi}{}{\clearpage}%
+ \ifbool{@tud@#1@fil}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \if@tempswa\vspace*{\z@ \@plus 1fil}\fi%
+ }{}%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@fil}{\vspace*{\z@ \@plus 2fil}}{}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2\begin{\tud@quoting}\fi%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifnum\@nameuse{tud@#1@level}<2\end{\tud@quoting}\fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@body[3]{%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{#1}{#2}}]%
+ \else%
+ \ifbool{@tud@#1@multi}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip\relax}%
+ \fi%
+ }{}%
+ \tud@fm@head{#1}{#2}%
+ \fi%
+ #3\par%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}
+\newcommand*\tud@fm@head[2]{%
+ \ifcase\@nameuse{tud@#1@level}\relax%
+ \if@titlepage\endgraf\fi%
+ \csname phantomsection\endcsname%
+ \or%
+ \if@titlepage\endgraf\fi%
+ \csname phantomsection\endcsname%
+ \@afterindentfalse%
+ \begingroup%
+ \centering%
+ \normalfont\sectfont\nobreak#2%
+ \@endparpenalty\@M%
+ \endgraf%
+ \endgroup%
+ \nopagebreak%
+ \vskip\dimexpr\bigskipamount-\parskip\relax%
+ \@afterheading%
+ \or%
+ \section*{#2}%
+ \ifx\@mkboth\@gobbletwo\else\markright{\MakeMarkcase{#2}}\fi%
+ \or%
+ \chapter*{#2}%
+ \@mkdouble{\MakeMarkcase{#2}}%
+ \fi%
+ \ifbool{@tud@#1@markboth}{%
+ \markboth{\MakeMarkcase{#2}}{\MakeMarkcase{#2}}%
+ }{}%
+ \ifbool{@tud@#1@toc}{%
+ \ifbool{@tud@#1@toc@leveldown}{%
+ \addsectiontocentry{}{#2}%
+ }{%
+ \addchaptertocentry{}{#2}%
+ }
+ }{}%
+}
+\newcommand*\tud@fm@next[2]{%
+ \TUD@parameter@set[#1]{#2}%
+ \if@twocolumn%
+ \ifbool{@tud@#1@multi}{\par}{\newpage}
+ \else%
+ \if@titlepage%
+ \ifbool{@tud@#1@fil}{%
+ \vspace*{\z@ \@plus 1fil}%
+ \ifbool{@tud@#1@multi}{}{%
+ \vspace*{\z@ \@plus 1fil}%
+ \clearpage%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \vspace*{\z@ \@plus 1fil}%
+ }%
+ }{\ifbool{@tud@#1@multi}{}{\clearpage}}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2
+ \end{\tud@quoting}
+ \begin{\tud@quoting}
+ \fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@pagestyle[2]{%
+ \if@titlepage%
+ \ifcsdef{ps@#2}{\renewcommand*\tud@ps{#2}}{%
+ \ClassError{\tudcls@name}{`#2' is no valid pagestyle}{}%
+ }%
+ \else%
+ \ClassWarning{\tudcls@name}{%
+ The key `pagestyle' can only be used either with\MessageBreak%
+ activated option `titlepage' or with chapter\MessageBreak%
+ headings (`#1=chapter')%
+ }%
+ \fi%
+}
+\newcommand*\tud@quoting{quotation}
+\AfterPackage{quoting}{\renewcommand*\tud@quoting{quoting}}
+\NewEnviron{abstract}[1][]{%
+ \ifnumless{\@nameuse{tud@abstract@level}}{3}{}{\@titlepagetrue}%
+ \if@titlepage%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{empty}%
+ \fi%
+ \TUD@parameter@set[abstract]{#1}%
+ \if@tud@abstract@markboth\def\tud@ps{headings}\fi%
+ \tud@multicols@check%
+ \if@titlepage\tud@ps@select\fi%
+ \tud@fm@check{abstract}{\tud@fm@set{abstract}{\abstractname}{\BODY}}%
+}[%
+ \if@titlepage%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+ \fi%
+]
+\TUD@parameter{abstract}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{pagestyle}{\tud@fm@pagestyle{abstract}{#1}}%
+ \TUD@parameter@define{markboth}[true]{%
+ \ifstr{#1}{true}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{on}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{yes}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{false}{\@tud@abstract@markbothfalse}{%
+ \ifstr{#1}{no}{\@tud@abstract@markbothfalse}{%
+ \ifstr{#1}{off}{\@tud@abstract@markbothfalse}{%
+ \@tud@abstract@markbothfalse%
+ \manualmark\markboth{#1}{#1}%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{abstract}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+\newcommand*\nextabstract[1][]{%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \else%
+ \ifbool{@tud@abstract@multi}{%
+ \ifcase\@nameuse{tud@abstract@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip\relax}%
+ \fi%
+ }{}%
+ \fi%
+ \tud@fm@next{abstract}{#1}%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{abstract}{\abstractname}}]%
+ \else%
+ \tud@fm@head{abstract}{\abstractname}%
+ \fi%
+}
+\newif\if@tud@declarations
+\NewEnviron{declarations}[1][]{%
+ \ifnumless{\@nameuse{tud@declaration@level}}{3}{}{\@titlepagetrue}%
+ \if@titlepage%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{empty}%
+ \fi%
+ \@tud@declarationstrue%
+ \TUD@parameter@set[declaration]{#1}%
+ \if@tud@declaration@markboth\def\tud@ps{headings}\fi%
+ \tud@multicols@check%
+ \if@titlepage\tud@ps@select\fi%
+ \tud@fm@check{declaration}{\BODY}%
+}[%
+ \if@titlepage%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+ \fi%
+]
+\TUD@parameter{declaration}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{pagestyle}{\tud@fm@pagestyle{declaration}{#1}}%
+ \TUD@parameter@define{markboth}[true]{%
+ \ifstr{#1}{true}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{on}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{yes}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{false}{\@tud@declaration@markbothfalse}{%
+ \ifstr{#1}{no}{\@tud@declaration@markbothfalse}{%
+ \ifstr{#1}{off}{\@tud@declaration@markbothfalse}{%
+ \@tud@declaration@markbothfalse%
+ \manualmark\markboth{#1}{#1}%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{company}{\def\@company{#1}}%
+ \TUD@parameter@define{supporter}{\def\@supporter{#1}}%
+ \TUD@parameter@define{place}{\def\@place{#1}}%
+ \TUD@parameter@define{closing}{\def\@confirmationclosing{#1}}%
+ \TUD@parameter@define{declaration}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+\newcommand*\declaration[1][]{%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@confirmation%
+ \tud@fm@blocking
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@confirmation%
+ \tud@fm@blocking%
+ \end{declarations}%
+ }%
+}
+\newcommand*\confirmation[1][]{%
+ \TUD@parameter@sethandler[declaration]{\def\@supporter{##1}}%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@confirmation%
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@confirmation%
+ \end{declarations}%
+ }%
+ \TUD@parameter@sethandler[declaration]{\tud@environmenthandler{##1}}%
+}
+\newcommand*\tud@fm@confirmation{%
+ \tud@fm@check{declaration}{%
+ \tud@fm@set{declaration}{\confirmationname}{%
+ \confirmationtext\vskip0pt\@confirmationclosing%
+ }%
+ }%
+}
+\newcommand*\blocking[1][]{%
+ \TUD@parameter@sethandler[declaration]{\def\@company{##1}}%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@blocking%
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@blocking%
+ \end{declarations}%
+ }%
+ \TUD@parameter@sethandler[declaration]{\tud@environmenthandler{##1}}%
+}
+\newcommand*\tud@fm@blocking{%
+ \tud@fm@check{declaration}{%
+ \tud@fm@set{declaration}{\blockingname}{\blockingtext}%
+ }%
+}
+%%% From File: tudscr-title.dtx
+\newkomafont{thesis}{\usekomafont{title}\LARGE}
+\newkomafont{titlepage}{%
+ \usekomafont{subject}%
+ \fontseries{\mddefault}%
+ \selectfont%
+ \large%
+}
+\newcommand*\tud@color@titlefont{black}
+\newcommand*\tud@color@titlepage{white}
+\newcommand*\tud@color@titlehead{black}
+\newcommand*\tud@titlepagenumber{}%
+\let\tud@titlepagenumber\relax%
+\newcommand*\tud@maketitle[1][]{%
+ \begingroup%
+ \TUD@parameter@set[title]{#1}%
+ \ifcase \tud@layout@title
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \else%
+ \if@titlepage%
+ \tud@maketitlepage%
+ \else%
+ \ifcase \tud@layout@title\relax\or\else%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \fi%
+ \let\@maketitle\tud@@maketitle%
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \if@twocolumn%
+ \tud@title@twocolumn[{\tud@cmd@use{maketitle}[\tud@titlepagenumber]}]%
+ \else%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \fi%
+ \fi%
+ \fi%
+ \endgroup%
+}
+\TUD@parameter{title}{%
+ \TUD@parameter@define{pagenumber}{\def\tud@titlepagenumber{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@sethandler{\TUD@parameter@set[title]{pagenumber=#1}}%
+}%
+\robustify{\thanks}%
+\robustify{\footnotemark}%
+\newcommand*\tud@titleback{}%
+\newcommand*\tud@maketitlepage{%
+ \ifcase \tud@layout@title\relax\or\or%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \or%
+ \def\tud@color@titlepage{HKS41}%
+ \def\tud@color@titlefont{HKS41!30}%
+ \def\tud@color@titlehead{white}%
+ \fi%
+ \begin{titlepage}%
+ \ifx\tud@titlepagenumber\relax\else%
+ \setcounter{page}{\tud@titlepagenumber}%
+ \fi%
+ \if@tud@cover\else%
+ \let\footnotesize\small%
+ \let\footnoterule\relax%
+ \let\footnote\thanks%
+ \renewcommand*\thefootnote{\@fnsymbol\c@footnote}%
+ \let\@oldmakefnmark\@makefnmark%
+ \renewcommand*\@makefnmark{\rlap\@oldmakefnmark}%
+ \tud@footnote@unhyper%
+ \ifx\@extratitle\@empty%
+ \if@titlepageiscoverpage%
+ \ClassWarning{\tudcls@name}{%
+ Using option `titlepage=firstiscover' is only\MessageBreak%
+ possible with an extra title. Alternatively you can\MessageBreak%
+ create a cover with `\string\makecover'%
+ }%
+ \fi%
+ \else%
+ \if@titlepageiscoverpage%
+ \edef\titlepage@restore{%
+ \noexpand\endgroup%
+ \noexpand\global\noexpand\@colht\the\@colht%
+ \noexpand\global\noexpand\@colroom\the\@colroom%
+ \noexpand\global\vsize\the\vsize%
+ \noexpand\global\noexpand\@titlepageiscoverpagefalse%
+ \noexpand\let\noexpand\titlepage@restore\noexpand\relax%
+ }%
+ \begingroup%
+ \topmargin=\dimexpr \coverpagetopmargin-1in\relax%
+ \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \textwidth=\dimexpr%
+ \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax%
+ \textheight=\dimexpr%
+ \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax%
+ \headheight=0pt%
+ \headsep=0pt%
+ \footskip=\baselineskip%
+ \@colht=\textheight%
+ \@colroom=\textheight%
+ \vsize=\textheight%
+ \columnwidth=\textwidth%
+ \hsize=\columnwidth%
+ \linewidth=\hsize%
+ \else%
+ \let\titlepage@restore\relax%
+ \fi%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ \fi%
+ \if@tud@bookmarks%
+ \if@tud@cover%
+ \tudbookmark[0]{\coverpagename}{cover}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \else%
+ \tudbookmark[0]{\titlepagename}{title}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \fi%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\pageheadingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \begingroup%
+ \usekomafont{titlepage}%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ {\usekomafont{titlehead}{\@titlehead\par\null}}%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0\relax}%
+ \fi%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}{\@subject\par\null}}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt\relax}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ {\usekomafont{title}{\tud@title@uppercase{\@title}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@subtitle\@empty\else%
+ {\usekomafont{subtitle}{\tud@title@uppercase{\@subtitle}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \vskip 2\bigskipamount%
+ \tud@check@author%
+ \tud@multiple@split{@author}\par%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@thesis\@empty%
+ \if@tud@cover\else%
+ \ifx\@date\@empty\else%
+ \vskip 2ex\@plus.1fill%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \fi%
+ \fi%
+ \vskip 2ex\@plus.25fill%
+ \else%
+ \vskip 2ex\@plus.25fill%
+ \if@tud@subjectthesis\else%
+ {\usekomafont{thesis}{\tud@title@uppercase{\@thesis}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \if@tud@cover\else%
+ \ifx\@graduation\@empty\else%
+ \def\@tempc{%
+ \@graduation%
+ \ifx\@graduationabbr\@empty\else\space\@graduationabbr\fi%
+ }%
+ {\usekomafont{titlepage}{\graduationtext\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \if@tud@subjectthesis%
+ {\usekomafont{subject}{\@tempc\par}}%
+ \else%
+ {\usekomafont{thesis}{\tud@title@uppercase{\@tempc}\par}}%
+ \fi%
+ \vskip 3ex\@plus1ex\@minus1ex%
+ \fi%
+ \fi%
+ \vskip 2ex\@plus.5fill%
+ \fi%
+ \if@tud@cover\else%
+ \tud@title@names{supervisor}%
+ \tud@title@names{referee}%
+ \tud@title@names{advisor}%
+ \tud@title@names{professor}%
+ \ifx\@thesis\@empty\else%
+ \ifdefstring{\@date}{\today}{%
+ \ifdefvoid{\@duedate}{%
+ \ClassWarning{\tudcls@name}{%
+ `\string\submissiondate' or `\string\date' was not given.%
+ \MessageBreak%
+ Since a thesis is a self-contained work, an end\MessageBreak%
+ date should be specified by the author.\MessageBreak%
+ Nevertheless, today's date is used%
+ }%
+ }{%
+ \ClassWarning{\tudcls@name}{%
+ `\string\submissiondate' or `\string\date' was not given.%
+ \MessageBreak It's substituted by the given due date%
+ }%
+ \let\@date\@duedate%
+ }%
+ }{}%
+ \ifx\@date\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifstr{\datetext}{}{}{\datetext\@titledelim}%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \ifx\@defensedate\@empty\else%
+ \ifstr{\defensedatetext}{}{}{\defensedatetext\@titledelim}%
+ {\usekomafont{date}{\@defensedate\par}}%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \ifx\@publishers\@empty\else%
+ \vskip 2ex\@plus.25fill%
+ {\usekomafont{publishers}{\@publishers\par}}%
+ \vskip\z@\@plus.25fill%
+ \fi%
+ \endgroup%
+ \let\tud@titleback\relax%
+ \if@twoside%
+ \@tempswatrue%
+ \ifx\@uppertitleback\@empty\ifx\@lowertitleback\@empty%
+ \@tempswafalse%
+ \fi\fi%
+ \if@tempswa%
+ \gdef\tud@titleback{%
+ \next@tpage%
+ \begin{minipage}[t]{\textwidth}%
+ \@uppertitleback%
+ \end{minipage}\par%
+ \vfill%
+ \begin{minipage}[b]{\textwidth}%
+ \@lowertitleback%
+ \end{minipage}\par%
+ \@thanks\let\@thanks\@empty%
+ }%
+ \fi%
+ \fi%
+ \def\@tempa{%
+ \tud@pagecolor{\tud@color@titlepage}%
+ \def\tud@head@color{\tud@color@titlehead}%
+ \color{\tud@color@titlefont}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@titlefont}}%
+ \addtokomafont{footnote}{\sffamily\color{\tud@color@titlefont}}%
+ \thispagestyle{empty.tudheadings}%
+ \tud@ddc@enlargepage%
+ }%
+ \if@tud@cover%
+ \begingroup%
+ \@tempa%
+ \cleardoubleemptypage%
+ \tud@restorepagecolor%
+ \endgroup%
+ \else%
+ \tud@cleardoublespecialpage[\tud@titleback]{%
+ \@tempa%
+ \begingroup%
+ \let\thispagestyle\@gobble%
+ \next@tpage%
+ \endgroup%
+ }%
+ \ifx\@dedication\@empty\else%
+ \next@tdpage\null\vfill%
+ {\centering\usekomafont{dedication}{\@dedication\par}}%
+ \vskip\z@\@plus3fill%
+ \@thanks\let\@thanks\@empty%
+ \cleardoubleemptypage%
+ \fi%
+ \fi%
+ \end{titlepage}%
+ \if@tud@cover\else%
+ \setcounter{footnote}{0}%
+ \global\let\and\relax%
+ \fi%
+}
+\newcommand*\tud@title@uppercase[1]{%
+ \let\@tempa\relax%
+ \begingroup%
+ \def\thanks##1{\gdef\@tempa{##1}}%
+ \let\footnote\thanks%
+ \setbox0\vbox{#1}%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \tud@makeuppercase{#1}%
+ \endgroup%
+ \ifx\@tempa\relax\else\thanks\@tempa\fi%
+}
+\newcommand*\tud@title@names[1]{%
+ \letcs\@tempa{@#1}%
+ \ifx\@tempa\@empty\else%
+ \def\and{%
+ \ifcsvoid{#1othername}{\par}{%
+ \vskip 1ex\@plus.5ex\@minus.5ex%
+ {\usekomafont{titlepage}{\@nameuse{#1othername}\par}}%
+ }%
+ \let\and\par%
+ }%
+ \vskip 1ex\@plus.5ex\@minus.5ex%
+ {\usekomafont{titlepage}{\@nameuse{#1name}\par}}%
+ {\usekomafont{author}{\@nameuse{@#1}\par}}%
+ \fi%
+}
+\newcommand*\@titledelim{:\nobreakspace}
+\newcommand*\titledelimiter[1]{\gdef\@titledelim{#1}}
+\newcommand*\tud@@maketitle{%
+ \global\@topnum=\z@%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\headingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \begingroup%
+ \usekomafont{titlepage}%
+ \tud@footnote@unhyper%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ {\usekomafont{titlehead}{\@titlehead\par\null}}%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0\relax}%
+ \fi%
+ \TUDoptions{subjectthesis=true}%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}{\@subject\par\null}}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt\relax}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ {\usekomafont{title}{\tud@title@uppercase{\@title}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@subtitle\@empty\else%
+ {\usekomafont{subtitle}{\tud@title@uppercase{\@subtitle}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \vskip 2\bigskipamount%
+ \tud@check@author%
+ \tud@multiple@split{@author}\par%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \ifx\@publishers\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\usekomafont{publishers}{\@publishers\par}}%
+ \fi%
+ \ifx\@dedication\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\centering\usekomafont{dedication}{\@dedication\par}}%
+ \fi%
+ \ifx\@graduation\@empty\else\tud@title@wrn{graduation}\fi%
+ \ifx\@supervisor\@empty\else\tud@title@wrn{supervisor}\fi%
+ \ifx\@referee\@empty\else\tud@title@wrn{referee}\fi%
+ \ifx\@professor\@empty\else\tud@title@wrn{professor}\fi%
+ \vskip 2\bigskipamount%
+ \tud@ifinpslist{\titlepagestyle}{\tud@ddc@enlargepage}{}%
+ \endgroup%
+}
+\newcommand*\tud@multiple@field{}
+\newcommand*\tud@multiple@split[1]{%
+ \gdef\tud@multiple@field{#1}%
+ \begingroup%
+ \let\and\relax%
+ \edef\@tempa{\csname#1\endcsname\and}%
+ \expandafter\endgroup%
+ \expandafter\tud@multiple@@split\@tempa\relax%
+}
+\newcommand*\tud@multiple@@split{}%
+\def\tud@multiple@@split#1\and#2\relax{%
+ \expandafter\csname tud@split\tud@multiple@field\endcsname{#1}{#2}%
+}
+\newcommand*\tud@multiple@@@split[2]{%
+ \ifx\relax#1\relax%
+ \def\@tempb{}%
+ \else%
+ \def\@tempb{#2\tud@multiple@@split#1\relax}%
+ \fi%
+ \@tempb%
+}
+\newcommand*\tud@multiple@setfields[2]{%
+ \letcs\@tempa{tud@split\tud@multiple@field @list}%
+ \let\and\relax%
+ \@for\@tempb:=\@tempa\do{%
+ \ifx\@tempb\@empty\else%
+ \begingroup%
+ \protected@expandtwoargs\in@{\@tempb}{\@nameuse{\tud@multiple@field}}%
+ \ifin@ \@tempb{#1}\fi%
+ \endgroup%
+ \fi%
+ }%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \setbox0\vtop{#2}%
+ \endgroup%
+}
+\newcommand*\tud@newline{}
+\newcommand*\tud@check@author{%
+ \ifpatchable{\@author}{\@latex@warning@no@line}{\@author\gdef\@author{}}{}%
+}
+\newcommand*\tud@split@author[2]{%
+ \tud@multiple@setfields{}{#1}%
+ \def\tud@newline{\vskip .5ex\let\tud@newline\newline}%
+ {\usekomafont{author}{\ignorespaces#1}}%
+ \if@tud@cover\else%
+ \ifx\@authormore\@empty\else%
+ \tud@newline%
+ \@authormore%
+ \fi%
+ \ifx\@dateofbirth\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\dateofbirthtext}{}%
+ {}{\dateofbirthtext\@titledelim}\@dateofbirth%
+ \ifx\@placeofbirth\@empty\else%
+ \space\placeofbirthtext\unskip\space\@placeofbirth%
+ \fi%
+ \else%
+ \tud@title@wrn{dateofbirth}%
+ \fi%
+ \fi%
+ \ifx\@matriculationnumber\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\matriculationnumbername}{}%
+ {}{\matriculationnumbername\@titledelim}%
+ \@matriculationnumber%
+ \else%
+ \tud@title@wrn{matriculationnumber}%
+ \fi%
+ \fi%
+ \ifx\@matriculationyear\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\matriculationyearname}{}%
+ {}{\matriculationyearname\@titledelim}%
+ \@matriculationyear%
+ \else%
+ \tud@title@wrn{matriculationyear}%
+ \fi%
+ \fi%
+ \fi%
+ \tud@multiple@@@split{#2}{\vskip 2ex}%
+}
+\newcommand*\tud@split@author@list{%
+ \authormore,\matriculationyear,\enrolmentyear,%
+ \matriculationnumber,\studentid,\matriculationid,%
+ \placeofbirth,\birthplace,\dateofbirth,\birthday,%
+}
+\RequirePackage{afterpage}[1995/10/27]
+\newcommand\maketitleonecolumn[2][]{%
+ \if@twocolumn%
+ \if@titlepage%
+ \maketitle[#1]%
+ \onecolumn{#2}\twocolumn%
+ \else%
+ \tud@title@twocolumn[{\vspace*{.9\baselineskip}\maketitle[#1]{#2}}]%
+ \fi%
+ \else%
+ \ClassError{\tudcls@name}{%
+ `\string\maketitleonecolumn' can only be used in twocolumn mode%
+ }{}%
+ \fi%
+}
+\newsavebox\tud@title@twocolumn@box
+\newcommand\tud@title@twocolumn[1][]{%
+ \onecolumn%
+ \begingroup%
+ \let\clearpage\relax%
+ \let\newpage\relax%
+ \global\setbox\tud@title@twocolumn@box\vbox{#1\bigskip}%
+ \endgroup%
+ \setlength{\@tempdimc}{\textheight}%
+ \tud@ifinpslist{\titlepagestyle}{%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\else%
+ \setlength{\@tempdimc}{\dimexpr\textheight-\tud@dim@ddcdiff}%
+ \fi%
+ }{}%
+ }{}%
+ \@whiledim\@tempdimc<\ht\tud@title@twocolumn@box\do{%
+ \splittopskip\topskip%
+ \splitmaxdepth\maxdepth%
+ \vsplit\tud@title@twocolumn@box to \@tempdimc%
+ \clearpage%
+ \setlength{\@tempdimc}{\textheight}%
+ }%
+ \twocolumn[\unvbox\tud@title@twocolumn@box]%
+ \ifdim\@tempdimc<\textheight\relax%
+ \enlargethispage{-\tud@dim@ddcdiff}%
+ \afterpage{\enlargethispage{-\tud@dim@ddcdiff}}%
+ \fi%
+}
+\newcommand*\tud@letsubjectthesis{%
+ \if@tud@subjectthesis\ifx\@thesis\@empty\else%
+ \ifx\@subject\@empty\else%
+ \ClassWarning{\tudcls@name}{%
+ The option `subjectthesis' was activated.\MessageBreak%
+ The field `subject' will be overwritten with the\MessageBreak%
+ given thesis%
+ }%
+ \fi%
+ \let\@subject\@thesis%
+ \fi\fi%
+}
+\newcommand*\tud@title@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ `\@backslashchar#1' has to be used with\MessageBreak%
+ activated titlepage option%
+ }%
+}
+\newif\if@tud@cover
+\newcommand*\tud@coverpagetopmargin{}
+\let\tud@coverpagetopmargin\coverpagetopmargin
+\newcommand*\makecover[1][]{%
+ \if@titlepageiscoverpage%
+ \ClassWarning{\tudcls@name}{%
+ Using both option `titlepage=firstiscover' and\MessageBreak%
+ `\string\makecover' together isn't supported. The\MessageBreak%
+ option `titlepage=firstiscover' will be ignorded. If you\MessageBreak%
+ want to create an individual cover, you have to use\MessageBreak%
+ `\string\extratitle' instead of `\string\makecover'.\MessageBreak%
+ See also the documentation of KOMA-Script%
+ }%
+ \@titlepageiscoverpagefalse%
+ \fi%
+ \clearpage%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \TUD@parameter@set[cover]{#1}%
+ \let\tud@layout@title\tud@layout@cover%
+ \tud@layout@process%
+ \if@tud@cover@cdlayout%
+ \ifcase \tud@layout@cover\relax%
+ \let\coverpagetopmargin\tud@dim@top%
+ \else%
+ \def\coverpagetopmargin{%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ }%
+ \fi%
+ \let\coverpagebottommargin\tud@dim@bottom%
+ \let\coverpageleftmargin\tud@dim@left%
+ \let\coverpagerightmargin\tud@dim@right%
+ \else%
+ \ifcase \tud@layout@cover\relax\else%
+ \expandafter\def\expandafter\coverpagetopmargin\expandafter{%
+ \coverpagetopmargin-\tud@coverpagetopmargin%
+ }%
+ \fi%
+ \fi%
+ \ifcase \tud@layout@cover\relax%
+ \KOMAoptions{titlepage=firstiscover}%
+ \let\@extratitle\@empty%
+ \let\@uppertitleback\@empty%
+ \let\@lowertitleback\@empty%
+ \let\@dedication\@empty%
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \else%
+ \@tud@covertrue%
+ \@titlepagetrue%
+ \edef\titlepage@restore{%
+ \noexpand\endgroup%
+ \noexpand\global\noexpand\@colht\the\@colht%
+ \noexpand\global\noexpand\@colroom\the\@colroom%
+ \noexpand\global\vsize\the\vsize%
+ \noexpand\let\noexpand\titlepage@restore\noexpand\relax%
+ }%
+ \begingroup%
+ \topmargin=\dimexpr \coverpagetopmargin-1in\relax%
+ \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \textwidth=\dimexpr%
+ \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax%
+ \if@tud@cover@cdlayout%
+ \textheight=\dimexpr%
+ \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax%
+ \headheight=0pt%
+ \headsep=0pt%
+ \else%
+ \textheight=\dimexpr\paperheight-\coverpagebottommargin%
+ -\tud@dim@headheight-\tud@dim@barheight%
+ -\tud@dim@headsep-\tud@dim@bottom\relax%
+ \headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax%
+ \headsep=\tud@dim@headsep%
+ \fi%
+ \footskip=\tud@dim@footskip%
+ \@colht=\textheight%
+ \@colroom=\textheight%
+ \vsize=\textheight%
+ \columnwidth=\textwidth%
+ \hsize=\columnwidth%
+ \linewidth=\hsize%
+ \tud@dim@headdiff=\z@%
+ \ifdef{\hypersetup}{\hypersetup{pageanchor=false}}{}%
+ \tud@maketitle%
+ \clearpage%
+ \csname titlepage@restore\endcsname%
+ \fi%
+ \endgroup%
+}
+\newbool@lock{@tud@cover@cdlayout}
+\TUD@parameter{cover}{%
+ \TUD@parameter@define{pagenumber}{\def\tud@titlepagenumber{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdlayout}[true]{%
+ \ifstr{#1}{true}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{on}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{yes}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{false}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \ifstr{#1}{no}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \ifstr{#1}{off}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \TUD@parameter@wrn{cdlayout}{true,false}%
+ }}}}}}%
+ }%
+ \TUD@parameter@sethandler{%
+ \ifxnumber{#1}{%
+ \TUD@parameter@set[cover]{pagenumber=#1}%
+ }{%
+ \TUD@parameter@set[cover]{cdlayout=#1}%
+ }%
+ }%
+}%
+%%% From File: tudscr-misc.dtx
+\newcounter{symbolheadings}[chapter]
+\newcommand*\tudbookmark[1][]{\@gobbletwo}
+\newcommand*\tud@footnote@unhyper{}
+\AfterPackage{hyperref}{%
+ \renewcommand*\tudbookmark[3][]{%
+ \relax%
+ \if@tud@bookmarks%
+ \phantomsection%
+ \ifblank{#1}{\pdfbookmark{#2}{#3}}{\pdfbookmark[#1]{#2}{#3}}%
+ \fi%
+ }%
+ \renewcommand*\tud@footnote@unhyper{%
+ \let\Hy@saved@footnotemark\@footnotemark%
+ \let\Hy@saved@footnotetext\@footnotetext%
+ \let\@footnotemark\H@@footnotemark%
+ \let\@footnotetext\H@@footnotetext%
+ }%
+ \pdfstringdefDisableCommands{\let\NoCaseChange\@firstofone}%
+}
+\pretocmd{\maketitle}{%
+ \if@tud@bookmarks%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \tudbookmark[0]{\titlepagename}{title}%
+}{}{\tud@patch@wrn{maketitle}}
+\pretocmd{\tableofcontents}{%
+ \if@openright\cleardoublepage\else\clearpage\fi%
+ \if@tud@bookmarks%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \tudbookmark[0]{\contentsname}{toc}%
+}{}{\tud@patch@wrn{tableofcontents}}
+\newcommand*\tud@environmenthandler[1]{%
+ \def\@tempa{#1}%
+ \@for\@tempb:=\@tempa\do{%
+ \ifx\@tempb\@empty\else%
+ \ifxnumber{\@tempb}{\let\tud@multicols\@tempb}{%
+ \ifstr{\@tempb}{twocolumn}{\def\tud@multicols{2}}{%
+ \expandafter\selectlanguage\expandafter{\@tempb}%
+ }}%
+ \fi%
+ }%
+}
+\newcommand*\tud@multicols{1}
+\newcommand*\tud@multicols@check{%
+ \ifdef{\multicols}{}{%
+ \ifnum\tud@multicols>1\relax%
+ \ClassWarning{\tudcls@name}{%
+ The option `columns=\tud@multicols' is only supported,\MessageBreak%
+ when package `multicol' is loaded%
+ }%
+ \def\tud@multicols{1}%
+ \fi%
+ }%
+}
+\newcommand*\tud@makeuppercase[1]{%
+ \ifdin{\begingroup\MakeTextUppercase{#1}\endgroup}{#1}%
+ \protect\vphantom{\"A\"O\"U}%
+%% \addtokomafont{section}{\strut\ignorespaces}%
+}
+\newcommand*\tud@lowerstring[2]{%
+ \protected@edef#1{#2}%
+ \lowercase\expandafter{%
+ \expandafter\gdef\expandafter #1\expandafter{#1}%
+ }%
+}
+\providecommand*\protected@expandtwoargs[3]{%
+ \protected@edef\reserved@a{\noexpand#1{#2}{#3}}\reserved@a%
+}
+%%% From File: tudscr-comp.dtx
+\newlength{\chapterheadingvskip}
+\let\chapterheadingvskip\headingsvskip
+\newcommand*\professorship{}
+\let\professorship\chair
+\newcommand*\student{}
+\let\student\author
+\newrobustcmd*\studentid{}
+\newrobustcmd*\matriculationid{}
+\let\studentid\matriculationnumber
+\let\matriculationid\matriculationnumber
+\newrobustcmd*\enrolmentyear{}
+\let\enrolmentyear\matriculationyear
+\newrobustcmd*\birthplace{}
+\let\birthplace\placeofbirth
+\newcommand*\location{}
+\let\location\place
+\newcommand*\submissiondate{}
+\let\submissiondate\date
+\newcommand*\oralexaminationdate{}
+\let\oralexaminationdate\defensedate
+\newrobustcmd*\birthday{}
+\let\birthday\dateofbirth
+\newcommand*\logofile{}
+\let\logofile\headlogo
+\newcommand*\logofilename{}
+\let\logofilename\headlogo
+\endinput
+%%
+%% End of file `tudscrbook.cls'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
new file mode 100644
index 00000000000..d0fce7dea23
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
@@ -0,0 +1,283 @@
+%%
+%% This is file `tudscrcolor.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-color.dtx (with options: `package')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-color.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{tudscrcolor}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (corporate design colors)%
+]
+\DeclareOption{reduced}{\let\setcdcolors@add\relax}
+\DeclareOption{full}{\let\setcdcolors@add\setcdcolors@full}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{xcolor}}
+\newcommand*\setcdcolors@add{}
+\newcommand*\setcdcolors[1]{%
+ \def\@tempa{#1}\ifx\@tempa\@empty\else%
+ \selectcolormodel{\@tempa}
+ \fi%
+ \definecolor{HKS41}{cmyk/RGB/rgb}{%
+ 1.00,0.70,0.10,0.50/011,042,081/0.0431372549,0.16470588235,0.31764705882%
+ }
+ \definecolor{HKS92}{cmyk/RGB/rgb}{%
+ 0.10,0.00,0.05,0.65/080,089,085/0.31372549019,0.34901960784,0.33333333333%
+ }
+ \definecolor{HKS44}{cmyk/RGB/rgb}{%
+ 1.00,0.50,0.00,0.00/000,089,163/0,0.34901960784,0.63921568627%
+ }
+ \definecolor{HKS36}{cmyk/RGB/rgb}{%
+ 0.80,0.90,0.00,0.00/081,041,127/0.31764705882,0.16078431372,0.49803921568%
+ }
+ \definecolor{HKS33}{cmyk/RGB/rgb}{%
+ 0.50,1.00,0.00,0.00/129,026,120/0.50588235294,0.10196078431,0.47058823529%
+ }
+ \definecolor{HKS57}{cmyk/RGB/rgb}{%
+ 1.00,0.00,0.90,0.20/000,122,071/0,0.47843137254,0.28235294117%
+ }
+ \definecolor{HKS65}{cmyk/RGB/rgb}{%
+ 0.65,0.00,1.00,0.00/034,173,054/0.13333333333,0.67843137254,0.21176470588%
+ }
+ \definecolor{HKS07}{cmyk/RGB/rgb}{%
+ 0.00,0.60,1.00,0.00/232,123,020/0.90980392156,0.48235294117,0.07843137254%
+ }
+ \colorlet{cddarkblue}{HKS41}
+ \colorlet{cdgray}{HKS92}
+ \colorlet{cdgrey}{HKS92}
+ \colorlet{cdblue}{HKS44}
+ \colorlet{cdindigo}{HKS36}
+ \colorlet{cdpurple}{HKS33}
+ \colorlet{cddarkgreen}{HKS57}
+ \colorlet{cdgreen}{HKS65}
+ \colorlet{cdorange}{HKS07}
+ \setcdcolors@add%
+}
+\newcommand*\setcdcolors@full{%
+ \colorlet{HKS41K100}{HKS41!100}
+ \colorlet{HKS41K90}{HKS41!90}
+ \colorlet{HKS41K80}{HKS41!80}
+ \colorlet{HKS41K70}{HKS41!70}
+ \colorlet{HKS41K60}{HKS41!60}
+ \colorlet{HKS41K50}{HKS41!50}
+ \colorlet{HKS41K40}{HKS41!40}
+ \colorlet{HKS41K30}{HKS41!30}
+ \colorlet{HKS41K20}{HKS41!20}
+ \colorlet{HKS41K10}{HKS41!10}
+ \colorlet{HKS92K100}{HKS92!100}
+ \colorlet{HKS92K90}{HKS92!90}
+ \colorlet{HKS92K80}{HKS92!80}
+ \colorlet{HKS92K70}{HKS92!70}
+ \colorlet{HKS92K60}{HKS92!60}
+ \colorlet{HKS92K50}{HKS92!50}
+ \colorlet{HKS92K40}{HKS92!40}
+ \colorlet{HKS92K30}{HKS92!30}
+ \colorlet{HKS92K20}{HKS92!20}
+ \colorlet{HKS92K10}{HKS92!10}
+ \colorlet{HKS44K100}{HKS44!100}
+ \colorlet{HKS44K90}{HKS44!90}
+ \colorlet{HKS44K80}{HKS44!80}
+ \colorlet{HKS44K70}{HKS44!70}
+ \colorlet{HKS44K60}{HKS44!60}
+ \colorlet{HKS44K50}{HKS44!50}
+ \colorlet{HKS44K40}{HKS44!40}
+ \colorlet{HKS44K30}{HKS44!30}
+ \colorlet{HKS44K20}{HKS44!20}
+ \colorlet{HKS44K10}{HKS44!10}
+ \colorlet{HKS36K10}{HKS36!10}
+ \colorlet{HKS36K20}{HKS36!20}
+ \colorlet{HKS36K30}{HKS36!30}
+ \colorlet{HKS36K40}{HKS36!40}
+ \colorlet{HKS36K50}{HKS36!50}
+ \colorlet{HKS36K60}{HKS36!60}
+ \colorlet{HKS36K70}{HKS36!70}
+ \colorlet{HKS36K80}{HKS36!80}
+ \colorlet{HKS36K90}{HKS36!90}
+ \colorlet{HKS36K100}{HKS36!100}
+ \colorlet{HKS33K10}{HKS33!10}
+ \colorlet{HKS33K20}{HKS33!20}
+ \colorlet{HKS33K30}{HKS33!30}
+ \colorlet{HKS33K40}{HKS33!40}
+ \colorlet{HKS33K50}{HKS33!50}
+ \colorlet{HKS33K60}{HKS33!60}
+ \colorlet{HKS33K70}{HKS33!70}
+ \colorlet{HKS33K80}{HKS33!80}
+ \colorlet{HKS33K90}{HKS33!90}
+ \colorlet{HKS33K100}{HKS33!100}
+ \colorlet{HKS57K10}{HKS57!10}
+ \colorlet{HKS57K20}{HKS57!20}
+ \colorlet{HKS57K30}{HKS57!30}
+ \colorlet{HKS57K40}{HKS57!40}
+ \colorlet{HKS57K50}{HKS57!50}
+ \colorlet{HKS57K60}{HKS57!60}
+ \colorlet{HKS57K70}{HKS57!70}
+ \colorlet{HKS57K80}{HKS57!80}
+ \colorlet{HKS57K90}{HKS57!90}
+ \colorlet{HKS57K100}{HKS57!100}
+ \colorlet{HKS65K10}{HKS65!10}
+ \colorlet{HKS65K20}{HKS65!20}
+ \colorlet{HKS65K30}{HKS65!30}
+ \colorlet{HKS65K40}{HKS65!40}
+ \colorlet{HKS65K50}{HKS65!50}
+ \colorlet{HKS65K60}{HKS65!60}
+ \colorlet{HKS65K70}{HKS65!70}
+ \colorlet{HKS65K80}{HKS65!80}
+ \colorlet{HKS65K90}{HKS65!90}
+ \colorlet{HKS65K100}{HKS65!100}
+ \colorlet{HKS07K10}{HKS07!10}
+ \colorlet{HKS07K20}{HKS07!20}
+ \colorlet{HKS07K30}{HKS07!30}
+ \colorlet{HKS07K40}{HKS07!40}
+ \colorlet{HKS07K50}{HKS07!50}
+ \colorlet{HKS07K60}{HKS07!60}
+ \colorlet{HKS07K70}{HKS07!70}
+ \colorlet{HKS07K80}{HKS07!80}
+ \colorlet{HKS07K90}{HKS07!90}
+ \colorlet{HKS07K100}{HKS07!100}
+ \colorlet{HKS41-100}{HKS41!100}
+ \colorlet{HKS41-90}{HKS41!90}
+ \colorlet{HKS41-80}{HKS41!80}
+ \colorlet{HKS41-70}{HKS41!70}
+ \colorlet{HKS41-60}{HKS41!60}
+ \colorlet{HKS41-50}{HKS41!50}
+ \colorlet{HKS41-40}{HKS41!40}
+ \colorlet{HKS41-30}{HKS41!30}
+ \colorlet{HKS41-20}{HKS41!20}
+ \colorlet{HKS41-10}{HKS41!10}
+ \colorlet{HKS92-100}{HKS92!100}
+ \colorlet{HKS92-90}{HKS92!90}
+ \colorlet{HKS92-80}{HKS92!80}
+ \colorlet{HKS92-70}{HKS92!70}
+ \colorlet{HKS92-60}{HKS92!60}
+ \colorlet{HKS92-50}{HKS92!50}
+ \colorlet{HKS92-40}{HKS92!40}
+ \colorlet{HKS92-30}{HKS92!30}
+ \colorlet{HKS92-20}{HKS92!20}
+ \colorlet{HKS92-10}{HKS92!10}
+ \colorlet{HKS44-100}{HKS44!100}
+ \colorlet{HKS44-90}{HKS44!90}
+ \colorlet{HKS44-80}{HKS44!80}
+ \colorlet{HKS44-70}{HKS44!70}
+ \colorlet{HKS44-60}{HKS44!60}
+ \colorlet{HKS44-50}{HKS44!50}
+ \colorlet{HKS44-40}{HKS44!40}
+ \colorlet{HKS44-30}{HKS44!30}
+ \colorlet{HKS44-20}{HKS44!20}
+ \colorlet{HKS44-10}{HKS44!10}
+ \colorlet{HKS36-10}{HKS36!10}
+ \colorlet{HKS36-20}{HKS36!20}
+ \colorlet{HKS36-30}{HKS36!30}
+ \colorlet{HKS36-40}{HKS36!40}
+ \colorlet{HKS36-50}{HKS36!50}
+ \colorlet{HKS36-60}{HKS36!60}
+ \colorlet{HKS36-70}{HKS36!70}
+ \colorlet{HKS36-80}{HKS36!80}
+ \colorlet{HKS36-90}{HKS36!90}
+ \colorlet{HKS36-100}{HKS36!100}
+ \colorlet{HKS33-10}{HKS33!10}
+ \colorlet{HKS33-20}{HKS33!20}
+ \colorlet{HKS33-30}{HKS33!30}
+ \colorlet{HKS33-40}{HKS33!40}
+ \colorlet{HKS33-50}{HKS33!50}
+ \colorlet{HKS33-60}{HKS33!60}
+ \colorlet{HKS33-70}{HKS33!70}
+ \colorlet{HKS33-80}{HKS33!80}
+ \colorlet{HKS33-90}{HKS33!90}
+ \colorlet{HKS33-100}{HKS33!100}
+ \colorlet{HKS57-10}{HKS57!10}
+ \colorlet{HKS57-20}{HKS57!20}
+ \colorlet{HKS57-30}{HKS57!30}
+ \colorlet{HKS57-40}{HKS57!40}
+ \colorlet{HKS57-50}{HKS57!50}
+ \colorlet{HKS57-60}{HKS57!60}
+ \colorlet{HKS57-70}{HKS57!70}
+ \colorlet{HKS57-80}{HKS57!80}
+ \colorlet{HKS57-90}{HKS57!90}
+ \colorlet{HKS57-100}{HKS57!100}
+ \colorlet{HKS65-10}{HKS65!10}
+ \colorlet{HKS65-20}{HKS65!20}
+ \colorlet{HKS65-30}{HKS65!30}
+ \colorlet{HKS65-40}{HKS65!40}
+ \colorlet{HKS65-50}{HKS65!50}
+ \colorlet{HKS65-60}{HKS65!60}
+ \colorlet{HKS65-70}{HKS65!70}
+ \colorlet{HKS65-80}{HKS65!80}
+ \colorlet{HKS65-90}{HKS65!90}
+ \colorlet{HKS65-100}{HKS65!100}
+ \colorlet{HKS07-10}{HKS07!10}
+ \colorlet{HKS07-20}{HKS07!20}
+ \colorlet{HKS07-30}{HKS07!30}
+ \colorlet{HKS07-40}{HKS07!40}
+ \colorlet{HKS07-50}{HKS07!50}
+ \colorlet{HKS07-60}{HKS07!60}
+ \colorlet{HKS07-70}{HKS07!70}
+ \colorlet{HKS07-80}{HKS07!80}
+ \colorlet{HKS07-90}{HKS07!90}
+ \colorlet{HKS07-100}{HKS07!100}
+}
+\ExecuteOptions{reduced}
+\ProcessOptions\relax
+\RequirePackage{xcolor}[2007/01/21]
+\setcdcolors{}
+\endinput
+%%
+%% End of file `tudscrcolor.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
new file mode 100644
index 00000000000..8352946ce13
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
@@ -0,0 +1,203 @@
+%%
+%% This is file `tudscrcomp.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package,comp,tudscr')
+%% tudscr-comp.dtx (with options: `package')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\@ifundefined{tudcls@name}{%
+ \PackageError{%
+ tudscrcomp%
+ }{Unsupported class found}{%
+ This package can only be used with a class out of the\MessageBreak%
+ tudscr bundle (tudscrartcl, tudscrreprt, tudscrbook)%
+ }
+ \endinput
+}{}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-comp.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{tudscrcomp}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (compatibility for tudbook)%
+]
+\newcommand*\einrichtung{}
+\let\einrichtung\faculty
+\newcommand*\fachrichtung{}
+\let\fachrichtung\department
+\newcommand*\institut{}
+\let\institut\institute
+\newcommand*\professur{}
+\let\professur\chair
+\newcommand*\moreauthor{}
+\let\moreauthor\authormore
+\newcommand*\submitdate{}
+\let\submitdate\date
+\newcommand*\supervisorII[1]{%
+ \expandafter\gdef\expandafter\@supervisor\expandafter{\@supervisor\and #1}%
+}
+\newcommand*\supervisedby[1]{\gdef\supervisorname{#1}}
+\newcommand*\supervisedIIby[1]{\gdef\supervisorothername{#1}}
+\newcommand*\submittedon[1]{\gdef\datetext{#1}}
+\newcommand*\dissertation{%
+ \thesis{\dissertationname}%
+ \let\supervisorname\refereename%
+ \let\supervisorothername\refereeothername%
+}
+\TUD@key{colortitle}[true]{%
+ \TUD@set@ifkey{colortitle}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdtitle=color}%
+ \else%
+ \TUDoptions{cdtitle=true}%
+ \fi%
+}
+\TUD@key{nocolortitle}[true]{%
+ \TUD@set@ifkey{nocolortitle}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdtitle=true}%
+ \else%
+ \TUDoptions{cdtitle=color}%
+ \fi%
+}
+\TUD@key{ddcfooter}[true]{%
+ \TUD@set@ifkey{ddcfooter}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{ddcfoot=true}%
+ \else%
+ \TUDoptions{ddcfoot=false}%
+ \fi%
+}
+\AtBeginDocument{%
+ \ifdef{\theglossary}{}{%
+ \providecommand*{\glossaryname}{Glossar}
+ \newenvironment{theglossary}[1][]{%
+ \ClassWarning{\tudcls@name}{%
+ Using the environment theglossary is not\MessageBreak%
+ recommended. You should rather use an appropriate\MessageBreak%
+ package such as glossaries%
+ }%
+ \let\bibname\glossaryname%
+ \bib@heading%
+ #1%
+ \list{}{%
+ \setlength{\labelsep}{\z@}%
+ \setlength{\labelwidth}{\z@}%
+ \setlength{\itemindent}{-\leftmargin}%
+ }%
+ }{\endlist}
+ \newcommand\glossitem[1]{\item[] #1\par}%
+ }%
+}
+\TUD@key{serifmath}[true]{%
+ \TUD@set@ifkey{serifmath}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{sansmath=false}%
+ \else%
+ \TUDoptions{sansmath=true}%
+ \fi%
+}
+\newif\if@tud@chapterpage@temp
+\newcommand*\chapterpage{%
+ \global\@tud@chapterpage@temptrue%
+ \tud@chapterpage@wrn%
+}
+\newcommand*\tud@chapterpage@set[1][]{%
+ \if@tud@chapterpage@temp%
+ \if@tud@chapterpage%
+ \TUDoptions{chapterpage=false}%
+ \else%
+ \TUDoptions{chapterpage=true}%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@chapterpage@unset[1][]{%
+ \tud@chapterpage@set%
+ \global\@tud@chapterpage@tempfalse%
+}
+\AtEndPreamble{%
+ \pretocmd{\tud@chapter}{\tud@chapterpage@set}%
+ {}{\tud@patch@wrn{tud@nchapter}}%
+ \apptocmd{\tud@chapter}{\tud@chapterpage@unset}%
+ {}{\tud@patch@wrn{tud@nchapter}}%
+ \pretocmd{\tud@schapter}{\tud@chapterpage@set}%
+ {}{\tud@patch@wrn{tud@schapter}}%
+ \apptocmd{\tud@schapter}{\tud@chapterpage@unset}%
+ {}{\tud@patch@wrn{tud@schapter}}%
+ \pretocmd{\tud@addchap}{\tud@chapterpage@set}%
+ {}{\tud@patch@wrn{tud@naddchap}}%
+ \apptocmd{\tud@addchap}{\tud@chapterpage@unset}%
+ {}{\tud@patch@wrn{tud@naddchap}}%
+ \pretocmd{\tud@saddchap}{\tud@chapterpage@set}%
+ {}{\tud@patch@wrn{tud@saddchap}}%
+ \apptocmd{\tud@saddchap}{\tud@chapterpage@unset}%
+ {}{\tud@patch@wrn{tud@saddchap}}%
+}
+\newcommand*\tud@chapterpage@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ The command \string\chapterpage\space is not\MessageBreak%
+ recommended. You should use the same style for\MessageBreak%
+ chapters throughout the document
+ }%
+ \global\let\tud@chapterpage@wrn\relax%
+}
+\endinput
+%%
+%% End of file `tudscrcomp.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
new file mode 100644
index 00000000000..26a88083431
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
@@ -0,0 +1,186 @@
+%%
+%% This is file `tudscrdoc.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `class,doc')
+%% tudscr-doc.dtx (with options: `class,doc')
+%% tudscr-misc.dtx (with options: `class,doc')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\newcommand*\cls@name{doc}
+\newcommand*\scrcls@name{scrdoc}
+\newcommand*\tudcls@name{tudscrdoc}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-doc.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesClass{tudscrdoc}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ class
+ (source code documentation based on scrdoc)%
+]
+\LoadClassWithOptions{scrdoc}
+\setlength{\marginparwidth}{140pt}
+\setlength{\marginparsep}{8pt}
+\setlength{\oddsidemargin}{\dimexpr\marginparwidth+\marginparsep-1in}
+\setlength{\textwidth}{\dimexpr\paperwidth-1in-\oddsidemargin-2\marginparsep}
+\setlength{\topmargin}{-1in}
+\setlength{\headheight}{0pt}
+\setlength{\headsep}{30pt}
+\setlength{\footskip}{1.5\headsep}
+\setlength{\textheight}{\dimexpr\paperheight-2\headsep-\footskip}
+\RequirePackage{dox}[2010/12/16]
+\title{%
+ \texttt{\filename}\thanks{%
+ Dies ist Version \fileversion\ von Datei \texttt{\filename}.%
+ }%
+}
+\author{Falk Hanisch\thanks{\tudscrmail}}
+\date{\filedate}
+\DoNotIndex{\",\\,,\if,\@}
+\doxitem[idxtype=Option]{Option}{option}{Optionen}
+\doxitem[idxtype=Parameter]{Parameter}{parameter}{Parameter}
+\doxitem[idxtype=Seitenstil]{Pagestyle}{pagestyle}{Seitenstile}
+\doxitem[macrolike,idxtype=L\noexpand\"ange]{Length}{length}{L\noexpand\"angen}
+\doxitem[idxtype=Z\noexpand\"ahler]{Counter}{counter}{Z\noexpand\"ahler}
+\doxitem[idxtype=Farbe]{Color}{color}{Farben}
+\doxitem[macrolike,idxtype=Lok.]{Locale}{locale}{Lokalisierungsvariablen}
+\doxitem[macrolike,idxtype=Feld]{Field}{field}{Eingabefelder}
+\DeclareRobustCommand*{\cls}[1]{\mbox{\textsf{\textbf{#1}}}}
+\DeclareRobustCommand*{\pkg}[1]{\mbox{\textsf{\textbf{#1}}}}
+\DeclareRobustCommand*{\opt}[1]{\mbox{\texttt{#1}}}
+\DeclareRobustCommand*{\val}[1]{\mbox{\texttt{#1}}}
+\DeclareRobustCommand*{\pgs}[1]{\mbox{\texttt{#1}}}
+\DeclareRobustCommand*{\env}[1]{\mbox{\texttt{#1}}}
+\newcommand*\ToDo[2][]{%
+ \@ifnextchar[
+ {\@ToDo{#2}}{\@ToDo{#2}[]}
+}
+\newcommand*\@ToDo{}
+\newcommand*\@@ToDo{}%
+\def\@ToDo#1[#2]{%
+ \ifdefined\tudfinalflag\else%
+ \def\@@ToDo{\ifstr{#2}{}{ToDo}{ToDo: #2}}%
+ \endgraf%
+ \hfuzz0.8pt%
+ \leavevmode\marginpar{\raggedleft\fbox{\@@ToDo\strut}}%
+ \fbox{\parbox{\dimexpr\textwidth-2\fboxsep}{#1\strut}}%
+ \endgraf%
+ \fi%
+}%
+\DeclareOption{final}{\let\tudfinalflag\relax}
+\ProcessOptions\relax
+\AfterPackage{hyperref}{%
+ \pdfstringdefDisableCommands{\def\TUDScript{TUD-KOMA-Script}}%
+}
+\AfterPackage{babel}{%
+ \AfterPackage*{inputenc}{\RequirePackage{csquotes}[2011/10/22]}%
+}
+\AtBeginDocument{%
+ \providecommand*\url[1]{\texttt{#1}}%
+ \providecommand*\texorpdfstring[2]{#1}%
+ \@ifpackageloaded{babel}{}{%
+ \ClassWarning{\tudcls@name}{Package `babel' not loaded}%
+ \let\selectlanguage\@gobble%
+ \let\glqq\relax%
+ \let\grqq\relax%
+ }%
+ \@ifpackageloaded{csquotes}{}{%
+ \ClassWarning{\tudcls@name}{Package `csquotes' not loaded}%
+ \providecommand\enquote[1]{\glqg#1\grqq{}}%
+ }%
+ \providecommand*\ifdin[2]{#2}%
+}
+\AtBeginDocument{%
+ \expandafter\ifx\csname if@tud@cdfonts\endcsname\iftrue\relax%
+ \RequirePackage{mweights}[2013/07/21]%
+ \def\mddefault{m}%
+ \def\mdseries@tt{m}%
+ \renewcommand*\@pnumwidth{1.7em}%
+ \else%
+ \RequirePackage{lmodern}[2009/10/30]%
+ \fi%
+}%
+%%% From File: tudscr-misc.dtx
+\RequirePackage{xspace}[2009/10/20]
+\xspaceaddexceptions{"=}
+\newcommand*\vTUDScript{}
+\AtBeginDocument{%
+ \def\@tempb#1 #2 #3\relax#4\relax{\def\vTUDScript{#2}}%
+ \edef\@tempa{\TUDVersion}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax%
+}
+\newcommand*\vKOMAScript{v3.12\xspace}
+\RequirePackage{scrhack}[2014/07/07]
+\newcommand*\CD{Corporate Design\xspace}
+\newcommand*\CDs{Corporate Designs\xspace}
+\newcommand*\TUD{Technische Universit\"at Dresden\xspace}
+\newcommand*\TnUD{Technischen Universit\"at Dresden\xspace}
+\newcommand*\DDC{%
+ \mbox{D\kern.05em R\kern.05em E\kern.05em S\kern.05em D\kern.05em E\kern.05em
+ N\kern.1em-\kern.1em concept}\xspace%
+}
+\AfterPackage*{babel}{%
+ \@expandtwoargs\in@{,english,}{,\bbl@loaded,}%
+ \ifin@%
+ \renewcommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace}
+ \renewcommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace}
+ \fi
+}
+\endinput
+%%
+%% End of file `tudscrdoc.cls'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
new file mode 100644
index 00000000000..72f0e760f03
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty
@@ -0,0 +1,657 @@
+%%
+%% This is file `tudscrfonts.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-fonts.dtx (with options: `package,identify')
+%% tudscr-base.dtx (with options: `load')
+%% tudscr-fonts.dtx (with options: `package,option')
+%% tudscr-fonts.dtx (with options: `package,body')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-fonts.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{tudscrfonts}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (corporate design fonts)%
+]
+\newif\if@tud@oldclass
+\newif\if@tud@oldscrclass
+\@ifclassloaded{tudbook}{\@tud@oldclasstrue}{}%
+\@ifclassloaded{tudbeamer}{\@tud@oldclasstrue}{}%
+\@ifclassloaded{tudfax}{\@tud@oldclasstrue}{}%
+\@ifclassloaded{tudform}{\@tud@oldclasstrue}{}%
+\@ifclassloaded{tudhaus}{\@tud@oldclasstrue}{}%
+\@ifclassloaded{tudletter}{\@tud@oldclasstrue}{}%
+\@ifclassloaded{tudscrbookold}{\@tud@oldscrclasstrue}{}%
+\@ifclassloaded{tudscrreprtold}{\@tud@oldscrclasstrue}{}%
+\@ifclassloaded{tudscrartclold}{\@tud@oldscrclasstrue}{}%
+\if@tud@oldscrclass
+ \let\TUDoptions\relax
+ \let\TUDoption\relax
+ \let\univln\relax
+ \let\univrn\relax
+ \let\univbn\relax
+ \let\univxn\relax
+ \let\univls\relax
+ \let\univrs\relax
+ \let\univbs\relax
+ \let\univxs\relax
+ \let\dinbn\relax
+\fi
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\newif\if@tud@univers
+\newif\if@tud@dinbold
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\newcommand*\tud@mathenc{OT1}
+\newif\if@tud@fontspec
+\TUD@key@lock{fontspec}[true]{%
+ \TUD@set@ifkey@lock{fontspec}{@tud@fontspec}{#1}%
+}
+\AtEndOfPackage{%
+ \TUD@key{fontspec}[]{%
+ \PackageError{tudscrfonts}{Option `fontspec' too late}{%
+ Option `fontspec' can only be set while loading the\MessageBreak%
+ package `tudscrfonts' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+ \@ifpackageloaded{fontspec}{%
+ \PackageError{tudscrfonts}{Package `fontspec' too early}{%
+ When using the option `fontspec' you must not load\MessageBreak%
+ the package `fontspec' before `tudscrfonts'.%
+ }%
+ }{}
+}
+\AtEndPreamble{%
+ \@expandtwoargs\in@{OT}{\encodingdefault}%
+ \ifin@%
+ \def\tud@mathenc{OT1}%
+ \else%
+ \def\tud@mathenc{T1}%
+ \fi%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \PackageInfoNoLine{tudscrfonts}{%
+ `#1' fonts not found for math typesetting%
+ }%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \PackageWarningNoLine{tudscrfonts}{%
+ `#1' fonts not found. Please use on of the\MessageBreak%
+ installation scripts out of the tudscr-bundle,\MessageBreak%
+ which suits to your OS. A fallback layout is used%
+ }%
+ }%
+ \fi%
+ \@tempa{\@tud@universtrue}{\@tempb{Univers}}%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@dinbold.fd}}%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+ }%
+ \fi%
+ \@tempa{\@tud@dinboldtrue}{\@tempb{DIN Bold}}%
+ \if@tud@fontspec%
+ \if@tud@univers\if@tud@dinbold%
+ \PassOptionsToPackage{no-math}{fontspec}%
+ \fi\fi%
+ \RequirePackage{fontspec}[2014/06/21]%
+ \fi%
+}
+\RequirePackage{textcase}[2004/10/07]
+\patchcmd{\@uclcnotmath}{\@nonchangecase\ensuremath}{%
+ \@nonchangecase\ensuremath%
+ \def\footnote##1##{\toks@{\noexpand\footnote##1}\@footnote}%
+ \def\@footnote##1{\NoCaseChange{\the\toks@{##1}}}%
+}{}{\tud@patch@wrn{@uclcnotmath}}%
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ \TUD@numkey@bool,%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},{nodinbold}{3},{noDIN}{3},{noDINBold}{3},%
+ {din}{4},{dinbold}{4},{DIN}{4},{DINBold}{4},%
+ {serifmath}{7},{serif}{7},{nosansmath}{7},{nosans}{7},%
+ {sansmath}{8},{sans}{8},%
+ {upgreek}{9},{uprightgreek}{9},{uprightGreek}{9},%
+ {slgreek}{10},{slantedgreek}{10},{slantedGreek}{10},%
+ {fontspec}{11},{luatex}{11},{lualatex}{11}{xetex}{11},{xelatex}{11},%
+ {nofontspec}{12},{pdftex}{12},{pdflatex}{12}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=false}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=true}%
+ \or%
+ \TUDoptions{din=false}%
+ \or%
+ \TUDoptions{din=true}%
+ \or%
+ \or%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath=true}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek=true}%
+ \or%
+ \TUDoptions{fontspec=true}%
+ \or%
+ \TUDoptions{fontspec=false}%
+ \fi%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@cdfonts%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \if@atdocument%
+ \tud@cmd@restore{rmdefault}%
+ \tud@cmd@restore{sfdefault}%
+ \tud@cmd@restore{ttdefault}%
+ \tud@cmd@restore{bfdefault}%
+ \tud@cmd@restore{mddefault}%
+ \tud@cmd@restore{itdefault}%
+ \tud@cmd@restore{familydefault}%
+ \tud@cmd@restore{seriesdefault}%
+ \tud@cmd@restore{shapedefault}%
+ \normalfont\selectfont%
+ \fi%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \fi%
+}
+\newif\if@tud@din\@tud@dintrue
+\TUD@ifkey{din}{@tud@din}
+\newif\if@tud@sansmath
+\TUD@key@lock{sansmath}[true]{%
+ \TUD@set@ifkey@lock{sansmath}{@tud@sansmath}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+\TUDoptions{cdfont=true}
+\DeclareOption*{\TUDoptions{\CurrentOption}}
+\TUDProcessOptions\relax
+%%% From File: tudscr-fonts.dtx
+\AtEndPreamble{%
+ \if@tud@fontspec%
+ \newfontface\univln[NFSSFamily=UniversLight]{Univers Light}%
+ \newfontface\univrn[NFSSFamily=UniversRegular]{Univers}%
+ \newfontface\univbn[NFSSFamily=UniversBold]{Univers Bold}%
+ \newfontface\univxn[NFSSFamily=UniversBlack]{Univers Black}%
+ \newfontface\univls[NFSSFamily=UniversLightOblique]{Univers Light Oblique}%
+ \newfontface\univrs[NFSSFamily=UniversRegularOblique]{Univers Oblique}%
+ \newfontface\univbs[NFSSFamily=UniversBoldOblique]{Univers Bold Oblique}%
+ \newfontface\univxs[NFSSFamily=UniversBlackOblique]{Univers Black Oblique}%
+ \newcommand*\textuln[1]{{\univln#1}}
+ \newcommand*\texturn[1]{{\univrn#1}}
+ \newcommand*\textubn[1]{{\univbn#1}}
+ \newcommand*\textuxn[1]{{\univxn#1}}
+ \newcommand*\textuls[1]{{\univls#1}}
+ \newcommand*\texturs[1]{{\univrs#1}}
+ \newcommand*\textubs[1]{{\univbs#1}}
+ \newcommand*\textuxs[1]{{\univxs#1}}
+ \else%
+ \if@tud@univers%
+ \newcommand*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}%
+ \newcommand*\univrn{\usefont{\encodingdefault}{\tud@univers}{m}{n}}%
+ \newcommand*\univbn{\usefont{\encodingdefault}{\tud@univers}{b}{n}}%
+ \newcommand*\univxn{\usefont{\encodingdefault}{\tud@univers}{eb}{n}}%
+ \newcommand*\univls{\usefont{\encodingdefault}{\tud@univers}{l}{sl}}%
+ \newcommand*\univrs{\usefont{\encodingdefault}{\tud@univers}{m}{sl}}%
+ \newcommand*\univbs{\usefont{\encodingdefault}{\tud@univers}{b}{sl}}%
+ \newcommand*\univxs{\usefont{\encodingdefault}{\tud@univers}{eb}{sl}}%
+ \else%
+ \newcommand*\univln{}%
+ \newcommand*\univrn{}%
+ \newcommand*\univbn{}%
+ \newcommand*\univxn{}%
+ \newcommand*\univls{}%
+ \newcommand*\univrs{}%
+ \newcommand*\univbs{}%
+ \newcommand*\univxs{}%
+ \fi%
+ \newcommand*\textuln{}%
+ \newcommand*\texturn{}%
+ \newcommand*\textubn{}%
+ \newcommand*\textuxn{}%
+ \newcommand*\textuls{}%
+ \newcommand*\texturs{}%
+ \newcommand*\textubs{}%
+ \newcommand*\textuxs{}%
+ \DeclareTextFontCommand{\textuln}{\univln}%
+ \DeclareTextFontCommand{\texturn}{\univrn}%
+ \DeclareTextFontCommand{\textubn}{\univbn}%
+ \DeclareTextFontCommand{\textuxn}{\univxn}%
+ \DeclareTextFontCommand{\textuls}{\univls}%
+ \DeclareTextFontCommand{\texturs}{\univrs}%
+ \DeclareTextFontCommand{\textubs}{\univbs}%
+ \DeclareTextFontCommand{\textuxs}{\univxs}%
+ \fi%
+ \ifdef{\sectfont}{}{\let\sectfont\relax}%
+ \if@tud@fontspec%
+ \newfontface\@dinbn{DIN Bold}[BoldFont = DIN Bold]%
+ \newcommand*\dinbn{\@dinbn\if@tud@dinbold\mathversion{dinbold}\fi}%
+ \newcommand*\textdbn[1]{{\dinbn#1}}
+ \else%
+ \if@tud@dinbold%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+ \else%
+ \let\dinbn\sectfont%
+ \fi%
+ \newcommand*\textdbn{}%
+ \DeclareTextFontCommand{\textdbn}{\dinbn}
+ \fi%
+ \DeclareMathVersion{univers}
+ \DeclareMathVersion{universbold}
+ \SetSymbolFont{operators}{univers}{OT1}{\tud@univers}{l}{n}
+ \SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+ \SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+ \SetSymbolFont{largesymbols}{univers}{OMX}{iwona}{m}{n}
+ \SetSymbolFont{operators}{universbold}{OT1}{\tud@univers}{b}{n}
+ \SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+ \SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{b}{n}
+ \SetSymbolFont{largesymbols}{universbold}{OMX}{iwona}{b}{n}
+ \SetMathAlphabet{\mathbf}{univers}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathsf}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+ \SetMathAlphabet{\mathit}{univers}{\tud@mathenc}{\tud@univers}{l}{sl}
+ \SetMathAlphabet{\mathtt}{univers}{\tud@mathenc}{\tud@univers t}{l}{n}
+ \SetMathAlphabet{\mathbf}{universbold}{\tud@mathenc}{\tud@univers}{eb}{n}
+ \SetMathAlphabet{\mathsf}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathit}{universbold}{\tud@mathenc}{\tud@univers}{b}{sl}
+ \SetMathAlphabet{\mathtt}{universbold}{\tud@mathenc}{\tud@univers t}{b}{n}
+ \DeclareMathVersion{dinbold}
+ \SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+ \SetSymbolFont{symbols}{dinbold}{OMS}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{largesymbols}{dinbold}{OMX}{iwona}{ebc}{n}
+ \SetMathAlphabet{\mathbf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathsf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathit}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{sl}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\upGamma}{\mathalpha}{operators}{0}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upTheta}{\mathalpha}{operators}{2}
+ \DeclareMathSymbol{\upLambda}{\mathalpha}{operators}{3}
+ \DeclareMathSymbol{\upXi}{\mathalpha}{operators}{4}
+ \DeclareMathSymbol{\upPi}{\mathalpha}{operators}{5}
+ \DeclareMathSymbol{\upSigma}{\mathalpha}{operators}{6}
+ \DeclareMathSymbol{\upUpsilon}{\mathalpha}{operators}{7}
+ \DeclareMathSymbol{\upPhi}{\mathalpha}{operators}{8}
+ \DeclareMathSymbol{\upPsi}{\mathalpha}{operators}{9}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\varGamma}{\mathalpha}{letters}{0}
+ \DeclareMathSymbol{\varDelta}{\mathalpha}{letters}{1}
+ \DeclareMathSymbol{\varTheta}{\mathalpha}{letters}{2}
+ \DeclareMathSymbol{\varLambda}{\mathalpha}{letters}{3}
+ \DeclareMathSymbol{\varXi}{\mathalpha}{letters}{4}
+ \DeclareMathSymbol{\varPi}{\mathalpha}{letters}{5}
+ \DeclareMathSymbol{\varSigma}{\mathalpha}{letters}{6}
+ \DeclareMathSymbol{\varUpsilon}{\mathalpha}{letters}{7}
+ \DeclareMathSymbol{\varPhi}{\mathalpha}{letters}{8}
+ \DeclareMathSymbol{\varPsi}{\mathalpha}{letters}{9}
+ \DeclareMathSymbol{\varOmega}{\mathalpha}{letters}{10}
+}
+\newcommand*\tud@font@cdfonts{%
+ \tud@cmd@store{rmdefault}%
+ \tud@cmd@store{sfdefault}%
+ \tud@cmd@store{ttdefault}%
+ \tud@cmd@store{bfdefault}%
+ \tud@cmd@store{mddefault}%
+ \tud@cmd@store{itdefault}%
+ \tud@cmd@store{familydefault}%
+ \tud@cmd@store{seriesdefault}%
+ \tud@cmd@store{shapedefault}%
+ \if@tud@fontspec%
+ \if@tud@heavyfont%
+ \setsansfont{Univers}[%
+ BoldFont = Univers Bold,%
+ ItalicFont = Univers Oblique,%
+ BoldItalicFont = Univers Bold Oblique,%
+ ]%
+ \setmonofont{LMMono10-Regular}[%
+ BoldFont = LMMonoLt10-Bold,%
+ ItalicFont = LMMonoSlant10-Regular,%
+ BoldItalicFont = LMMonoLt10-BoldOblique,%
+ ]
+ \else%
+ \setsansfont{Univers Light}[%
+ BoldFont = Univers,%
+ ItalicFont = Univers Light Oblique,%
+ BoldItalicFont = Univers Oblique,%
+ ]%
+ \setmonofont{LMMonoLt10-Regular}[%
+ BoldFont = LMMono10-Regular,%
+ ItalicFont = LMMonoLt10-Oblique,%
+ BoldItalicFont = LMMonoSlant10-Regular,%
+ ]%
+ \ifboolexpr{bool {@tud@oldclass} or bool {@tud@oldscrclass}}{%
+ \setsansfont{Univers Light}[%
+ BoldFont = Univers Bold,%
+ ItalicFont = Univers Light Oblique,%
+ BoldItalicFont = Univers Bold Oblique,%
+ ]%
+ }{}%
+ \fi%
+ \else%
+ \if@tud@univers%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \renewcommand*\ttdefault{\tud@univers t}%
+ \if@tud@heavyfont%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \renewcommand*\bfdefault{m}%
+ \ifboolexpr{bool {@tud@oldclass} or bool {@tud@oldscrclass}}{%
+ \renewcommand*\bfdefault{b}%
+ }{}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \fi%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \normalfont\selectfont%
+}
+\newcommand*\tud@font@mathfonts{%
+ \if@tud@sansmath\tud@sansmath\else\tud@serifmath\fi%
+ \if@tud@slantedgreek\tud@greek@slanted\else\tud@greek@upright\fi%
+ \mathversion{normal}%
+}
+\newcommand*\tud@sansmath{%
+ \if@tud@univers%
+ \tud@cmd@store{mv@normal}%
+ \tud@cmd@store{mv@bold}%
+ \let\mv@normal\mv@univers%
+ \let\mv@bold\mv@universbold%
+ \mathversion{normal}%
+ \fi%
+}
+\newcommand*\tud@serifmath{%
+ \if@tud@univers%
+ \tud@cmd@restore{mv@normal}%
+ \tud@cmd@restore{mv@bold}%
+ \mathversion{normal}%
+ \fi%
+}
+\newcount\tud@greek@upGamma
+\tud@greek@upGamma\Gamma
+\newcount\tud@greek@offset
+\let\@tempa\relax
+\DeclareMathSymbol{\@tempa}{\mathalpha}{letters}{0}
+\tud@greek@offset\@tempa
+\advance\tud@greek@offset-\Gamma
+\newcommand*\tud@greek@slanted{%
+ \ifnum\Gamma=\tud@greek@upGamma\relax\tud@greek@changeshape\fi%
+}
+\newcommand*\tud@greek@upright{%
+ \ifnum\Gamma>\tud@greek@upGamma%
+ \tud@greek@offset=-\tud@greek@offset%
+ \tud@greek@changeshape%
+ \tud@greek@offset=-\tud@greek@offset%
+ \fi%
+}
+\newcommand*\tud@greek@def[2]{%
+ \expandafter\@tempcnta\csname #1\endcsname%
+ \advance\@tempcnta#2%
+ \expandafter\mathchardef\csname #1\endcsname\@tempcnta%
+}
+\newcommand*\tud@greek@uc{%
+ Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega%
+}
+\newcommand*\tud@greek@changeshape{%
+ \@for\@tempa:=\tud@greek@uc\do{%
+ \@expandtwoargs\tud@greek@def{\@tempa}{\tud@greek@offset}%
+ }%
+}
+\newrobustcmd*\ifdin{%
+ \@tempswafalse
+ \@expandtwoargs\in@{DINBold}{\f@family}%
+ \ifin@\@tempswatrue\fi%
+ \ifx\f@family\tud@dinbold\relax\@tempswatrue\fi%
+ \if@tempswa
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\AtBeginDocument{%
+ \ifbool{@tud@oldclass}{%
+ \if@tud@fontspec%
+ \DeclareFixedFont{\univLightVII}{\encodingdefault}%
+ {UniversLight}{m}{n}{7}%
+ \DeclareFixedFont{\univLightObliqueVII}{\encodingdefault}%
+ {UniversLightOblique}{m}{n}{7}%
+ \DeclareFixedFont{\univBoldVII}{\encodingdefault}%
+ {UniversBold}{m}{n}{7}%
+ \DeclareFixedFont{\univLightIX}{\encodingdefault}%
+ {UniversLight}{m}{n}{9}%
+ \DeclareFixedFont{\univLightObliqueIX}{\encodingdefault}%
+ {UniversLightOblique}{m}{n}{9}%
+ \DeclareFixedFont{\univBoldIX}{\encodingdefault}%
+ {UniversBold}{m}{n}{9}%
+ \DeclareFixedFont{\univLightXI}{\encodingdefault}%
+ {UniversLight}{m}{n}{11}%
+ \DeclareFixedFont{\univLightObliqueXI}{\encodingdefault}%
+ {UniversLightOblique}{m}{n}{11}%
+ \DeclareFixedFont{\univBoldXI}{\encodingdefault}%
+ {UniversBold}{m}{n}{11}%
+ \DeclareFixedFont{\univLightXV}{\encodingdefault}%
+ {UniversLight}{m}{n}{15}%
+ \DeclareFixedFont{\univLightObliqueXV}{\encodingdefault}%
+ {UniversLightOblique}{m}{n}{15}%
+ \DeclareFixedFont{\univBoldXV}{\encodingdefault}%
+ {UniversBold}{m}{n}{15}%
+ \else%
+ \if@tud@univers%
+ \DeclareFixedFont{\univLightVII}{\encodingdefault}%
+ {\tud@univers}{l}{n}{7}%
+ \DeclareFixedFont{\univLightObliqueVII}{\encodingdefault}%
+ {\tud@univers}{l}{sl}{7}%
+ \DeclareFixedFont{\univBoldVII}{\encodingdefault}%
+ {\tud@univers}{b}{n}{7}%
+ \DeclareFixedFont{\univLightIX}{\encodingdefault}%
+ {\tud@univers}{l}{n}{9}%
+ \DeclareFixedFont{\univLightObliqueIX}{\encodingdefault}%
+ {\tud@univers}{l}{sl}{9}%
+ \DeclareFixedFont{\univBoldIX}{\encodingdefault}%
+ {\tud@univers}{b}{n}{9}%
+ \DeclareFixedFont{\univLightXI}{\encodingdefault}%
+ {\tud@univers}{l}{n}{11}%
+ \DeclareFixedFont{\univLightObliqueXI}{\encodingdefault}%
+ {\tud@univers}{l}{sl}{11}%
+ \DeclareFixedFont{\univBoldXI}{\encodingdefault}%
+ {\tud@univers}{b}{n}{11}%
+ \DeclareFixedFont{\univLightXV}{\encodingdefault}%
+ {\tud@univers}{l}{n}{15}%
+ \DeclareFixedFont{\univLightObliqueXV}{\encodingdefault}%
+ {\tud@univers}{l}{sl}{15}%
+ \DeclareFixedFont{\univBoldXV}{\encodingdefault}%
+ {\tud@univers}{b}{n}{15}%
+ \fi%
+ \fi%
+ \if@sansmath%
+ \DeclareSymbolFont{aunLetters}{\tud@mathenc}{\tud@univers}{l}{sl}%
+ \SetSymbolFont{aunLetters}{bold}{\tud@mathenc}{\tud@univers}{b}{sl}%
+ \DeclareSymbolFont{aunOperators}{\tud@mathenc}{\tud@univers}{l}{n}%
+ \SetSymbolFont{aunOperators}{bold}{\tud@mathenc}{\tud@univers}{b}{n}%
+ \DeclareSymbolFontAlphabet{\mathsf}{aunOperators}%
+ \DeclareSymbolFontAlphabet{\mathnormal}{aunLetters}%
+ \DeclareMathAlphabet\mathbf{\tud@mathenc}{\tud@univers}{b}{n}%
+ \SetMathAlphabet\mathbf{bold}{\tud@mathenc}{\tud@univers}{b}{n}%
+ \DeclareMathAlphabet\mathit{\tud@mathenc}{\tud@univers}{l}{sl}%
+ \SetMathAlphabet\mathit{bold}{\tud@mathenc}{\tud@univers}{l}{sl}%
+ \fi%
+ \let\dinBold\dinbn%
+ \let\dinfamily\dinbn%
+ }{}%
+ \ifbool{@tud@oldscrclass}{%
+ \cmd@restore{rmdefault}%
+ \cmd@restore{sfdefault}%
+ \cmd@restore{bfdefault}%
+ \cmd@restore{mddefault}%
+ \cmd@restore{familydefault}%
+ \cmd@restore{seriesdefault}%
+ \cmd@restore{shapedefault}%
+ \cmd@restore{rmfamily}%
+ \cmd@restore{sffamily}%
+ \cmd@restore{ttfamily}%
+ \DeclareSymbolFontAlphabet{\mathrm}{operators}
+ \if@tud@fontspec%
+ \DeclareFixedFont{\univLightHead}{\encodingdefault}%
+ {UniversLight}{m}{n}{\tud@head@fntsz}%
+ \DeclareFixedFont{\univBoldHead}{\encodingdefault}%
+ {UniversBold}{m}{n}{\tud@head@fntsz}%
+ \else%
+ \if@tud@univers%
+ \DeclareFixedFont{\univLightHead}{\encodingdefault}%
+ {\tud@univers}{l}{n}{\tud@head@fntsz}%
+ \DeclareFixedFont{\univBoldHead}{\encodingdefault}%
+ {\tud@univers}{b}{n}{\tud@head@fntsz}%
+ \fi%
+ \fi%
+ }{}%
+}
+\AtBeginDocument{%
+ \if@tud@cdfonts\tud@font@cdfonts\fi%
+ \tud@font@mathfonts%
+}
+\AfterPackage*{amsfonts}{%
+ \DeclareFontFamily{U}{msa}{}%
+ \DeclareFontShape{U}{msa}{m}{n}{%
+ <-9>cmbras8%
+ <9-10>cmbras9%
+ <10->cmbras10%
+ }{}%
+ \DeclareFontFamily{U}{msb}{}%
+ \DeclareFontShape{U}{msb}{m}{n}{%
+ <-9>cmbrbs8%
+ <9-10>cmbrbs9%
+ <10->cmbrbs10%
+ }{}%
+}
+\newcommand*\tud@raggedright{\raggedright}
+\AfterPackage*{ragged2e}{%
+ \ifdef{\LaTeXraggedright}{%
+ \renewcommand*\tud@raggedright{\LaTeXraggedright}%
+ }{}%
+}
+\@ifclassloaded{tudbook}{%
+ \patchcmd{\@makechapterhead}{\dinBold\Huge\bfseries}%
+ {\if@tud@din\dinbn\fi\Huge}{}{\tud@patch@wrn{@makechapterhead}}%
+ \patchcmd{\@makeschapterhead}{\dinBold\Huge\bfseries}%
+ {\if@tud@din\dinbn\fi\Huge}{}{\tud@patch@wrn{@makeschapterhead}}%
+ \patchcmd{\section}{\dinBold\Large\bfseries}%
+ {\if@tud@din\dinbn\fi\Large}{}{\tud@patch@wrn{section}}%
+ \patchcmd{\showtitle}{\dinBold\Huge\bfseries}%
+ {\if@tud@din\dinbn\fi\Huge}{}{\tud@patch@wrn{showtitle}}%
+}{}
+\endinput
+%%
+%% End of file `tudscrfonts.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls
new file mode 100644
index 00000000000..c290aed875f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls
@@ -0,0 +1,1284 @@
+%%
+%% This is file `tudscrman.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `class,inherit')
+%% tudscr-manual.dtx (with options: `class,identify')
+%% tudscr-base.dtx (with options: `load')
+%% tudscr-manual.dtx (with options: `class,option')
+%% tudscr-base.dtx (with options: `execute,inherit')
+%% tudscr-manual.dtx (with options: `class,body')
+%% tudscr-misc.dtx (with options: `class,manual')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\newcommand*\tudinh@name{tudscrreprt}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-manual.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesClass{tudscrman}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ class (internal manual)%
+]
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-manual.dtx
+\newif\if@tud@todo
+\@tud@todotrue
+\TUD@ifkey{ToDo}{@tud@todo}
+\PassOptionsToClass{%
+ cdfoot=true,%
+ chapterpage=true,%
+ chapterprefix=true,%
+ headings=optiontoheadandtoc,%
+ captions=tableheading,%
+ numbers=noenddot,%
+ color=true,%
+}{\tudinh@name}
+\PassOptionsToPackage{automark}{scrlayer-scrpage}
+\DeclareOption{final}{\let\tudfinalflag\relax}
+\DeclareOption{print}{\let\tudprintflag\relax}
+\AtBeginDocument{%
+ \ifdef{\tudfinalflag}{\TUDoptions{ToDo=false}}{}%
+ \ifdef{\tudprintflag}{\hypersetup{hidelinks}\TUDoptions{color=no}}{}%
+}
+%%% From File: tudscr-base.dtx
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\tudinh@name}}
+\TUDProcessOptions\relax
+\LoadClass{\tudinh@name}
+%%% From File: tudscr-manual.dtx
+\RequirePackage{xparse}[2013/12/31]
+\RequirePackage{textcomp}[2005/09/27]
+\RequirePackage{fixltx2e}[2014/06/10]
+\RequirePackage{setspace}[2011/12/19]
+\setstretch{1.1}\recalctypearea
+\RequirePackage{babel}[2014/03/24]
+\AfterPackage*{inputenc}{\RequirePackage{csquotes}[2011/10/22]}
+\AtBeginDocument{%
+ \@ifpackageloaded{csquotes}{}{%
+ \ClassWarning{\tudcls@name}{Package `csquotes' not loaded}%
+ \providecommand\enquote[1]{\glqg#1\grqq{}}%
+ }%
+}
+\RequirePackage[babel]{microtype}[2013/05/23]
+\RequirePackage{quoting}[2014/01/28]
+\RequirePackage{isodate}[2010/01/03]
+\RequirePackage{hologo}[2012/04/26]
+\RequirePackage{marginnote}[2012/03/29]
+\RequirePackage{listings}[2014/03/04]
+\lstdefinestyle{tudscr}{%
+ basicstyle=\ttfamily\setstretch{1},%
+ keywordstyle=,%
+ columns=fullflexible,keepspaces,%
+ aboveskip=.5\baselineskipglue,%
+ belowskip=.5\baselineskipglue,%
+ language=[LaTeX]TeX,%
+ texcl,%
+}
+\RequirePackage{silence}[2012/07/02]
+\RequirePackage{filemod}[2011/09/19]
+\RequirePackage{ifpdf}[2011/01/30]
+\ifpdf
+ \PassOptionsToPackage{colorinlistoftodos,obeyFinal,color=HKS92!10}{todonotes}
+ \RequirePackage{todonotes}[2012/07/25]
+\else
+ \TUDoptions{ToDo=false}
+\fi
+\WarningFilter*{ifplatform}{^^J \space\space\space shell escape is disabled}
+\RequirePackage{ifplatform}[2010/10/22]
+\PassOptionsToPackage{hyperindex=false}{hyperref}
+\AtEndPreamble{%
+ \RequirePackage{hyperref}[2012/11/06]
+ \hypersetup{colorlinks,linkcolor=blue}
+ \newcommand*\Email[1]{\href{mailto:#1}{\nolinkurl{#1}}}
+ \renewcaptionname{ngerman}{\sectionautorefname}{Unterkapitel}
+ \renewcaptionname{ngerman}{\subsectionautorefname}{Abschnitt}
+ \renewcaptionname{ngerman}{\subsubsectionautorefname}{Unterabschnitt}
+ \newcommand*\autorefname[1][current]{%
+ \ifstr{#1}{current}{%
+ \expandafter\HyPsd@@autorefname\@currentHref\@nil%
+ }{%
+ \@autorefname\HyPsd@@autorefname{#1}%
+ }%
+ \unskip\xspace%
+ }
+ \newcommand*\@autorefname[2]{%
+ \expandafter\ifx\csname r@#2\endcsname\relax%
+ ??%
+ \else%
+ \expandafter\expandafter\expandafter\@@autorefname%
+ \csname r@#2\endcsname{}{}{}{}\@nil#1\@nil%
+ \fi%
+ }
+ \newcommand*\@@autorefname{}
+ \def\@@autorefname#1#2#3#4#5\@nil#6\@nil{#6#4.\@nil}
+ \NewDocumentCommand\manualhyperdef{st'm}{%
+ \IfBooleanTF{#2}{%
+ \raisebox{4\baselineskip}[0pt][0pt]{\hyperdef{\jobname}{#3}{}}%
+ \par\nobreak\vskip\dimexpr-\parskip-\baselineskip%
+ \@afterindentfalse\@afterheading%
+ }{%
+ \Hy@raisedlink{\hyperdef{\jobname}{#3}{}}%
+ \ignorespaces%
+ }%
+ \IfBooleanF{#1}{\label{#3}}%
+ }
+ \newcommand*\manualhyperref[2]{\hyperref{}{\jobname}{#1}{#2}}
+}
+\PassOptionsToPackage{xindy,splitindex}{imakeidx}
+\RequirePackage{imakeidx}[2013/07/11]%
+\indexsetup{%
+ level=\addsec,%
+ noclearpage,firstpagestyle=headings,headers={\indexname}{\indexname}%
+}
+\newcommand*\xdyopt{-M tudscrman-temp.xdy -L german-din}
+\newcommand*\tud@write@i{}
+\newwrite\tud@write@i
+\openout\tud@write@i=tudscrman-temp.xdy
+\write\tud@write@i{(require "texindy.xdy")}
+\write\tud@write@i{%
+(define-location-class^^J%
+\space\space "arabic-page-numbers" ("arabic-numbers") :min-range-length 1^^J%
+)%
+}
+\write\tud@write@i{(markup-range :sep "--")}
+\write\tud@write@i{(merge-rule "\[(.*)\]" "" :eregexp)}
+\write\tud@write@i{%
+ (define-attributes (("declare" "!" "important" "?" "default")))%
+}
+\write\tud@write@i{(merge-to "important" "default")}
+\write\tud@write@i{(merge-to "?" "default")}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textbf{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "declare"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textbf{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "!"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textsl{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "important"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textsl{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "?"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\hyperpage{"^^J%
+\space\space :close "}"^^J%
+\space\space :attr "default"^^J%
+)%
+}
+\write\tud@write@i{%
+ (markup-locclass-list :open "\string\,\string\dotfill\string\,")%
+}
+\write\tud@write@i{(define-crossref-class "seeidx")}
+\write\tud@write@i{%
+(markup-crossref-list^^J%
+\space\space :class "seeidx" :open "\string\seeidx{" :sep "; " :close "}{}"^^J%
+)%
+}
+\closeout\tud@write@i
+\makeindex[title={Allgemeiner Index},options=\xdyopt]%
+\makeindex[title={Klassen- und Paketoptionen},name=options,options=\xdyopt]%
+\makeindex[%
+ title={Umgebungen, Befehle und Seitenstile},name=macros,options=\xdyopt%
+]%
+\makeindex[title={Umgebungs- und Befehlsparameter},name=keys,options=\xdyopt]%
+\makeindex[title={Sprachabh\"angige Bezeichner},name=terms,options=\xdyopt]%
+\makeindex[title={Schriftelemente},name=fonts,options=\xdyopt]%
+\makeindex[title={Farben},name=colors,options=\xdyopt]%
+\makeindex[title={Klassen, Pakete und Dateien},name=files,options=\xdyopt]%
+\makeindex[title={\"Anderungsliste},name=changelog,columns=1,options=\xdyopt]%
+\RequirePackage{enumitem}[2011/09/28]
+\setlist{noitemsep}
+\AtBeginDocument{
+ \RequirePackage{ellipsis}[2004/9/28]
+ \let\ellipsispunctuation\relax
+}
+\RequirePackage{tabularx}[1999/01/07]
+\RequirePackage{ragged2e}[2009/05/21]
+\RequirePackage{chngcntr}[2009/09/02]
+\counterwithout{footnote}{chapter}
+\RequirePackage{booktabs}[2005/04/14]
+\RequirePackage{varioref}[2011/10/02]%
+\renewcommand*\fullref[1]{\hyperref[#1]{\autoref*{#1} \vpageref{#1}}}
+\RequirePackage{tikz}[2013/12/13]
+\RequirePackage{pdfpages}[2013/08/25]
+\RequirePackage{units}[1998/08/04]
+\RequirePackage{tudscrsupervisor}[\TUDVersion]
+\newrobustcmd*\PName[1]{\mbox{\texttt{\textsl{<#1>}}}}
+\newrobustcmd*\PBoolean{\PName{Ein-Aus-Wert}}
+\newrobustcmd*\PBName[1]{\PBoolean|\PName{#1}}
+\newrobustcmd*\PSet{\PName{Einstellung}}
+\newrobustcmd*\Parameter[1]{\mbox{\texttt{\{}\PName{#1}\texttt{\}}}}
+\newrobustcmd*\OParameter[1]{\mbox{\texttt{[}\PName{#1}\texttt{]}}}
+\newrobustcmd*\LParameter{\mbox{\texttt{[}\PName{Parameterliste}\texttt{]}}}
+\newrobustcmd*\OLParameter[1]{%
+ \mbox{\texttt{[}\PName{#1}|\PName{Parameterliste}\texttt{]}}%
+}
+\newrobustcmd*\PValue[1]{\mbox{\texttt{#1}}}
+\newrobustcmd*\PParameter[1]{\mbox{\texttt{\{#1\}}}}
+\newrobustcmd*\POParameter[1]{\mbox{\texttt{[#1]}}}
+\newrobustcmd*\hypertut[2]{%
+ \hyperref{tutorials/#1.pdf}{\jobname}{tutorials:#1}{\textsbn{#1.pdf}#2}%
+}
+\NewDocumentCommand\Tutorial{som}{%
+ \ifnum\pdfshellescape=1\relax%
+ \filemodCmp{tutorials/#3.pdf}{tutorials/#3.tex}{}{%
+ \immediate\openout\tud@write@i=tutorials.sh%
+ \immediate\write\tud@write@i{%
+ cd tutorials^^J%
+ pdflatex -shell-escape #3^^J%
+ biber #3^^J%
+ makeglossaries #3^^J%
+ pdflatex #3^^J%
+ pdflatex #3%
+ }%
+ \immediate\closeout\tud@write@i%
+ \ifwindows%
+ \immediate\write18{rename tutorials.sh tutorials.bat}%
+ \immediate\write18{tutorials.bat}%
+ \immediate\write18{del tutorials.bat}%
+ \else%
+ \immediate\write18{bash tutorials.sh}%
+ \immediate\write18{rm tutorials.sh}%
+ \fi%
+ }%
+ \fi%
+ \IfFileExists{tutorials/#3.pdf}{%
+ \hypertut{#3}{}%
+ }{%
+ \textsbn{#3.pdf}%
+ \tud@shellescape@wrn%
+ }%
+ \IfBooleanF{#1}{%
+ \index[files]{\hypertut{#3}{~{\idxfont(Tutorial)}\IfValueT{#2}{|#2}}}%
+ }%
+}
+\newcommand*\IncludeExample[1]{%
+ \lstinputlisting[style=tudscr]{examples/#1}%
+ \ifnum\pdfshellescape=1\relax%
+ \filemodCmp{examples/#1.pdf}{examples/#1.tex}{}{%
+ \immediate\write18{%
+ pdflatex -shell-escape -output-directory examples examples/#1.tex
+ pdflatex -output-directory examples examples/#1.tex
+ pdflatex -output-directory examples examples/#1.tex
+ }%
+ }%
+ \fi%
+ \IfFileExists{examples/#1.pdf}{%
+ \includepdf[%
+ pages=-,noautoscale,frame,keepaspectratio,pagecommand={},%
+ height=\textheight,width=\textwidth, offset=5mm 0mm%
+ ]{examples/#1.pdf}%
+ }{%
+ \tud@shellescape@wrn%
+ }%
+}
+\newcommand*\@ToDo{}
+\NewDocumentCommand\ToDo{somo}{%
+ \ifbool{@tud@todo}{%
+ \begingroup%
+ \define@boolkey{todonotes}{doc}[true]{%
+ \ifbool{KV@todonotes@doc}{\setkeys{todonotes}{color=HKS41!10}}{}%
+ }%
+ \define@boolkey{todonotes}{rls}[true]{%
+ \ifbool{KV@todonotes@rls}{\setkeys{todonotes}{color=HKS44!50}}{}%
+ }%
+ \define@boolkey{todonotes}{imp}[true]{%
+ \ifbool{KV@todonotes@imp}{\setkeys{todonotes}{color=HKS07!50}}{}%
+ }%
+ \define@boolkey{todonotes}{nxt}[true]{%
+ \ifbool{KV@todonotes@nxt}{\setkeys{todonotes}{color=HKS57!50}}{}%
+ }%
+ \def\@ToDo{}%
+ \IfValueTF{#2}{%
+ \IfBooleanTF{#1}{\edef\@ToDo{#2,nolist}}{\edef\@ToDo{#2}}%
+ }{%
+ \IfBooleanT{#1}{\edef\@ToDo{nolist}}%
+ }%
+ \renewcommand*\marginpar[2][]{\marginnote[##1]{##2}[\dimexpr-1.6ex+1pt]}%
+ \vskip.8ex%
+ \IfValueT{#4}{%
+ \settowidth\marginparwidth{#4}%
+ \addtolength\marginparwidth{\dimexpr1.6ex+1pt}%
+ \let\par\relax\noindent%
+ \edef\@tempa{\noexpand\todo[\@ToDo,noline,nolist]}%
+ \@tempa{#4}%
+ }%
+ \edef\@tempa{\noexpand\todo[\@ToDo,inline]}%
+ \@tempa{#3}%
+ \endgroup%
+ \par\noindent%
+ }{}%
+ \ignorespaces%
+}
+\newcommand*\ListOfToDo{\if@tud@todo\listoftodos\fi}
+\reversemarginpar
+\newrobustcmd*\bsc{\@backslashchar}
+\newlength\baselineskipglue
+\setlength\baselineskipglue{%
+ .4\baselineskip plus .4\baselineskip minus .2\baselineskip%
+}
+\newcommand*\tud@shellescape@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ You have to recompile this document with\MessageBreak%
+ activated shell escape option%
+ }%
+ \global\let\tud@shellescape@wrn\relax%
+}
+\newcommand*\pdfexpandableoutline[1]{%
+ \AfterPackage*{hyperref}{\pdfstringdefDisableCommands{\csletcs{#1}{@#1}}}
+}
+\newcommand*\@TUDScript{TUD-KOMA-Script}
+\pdfexpandableoutline{TUDScript}
+\NewDocumentCommand\Application{smd||}{%
+ \ifdin{#2}{%
+ \mbox{\textsbs{#2}}%
+ \CheckIndexFormat{#1}{#3}%
+ \IfBooleanF{#1}{%
+ \index{\textsbs{#2}~{\idxfont(Anwendungssoftware)}\IfValueT{#3}{|#3}}%
+ }%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Application{sm}{#2}
+\pdfexpandableoutline{Application}
+\NewDocumentCommand\Distribution{smod||}{%
+ \ifdin{#2\IfValueT{#3}{~#3}}{%
+ \mbox{\textsbn{#2\IfValueT{#3}{~#3}}}%
+ \CheckIndexFormat{#1}{#4}%
+ \IfBooleanF{#1}{%
+ \index{\textsbn{#2}~{\idxfont(Distribution)}\IfValueT{#4}{|#4}}%
+ }%
+ }%
+}
+\newrobustcmd*\Path[1]{\mbox{\texttt{#1}}}
+\NewDocumentCommand\File{smd||}{%
+ \ifdin{#2}{%
+ \mbox{\textsbn{#2}}%
+ \CheckIndexFormat{#1}{#3}%
+ \IfBooleanF{#1}{%
+ \index[files]{\textsbn{#2}~{\idxfont(Datei)}\IfValueT{#3}{|#3}}%
+ }%
+ }%
+}
+\NewDocumentCommand\Class{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{files}{\protect\sbnfont}{#2}{Klasse}%
+ \else%
+ \ifdin{#2}{%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\textsbn{#2}}'#3'%
+ {files}[\protect\sbnfont]{#2}[~{\idxfont(Klasse)}]%
+ }%
+ \fi%
+}
+\DeclareExpandableDocumentCommand\@Class{sm}{#2}
+\pdfexpandableoutline{Class}
+\newcommand*\@TempPackage{}
+\NewDocumentCommand\Package{smd''d()d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{files}{\protect\sbnfont}{#2}{Paket}%
+ \else%
+ \ifdin{#2}{%
+ \IfValueTF{#4}{\def\@TempPackage{#4}}{\def\@TempPackage{#2}}%
+ \SetIndexFormat{#1}{#5}%
+ \@ProcessOutput{\textsbn{#2}}'#3'(\@TempPackage)%
+ {files}[\protect\sbnfont]{#2}[~{\idxfont(Paket)}]%
+ }%
+ \fi%
+}
+\DeclareExpandableDocumentCommand\@Package{sm}{#2}
+\pdfexpandableoutline{Package}
+\newcommand*\@TempOption{}
+\NewDocumentCommand\Option{smod''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{options}{\ttfamily}{#2}{Option}%
+ \else%
+ \IfValueTF{#3}{\gdef\@TempOption{\texttt{=#3}}}{\gdef\@TempOption{}}%
+ \SetIndexFormat{#1}{#5}%
+ \@ProcessOutput{\texttt{#2}}[\@TempOption]'#4'{options}[\ttfamily]{#2}%
+ \fi%
+}
+\DeclareExpandableDocumentCommand\@Option{sm}{#2}
+\pdfexpandableoutline{Option}
+\newcommand*\@TempEnvironment{}
+\NewDocumentCommand\Environment{smod''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{macros}{\ttfamily}{#2}{Umgebung}%
+ \else%
+ \if@declare%
+ \gdef\@TempEnvironment{%
+ \texttt{\bsc{}begin\{#2\}\IfValueT{#3}{#3}}\tabularnewline%
+ \texttt{\dots}\tabularnewline%
+ \texttt{\bsc{}end\{#2\}}%
+ }%
+ \else%
+ \gdef\@TempEnvironment{\texttt{#2}}%
+ \fi%
+ \SetIndexFormat{#1}{#5}%
+ \@ProcessOutput{\@TempEnvironment}'#4'{macros}[\ttfamily]{#2}%
+ \fi%
+}
+\DeclareExpandableDocumentCommand\@Environment{sm}{#2}
+\pdfexpandableoutline{Environment}%
+\NewDocumentCommand\Macro{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{macros}{\ttfamily\bsc}{#2}{Befehl}%
+ \else%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\texttt{\bsc#2}}'#3'{macros}[\ttfamily\bsc]{#2}%
+ \fi%
+}
+\DeclareExpandableDocumentCommand\@Macro{sm}{#2}
+\NewDocumentCommand\Length{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{macros}{\ttfamily\bsc}{#2}{L\"ange}%
+ \else%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\texttt{\bsc#2}}[\if@declare~{\idxfont(L\"ange)}\fi]'#3'%
+ {macros}[\ttfamily\bsc]{#2}[~{\idxfont(L\"ange)}]%
+ \fi%
+}
+\newcommand*\@TempKey{}
+\NewDocumentCommand\Key{smmod''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{macros}(#2){\ttfamily}{#3}{Parameter}%
+ \else%
+ \begingroup%
+ \let\Environment\@firstofone%
+ \let\Macro\@firstofone%
+ \IfValueTF{#4}{%
+ \gdef\@TempKey{\texttt{=#4}\if@declare~{\idxfont(Parameter)}\fi}%
+ }{%
+ \gdef\@TempKey{\if@declare~{\idxfont(Parameter)}\fi}%
+ }%
+ \SetIndexFormat{#1}{#6}%
+ \@ProcessOutput{\texttt{#3}}[\@TempKey]'#5'{macros}(#2)[\ttfamily]{#3}%
+ \endgroup%
+ \fi%
+}
+\NewDocumentCommand\PageStyle{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{macros}{\ttfamily}{#2}{Seitenstil}%
+ \else%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\texttt{#2}\if@declare~{\idxfont(Seitenstil)}\fi}'#3'%
+ {macros}[\ttfamily]{#2}[~{\idxfont(Seitenstil)}]%
+ \fi%
+}
+\NewDocumentCommand\Counter{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{macros}{\ttfamily}{#2}{Z\"ahler}%
+ \else%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\texttt{#2}}[\if@declare~{\idxfont(Z\"ahler)}\fi]%
+ {macros}[\ttfamily]{#2}[~{\idxfont(Z\"ahler)}]%
+ \fi%
+}
+\NewDocumentCommand\Term{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{terms}{\ttfamily\bsc}{#2}{Bezeichner}%
+ \else%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\texttt{\bsc#2}}[\if@declare~{\idxfont(Bezeichner)}\fi]'#3'%
+ {terms}[\ttfamily\bsc]{#2}%
+ \fi%
+}
+\newcommand\@termlist{}
+\let\@termlist\relax
+\NewDocumentCommand\TermTable{smg}{%
+ \forcsvlist{\listadd\@termlist}{#2}%
+ \ifvmode\else\par\fi%
+ \vskip\baselineskipglue%
+ \@afterindentfalse\@afterheading%
+ \IfBooleanTF{#1}{%
+ \IfValueTF{#3}{\setlength\@tempdima{#3}}{\setlength\@tempdima{\linewidth}}%
+ \setlength{\@tempdimc}{-.7\baselineskip}%
+ \begin{tabularx}{\@tempdima}{lXX}\@TermTable\end{tabularx}%
+ }{%
+ \setlength{\@tempdimc}{\z@}%
+ \begin{tabular}{lll}\@TermTable\end{tabular}%
+ }%
+ \let\@termlist\relax%
+}
+\newcommand*\@TermTable{%
+ \toprule%
+ \textbf{Bezeichner} & \textbf{Deutsch} & \textbf{Englisch}\tabularnewline%
+ \midrule%
+ \forlistloop\@@TermTable{\@termlist}%
+ \bottomrule%
+}
+\newcommand*\@@TermTable[1]{%
+ \Term{#1} & %
+ \ifstr{\@nameuse{#1}}{}{\PName{leer}}{\@nameuse{#1}} & %
+ \selectlanguage{english}\vspace*{\@tempdimc}%
+ \ifstr{\@nameuse{#1}}{}{\PName{empty}}{\@nameuse{#1}}\tabularnewline%
+}
+\NewDocumentCommand\Font{smd''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{fonts}{\ttfamily}{#2}{Schriftelement}%
+ \else%
+ \SetIndexFormat{#1}{#4}%
+ \@ProcessOutput{\texttt{#2}\if@declare~{\idxfont(Schriftelement)}\fi}%
+ {fonts}[\ttfamily]{#2}%
+ \fi%
+}
+\NewDocumentCommand\Color{smod''d||}{%
+ \if@changelog%
+ \@ProcessChangedAt{#1}{colors}{\ttfamily}{#2}{Farbe}%
+ \else%
+ \SetIndexFormat{#1}{#5}%
+ \@ProcessOutput{\texttt{#2}}[%
+ \IfValueT{#3}{~\texttt{(#3)}}\if@declare~{\idxfont(Farbe)}\fi%
+ ]'#4'{colors}[\ttfamily]{#2}%
+ \fi%
+}
+\newcommand*\@IndexFormat{}
+\let\@IndexFormat\relax
+\newcommand*\CheckIndexFormat[2]{%
+ \IfBooleanT{#1}{%
+ \IfValueT{#2}{%
+ \ClassWarning{\tudcls@name}{%
+ You've used the starred version so no entry for\MessageBreak%
+ the index is created and the optional argument\MessageBreak%
+ |#2| will be ignored%
+ }%
+ }%
+ }%
+}
+\newcommand*\SetIndexFormat[2]{%
+ \CheckIndexFormat{#1}{#2}%
+ \IfBooleanTF{#1}{%
+ \def\@IndexFormat{#1}%
+ }{%
+ \IfValueTF{#2}{\def\@IndexFormat{#2}}{\def\@IndexFormat{}}%
+ }%
+}
+\newif\if@declare
+\newif\if@stareddeclare
+\newif\if@openindex
+\newif\if@noindex
+\NewDocumentCommand\@ProcessOutput{mod''d()md()omo}{%
+ \if@declare%
+ \if@openindex%
+ \IfValueT{#3}{%
+ \ClassWarning{\tudcls@name}{%
+ It is not possible to use any cross-reference\MessageBreak%
+ shorthand like '#3' within the arguments of\MessageBreak%
+ the environment `Declaration'%
+ }%
+ }%
+ \ifx\@IndexFormat\@empty\else%
+ \ClassWarning{\tudcls@name}{%
+ It is not possible to use any indexing format\MessageBreak%
+ like |\@IndexFormat| within the arguments of the\MessageBreak%
+ environment `Declaration'%
+ }%
+ \fi%
+ \if@noindex\else%
+ \IfValueTF{#6}{\edef\@tempa{#5:#6:#8}}{\edef\@tempa{#5:#8}}%
+ \if@stareddeclare%
+ \manualhyperdef'{\@tempa}%
+ \else%
+ \manualhyperdef{\@tempa}%
+ \fi%
+ \@HyperIndex{#5}{#6}{#7}{#8}{#9}{(declare}%
+ \fi%
+ \if@stareddeclare\else%
+ #1\IfValueT{#2}{#2}%
+ \fi%
+ \else%
+ \if@noindex\else%
+ \@HyperIndex{#5}{#6}{#7}{#8}{#9}{declare)}%
+ \fi%
+ \fi%
+ \else%
+ \ifx\@IndexFormat\relax%
+ \ClassError{\tudcls@name}{\string\SetIndexFormat\space unused}{%
+ It seems you have forgotten to use \string\SetIndexFormat%
+ }%
+ \else%
+ \expandafter\IfBooleanF\expandafter{\@IndexFormat}{%
+ \@HyperIndex{#5}{#6}{#7}{#8}{#9}{\@IndexFormat}%
+ }%
+ \fi%
+ \IfValueTF{#6}{\edef\@tempa{#5:#6:#8}}{\edef\@tempa{#5:#8}}%
+ \ifcsdef{r@\@tempa}{%
+ \let\@tempb\relax%
+ \def\@tempc{\mbox{\hyperref{}{\jobname}{\@tempa}{#1}\IfValueT{#2}{#2}}}%
+ \IfValueT{#3}{%
+ \def\@tempb{%
+ \ClassWarning{\tudcls@name}{%
+ You've used the unknown cross-reference\MessageBreak%
+ shorthand '#3'. Only 'auto', 'page'\MessageBreak%
+ and 'full' as well as 'none' are valid%
+ }%
+ }%
+ \ifstr{#3}{auto}{\def\@tempb{ in \autoref{\@tempa}}}{}%
+ \ifstr{#3}{page}{\def\@tempb{ \vpageref{\@tempa}}}{}%
+ \ifstr{#3}{full}{\def\@tempb{ in \fullref{\@tempa}}}{}%
+ \ifstr{#3}{none}{%
+ \let\@tempb\relax%
+ \def\@tempc{\mbox{#1\IfValueT{#2}{#2}}}%
+ }{}%
+ }%
+ \@tempc\@tempb%
+ }{%
+ \IfValueT{#3}{%
+ \ClassWarning{\tudcls@name}{%
+ No cross-reference created, label \@tempa\space is missing%
+ }%
+ }%
+ \IfValueTF{#4}{%
+ \href{http://www.ctan.org/pkg/#4}{\mbox{#1\IfValueT{#2}{#2}}}%
+ }{%
+ \mbox{#1\IfValueT{#2}{#2}}%
+ }%
+ }%
+ \fi%
+ \let\@IndexFormat\relax%
+}
+\newrobustcmd*\hyperidx[2][]{\manualhyperref{#1}{#2}}
+\NewDocumentCommand\@HyperIndex{mmmmmm}{%
+ \IfValueTF{#3}{\def\@tempa{#3}}{\def\@tempa{}}%
+ \IfValueTF{#5}{\def\@tempb{#5}}{\def\@tempb{}}%
+ \IfValueTF{#6}{\edef\@tempc{|#6}}{\def\@tempc{}}%
+ \IfValueTF{#2}{%
+ \ifcsdef{r@#1:#2:#4}{%
+ \edef\@tempb{#1:#2:#4}%
+ \index[#1]{%
+ #2!\hyperidx[\@tempb]{\begingroup\expandonce\@tempa#4\endgroup}%
+ ~{\idxfont(Parameter)}\expandonce\@tempc%
+ }%
+ \begingroup%
+ \let\Environment\@firstofone%
+ \def\Macro##1{\bsc##1}%
+ \index[keys]{%
+ \hyperidx[\@tempb]{%
+ \begingroup\expandonce\@tempa#4\endgroup~{\idxfont(\texttt{#2})}%
+ }%
+ \expandonce\@tempc%
+ }%
+ \endgroup%
+ }{%
+ \index[#1]{%
+ #2!\begingroup\expandonce\@tempa#4\endgroup%
+ ~{\idxfont(Parameter)}\expandonce\@tempc%
+ }%
+ \index[keys]{%
+ \begingroup\expandonce\@tempa#4\endgroup~{\idxfont(\texttt{#2})}%
+ \expandonce\@tempc%
+ }%
+ }%
+ }{%
+ \ifcsdef{r@#1:#4}{%
+ \index[#1]{%
+ \hyperidx[#1:#4]{%
+ \begingroup\expandonce\@tempa#4\endgroup\expandonce\@tempb%
+ }%
+ \expandonce\@tempc%
+ }%
+ }{%
+ \index[#1]{%
+ \begingroup\expandonce\@tempa#4\endgroup%
+ \expandonce\@tempb\expandonce\@tempc%
+ }%
+ }%
+ }%
+}
+\newcommand*\@declarationlist{}
+\let\@declarationlist\relax
+\newcommand*\@presetlist{}
+\let\@presetlist\relax
+\newif\if@presetlist
+\newcommand*\@additionallist{}
+\let\@additionallist\relax
+\newif\if@additionallist
+\newcommand*\@gobbleparameters{%
+ \let\PName\@gobble%
+ \let\PBoolean\relax%
+ \let\PBName\@gobble%
+ \let\PSet\relax%
+ \let\PValue\@gobble%
+ \let\Parameter\@gobble%
+ \let\OParameter\@gobble%
+ \let\LParameter\relax%
+ \let\OLParameter\@gobble%
+ \let\PParameter\@gobble%
+ \let\POParameter\@gobble%
+}
+\NewDocumentEnvironment{Declaration}{omoog}{%
+ \listadd\@declarationlist{#2}%
+ \@changedatdeclare{#1}{#2}%
+ \IfValueTF{#3}{%
+ \@presetlisttrue%
+ \IfValueTF{#4}{%
+ \def\@tempa[##1:##2]{##1:\,##2}%
+ \listeadd\@presetlist{preset:\,#3\,|\,\expandonce{\@tempa[#4]}}%
+ }{%
+ \listadd\@presetlist{preset:\,#3}%
+ }%
+ }{%
+ \listadd\@presetlist{\relax}%
+ }%
+ \IfValueTF{#5}{%
+ \@additionallisttrue%
+ \listadd\@additionallist{\hspace*{\tabcolsep}\small(#5)}%
+ \in@{\Environment}{#2}%
+ \ifin@ \listadd\@additionallist{\tabularnewline}\fi%
+ }{%
+ \listadd\@additionallist{\relax}%
+ }%
+}{%
+ \ifx\@declarationlist\relax\else%
+ \ClassError{\tudcls@name}{\string\printdeclarationlist\space is missing}{%
+ \string\@declarationlist\space is not empty. Did you forget\MessageBreak%
+ to print this list with \string\printdeclarationlist?%
+ }%
+ \fi%
+ \@gobbleparameters%
+ \vskip-\lastskip%
+ \@declaretrue\@openindexfalse#2\@declarefalse%
+ \pagebreak[0]%
+}
+\NewDocumentCommand\printdeclarationlist{sod()}{%
+ \ifx\@declarationlist\relax\else%
+ \ifvmode\else\par\fi%
+ \addpenalty{\@beginparpenalty}%
+ \addvspace{1.5\baselineskipglue}%
+ \IfBooleanTF{#1}{%
+ \global\@noindextrue%
+ \renewcommand*\@changedatdeclaredefault{\emph{entf\"allt}}%
+ }{%
+ \global\@noindexfalse%
+ }%
+ \IfValueT{#2}{\renewcommand*\@changedatdeclaredefault{\emph{#2}}}%
+ \@declaretrue\@openindextrue%
+ \@afterindentfalse\@afterheading%
+ \def\@tempa##1{\ignorespaces##1\tabularnewline}%
+ \edef\HyperRaiseLinkDefault{\the\baselineskip}%
+ \setbox0\hbox{%
+ \begin{tabular}{|l|}%
+ \hline%
+ \forlistloop\@tempa{\@declarationlist}%
+ \hline%
+ \end{tabular}%
+ }\usebox0%
+ \@declarefalse%
+ \ifboolexpr{bool {@presetlist} or bool {@additionallist}}{%
+ \if@presetlist%
+ \qquad%
+ \texttt{%
+ \begin{tabular}{l}%
+ \forlistloop\@tempa{\@presetlist}%
+ \end{tabular}%
+ }%
+ \fi%
+ \if@additionallist%
+ \begin{tabular}{@{}l@{}}%
+ \forlistloop\@tempa{\@additionallist}%
+ \end{tabular}%
+ \fi%
+ }{}%
+ \global\let\@declarationlist\relax%
+ \global\let\@presetlist\relax%
+ \global\@presetlistfalse%
+ \global\let\@additionallist\relax%
+ \global\@additionallistfalse%
+ \printchangedatlist*[%
+ \dimexpr.5\ht\strutbox+.5\dp\strutbox-.5\ht0-.5\dp0\relax%
+ ]%
+ \IfValueT{#3}{#3}%
+ \par\nobreak%
+ \vskip 1.5\baselineskipglue%
+ \@afterindentfalse\@afterheading%
+ \fi%
+}
+\NewDocumentEnvironment{Declaration*}{om}{%
+ \@changedatdeclare{#1}{#2}%
+ \@stareddeclaretrue%
+ \global\@noindexfalse%
+ \@declaretrue\@openindextrue#2\@declarefalse%
+ \@stareddeclarefalse%
+}{%
+ \ifx\@changedatdeclarelist\relax\else%
+ \ClassError{\tudcls@name}{\string\printchangedatlist\space is missing}{%
+ \string\@changedatdeclarelist\space is not empty. Did you\MessageBreak%
+ forget to print this list with \string\printchangedatlist?%
+ }%
+ \fi%
+ \@gobbleparameters%
+ \@declaretrue\@openindexfalse#2\@declarefalse%
+}
+\newsavebox\tabularm@box
+\newlength\tabularm@wd
+\newcommand*\tabularm@num{1}
+\NewEnviron{tabularm}[1]{%
+ \begin{lrbox}{\tabularm@box}%
+ \let\allcolumnpar\@gobble%
+ \begin{tabular}{*{#1}l}\BODY\end{tabular}%
+ \end{lrbox}%
+ \setlength{\tabularm@wd}{\wd\tabularm@box}%
+ \def\tabularm@num{#1}%
+ \let\allcolumnpar\@allcolumnpar%
+ \begin{tabular}{*{#1}l}\BODY\end{tabular}%
+}
+\newcommand*\@allcolumnpar[1]{%
+ \multicolumn{\tabularm@num}{@{}p{\tabularm@wd}@{}}{#1}%
+}
+\newlist{values}{description}{1}
+\setlist[values]{%
+ topsep=.5\baselineskipglue,labelwidth=\columnwidth,labelsep=0pt,%
+ font=\normalfont\ttfamily,before*=\before@values%
+}
+\newcommand*\before@values{%
+ \let\item@values\item%
+ \let\item\tud@item%
+}
+\newcommand*\itemfalse{\def\tud@item@val{false/off/no}\item}
+\newcommand*\itemtrue{\def\tud@item@val{true/on/yes}\item}
+\newcommand*\item@values{}
+\newcommand*\tud@item@val{}
+\newcommand*\tud@item@add{}
+\newcommand*\tud@item@format{}
+\newcommand*\tud@item{%
+ \@ifstar{%
+ \def\tud@item@add{(S\"aumniswert)}%
+ \let\tud@item@format\emph%
+ \tud@@item%
+ }{%
+ \let\tud@item@add\relax%
+ \let\tud@item@format\relax%
+ \tud@@item%
+ }%
+}
+\newcommand*\tud@@item[1][]{%
+ \ifstrempty{#1}%
+ {\edef\@tempa{\tud@item@val}}%
+ {\ifstr{\tud@item@val}{}%
+ {\edef\@tempa{#1}}%
+ {\edef\@tempa{\tud@item@val/#1}}%
+ }%
+ \def\tud@item@val{}%
+ \ifstr{\@tempa}{}{\item@values}{\tud@@@item}%
+}
+\newcommand*\tud@@@item[1][]{%
+ \ifstrempty{#1}{}{%
+ \ifx\tud@item@add\relax%
+ \def\tud@item@add{#1}%
+ \else%
+ \apptocmd{\tud@item@add}{~#1}{}{}%
+ \fi%
+ }%
+ \item@values[%
+ \tud@item@format{\@tempa:}%
+ \ifx\tud@item@add\relax\else%
+ {\normalfont\space\footnotesize\tud@item@add}%
+ \fi%
+ ]%
+}
+\newenvironment{Example}{\@nameuse{Example*}}{%
+ \@nameuse{endExample*}%
+ \addvspace{-\topsep}%
+}
+\newenvironment{Example*}{%
+ \labeling{{\usekomafont{disposition}Beispiel:\ }}%
+ \item[{\usekomafont{disposition}Beispiel:\ }]%
+}{%
+ \endlabeling%
+}
+\lstnewenvironment{Code}[1][]{\lstset{style=tudscr,#1}}{}
+\newcommand*\tud@currentHref{}
+\BeforeBeginEnvironment{Code}{\global\let\tud@currentHref\@currentHref}
+\AfterEndEnvironment{Code}{\global\let\@currentHref\tud@currentHref}
+\newlist{packages}{description}{2}
+\setlist[packages]{%
+ topsep=\medskipamount,labelwidth=\linewidth,labelsep=0pt,font=\normalfont,%
+ parsep=\parskip,listparindent=\parindent,before=\before@packages%
+}
+\newcommand*\itempackages{}
+\newcommand*\before@packages{%
+ \ifdefvoid{\itempackages}{%
+ \let\itempackages\item%
+ \let\item\tud@item@pkg%
+ }{}%
+}
+\NewDocumentCommand\tud@item@pkg{od()}{%
+ \itempackages[{%
+ \IfValueT{#1}{%
+ \manualhyperdef{files:#1}%
+ \IfValueTF{#2}{%
+ \def\@tempa{http://www.ctan.org/pkg/#2}%
+ }{%
+ \def\@tempa{http://www.ctan.org/pkg/#1}%
+ }%
+ \href{\@tempa}{\Package{#1}'none'|!|}%
+ }%
+ }]%
+}
+\newcommand*\@changedatdeclarelist{}
+\let\@changedatdeclarelist\relax
+\newcommand*\@changedatdeclaredefault{\emph{neu}}
+\newcommand*\@changedatdeclare[2]{%
+ \IfValueT{#1}{%
+ \@for\@tempa:=#1\do{%
+ \protected@expandtwoargs\in@{!}{\@tempa}%
+ \ifin@%
+ \expandafter\listadd\expandafter\@changedatdeclarelist%
+ \expandafter{\@tempa!#2}%
+ \else%
+ \expandafter\listadd\expandafter\@changedatdeclarelist%
+ \expandafter{\@tempa!\@changedatdeclaredefault!#2}%
+ \fi%
+ }%
+ }%
+}
+\NewDocumentCommand\printchangedatlist{sO{\z@}}{%
+ \ifx\@changedatdeclarelist\relax\else%
+ \ChangedAt@Process{#2}{\@changedatdeclarelist}%
+ \global\let\@changedatdeclarelist\relax%
+ \IfBooleanF{#1}{%
+ \par\nobreak\vskip\dimexpr-\parskip-\baselineskip%
+ \@afterindentfalse\@afterheading%
+ }%
+ \fi%
+}
+\NewDocumentCommand\ChangedAt{sO{\z@}m}{\ChangedAt@Process[#1]{#2}{#3}}
+\newcommand*\@changedatlist{}
+\newcommand*\ChangedAt@Default{}
+\newcommand*\@changedatversionlist{}
+\let\@changedatversionlist\relax
+\newcommand*\ChangedAt@Process[3][]{%
+ \let\@changedatlist\relax%
+ \let\@changedatversionlist\relax%
+ \@for\@tempa:=#3\do{\listeadd{\@changedatlist}{\expandonce\@tempa}}%
+ \forlistloop\ChangedAt@Split{\@changedatlist}%
+ \IfBooleanF{#1}{%
+ \sortlist{\@changedatversionlist}%
+ \strut%
+ \marginnote{%
+ \def\@tempa####1{%
+ \ignorespaces\manualhyperref{####1}{####1}\tabularnewline%
+ }%
+ \begin{tabular}{|l|}%
+ \hline%
+ \forlistloop\@tempa{\@changedatversionlist}%
+ \hline%
+ \end{tabular}%
+ }[#2]%
+ \ignorespaces%
+ }%
+}
+\NewDocumentCommand\ChangedAt@Split{>{\SplitArgument{2}{!}}m}{%
+ \ChangedAt@@Process#1%
+}
+\newcommand*\ChangedAt@@Process[3]{%
+ \IfValueTF{#3}{%
+ \begingroup%
+ \@gobbleparameters%
+ \xdef\ChangedAt@Default{#3}%
+ \endgroup%
+ \ChangedAt@@@Process{#1}{Implementierung}{\ChangedAt@Default: #2}%
+ }{%
+ \IfValueT{#2}{\ChangedAt@@@Process{#1}{Allgemein}{#2}}%
+ }%
+ \xifinlist{#1}{\@changedatversionlist}{}{\listeadd\@changedatversionlist{#1}}%
+}
+\newcommand*\ChangedAt@@@Process[3]{%
+ \begingroup%
+ \def\@tempa{#3}%
+ \in@{\ChangedAt@Default}{#3}%
+ \ifin@%
+ \expandafter\def\expandafter\@tempa\expandafter{\ChangedAt@Default}%
+ \fi%
+ \expandafter\in@\expandafter\Key\expandafter{\@tempa}%
+ \ifin@%
+ \begingroup%
+ \RenewDocumentCommand\Key{sommo}{\xdef\@TempKey{##3:}}%
+ \setbox0\hbox{#3}%
+ \endgroup%
+ \index[changelog]{%
+ #1 \manualhyperdef*{#1}!\manualhyperdef*{#1:#2}{#2}!\@TempKey\ #3%
+ }%
+ \else%
+ \index[changelog]{%
+ #1 \manualhyperdef*{#1}!\manualhyperdef*{#1:#2}{#2}!#3%
+ }%
+ \fi%
+ \endgroup%
+}
+\newcommand*\Rename[4][]{%
+ \ChangedAt@@@Process{#2}{Umbenennungen}{%
+ #3: \emph{umbenannt}~\textrightarrow~siehe #4%
+ }%
+ \ChangedAt@@@Process{#2}{Implementierung}{%
+ #4: \emph{neu}~\textrightarrow~ersetzt #3%
+ }%
+ \listeadd\@changedatdeclarelist{#2}%
+ \index[#1]{#3|see{#4}}%
+}
+\NewDocumentCommand\@ProcessChangedAt{mmd()mmm}{%
+ \begingroup%
+ \let\texttt\@firstofone%
+ \let\textsbn\@firstofone%
+ \let\textsbs\@firstofone%
+ \let\Environment\@firstofone%
+ \let\Macro\@firstofone%
+ \IfValueTF{#3}{\xdef\@tempa{#2:#3:#5}}{\xdef\@tempa{#2:#5}}%
+ \endgroup%
+ \IfBooleanTF{#1}{%
+ \def\@tempb{\begingroup#4#5\endgroup}%
+ }{%
+ \def\@tempb{\begingroup#4#5\endgroup~{\idxfont(#6)}}%
+ }%
+ \ifcsdef{r@\@tempa}{\hyperidx[\@tempa]{\@tempb}}{\@tempb}%
+}
+\newif\if@listsorted
+\newcommand*\@sortedlist{}
+\newcommand*\sortlist[1]{%
+ \let\@sortedlist\relax%
+ \forlistloop\@sortlist{#1}%
+ \let#1\relax%
+ \@for\@tempa:=\@sortedlist\do{\listeadd{#1}{\@tempa}}%
+}
+\newcommand*\@sortlist[1]{%
+ \ifx\@sortedlist\relax%
+ \def\@sortedlist{#1}%
+ \else%
+ \@listsortedfalse%
+ \let\@tempb\@empty%
+ \@for\@tempa:=\@sortedlist\do{%
+ \if@listsorted%
+ \expandafter\edef\expandafter\@tempb\expandafter{\@tempb,\@tempa}%
+ \else%
+ \expandafter\ifnum\pdfstrcmp{#1}{\@tempa}<0\relax%
+ \ifx\@tempb\@empty%
+ \expandafter\edef\expandafter\@tempb\expandafter{%
+ #1,\@tempa%
+ }%
+ \else%
+ \expandafter\edef\expandafter\@tempb\expandafter{%
+ \@tempb,#1,\@tempa%
+ }%
+ \fi%
+ \@listsortedtrue%
+ \else%
+ \ifx\@tempb\@empty%
+ \expandafter\edef\expandafter\@tempb\expandafter{\@tempa}%
+ \else%
+ \expandafter\edef\expandafter\@tempb\expandafter{\@tempb,\@tempa}%
+ \fi%
+ \fi%
+ \fi%
+ }%
+ \if@listsorted\else%
+ \expandafter\edef\expandafter\@tempb\expandafter{\@tempb,#1}%
+ \fi%
+ \let\@sortedlist\@tempb%
+ \fi%
+}
+\newcommand*\idxfont{}
+\let\idxfont\footnotesize
+\robustify{\idxfont}
+\newcommand*\PrintIndex{%
+ \begingroup%
+ \@printindex%
+ \@printindex[options]%
+ \@printindex[macros]%
+ \@printindex[keys]%
+ \@printindex[terms]%
+ \begingroup%
+ \let\lettergroup\@gobble%
+ \let\indexspace\par%
+ \@printindex[fonts]%
+ \@printindex[colors]%
+ \endgroup%
+ \@printindex[files]%
+ \endgroup%
+}
+\newcommand*\PrintIndexPrologue[1]{\long\gdef\@printindexprologue{#1}}
+\newcommand*\@printindexprologue{}
+\newcommand*\@printindexskip{\ifnum\imki@columns>\@ne\vspace{-\multicolsep}\fi}
+\newcommand*\@printindex[1][]{%
+ \pagebreak[3]%
+ \apptocmd{\prepare@multicols}{\hbadness10000}{}{}%
+ \ifblank{#1}{%
+ \ifx\@printindexprologue\@empty%
+ \indexprologue[\@printindexskip]{\manualhyperdef'{idx:main}}%
+ \else%
+ \indexprologue{%
+ \manualhyperdef'{idx:main}%
+ \@printindexprologue%
+ }%
+ \fi%
+ \printindex\@printindexskip%
+ \let\@printindexprologue\@empty%
+ }{%
+ \indexprologue[\@printindexskip]{\manualhyperdef'{idx:#1}}%
+ \printindex[#1]\@printindexskip%
+ }%
+}
+\newcommand*\seeidx[2]{\pageref{idx:#1}}
+\NewDocumentCommand\Index{mom}{%
+ \index{%
+ #1!\textrightarrow{}\space%
+ \manualhyperref{idx:#3}{Index der \IfValueTF{#2}{#2}{#1}}|seeidx{#3}%
+ }%
+}
+\newif\if@changelog
+\newcommand*\PrintChangelog{%
+ \begingroup%
+ \let\lettergroup\@gobble%
+ \@changelogtrue%
+ \@printindex[changelog]%
+ \endgroup%
+}
+\NewDocumentCommand\Changelog{m}{%
+ \index{%
+ #1!\textrightarrow{}\space%
+ \manualhyperref{idx:changelog}{\"Anderungsliste}|seeidx{changelog}%
+ }%
+}
+%%% From File: tudscr-misc.dtx
+\RequirePackage{xspace}[2009/10/20]
+\xspaceaddexceptions{"=}
+\newcommand*\vTUDScript{}
+\AtBeginDocument{%
+ \def\@tempb#1 #2 #3\relax#4\relax{\def\vTUDScript{#2}}%
+ \edef\@tempa{\TUDVersion}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax%
+}
+\newcommand*\vKOMAScript{v3.12\xspace}
+\RequirePackage{scrhack}[2014/07/07]
+\newcommand*\Attention[1]{\marginnote{\fbox{Achtung!}}\emph{#1}}
+\NewDocumentCommand\Forum{s}{%
+ \IfBooleanTF{#1}{%
+ \url{http://latex.wcms-file3.tu-dresden.de/phpBB3/}%
+ }{%
+ \hrfn{http://latex.wcms-file3.tu-dresden.de/phpBB3/}{TUD-\LaTeX-Forum}%
+ }%
+ \xspace%
+}
+\newcommand*\hrfn[2]{\href{#1}{#2}\footnote{\scriptsize\url{#1}}}
+\NewDocumentCommand\scrguide{s}{%
+ \def\@tempc{%
+ http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf%
+ }%
+ \IfBooleanTF{#1}{%
+ \href{\@tempc}{\File{scrguide.pdf}}%
+ }{%
+ \hrfn{\@tempc}{\File{scrguide.pdf}}%
+ }%
+ \xspace%
+}
+\NewDocumentCommand\GitHubRepo{s}{%
+ \def\@tempc{%
+ https://github.com/tud-cd/tudscr/releases%
+ }%
+ \IfBooleanTF{#1}{%
+ \href{\@tempc}{GitHub-Repository~\File*{tudscr}}%
+ }{%
+ \hrfn{\@tempc}{GitHub-Repository~\File*{tudscr}}%
+ }%
+ \xspace%
+}
+\newcommand*\notudscrartcl{%
+ F\"ur die Klasse \Class{tudscrartcl} ist diese Einstellung nicht verf\"ugbar.
+}
+\newlength{\tempdim}
+\newcommand*\CD{Corporate Design\xspace}
+\newcommand*\CDs{Corporate Designs\xspace}
+\newcommand*\TUD{Technische Universit\"at Dresden\xspace}
+\newcommand*\TnUD{Technischen Universit\"at Dresden\xspace}
+\newcommand*\DDC{%
+ \mbox{D\kern.05em R\kern.05em E\kern.05em S\kern.05em D\kern.05em E\kern.05em
+ N\kern.1em-\kern.1em concept}\xspace%
+}
+\AfterPackage*{babel}{%
+ \@expandtwoargs\in@{,english,}{,\bbl@loaded,}%
+ \ifin@%
+ \renewcommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace}
+ \renewcommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace}
+ \fi
+}
+\newcommand*\Univers{\textubn{Univers}\xspace}
+\newcommand*\DIN{\textdbn{DIN~BOLD}\xspace}
+\newcommand*\sbnfont{\sffamily\bfseries\upshape}
+\newcommand*\sbsfont{\sffamily\bfseries\slshape}
+\newcommand*\textsbn{}
+\newcommand*\textsbs{}
+\DeclareTextFontCommand\textsbn{\sffamily\bfseries\upshape}
+\DeclareTextFontCommand\textsbs{\sffamily\bfseries\slshape}
+\endinput
+%%
+%% End of file `tudscrman.cls'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrman.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrman.sty
new file mode 100644
index 00000000000..48ab546e16e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrman.sty
@@ -0,0 +1,742 @@
+%%
+%% This is file `tudscrman.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package,manual,tudscr')
+%% tudscr-manual.dtx (with options: `package,identify')
+%% tudscr-base.dtx (with options: `load')
+%% tudscr-manual.dtx (with options: `package,option')
+%% tudscr-base.dtx
+%% tudscr-manual.dtx (with options: `package,body')
+%% tudscr-misc.dtx (with options: `package,manual')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\@ifundefined{tudcls@name}{%
+ \PackageError{%
+ tudscrmanual%
+ }{Unsupported class found}{%
+ This package can only be used with a class out of the\MessageBreak%
+ tudscr bundle (tudscrartcl, tudscrreprt, tudscrbook)%
+ }
+ \endinput
+}{}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-manual.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{tudscrman}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package (internal tutorials)%
+]
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-manual.dtx
+\newif\if@tud@todo
+\@tud@todotrue
+\TUD@ifkey{ToDo}{@tud@todo}
+\KOMAoptions{headings=small}
+\TUDoptions{cd=true,cdfoot=true}
+\AfterPackage*{pstricks}{%
+ \ifnum\pdfshellescape=1\relax
+ \RequirePackage{auto-pst-pdf}[2009/04/26]
+ \else
+ \RequirePackage[off]{auto-pst-pdf}[2009/04/26]
+ \fi
+}
+%%% From File: tudscr-base.dtx
+%%% From File: tudscr-manual.dtx
+\RequirePackage{xparse}[2013/12/31]
+\RequirePackage{textcomp}[2005/09/27]
+\RequirePackage{fixltx2e}[2014/06/10]
+\RequirePackage{setspace}[2011/12/19]
+\setstretch{1.1}\recalctypearea
+\RequirePackage{babel}[2014/03/24]
+\AfterPackage*{inputenc}{\RequirePackage{csquotes}[2011/10/22]}
+\AtBeginDocument{%
+ \@ifpackageloaded{csquotes}{}{%
+ \ClassWarning{\tudcls@name}{Package `csquotes' not loaded}%
+ \providecommand\enquote[1]{\glqg#1\grqq{}}%
+ }%
+}
+\RequirePackage[babel]{microtype}[2013/05/23]
+\RequirePackage{quoting}[2014/01/28]
+\RequirePackage{isodate}[2010/01/03]
+\RequirePackage{hologo}[2012/04/26]
+\RequirePackage{marginnote}[2012/03/29]
+\RequirePackage{listings}[2014/03/04]
+\lstdefinestyle{tudscr}{%
+ basicstyle=\ttfamily\setstretch{1},%
+ keywordstyle=,%
+ columns=fullflexible,keepspaces,%
+ aboveskip=.5\baselineskipglue,%
+ belowskip=.5\baselineskipglue,%
+ language=[LaTeX]TeX,%
+ texcl,%
+}
+\RequirePackage{silence}[2012/07/02]
+\RequirePackage{filemod}[2011/09/19]
+\RequirePackage{ifpdf}[2011/01/30]
+\ifpdf
+ \PassOptionsToPackage{colorinlistoftodos,obeyFinal,color=HKS92!10}{todonotes}
+ \RequirePackage{todonotes}[2012/07/25]
+\else
+ \TUDoptions{ToDo=false}
+\fi
+\WarningFilter*{ifplatform}{^^J \space\space\space shell escape is disabled}
+\RequirePackage{ifplatform}[2010/10/22]
+\PassOptionsToPackage{hyperindex=false}{hyperref}
+\AtEndPreamble{%
+ \RequirePackage{hyperref}[2012/11/06]
+ \hypersetup{colorlinks,linkcolor=blue}
+ \newcommand*\Email[1]{\href{mailto:#1}{\nolinkurl{#1}}}
+ \renewcaptionname{ngerman}{\sectionautorefname}{Unterkapitel}
+ \renewcaptionname{ngerman}{\subsectionautorefname}{Abschnitt}
+ \renewcaptionname{ngerman}{\subsubsectionautorefname}{Unterabschnitt}
+ \newcommand*\autorefname[1][current]{%
+ \ifstr{#1}{current}{%
+ \expandafter\HyPsd@@autorefname\@currentHref\@nil%
+ }{%
+ \@autorefname\HyPsd@@autorefname{#1}%
+ }%
+ \unskip\xspace%
+ }
+ \newcommand*\@autorefname[2]{%
+ \expandafter\ifx\csname r@#2\endcsname\relax%
+ ??%
+ \else%
+ \expandafter\expandafter\expandafter\@@autorefname%
+ \csname r@#2\endcsname{}{}{}{}\@nil#1\@nil%
+ \fi%
+ }
+ \newcommand*\@@autorefname{}
+ \def\@@autorefname#1#2#3#4#5\@nil#6\@nil{#6#4.\@nil}
+ \newcommand*\manualhyperref[2]{\hyperref{../tudscr}{tudscr}{#1}{#2}}
+}
+\PassOptionsToPackage{xindy,splitindex}{imakeidx}
+\RequirePackage{imakeidx}[2013/07/11]%
+\indexsetup{%
+ level=\subsection*,%
+ noclearpage,firstpagestyle=headings,headers={\indexname}{\indexname}%
+}
+\newcommand*\xdyopt{-M tudscrman-temp.xdy -L german-din}
+\newcommand*\tud@write@i{}
+\newwrite\tud@write@i
+\newcommand*\tud@write@ii{}
+\newwrite\tud@write@ii
+\newcommand*\tud@read{}
+\newread\tud@read
+\openout\tud@write@i=tudscrman-temp.xdy
+\write\tud@write@i{(require "texindy.xdy")}
+\write\tud@write@i{%
+(define-location-class^^J%
+\space\space "arabic-page-numbers" ("arabic-numbers") :min-range-length 1^^J%
+)%
+}
+\write\tud@write@i{(markup-range :sep "--")}
+\write\tud@write@i{(merge-rule "\[(.*)\]" "" :eregexp)}
+\write\tud@write@i{%
+ (define-attributes (("declare" "!" "important" "?" "default")))%
+}
+\write\tud@write@i{(merge-to "important" "default")}
+\write\tud@write@i{(merge-to "?" "default")}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textbf{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "declare"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textbf{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "!"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textsl{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "important"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\textsl{\string\hyperpage{"^^J%
+\space\space :close "}}"^^J%
+\space\space :attr "?"^^J%
+)%
+}
+\write\tud@write@i{%
+(markup-locref^^J%
+\space\space :open "\string\hyperpage{"^^J%
+\space\space :close "}"^^J%
+\space\space :attr "default"^^J%
+)%
+}
+\write\tud@write@i{%
+ (markup-locclass-list :open "\string\,\string\dotfill\string\,")%
+}
+\write\tud@write@i{(define-crossref-class "seeidx")}
+\write\tud@write@i{%
+(markup-crossref-list^^J%
+\space\space :class "seeidx" :open "\string\seeidx{" :sep "; " :close "}{}"^^J%
+)%
+}
+\closeout\tud@write@i
+\makeindex[title={Klassen- und Paketoptionen},name=options,options=\xdyopt]%
+\makeindex[%
+ title={Umgebungen, Befehle und Seitenstile},name=macros,options=\xdyopt%
+]%
+\makeindex[title={Klassen, Pakete und Dateien},name=files,options=\xdyopt]%
+\RequirePackage{scrwfile}[2013/08/05]
+\RequirePackage{filecontents}[2011/10/08]
+\WarningFilter[Tutorial]{latex}{Overwriting file}%
+\newrobustcmd*\PName[1]{\mbox{\texttt{\textsl{<#1>}}}}
+\newrobustcmd*\PBoolean{\PName{Ein-Aus-Wert}}
+\newrobustcmd*\PBName[1]{\PBoolean|\PName{#1}}
+\newrobustcmd*\PSet{\PName{Einstellung}}
+\newrobustcmd*\Parameter[1]{\mbox{\texttt{\{}\PName{#1}\texttt{\}}}}
+\newrobustcmd*\OParameter[1]{\mbox{\texttt{[}\PName{#1}\texttt{]}}}
+\newrobustcmd*\LParameter{\mbox{\texttt{[}\PName{Parameterliste}\texttt{]}}}
+\newrobustcmd*\OLParameter[1]{%
+ \mbox{\texttt{[}\PName{#1}|\PName{Parameterliste}\texttt{]}}%
+}
+\newrobustcmd*\PValue[1]{\mbox{\texttt{#1}}}
+\newrobustcmd*\PParameter[1]{\mbox{\texttt{\{#1\}}}}
+\newrobustcmd*\POParameter[1]{\mbox{\texttt{[#1]}}}
+\newcommand*\Tutorial[1]{\href{#1.pdf}{\textsbn{#1.pdf}}}
+\newcommand*\@ToDo{}
+\NewDocumentCommand\ToDo{somo}{%
+ \ifbool{@tud@todo}{%
+ \begingroup%
+ \define@boolkey{todonotes}{doc}[true]{%
+ \ifbool{KV@todonotes@doc}{\setkeys{todonotes}{color=HKS41!10}}{}%
+ }%
+ \define@boolkey{todonotes}{rls}[true]{%
+ \ifbool{KV@todonotes@rls}{\setkeys{todonotes}{color=HKS44!50}}{}%
+ }%
+ \define@boolkey{todonotes}{imp}[true]{%
+ \ifbool{KV@todonotes@imp}{\setkeys{todonotes}{color=HKS07!50}}{}%
+ }%
+ \define@boolkey{todonotes}{nxt}[true]{%
+ \ifbool{KV@todonotes@nxt}{\setkeys{todonotes}{color=HKS57!50}}{}%
+ }%
+ \def\@ToDo{}%
+ \IfValueTF{#2}{%
+ \IfBooleanTF{#1}{\edef\@ToDo{#2,nolist}}{\edef\@ToDo{#2}}%
+ }{%
+ \IfBooleanT{#1}{\edef\@ToDo{nolist}}%
+ }%
+ \renewcommand*\marginpar[2][]{\marginnote[##1]{##2}[\dimexpr-1.6ex+1pt]}%
+ \vskip.8ex%
+ \IfValueT{#4}{%
+ \settowidth\marginparwidth{#4}%
+ \addtolength\marginparwidth{\dimexpr1.6ex+1pt}%
+ \let\par\relax\noindent%
+ \edef\@tempa{\noexpand\todo[\@ToDo,noline,nolist]}%
+ \@tempa{#4}%
+ }%
+ \edef\@tempa{\noexpand\todo[\@ToDo,inline]}%
+ \@tempa{#3}%
+ \endgroup%
+ \par\noindent%
+ }{}%
+ \ignorespaces%
+}
+\newcommand*\ListOfToDo{\if@tud@todo\listoftodos\fi}
+\reversemarginpar
+\newrobustcmd*\bsc{\@backslashchar}
+\newlength\baselineskipglue
+\setlength\baselineskipglue{%
+ .4\baselineskip plus .4\baselineskip minus .2\baselineskip%
+}
+\newcommand*\tud@shellescape@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ You have to recompile this document with\MessageBreak%
+ activated shell escape option%
+ }%
+ \global\let\tud@shellescape@wrn\relax%
+}
+\newcommand*\pdfexpandableoutline[1]{%
+ \AfterPackage*{hyperref}{\pdfstringdefDisableCommands{\csletcs{#1}{@#1}}}
+}
+\newcommand*\@TUDScript{TUD-KOMA-Script}
+\pdfexpandableoutline{TUDScript}
+\newcommand*\Application[1]{\ifdin{#1}{\mbox{\textsbs{#1}}}}
+\newcommand*\Distribution[1]{\ifdin{#1}{\mbox{\textsbn{#1}}}}
+\newrobustcmd*\Path[1]{\mbox{\texttt{#1}}}
+\newcommand*\File[1]{\ifdin{#1}{\mbox{\textsbn{#1}}}}
+\NewDocumentCommand\Class{sm}{%
+ \ifdin{#2}{%
+ \IfBooleanTF{#1}{%
+ \manualhyperref{files:#2}{\textsbn{#2}}%
+ }{%
+ \textsbn{#2}%
+ }%
+ \index[files]{\begingroup\protect\sbnfont#2\endgroup~{\idxfont(Klasse)}}%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Class{sm}{#2}
+\pdfexpandableoutline{Class}
+\NewDocumentCommand\Package{smd()}{%
+ \ifdin{#2}{%
+ \IfBooleanTF{#1}{%
+ \manualhyperref{files:#2}{\textsbn{#2}}%
+ }{%
+ \IfValueTF{#3}{%
+ \href{http://www.ctan.org/pkg/#3}{\textsbn{#2}}%
+ }{%
+ \href{http://www.ctan.org/pkg/#2}{\textsbn{#2}}%
+ }%
+ }%
+ \index[files]{\begingroup\protect\sbnfont#2\endgroup~{\idxfont(Paket)}}%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Package{sm}{#2}
+\pdfexpandableoutline{Package}
+\NewDocumentCommand\Option{smo}{%
+ \ifdin{#2}{%
+ \IfBooleanTF{#1}{%
+ \manualhyperref{options:#2}{\texttt{#2}}\IfValueT{#3}{\texttt{=#3}}%
+ }{%
+ \texttt{#2}\IfValueT{#3}{\texttt{=#3}}%
+ }%
+ \index[options]{\begingroup\ttfamily#2\endgroup}%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Option{sm}{#2}
+\pdfexpandableoutline{Option}
+\NewDocumentCommand\Environment{sm}{%
+ \ifdin{#2}{%
+ \IfBooleanTF{#1}{%
+ \manualhyperref{macros:#2}{\texttt{#2}}%
+ }{%
+ \texttt{#2}%
+ }%
+ \index[macros]{\begingroup\ttfamily#2\endgroup}%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Environment{sm}{#2}
+\pdfexpandableoutline{Environment}%
+\NewDocumentCommand\Macro{sm}{%
+ \ifdin{\bsc#2}{%
+ \IfBooleanTF{#1}{%
+ \manualhyperref{macros:#2}{\texttt{\bsc#2}}%
+ }{%
+ \texttt{\bsc#2}%
+ }%
+ \index[macros]{\begingroup\ttfamily\bsc#2\endgroup}%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Macro{sm}{#2}
+\NewDocumentCommand\Length{sm}{%
+ \ifdin{\bsc#2}{%
+ \IfBooleanTF{#1}{%
+ \manualhyperref{macros:#2}{\texttt{\bsc#2}}%
+ }{%
+ \texttt{\bsc#2}%
+ }%
+ \index[macros]{\begingroup\ttfamily\bsc#2\endgroup~{\idxfont(L\"ange)}}%
+ }%
+}
+\newenvironment{Preamble}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@i}%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Preamble*}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@i}%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \tud@tut@input%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Preamble+}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@i}%
+ \gdef\@tempa{%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Trunk}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@ii}%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Trunk*}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@ii}%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \tud@tut@input%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Trunk+}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@ii}%
+ \gdef\@tempa{%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Trunk!}[1]{%
+ \gdef\@StandaloneFile{#1}%
+ \tud@tut@pre%
+}{%
+ \tud@tut@post%
+ \tud@tut@append{\tud@write@ii}%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \tud@tut@pdf%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Hint}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Hint*}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \tud@tut@input%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Hint?}{\tud@tut@pre}{%
+ \tud@tut@post%
+ \gdef\@tempa{%
+ \InputCode%
+ \tud@tut@lst%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newenvironment{Hint!}[1]{%
+ \gdef\@StandaloneFile{#1}%
+ \tud@tut@pre%
+}{%
+ \tud@tut@post%
+ \gdef\@tempa{%
+ \tud@tut@lst%
+ \tud@tut@pdf%
+ \global\let\@CodePreamble\relax%
+ }%
+ \aftergroup\@tempa%
+}
+\newcommand*\@StandaloneFile{}
+\let\@StandaloneFile\relax
+\newcommand*\tud@tut@pre{%
+ \ActivateWarningFilters[Tutorial]%
+ \@nameuse{filecontents*}{\jobname-temp.tex}%
+}
+\newcommand*\tud@tut@post{%
+ \@nameuse{endfilecontents*}%
+ \DeactivateWarningFilters[Tutorial]%
+}
+\newcommand*\tud@tut@lst{%
+ \begin{quoting}[rightmargin=0pt]%
+ \lstinputlisting[style=tudscr]{\jobname-temp.tex}%
+ \end{quoting}%
+}
+\newcommand\@CodePreamble{}
+\let\@CodePreamble\relax
+\newcommand\CodePreamble[1]{\long\gdef\@CodePreamble{#1}}
+\newcommand*\@CodeHook{}
+\let\@CodeHook\relax
+\newcommand*\CodeHook[1]{\gdef\@CodeHook{#1}}%
+\newcommand*\tud@tut@input{%
+ \def\@tempa##1##2{%
+ ##1%
+ \begingroup%
+ ##2%
+ \setbox\@tempboxa\hbox{\vbox{##1}}%
+ \@tempdima=\ht\@tempboxa%
+ \setbox\@tempboxa\box\voidb@x%
+ \ifdim\@tempdima>\z@\relax%
+ \endgraf%
+ \vspace{\baselineskipglue}%
+ \noindent\ignorespaces%
+ \fi%
+ \endgroup%
+ }%
+ \@tempa{\@CodePreamble}{}%
+ \setlength{\@tempdimc}{\leftskip}%
+ \setlength{\leftskip}{\leftmargin}%
+ \ActivateWarningFilters[Tutorial]%
+ \@tempa{\input{\jobname-temp.tex}}{\@CodeHook}%
+ \DeactivateWarningFilters[Tutorial]%
+ \global\let\@CodeHook\relax%
+ \setlength{\leftskip}{\@tempdimc}%
+ \noindent\ignorespaces%
+}
+\newcommand*\InputCode{\input{\jobname-temp.tex}}
+\ifnum\pdfshellescape=1\relax%
+\ActivateWarningFilters[Tutorial]%
+\begin{filecontents*}{tutorial-temp.tex}
+\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
+\documentclass[english,ngerman]{tudscrreprt}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{babel}
+\usepackage{tudscrsupervisor}
+\usepackage{isodate}
+\usepackage{enumitem}
+\setlist{noitemsep}
+\begin{document}
+\input{\jobname.tex}
+\end{document}
+\end{filecontents*}
+\DeactivateWarningFilters[Tutorial]%
+\fi
+\newcommand*\tud@tut@pdf{%
+ \ifnum\pdfshellescape=1\relax%
+ \immediate\write18{%
+ pdflatex -jobname=\jobname-temp tutorial-temp.tex
+ pdflatex -jobname=\jobname-temp tutorial-temp.tex
+ pdflatex -jobname=\jobname-temp tutorial-temp.tex
+ }%
+ \ifwindows%
+ \immediate\write18{rename \jobname-temp.pdf \@StandaloneFile-temp.pdf}%
+ \else%
+ \immediate\write18{mv \jobname-temp.pdf \@StandaloneFile-temp.pdf}%
+ \fi%
+ \fi%
+ \global\let\@StandaloneFile\relax%
+}
+\NewDocumentCommand\IncludeStandalone{omO{1}}{%
+ \IfFileExists{#2-temp.pdf}{%
+ \@tempcnta\z@%
+ \@for\@tempa:=#3\do{\advance\@tempcnta\@ne}%
+ \ifnum\@tempcnta>\z@%
+ \setlength{\@tempdima}{\textwidth}%
+ \divide\@tempdima\@tempcnta%
+ \advance\@tempcnta\m@ne%
+ \multiply\@tempcnta 2%
+ \addtolength{\@tempdima}{-\@tempcnta\tabcolsep}%
+ \@for\@tempa:=#3\do{%
+ \advance\@tempcnta\m@ne%
+ \edef\@tempb{%
+ keepaspectratio,page=\@tempa,width=\the\@tempdima,%
+ \IfValueT{#1}{#1}%
+ }
+ \fbox{\expandafter\includegraphics\expandafter[\@tempb]{#2-temp.pdf}}%
+ \ifnum\@tempcnta>\z@\hfill\fi%
+ }%
+ \fi%
+ }{%
+ \tud@shellescape@wrn%
+ }%
+}
+\newcommand\StartTutorial[1][%
+ Bevor das eigentliche Tutorial beginnt, werden sowohl eine Dokumentklasse
+ als auch die f\"ur jedes \hologo{pdfLaTeX}-Dokument meiner Meinung nach
+ sinnvollen Pakete geladen.
+]{%
+ \Hy@raisedlink{\hyperdef{\jobname}{tutorials:\jobname}{}}%
+ \faculty{}%
+ \setlength\headingsvskip{-15mm}%
+ \maketitle\noindent#1%
+ \immediate\openout\tud@write@i=\jobname-preamble-temp.tex\relax
+ \immediate\openout\tud@write@ii=\jobname-trunk-temp.tex\relax
+ \immediate\write\tud@write@ii{^^J\string\begin{document}^^J}
+}
+\newcommand\FinishTutorial[1][]{%
+ \immediate\write\tud@write@ii{^^J\string\end{document}^^J}
+ \immediate\closeout\tud@write@ii%
+ \immediate\closeout\tud@write@i%
+ \tud@tut@collect%
+ \clearpage%
+ \addsec{Copy~\&~Paste}%
+ \pagestyle{empty}%
+ Zum Ende des Dokumentes wird das vorgestellte Tutorial als \"ubersetzbarer
+ Quelltext ausgegeben, um dieses via Copy~\&~Paste verwenden und alle Punkte
+ nachvollziehen zu k\"onnen. Bitte beachten Sie, dass~-- abh\"angig vom
+ genutzten PDF-Betrachter~-- beim Kopieren die dargestellten Einz\"uge und
+ Abs\"atze m\"oglicherweise verloren gehen k\"onnen. Dies kann insbesondere
+ aufgrund fehlender Leerzeilen zu einem unvorteilhaften Ausgabeergebnis
+ f\"uhren. Alternativ finden Sie den folgenden \hologo{LaTeX}-Quelltext auch
+ im Pfad \Path{texmf/source/latex/tudscr/doc/examples/} als Datei
+ \File{\jobname-example.tex}. \par #1
+ \begin{quoting}[rightmargin=0pt]%
+ \lstinputlisting[style=tudscr]{\jobname-example-temp.tex}%
+ \end{quoting}%
+}
+\newcommand*\tud@tut@line{}
+\newcommand*\tud@tut@readtostream[2]{%
+ \begingroup%
+ \endlinechar=-1\relax%
+ \openin\tud@read=#1%
+ \@tempswafalse%
+ \loop\unless\ifeof\tud@read%
+ \readline\tud@read to\tud@tut@line%
+ \ifx\tud@tut@line\@empty%
+ \ifeof\tud@read\@tempswafalse\fi%
+ \else%
+ \@tempswatrue%
+ \fi%
+ \if@tempswa%
+ \immediate\write#2{\unexpanded\expandafter{\tud@tut@line}}%
+ \fi%
+ \ifx\tud@tut@line\@empty\@tempswafalse\fi%
+ \repeat%
+ \closein\tud@read%
+ \endgroup%
+}
+\newcommand*\tud@tut@append[1]{\tud@tut@readtostream{\jobname-temp.tex}{#1}}
+\newcommand*\tud@tut@collect{%
+ \immediate\openout\tud@write@ii\jobname-example-temp.tex\relax%
+ \tud@tut@readtostream{\jobname-preamble-temp.tex}{\tud@write@ii}%
+ \tud@tut@readtostream{\jobname-trunk-temp.tex}{\tud@write@ii}%
+ \immediate\closeout\tud@write@ii
+}
+\newcommand*\idxfont{}
+\let\idxfont\footnotesize
+\robustify{\idxfont}
+\newcommand*\PrintIndex{%
+ \begingroup%
+ \@printindex[options]%
+ \@printindex[macros]%
+ \@printindex[files]%
+ \endgroup%
+}
+\newcommand*\@printindexskip{\ifnum\imki@columns>\@ne\vspace{-\multicolsep}\fi}
+\newcommand*\@printindex[1][]{%
+ \pagebreak[3]%
+ \apptocmd{\prepare@multicols}{\hbadness10000}{}{}%
+ \indexprologue[\@printindexskip]{}%
+ \printindex[#1]\@printindexskip%
+}
+%%% From File: tudscr-misc.dtx
+\RequirePackage{xspace}[2009/10/20]
+\xspaceaddexceptions{"=}
+\newcommand*\vTUDScript{}
+\AtBeginDocument{%
+ \def\@tempb#1 #2 #3\relax#4\relax{\def\vTUDScript{#2}}%
+ \edef\@tempa{\TUDVersion}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax%
+}
+\newcommand*\vKOMAScript{v3.12\xspace}
+\RequirePackage{scrhack}[2014/07/07]
+\newcommand*\Attention[1]{\marginnote{\fbox{Achtung!}}\emph{#1}}
+\NewDocumentCommand\Forum{s}{%
+ \IfBooleanTF{#1}{%
+ \url{http://latex.wcms-file3.tu-dresden.de/phpBB3/}%
+ }{%
+ \hrfn{http://latex.wcms-file3.tu-dresden.de/phpBB3/}{TUD-\LaTeX-Forum}%
+ }%
+ \xspace%
+}
+\newcommand*\hrfn[2]{\href{#1}{#2}\footnote{\scriptsize\url{#1}}}
+\NewDocumentCommand\scrguide{s}{%
+ \def\@tempc{%
+ http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf%
+ }%
+ \IfBooleanTF{#1}{%
+ \href{\@tempc}{\File{scrguide.pdf}}%
+ }{%
+ \hrfn{\@tempc}{\File{scrguide.pdf}}%
+ }%
+ \xspace%
+}
+\newcommand*\CD{Corporate Design\xspace}
+\newcommand*\CDs{Corporate Designs\xspace}
+\newcommand*\TUD{Technische Universit\"at Dresden\xspace}
+\newcommand*\TnUD{Technischen Universit\"at Dresden\xspace}
+\newcommand*\DDC{%
+ \mbox{D\kern.05em R\kern.05em E\kern.05em S\kern.05em D\kern.05em E\kern.05em
+ N\kern.1em-\kern.1em concept}\xspace%
+}
+\AfterPackage*{babel}{%
+ \@expandtwoargs\in@{,english,}{,\bbl@loaded,}%
+ \ifin@%
+ \renewcommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace}
+ \renewcommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace}
+ \fi
+}
+\newcommand*\Univers{\textubn{Univers}\xspace}
+\newcommand*\DIN{\textdbn{DIN~BOLD}\xspace}
+\newcommand*\sbnfont{\sffamily\bfseries\upshape}
+\newcommand*\sbsfont{\sffamily\bfseries\slshape}
+\newcommand*\textsbn{}
+\newcommand*\textsbs{}
+\DeclareTextFontCommand\textsbn{\sffamily\bfseries\upshape}
+\DeclareTextFontCommand\textsbs{\sffamily\bfseries\slshape}
+\endinput
+%%
+%% End of file `tudscrman.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
new file mode 100644
index 00000000000..487da786271
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
@@ -0,0 +1,3802 @@
+%%
+%% This is file `tudscrreprt.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `class,report')
+%% tudscr-base.dtx (with options: `load')
+%% tudscr-fonts.dtx (with options: `class,option')
+%% tudscr-pagestyle.dtx (with options: `class,report,option')
+%% tudscr-layout.dtx (with options: `class,report,option')
+%% tudscr-frontmatter.dtx (with options: `class,report,option')
+%% tudscr-title.dtx (with options: `class,report,option')
+%% tudscr-misc.dtx (with options: `class,report,option')
+%% tudscr-comp.dtx (with options: `class,report,option')
+%% tudscr-base.dtx (with options: `execute')
+%% tudscr-fonts.dtx (with options: `class,body')
+%% tudscr-color.dtx (with options: `class,body')
+%% tudscr-fields.dtx (with options: `class,body')
+%% tudscr-locale.dtx (with options: `class,report,body')
+%% tudscr-pagestyle.dtx (with options: `class,report,body')
+%% tudscr-layout.dtx (with options: `class,report,body')
+%% tudscr-frontmatter.dtx (with options: `class,report,body')
+%% tudscr-title.dtx (with options: `class,report,body')
+%% tudscr-misc.dtx (with options: `class,report,body')
+%% tudscr-comp.dtx (with options: `class,report,body')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\newcommand*\cls@name{report}
+\newcommand*\scrcls@name{scrreprt}
+\newcommand*\tudcls@name{tudscrreprt}
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesClass{\tudcls@name}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ document class (\cls@name)%
+]
+\typeout{The Corporate Design of Technische Universitaet Dresden}
+\typeout{Class: \tudcls@name}
+\typeout{Version: \TUDVersion}
+\typeout{Author: Falk Hanisch (\tudscrmail)}
+\typeout{http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\PreventPackageFromLoading[%
+ \ClassWarning{\tudcls@name}{%
+ The package `tudscrfonts' must not be used with\MessageBreak%
+ a TUD-KOMA-Script class%
+ }
+]{tudscrfonts}
+\newif\if@tud@univers
+\newif\if@tud@dinbold
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\newcommand*\tud@mathenc{OT1}
+\newif\if@tud@fontspec
+\TUD@key@lock{fontspec}[true]{%
+ \TUD@set@ifkey@lock{fontspec}{@tud@fontspec}{#1}%
+}
+\AtEndOfClass{%
+ \TUD@key{fontspec}[]{%
+ \ClassError{\tudcls@name}{Option `fontspec' too late}{%
+ Option `fontspec' can only be set while loading the\MessageBreak%
+ class `\tudcls@name' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+}
+\AtEndPreamble{%
+ \@expandtwoargs\in@{OT}{\encodingdefault}%
+ \ifin@%
+ \def\tud@mathenc{OT1}%
+ \else%
+ \def\tud@mathenc{T1}%
+ \fi%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \ClassInfoNoLine{\tudcls@name}{%
+ `#1' fonts not found for math typesetting%
+ }%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+ }%
+ \def\@tempb#1{%
+ \ClassWarningNoLine{\tudcls@name}{%
+ `#1' fonts not found. Please use on of the\MessageBreak%
+ installation scripts out of the tudscr-bundle,\MessageBreak%
+ which suits to your OS. A fallback layout is used%
+ }%
+ }%
+ \fi%
+ \@tempa{\@tud@universtrue}{\@tempb{Univers}}%
+ \if@tud@fontspec%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\tud@mathenc\tud@dinbold.fd}}%
+ }%
+ \else%
+ \edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+ }%
+ \fi%
+ \@tempa{\@tud@dinboldtrue}{\@tempb{DIN Bold}}%
+ \if@tud@fontspec%
+ \if@tud@univers\if@tud@dinbold%
+ \PassOptionsToPackage{no-math}{fontspec}%
+ \fi\fi%
+ \RequirePackage{fontspec}[2014/06/21]%
+ \fi%
+}
+\RequirePackage{textcase}[2004/10/07]
+\patchcmd{\@uclcnotmath}{\@nonchangecase\ensuremath}{%
+ \@nonchangecase\ensuremath%
+ \def\footnote##1##{\toks@{\noexpand\footnote##1}\@footnote}%
+ \def\@footnote##1{\NoCaseChange{\the\toks@{##1}}}%
+}{}{\tud@patch@wrn{@uclcnotmath}}%
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ \TUD@numkey@bool,%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},{nodinbold}{3},{noDIN}{3},{noDINBold}{3},%
+ {din}{4},{dinbold}{4},{DIN}{4},{DINBold}{4},%
+ {barfont}{5},{litebar}{5},{barlite}{5},{lightbar}{5},{barlight}{5},%
+ {barfontlite}{5},{litebarfont}{5},{barfontlight}{5},{lightbarfont}{5},%
+ {noheavybarfont}{5},{barfontnoheavy}{5},%
+ {heavybar}{6},{barheavy}{6},{barfontheavy}{6},{heavybarfont}{6},%
+ {serifmath}{7},{serif}{7},{nosansmath}{7},{nosans}{7},%
+ {sansmath}{8},{sans}{8},%
+ {upgreek}{9},{uprightgreek}{9},{uprightGreek}{9},%
+ {slgreek}{10},{slantedgreek}{10},{slantedGreek}{10},%
+ {fontspec}{11},{luatex}{11},{lualatex}{11}{xetex}{11},{xelatex}{11},%
+ {nofontspec}{12},{pdftex}{12},{pdflatex}{12}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \TUD@std@numkey@lock{barfont}{false}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=false}%
+ \TUD@std@numkey@lock{barfont}{true}%
+ \or%
+ \TUDoptions{cdfonts=true}%
+ \TUDoptions{heavyfont=true}%
+ \TUD@std@numkey@lock{barfont}{heavy}%
+ \or%
+ \TUDoptions{din=false}%
+ \or%
+ \TUDoptions{din=true}%
+ \or%
+ \TUDoptions{barfont=true}%
+ \or%
+ \TUDoptions{barfont=heavy}%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath=true}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek=true}%
+ \or%
+ \TUDoptions{fontspec=true}%
+ \or%
+ \TUDoptions{fontspec=false}%
+ \fi%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@cdfonts%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \if@atdocument%
+ \tud@cmd@restore{rmdefault}%
+ \tud@cmd@restore{sfdefault}%
+ \tud@cmd@restore{ttdefault}%
+ \tud@cmd@restore{bfdefault}%
+ \tud@cmd@restore{mddefault}%
+ \tud@cmd@restore{itdefault}%
+ \tud@cmd@restore{familydefault}%
+ \tud@cmd@restore{seriesdefault}%
+ \tud@cmd@restore{shapedefault}%
+ \normalfont\selectfont%
+ \fi%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@cdfonts\fi%
+ \fi%
+}
+\newcommand*\tud@barfont{0}
+\TUD@key@lock{barfont}[true]{%
+ \TUD@set@numkey@lock{barfont}{tud@barfont}{%
+ \TUD@numkey@bool,%
+ {cd}{1},{cdfont}{1},{cdfonts}{1},{tudfonts}{1},%
+ {light}{1},{lightfont}{1},{lite}{1},{litefont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2}%
+ }{#1}%
+}
+\newif\if@tud@din\@tud@dintrue
+\TUD@ifkey{din}{@tud@din}
+\newif\if@tud@sansmath
+\TUD@key@lock{sansmath}[true]{%
+ \TUD@set@ifkey@lock{sansmath}{@tud@sansmath}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@font@mathfonts\fi%
+ \fi%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newcommand*\tud@ddc@switch{}
+\edef\tud@ddc@switch{%
+ \TUD@numkey@bool,%
+ {color}{2},{colour}{2},%
+ {colorblack}{3},{colourblack}{3},%
+ {gray}{4},{grey}{4},{cdgray}{4},%
+ {black}{5},%
+ {blue}{6},{cddarkblue}{6},%
+ {white}{7}%
+}
+\newcommand*\tud@ddc@save{}
+\newif\if@tud@ddc@save
+\@tud@ddc@savetrue
+\newcommand*\tud@ddc{0}
+\newif\if@tud@ddc@autoset
+\TUD@key{ddc}[true]{%
+ \TUD@set@numkey{ddc}{tud@ddc}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \ifcase \tud@ddc\relax%
+ \@tud@ddc@autosetfalse%
+ \else%
+ \@tud@ddc@autosettrue%
+ \fi%
+ \if@atdocument\expandafter\pagestyle\expandafter{\currentpagestyle}\fi%
+ \fi%
+}
+\newcommand*\tud@ddc@head{0}
+\TUD@key{ddchead}[true]{%
+ \if@tud@ddc@save\let\tud@ddc@save\tud@ddc@head\fi%
+ \TUD@set@numkey{ddchead}{tud@ddc@head}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@ddc@save%
+ \begingroup%
+ \let\tud@ddc@head\tud@ddc@save%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \endgroup%
+ \fi%
+ \ifcase \tud@ddc@head\relax\else%
+ \@tud@ddc@savefalse%
+ \TUDoptions{ddc=false}%
+ \TUDoptions{ddcfoot=false}%
+ \@tud@ddc@savetrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ddc@foot{0}
+\TUD@key{ddcfoot}[true]{%
+ \if@tud@ddc@save\let\tud@ddc@save\tud@ddc@foot\fi%
+ \TUD@set@numkey{ddcfoot}{tud@ddc@foot}{\tud@ddc@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tud@ddc@save%
+ \begingroup%
+ \let\tud@ddc@foot\tud@ddc@save%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \endgroup%
+ \fi%
+ \ifcase \tud@ddc@foot\relax\else%
+ \@tud@ddc@savefalse%
+ \TUDoptions{ddc=false}%
+ \TUDoptions{ddchead=false}%
+ \@tud@ddc@savetrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ddc@check{%
+ \let\@tempa\tud@ddc@head%
+ \let\@tempb\tud@ddc@foot%
+ \if@tud@ddc@autoset%
+ \ifx\tud@@headlogo\@empty%
+ \let\@tempa\tud@ddc%
+ \let\@tempb\z@%
+ \else%
+ \let\@tempa\z@%
+ \let\@tempb\tud@ddc%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ifinpslist[3]{\xifinlist{#1}{\tud@pslist}{#2}{#3}}
+\newcommand*\tud@pslist{}
+\forcsvlist{\listadd\tud@pslist}{%
+ tudheadings,plain.tudheadings,empty.tudheadings%
+}
+\newif\if@tud@widehead
+\TUD@key@lock{widehead}[true]{%
+ \TUD@set@ifkey@lock{widehead}{@tud@widehead}{#1}%
+}
+\newif\if@tud@cdfoot
+\TUD@key{cdfoot}[true]{%
+ \TUD@set@ifkey{cdfoot}{@tud@cdfoot}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument%
+ \if@tud@cdfoot%
+ \tud@ps@store{headings}%
+ \tud@ps@store{plain}%
+ \tud@font@koma@set{pageheadfoot}{\upshape}%
+ \clearpairofpagestyles%
+ \ofoot[\pagemark]{%
+ \if@twoside\ifodd\value{page}\else\pagemark\quad\fi\fi%
+ {\footnotesize\headmark}%
+ \if@twoside\ifodd\value{page}\quad\pagemark\fi\else\quad\pagemark\fi%
+ }%
+ \else%
+ \tud@ps@restore{headings}%
+ \tud@ps@restore{plain}%
+ \tud@font@koma@unset{pageheadfoot}%
+ \fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@ps@store[1]{%
+ \tud@@ps@store{#1}{odd}{left}{head}{}%
+ \tud@@ps@store{#1}{odd}{right}{head}{}%
+ \tud@@ps@store{#1}{odd}{middle}{head}{}%
+ \tud@@ps@store{#1}{even}{left}{head}{}%
+ \tud@@ps@store{#1}{even}{right}{head}{}%
+ \tud@@ps@store{#1}{even}{middle}{head}{}%
+ \tud@@ps@store{#1}{odd}{left}{foot}{}%
+ \tud@@ps@store{#1}{odd}{right}{foot}{}%
+ \tud@@ps@store{#1}{odd}{middle}{foot}{}%
+ \tud@@ps@store{#1}{even}{left}{foot}{}%
+ \tud@@ps@store{#1}{even}{right}{foot}{}%
+ \tud@@ps@store{#1}{even}{middle}{foot}{}%
+}
+\newcommand*\tud@@ps@store[4]{%
+ \ifcsdef{@@tud@ps@#1@#2@#3@#4}{}{%
+ \csletcs{@@tud@ps@#1@#2@#3@#4}{sls@ps@\@nameuse{sls@current#1}@#2@#3@#4}%
+ }%
+}
+\newcommand*\tud@ps@restore[1]{%
+ \tud@@ps@restore{#1}{odd}{left}{head}{}%
+ \tud@@ps@restore{#1}{odd}{right}{head}{}%
+ \tud@@ps@restore{#1}{odd}{middle}{head}{}%
+ \tud@@ps@restore{#1}{even}{left}{head}{}%
+ \tud@@ps@restore{#1}{even}{right}{head}{}%
+ \tud@@ps@restore{#1}{even}{middle}{head}{}%
+ \tud@@ps@restore{#1}{odd}{left}{foot}{}%
+ \tud@@ps@restore{#1}{odd}{right}{foot}{}%
+ \tud@@ps@restore{#1}{odd}{middle}{foot}{}%
+ \tud@@ps@restore{#1}{even}{left}{foot}{}%
+ \tud@@ps@restore{#1}{even}{right}{foot}{}%
+ \tud@@ps@restore{#1}{even}{middle}{foot}{}%
+}
+\newcommand*\tud@@ps@restore[4]{%
+ \ifcsdef{@@tud@ps@#1@#2@#3@#4}{%
+ \csletcs{sls@ps@\@nameuse{sls@current#1}@#2@#3@#4}{@@tud@ps@#1@#2@#3@#4}%
+ \csundef{@@tud@ps@#1@#2@#3@#4}%
+ }%
+}
+\AtBeginDocument{\if@tud@cdfoot\TUDoptions{cdfoot=true}\fi}
+\newcommand*\tud@geometry{0}
+\TUD@key@lock{geometry}[true]{%
+ \TUD@set@numkey@lock{geometry}{tud@geometry}{%
+ \TUD@numkey@bool,%
+ {typearea}{0},%
+ {tud}{1},{asymmetric}{1},{cd}{1},%
+ {symmetric}{2},{centred}{2},{centered}{2},%
+ {twoside}{3},{balanced}{3}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\recalctypearea\fi%
+ \fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@head@color{black}
+\newcommand*\tud@cd{0}
+\csdef@lock{tud@layout@cover}{0}
+\csdef@lock{tud@layout@title}{0}
+\csdef@lock{tud@layout@part}{0}
+\csdef@lock{tud@layout@chapter}{0}
+\newcommand*\tud@layout@switch{}
+\edef\tud@layout@switch{%
+ \TUD@numkey@bool,%
+ {simple}{1},{std}{1},{standard}{1},{mono}{1},{monochrom}{1},%
+ {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
+ {light}{2},{colorlight}{2},{lightcolor}{2},{colourlight}{2},{lightcolour}{2},%
+ {pale}{2},{colorpale}{2},{palecolor}{2},{colourpale}{2},{palecolour}{2},%
+ {full}{3},{colorfull}{3},{fullcolor}{3},{colourfull}{3},{fullcolour}{3},%
+ {color}{3},{colour}{3}%
+}
+\TUD@key{cd}[true]{%
+ \TUD@set@numkey{cd}{tud@cd}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \def\tud@head@color{black}%
+ \ifcase \tud@cd\relax%
+ \csstd@lock{tud@layout@cover}{0}%
+ \csstd@lock{tud@layout@title}{0}%
+ \csstd@lock{tud@layout@part}{0}%
+ \csstd@lock{tud@layout@chapter}{0}%
+ \or%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{1}%
+ \csstd@lock{tud@layout@part}{1}%
+ \csstd@lock{tud@layout@chapter}{1}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{2}%
+ \csstd@lock{tud@layout@part}{2}%
+ \csstd@lock{tud@layout@chapter}{2}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@cover}{1}%
+ \csstd@lock{tud@layout@title}{3}%
+ \csstd@lock{tud@layout@part}{3}%
+ \csstd@lock{tud@layout@chapter}{3}%
+ \TUD@std@ifkey@lock{chapterpage}{true}%
+ \TUD@std@ifkey@lock{widehead}{true}%
+ \fi%
+ \if@atdocument%
+ \tud@layout@process%
+ \else%
+ \ifcase \tud@cd\relax%
+ \TUD@std@numkey@lock{geometry}{false}%
+ \else%
+ \TUD@std@numkey@lock{geometry}{true}%
+ \fi%
+ \fi%
+ \fi%
+}
+\TUD@key{cdcover}[true]{%
+ \TUD@set@numkey{cdcover}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@cover}{0}%
+ \or%
+ \csset@lock{tud@layout@cover}{1}%
+ \or%
+ \csset@lock{tud@layout@cover}{2}%
+ \or%
+ \csset@lock{tud@layout@cover}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdtitle}[true]{%
+ \TUD@set@numkey{cdtitle}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@title}{0}%
+ \or%
+ \csset@lock{tud@layout@title}{1}%
+ \or%
+ \csset@lock{tud@layout@title}{2}%
+ \or%
+ \csset@lock{tud@layout@title}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdpart}[true]{%
+ \TUD@set@numkey{cdpart}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@part}{0}%
+ \or%
+ \csset@lock{tud@layout@part}{1}%
+ \or%
+ \csset@lock{tud@layout@part}{2}%
+ \or%
+ \csset@lock{tud@layout@part}{3}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\TUD@key{cdchapter}[true]{%
+ \TUD@set@numkey{cdchapter}{@tempa}{\tud@layout@switch}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@chapter}{0}%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \or%
+ \csset@lock{tud@layout@chapter}{1}%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \or%
+ \csset@lock{tud@layout@chapter}{2}%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \or%
+ \csset@lock{tud@layout@chapter}{3}%
+ \TUD@std@ifkey@lock{chapterpage}{true}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\DefineFamilyMember{KOMA}
+\DefineFamilyKey{KOMA}{headings}{%
+ \AtEndOfFamilyOptions{%
+ \let\tud@font@heading@size\size@part%
+ \tud@layout@process%
+ \ifcase \tud@layout@part\relax\else%
+ \tud@font@koma@reset{part}%
+ \tud@font@koma@reset{partnumber}%
+ \fi%
+ \ifcase \tud@layout@chapter\relax\else%
+ \tud@font@koma@reset{chapter}%
+ \tud@font@koma@reset{chapterprefix}%
+ \let\chapterheadstartvskip\tud@chapterheadstartvskip%
+ \tud@font@koma@reset{section}%
+ \tud@font@koma@reset{subsection}%
+ \tud@font@koma@reset{subsubsection}%
+ \tud@font@koma@reset{minisec}%
+ \fi%
+ }%
+}
+\newif\if@tud@parttitle
+\TUD@key@lock{parttitle}[true]{%
+ \TUD@set@ifkey@lock{parttitle}{@tud@parttitle}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@atdocument\tud@layout@process\fi%
+ \fi%
+}
+\newif\if@tud@chapterpage
+\TUD@key@lock{chapterpage}[true]{%
+ \TUD@set@ifkey@lock{chapterpage}{@tud@chapterpage}{#1}%
+}
+\newcommand*\tud@cleardoublepage{\cleardoubleoddpage}
+\TUD@key{cleardoublespecialpage}[true]{%
+ \TUD@set@ifkey{cleardoublespecialpage}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \def\tud@cleardoublepage{\cleardoubleoddpage}%
+ \else%
+ \def\tud@cleardoublepage{\null\thispagestyle{empty}\newpage}%
+ \fi%
+ \else%
+ \ifstr{#1}{color}{\TUDoptions{clearcolor=true}}{%
+ \ifstr{#1}{colour}{\TUDoptions{clearcolor=true}}{%
+ \ifstr{#1}{current}{%
+ \def\tud@cleardoublepage{\cleardoubleoddstandardpage}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifcsdef{ps@#1}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifx\@currname\tudcls@name%
+ \ifx\@currext\@clsextension%
+ \ifstr{#1}{headings}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \tud@ifinpslist{#1}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ \FamilyKeyStateProcessed%
+ }{}%
+ }%
+ \fi%
+ \fi%
+ }%
+ }}}%
+ \fi%
+}
+\newcommand*\tud@cleardoublespecialpage[2][]{%
+ \begingroup%
+ #2%
+ \ifboolexpr{bool {@twoside} and bool {@openright}}{%
+ \if@tud@clearcolor%
+ \def\@tempa{%
+ #1%
+ \tud@cleardoublepage%
+ \tud@restorepagecolor%
+ \endgroup%
+ }%
+ \else%
+ \def\@tempa{%
+ \endgroup%
+ \tud@restorepagecolor%
+ #1%
+ \tud@cleardoublepage%
+ }%
+ \fi%
+ }{%
+ \if@tud@clearcolor\tud@clearcolor@wrn\fi%
+ \def\@tempa{%
+ \tud@restorepagecolor%
+ \endgroup%
+ #1%
+ }%
+ }%
+ \@tempa%
+ \@afterindentfalse\@afterheading%
+}
+\newif\if@tud@clearcolor
+\TUD@ifkey{clearcolor}{@tud@clearcolor}
+\TUD@ifkey{clearcolour}{@tud@clearcolor}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@switch{%
+ {section}{2},{sect}{2},{sec}{2},{addsec}{2},%
+ {chapter}{3},{chap}{3},{addchap}{3},%
+ {new}{3},{std}{3},{heading}{3},%
+ {totoc}{4},{toc}{4},{totoclevelup}{4},{toclevelup}{4},{levelup}{4},%
+ {totocleveldown}{5},{tocleveldown}{5},{leveldown}{5},%
+ {nottotoc}{6},{notoc}{6},%
+ {markboth}{7},{mark}{7},%
+ {nomarkboth}{8},{nomark}{8},%
+ {one}{9},{simple}{9},{single}{9},%
+ {multi}{10},{multiple}{10},{all}{10},{two}{10},{both}{10},{double}{10},%
+ {nofil}{11},{nofill}{11},{novfil}{11},{novfill}{11},%
+ {fil}{12},{fill}{12},{vfil}{12},{vfill}{12}%
+}
+\newcommand*\tud@abstract@level{0}
+\newbool@lock{@tud@abstract@toc}
+\newif\if@tud@abstract@toc@leveldown
+\newif\if@tud@abstract@markboth
+\newif\if@tud@abstract@multi
+\newif\if@tud@abstract@fil
+\@tud@abstract@filtrue
+\TUD@key{abstract}[true]{%
+ \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \TUD@set@numkey{abstract}{@tempa}{\@tempb}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \def\tud@abstract@level{0}%
+ \stdbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \def\tud@abstract@level{1}%
+ \stdbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \def\tud@abstract@level{2}%
+ \stdbool@lock{@tud@abstract@toc}{true}%
+ \or%
+ \def\tud@abstract@level{3}%
+ \stdbool@lock{@tud@abstract@toc}{true}%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{true}%
+ \@tud@abstract@toc@leveldownfalse%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{true}%
+ \@tud@abstract@toc@leveldowntrue%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \@tud@abstract@markbothtrue%
+ \or%
+ \@tud@abstract@markbothfalse%
+ \or%
+ \@tud@abstract@multifalse%
+ \or%
+ \@tud@abstract@multitrue%
+ \or%
+ \@tud@abstract@filfalse%
+ \or%
+ \@tud@abstract@filtrue%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@declaration@level{1}
+\newbool@lock{@tud@declaration@toc}
+\newif\if@tud@declaration@toc@leveldown
+\newif\if@tud@declaration@markboth
+\newif\if@tud@declaration@multi
+\@tud@declaration@multitrue
+\newif\if@tud@declaration@fil
+\@tud@declaration@filtrue
+\TUD@key{declaration}[true]{%
+ \edef\@tempb{\TUD@numkey@bool,\tud@fm@switch}%
+ \TUD@set@numkey{declaration}{@tempa}{\@tempb}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \def\tud@declaration@level{0}%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \def\tud@declaration@level{1}%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \def\tud@declaration@level{2}%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \or%
+ \def\tud@declaration@level{3}%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \@tud@declaration@toc@leveldownfalse%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{true}%
+ \@tud@declaration@toc@leveldowntrue%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \@tud@declaration@markbothtrue%
+ \or%
+ \@tud@declaration@markbothfalse%
+ \or%
+ \@tud@declaration@multifalse%
+ \or%
+ \@tud@declaration@multitrue%
+ \or%
+ \@tud@declaration@filfalse%
+ \or%
+ \@tud@declaration@filtrue%
+ \fi%
+ \fi%
+}
+%%% From File: tudscr-title.dtx
+\newif\if@tud@subjectthesis
+\TUD@key@lock{subjectthesis}[true]{%
+ \TUD@set@ifkey@lock{subjectthesis}{@tud@subjectthesis}{#1}%
+}
+%%% From File: tudscr-misc.dtx
+\newif\if@tud@symbolheadings
+\TUD@key{footnotes}{%
+ \TUD@set@numkey{footnotes}{@tempa}{%
+ {nosymbolheadings}{0},{numberheadings}{0},%
+ {symbolheadings}{1}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \@tud@symbolheadingsfalse%
+ \or%
+ \@tud@symbolheadingstrue%
+ \fi%
+ \fi%
+}
+\newif\if@tud@bookmarks
+\TUD@ifkey{tudbookmarks}{@tud@bookmarks}
+%%% From File: tudscr-comp.dtx
+\TUD@key{color}[true]{%
+ \TUD@set@numkey{color}{@tempa}{%
+ \TUD@numkey@bool,%
+ {simple}{0},{std}{0},{standard}{0},{mono}{0},{monochrom}{0},%
+ {color}{1},{colour}{1},{full}{1},%
+ {colorfull}{1},{fullcolor}{1},{colourfull}{1},{fullcolour}{1},%
+ {lite}{2},{colorlite}{2},{litecolor}{2},{colourlite}{2},{litecolour}{2},%
+ {light}{2},{colorlight}{2},{lightcolor}{2},{colorpale}{2},{palecolor}{2},%
+ {pale}{2},{colourlight}{2},{lightcolour}{2},{colourpale}{2},{palecolour}{2}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase \@tempa\relax%
+ \TUDoptions{cd=true}%
+ \or%
+ \TUDoptions{cd=color}%
+ \or%
+ \TUDoptions{cd=lite}%
+ \fi%
+ \fi%
+}
+\TUD@key{colour}[true]{\TUDoptions{color=#1}\FamilyKeyStateProcessed}
+\TUD@key{tudfonts}[true]{%
+ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \TUDoptions{cdfont=true}%
+ \else%
+ \TUDoptions{cdfont=false}%
+ \fi%
+ \fi%
+}
+\TUD@key{tudfoot}[true]{%
+ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@tempswa%
+ \TUDoptions{cdfoot=true}%
+ \else%
+ \TUDoptions{cdfoot=false}%
+ \fi%
+ \fi%
+}
+\newcommand*\tudscr@v@comp{\tudscr@v@last}
+\TUD@key{tudscrver}[last]{%
+ \scr@ifundefinedorrelax{tudscr@v@#1}{%
+ \def\tudscr@v@comp{0}%
+ \ClassWarningNoLine{\tudcls@name}{%
+ You have set option `tudscrver' to `#1', but\MessageBreak%
+ this value of version is not supported.\MessageBreak%
+ Because of this, version was set to `first'%
+ }%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ClassInfoNoLine{\tudcls@name}{%
+ Switching compatibility level to `#1'%
+ }%
+ \edef\tudscr@v@comp{\@nameuse{tudscr@v@#1}}%
+ \FamilyKeyStateProcessed%
+ }%
+}
+\AtEndOfClass{%
+ \TUD@key{tudscrver}[]{%
+ \ClassError{\tudcls@name}{Option `tudscrver' too late}{%
+ Option `tudscrver' can only be set while loading the\MessageBreak%
+ class `\tudcls@name' but you have tried to set it up later.%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+ \ifcsdef{scr@v@3.12}{%
+ \ifnum\scr@compatibility<\@nameuse{scr@v@3.12}\relax%
+ \ClassError{\tudcls@name}{%
+ KOMA-Script compatibility level too low%
+ }{%
+ \TUDVersion\space has to be used at least with\MessageBreak%
+ KOMA-Script `version=v3.12'%
+ }%
+ \fi%
+ }{%
+ \ClassError{\tudcls@name}{%
+ outdated version of KOMA-Script%
+ }{%
+ \TUDVersion\space has to be used with KOMA-Script v3.12 or newer%
+ }%
+ }%
+}
+\@namedef{tudscr@v@first}{0}
+\@namedef{tudscr@v@2.02}{0}
+\@namedef{tudscr@v@last}{0}
+%%% From File: tudscr-base.dtx
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\scrcls@name}}
+\TUDExecuteOptions{\TUDDefaultOptions}
+\TUDProcessOptions\relax
+\LoadClass{\scrcls@name}[2013/12/19]
+\RequirePackage{environ}[2013/04/01]
+\AtEndPreamble{%
+ \@ifpackageloaded{graphicx}{}{%
+ \@ifpackageloaded{graphics}{%
+ \ClassWarningNoLine{\tudcls@name}{%
+ The package `graphics' was superseded by `graphicx'%
+ }%
+ }{}%
+ }%
+ \RequirePackage{graphicx}[1999/02/16]%
+ \RequirePackage{tudscrcolor}[\TUDVersion]%
+}
+%%% From File: tudscr-fonts.dtx
+\AtEndPreamble{%
+ \if@tud@fontspec%
+ \newfontface\univln[NFSSFamily=UniversLight]{Univers Light}%
+ \newfontface\univrn[NFSSFamily=UniversRegular]{Univers}%
+ \newfontface\univbn[NFSSFamily=UniversBold]{Univers Bold}%
+ \newfontface\univxn[NFSSFamily=UniversBlack]{Univers Black}%
+ \newfontface\univls[NFSSFamily=UniversLightOblique]{Univers Light Oblique}%
+ \newfontface\univrs[NFSSFamily=UniversRegularOblique]{Univers Oblique}%
+ \newfontface\univbs[NFSSFamily=UniversBoldOblique]{Univers Bold Oblique}%
+ \newfontface\univxs[NFSSFamily=UniversBlackOblique]{Univers Black Oblique}%
+ \newcommand*\textuln[1]{{\univln#1}}
+ \newcommand*\texturn[1]{{\univrn#1}}
+ \newcommand*\textubn[1]{{\univbn#1}}
+ \newcommand*\textuxn[1]{{\univxn#1}}
+ \newcommand*\textuls[1]{{\univls#1}}
+ \newcommand*\texturs[1]{{\univrs#1}}
+ \newcommand*\textubs[1]{{\univbs#1}}
+ \newcommand*\textuxs[1]{{\univxs#1}}
+ \else%
+ \if@tud@univers%
+ \newcommand*\univln{\usefont{\encodingdefault}{\tud@univers}{l}{n}}%
+ \newcommand*\univrn{\usefont{\encodingdefault}{\tud@univers}{m}{n}}%
+ \newcommand*\univbn{\usefont{\encodingdefault}{\tud@univers}{b}{n}}%
+ \newcommand*\univxn{\usefont{\encodingdefault}{\tud@univers}{eb}{n}}%
+ \newcommand*\univls{\usefont{\encodingdefault}{\tud@univers}{l}{sl}}%
+ \newcommand*\univrs{\usefont{\encodingdefault}{\tud@univers}{m}{sl}}%
+ \newcommand*\univbs{\usefont{\encodingdefault}{\tud@univers}{b}{sl}}%
+ \newcommand*\univxs{\usefont{\encodingdefault}{\tud@univers}{eb}{sl}}%
+ \else%
+ \newcommand*\univln{}%
+ \newcommand*\univrn{}%
+ \newcommand*\univbn{}%
+ \newcommand*\univxn{}%
+ \newcommand*\univls{}%
+ \newcommand*\univrs{}%
+ \newcommand*\univbs{}%
+ \newcommand*\univxs{}%
+ \fi%
+ \newcommand*\textuln{}%
+ \newcommand*\texturn{}%
+ \newcommand*\textubn{}%
+ \newcommand*\textuxn{}%
+ \newcommand*\textuls{}%
+ \newcommand*\texturs{}%
+ \newcommand*\textubs{}%
+ \newcommand*\textuxs{}%
+ \DeclareTextFontCommand{\textuln}{\univln}%
+ \DeclareTextFontCommand{\texturn}{\univrn}%
+ \DeclareTextFontCommand{\textubn}{\univbn}%
+ \DeclareTextFontCommand{\textuxn}{\univxn}%
+ \DeclareTextFontCommand{\textuls}{\univls}%
+ \DeclareTextFontCommand{\texturs}{\univrs}%
+ \DeclareTextFontCommand{\textubs}{\univbs}%
+ \DeclareTextFontCommand{\textuxs}{\univxs}%
+ \fi%
+ \if@tud@fontspec%
+ \newfontface\@dinbn{DIN Bold}[BoldFont = DIN Bold]%
+ \newcommand*\dinbn{\@dinbn\if@tud@dinbold\mathversion{dinbold}\fi}%
+ \newcommand*\textdbn[1]{{\dinbn#1}}
+ \else%
+ \if@tud@dinbold%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+ \else%
+ \let\dinbn\sectfont%
+ \fi%
+ \newcommand*\textdbn{}%
+ \DeclareTextFontCommand{\textdbn}{\dinbn}
+ \fi%
+ \DeclareMathVersion{univers}
+ \DeclareMathVersion{universbold}
+ \SetSymbolFont{operators}{univers}{OT1}{\tud@univers}{l}{n}
+ \SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+ \SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+ \SetSymbolFont{largesymbols}{univers}{OMX}{iwona}{m}{n}
+ \SetSymbolFont{operators}{universbold}{OT1}{\tud@univers}{b}{n}
+ \SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+ \SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{b}{n}
+ \SetSymbolFont{largesymbols}{universbold}{OMX}{iwona}{b}{n}
+ \SetMathAlphabet{\mathbf}{univers}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathsf}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+ \SetMathAlphabet{\mathit}{univers}{\tud@mathenc}{\tud@univers}{l}{sl}
+ \SetMathAlphabet{\mathtt}{univers}{\tud@mathenc}{\tud@univers t}{l}{n}
+ \SetMathAlphabet{\mathbf}{universbold}{\tud@mathenc}{\tud@univers}{eb}{n}
+ \SetMathAlphabet{\mathsf}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+ \SetMathAlphabet{\mathit}{universbold}{\tud@mathenc}{\tud@univers}{b}{sl}
+ \SetMathAlphabet{\mathtt}{universbold}{\tud@mathenc}{\tud@univers t}{b}{n}
+ \DeclareMathVersion{dinbold}
+ \SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+ \SetSymbolFont{symbols}{dinbold}{OMS}{\tud@dinbold}{b}{n}
+ \SetSymbolFont{largesymbols}{dinbold}{OMX}{iwona}{ebc}{n}
+ \SetMathAlphabet{\mathbf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathsf}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+ \SetMathAlphabet{\mathit}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{sl}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\upGamma}{\mathalpha}{operators}{0}
+ \DeclareMathSymbol{\upDelta}{\mathalpha}{operators}{1}
+ \DeclareMathSymbol{\upTheta}{\mathalpha}{operators}{2}
+ \DeclareMathSymbol{\upLambda}{\mathalpha}{operators}{3}
+ \DeclareMathSymbol{\upXi}{\mathalpha}{operators}{4}
+ \DeclareMathSymbol{\upPi}{\mathalpha}{operators}{5}
+ \DeclareMathSymbol{\upSigma}{\mathalpha}{operators}{6}
+ \DeclareMathSymbol{\upUpsilon}{\mathalpha}{operators}{7}
+ \DeclareMathSymbol{\upPhi}{\mathalpha}{operators}{8}
+ \DeclareMathSymbol{\upPsi}{\mathalpha}{operators}{9}
+ \DeclareMathSymbol{\upOmega}{\mathalpha}{operators}{10}
+ \DeclareMathSymbol{\varGamma}{\mathalpha}{letters}{0}
+ \DeclareMathSymbol{\varDelta}{\mathalpha}{letters}{1}
+ \DeclareMathSymbol{\varTheta}{\mathalpha}{letters}{2}
+ \DeclareMathSymbol{\varLambda}{\mathalpha}{letters}{3}
+ \DeclareMathSymbol{\varXi}{\mathalpha}{letters}{4}
+ \DeclareMathSymbol{\varPi}{\mathalpha}{letters}{5}
+ \DeclareMathSymbol{\varSigma}{\mathalpha}{letters}{6}
+ \DeclareMathSymbol{\varUpsilon}{\mathalpha}{letters}{7}
+ \DeclareMathSymbol{\varPhi}{\mathalpha}{letters}{8}
+ \DeclareMathSymbol{\varPsi}{\mathalpha}{letters}{9}
+ \DeclareMathSymbol{\varOmega}{\mathalpha}{letters}{10}
+}
+\newcommand*\tud@font@cdfonts{%
+ \tud@cmd@store{rmdefault}%
+ \tud@cmd@store{sfdefault}%
+ \tud@cmd@store{ttdefault}%
+ \tud@cmd@store{bfdefault}%
+ \tud@cmd@store{mddefault}%
+ \tud@cmd@store{itdefault}%
+ \tud@cmd@store{familydefault}%
+ \tud@cmd@store{seriesdefault}%
+ \tud@cmd@store{shapedefault}%
+ \if@tud@fontspec%
+ \if@tud@heavyfont%
+ \setsansfont{Univers}[%
+ BoldFont = Univers Bold,%
+ ItalicFont = Univers Oblique,%
+ BoldItalicFont = Univers Bold Oblique,%
+ ]%
+ \setmonofont{LMMono10-Regular}[%
+ BoldFont = LMMonoLt10-Bold,%
+ ItalicFont = LMMonoSlant10-Regular,%
+ BoldItalicFont = LMMonoLt10-BoldOblique,%
+ ]
+ \else%
+ \setsansfont{Univers Light}[%
+ BoldFont = Univers,%
+ ItalicFont = Univers Light Oblique,%
+ BoldItalicFont = Univers Oblique,%
+ ]%
+ \setmonofont{LMMonoLt10-Regular}[%
+ BoldFont = LMMono10-Regular,%
+ ItalicFont = LMMonoLt10-Oblique,%
+ BoldItalicFont = LMMonoSlant10-Regular,%
+ ]%
+ \fi%
+ \else%
+ \if@tud@univers%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \renewcommand*\ttdefault{\tud@univers t}%
+ \if@tud@heavyfont%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \renewcommand*\bfdefault{m}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \fi%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \normalfont\selectfont%
+}
+\newcommand*\tud@font@mathfonts{%
+ \if@tud@sansmath\tud@sansmath\else\tud@serifmath\fi%
+ \if@tud@slantedgreek\tud@greek@slanted\else\tud@greek@upright\fi%
+ \mathversion{normal}%
+}
+\newcommand*\tud@sansmath{%
+ \if@tud@univers%
+ \tud@cmd@store{mv@normal}%
+ \tud@cmd@store{mv@bold}%
+ \let\mv@normal\mv@univers%
+ \let\mv@bold\mv@universbold%
+ \mathversion{normal}%
+ \fi%
+}
+\newcommand*\tud@serifmath{%
+ \if@tud@univers%
+ \tud@cmd@restore{mv@normal}%
+ \tud@cmd@restore{mv@bold}%
+ \mathversion{normal}%
+ \fi%
+}
+\newcount\tud@greek@upGamma
+\tud@greek@upGamma\Gamma
+\newcount\tud@greek@offset
+\let\@tempa\relax
+\DeclareMathSymbol{\@tempa}{\mathalpha}{letters}{0}
+\tud@greek@offset\@tempa
+\advance\tud@greek@offset-\Gamma
+\newcommand*\tud@greek@slanted{%
+ \ifnum\Gamma=\tud@greek@upGamma\relax\tud@greek@changeshape\fi%
+}
+\newcommand*\tud@greek@upright{%
+ \ifnum\Gamma>\tud@greek@upGamma%
+ \tud@greek@offset=-\tud@greek@offset%
+ \tud@greek@changeshape%
+ \tud@greek@offset=-\tud@greek@offset%
+ \fi%
+}
+\newcommand*\tud@greek@def[2]{%
+ \expandafter\@tempcnta\csname #1\endcsname%
+ \advance\@tempcnta#2%
+ \expandafter\mathchardef\csname #1\endcsname\@tempcnta%
+}
+\newcommand*\tud@greek@uc{%
+ Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega%
+}
+\newcommand*\tud@greek@changeshape{%
+ \@for\@tempa:=\tud@greek@uc\do{%
+ \@expandtwoargs\tud@greek@def{\@tempa}{\tud@greek@offset}%
+ }%
+}
+\newcommand*\tud@head@font@bold{}
+\newcommand*\tud@head@font@light{}
+\newcommand*\tud@head@font@set{%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {\sfdefault}{bx}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {\sfdefault}{\mddefault}{n}{\tud@head@font@size}%
+ \ifcase \tud@barfont\relax%
+ \if@tud@cdfonts%
+ \ClassWarning{\tudcls@name}{%
+ It isn't possible to use `barfont=false'\MessageBreak%
+ together with `cdfont=true'%
+ }%
+ \fi%
+ \or%
+ \@tud@cdfontstrue%
+ \def\mddefault{l}%
+ \or%
+ \@tud@cdfontstrue%
+ \def\mddefault{m}%
+ \fi%
+ \if@tud@cdfonts%
+ \if@tud@fontspec%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {UniversBold}{m}{n}{\tud@head@font@size}%
+ \ifstr{\mddefault}{m}{%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {UniversRegular}{m}{n}{\tud@head@font@size}%
+ }{%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {UniversLight}{m}{n}{\tud@head@font@size}%
+ }%
+ \else%
+ \if@tud@univers%
+ \DeclareFixedFont{\tud@head@font@bold}{\encodingdefault}%
+ {\tud@univers}{b}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}{\encodingdefault}%
+ {\tud@univers}{\mddefault}{n}{\tud@head@font@size}%
+ \fi%
+ \fi%
+ \fi%
+}
+\newrobustcmd*\ifdin{%
+ \@tempswafalse
+ \@expandtwoargs\in@{DINBold}{\f@family}%
+ \ifin@\@tempswatrue\fi%
+ \ifx\f@family\tud@dinbold\relax\@tempswatrue\fi%
+ \if@tempswa
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\AtBeginDocument{%
+ \if@tud@cdfonts\tud@font@cdfonts\fi%
+ \tud@font@mathfonts%
+}
+\AfterPackage*{amsfonts}{%
+ \DeclareFontFamily{U}{msa}{}%
+ \DeclareFontShape{U}{msa}{m}{n}{%
+ <-9>cmbras8%
+ <9-10>cmbras9%
+ <10->cmbras10%
+ }{}%
+ \DeclareFontFamily{U}{msb}{}%
+ \DeclareFontShape{U}{msb}{m}{n}{%
+ <-9>cmbrbs8%
+ <9-10>cmbrbs9%
+ <10->cmbrbs10%
+ }{}%
+}
+\newcommand*\tud@raggedright{\raggedright}
+\newcommand*\tud@RaggedRight{\raggedright}
+\AfterPackage*{ragged2e}{%
+ \ifdef{\LaTeXraggedright}{%
+ \renewcommand*\tud@raggedright{\LaTeXraggedright}%
+ }{}%
+ \renewcommand*\tud@RaggedRight{\RaggedRight}%
+}
+%%% From File: tudscr-color.dtx
+\newcommand*\tud@pagecolor[1]{}
+\newcommand*\tud@restorepagecolor{}
+\AfterPackage{tudscrcolor}{%
+ \providecommand*\nopagecolor{\pagecolor{white}}%
+ \let\tud@pagecolor\pagecolor%
+ \let\tud@restorepagecolor\nopagecolor%
+ \AfterPackage*{pagecolor}{%
+ \let\tud@pagecolor\newpagecolor%
+ \let\tud@restorepagecolor\restorepagecolor%
+ }%
+}
+\AfterPackage{pdfpages}{\AtEndPreamble{\nopagecolor}}
+%%% From File: tudscr-fields.dtx
+\RequirePackage{trimspaces}[2009/09/17]
+\newcommand*\@faculty{}
+\newcommand*\faculty[1]{\gdef\@faculty{\trim@spaces{#1}}}
+\newcommand*\@department{}
+\newcommand*\department[1]{\gdef\@department{\trim@spaces{#1}}}
+\newcommand*\@institute{}
+\newcommand*\institute[1]{\gdef\@institute{\trim@spaces{#1}}}
+\newcommand*\@chair{}
+\newcommand*\chair[1]{\gdef\@chair{\trim@spaces{#1}}}
+\newcommand*\@extraheadline{}
+\newcommand*\extraheadline[1]{\gdef\@extraheadline{\trim@spaces{#1}}}
+\newcommand*\@@title{}
+\renewcommand*\title[1]{%
+ \gdef\@title{#1}%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \protected@xdef\@@title{\trim@spaces{#1}}%
+ \endgroup%
+}
+\newcommand*\@authormore{}
+\newrobustcmd*\authormore[1]{\gdef\@authormore{#1}}
+\newcommand*\@thesis{}
+\newcommand*\@@thesis{}
+\newcommand*\thesis[1]{\tud@thesis{thesis}{#1}}
+\newcommand*\tud@thanks{}
+\newcommand*\tud@thesis[2]{%
+ \AfterPreamble{%
+ \begingroup%
+ \global\let\tud@thanks\relax%
+ \def\thanks##1{\gdef\tud@thanks{##1}}%
+ \let\footnote\thanks%
+ \setbox0\vbox{#2}%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \tud@lowerstring{\@tempa}{#2}%
+ \ifstr{#1}{thesis}{\protected@xdef\@@thesis{#2}}{}%
+ \endgroup%
+ \ifstr{\@tempa}{diss}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{doctoral}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{phd}{\tud@@thesis{#1}{\dissertationname}}{%
+ \ifstr{\@tempa}{diploma}{\tud@@thesis{#1}{\diplomathesisname}}{%
+ \ifstr{\@tempa}{master}{\tud@@thesis{#1}{\masterthesisname}}{%
+ \ifstr{\@tempa}{bachelor}{\tud@@thesis{#1}{\bachelorthesisname}}{%
+ \ifstr{\@tempa}{student}{\tud@@thesis{#1}{\studentresearchname}}{%
+ \ifstr{\@tempa}{project}{\tud@@thesis{#1}{\projectpapername}}{%
+ \ifstr{\@tempa}{seminar}{\tud@@thesis{#1}{\seminarpapername}}{%
+ \ifstr{\@tempa}{research}{\tud@@thesis{#1}{\researchname}}{%
+ \ifstr{\@tempa}{log}{\tud@@thesis{#1}{\logname}}{%
+ \ifstr{\@tempa}{report}{\tud@@thesis{#1}{\reportname}}{%
+ \ifstr{\@tempa}{internship}{\tud@@thesis{#1}{\internshipname}}{%
+ \@namedef{@#1}{#2}%
+ }}}}}}}}}}}}}%
+ }%
+}
+\newcommand*\tud@@thesis[2]{%
+ \ifstr{#1}{subject}{%
+ \ifx\@thesis\@empty\else%
+ \ClassWarning{\tudcls@name}{Field `thesis' is overwritten by `subject'}%
+ \fi%
+ \TUD@std@ifkey@lock{subjectthesis}{true}%
+ }{%
+ \TUD@std@ifkey@lock{subjectthesis}{false}%
+ }%
+ \ifx\tud@thanks\relax%
+ \gdef\@thesis{#2}%
+ \else%
+ \protected@xdef\@thesis{\noexpand#2\noexpand\thanks{\tud@thanks}}%
+ \fi%
+ \gdef\@@thesis{#2}%
+}
+\renewcommand*\subject[1]{\tud@thesis{subject}{#1}}
+\newcommand*\@graduation{}
+\newcommand*\@graduationabbr{}
+\newcommand*\graduation[2][]{%
+ \ifxblank{#1}{\gdef\@graduationabbr{}}{\gdef\@graduationabbr{(#1)}}%
+ \gdef\@graduation{#2}%
+}
+\newcommand*\@professor{}
+\newcommand*\professor[1]{\gdef\@professor{#1}}
+\newcommand*\@supervisor{}
+\newcommand*\supervisor[1]{\gdef\@supervisor{#1}}
+\newcommand*\@supporter{}
+\newcommand*\supporter[1]{\gdef\@supporter{#1}}
+\newcommand*\@company{}
+\newcommand*\company[1]{\gdef\@company{#1}}
+\newcommand*\@referee{}
+\newcommand*\referee[1]{\gdef\@referee{#1}}
+\newcommand*\@advisor{}
+\newcommand*\advisor[1]{\gdef\@advisor{#1}}
+\newcommand*\@matriculationnumber{}
+\newrobustcmd*\matriculationnumber[1]{%
+ \gdef\@matriculationnumber{#1}%
+}
+\newcommand*\@matriculationyear{}
+\newrobustcmd*\matriculationyear[1]{\gdef\@matriculationyear{#1}}
+\newcommand*\@placeofbirth{}
+\newrobustcmd*\placeofbirth[1]{\gdef\@placeofbirth{#1}}
+\providecommand*\publisher[1]{\publishers{#1}}
+\newcommand*\@confirmationclosing{%
+ \medskip%
+ \noindent\@place, \@date%
+ \\[20mm plus 10mm minus 10mm]%
+ \begingroup%
+ \let\and\hfil%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \@author%
+ \hfil%
+ \endgroup%
+}
+\newcommand*\confirmationclosing[1]{\gdef\@confirmationclosing{#1}}
+\newcommand*\@place{Dresden}
+\newcommand*\place[1]{\gdef\@place{#1}}
+\newcommand*\printdate[1]{#1}
+\BeforePackage{isodate}{\undef\printdate}
+\newcommand*\tud@printdate[2]{%
+ \ifx\today#2%
+ \gdef#1{#2}%
+ \else%
+ \ifxblank{#2}%
+ {\gdef#1{}}%
+ {\gdef#1{\printdate{#2}}}%
+ \fi%
+}
+\newcommand*\@datemore{}
+\renewcommand*\date[2][]{%
+ \gdef\@datemore{#1}%
+ \tud@printdate{\@date}{#2}%
+}
+\newcommand*\@defensedate{}
+\newcommand*\defensedate[1]{\tud@printdate{\@defensedate}{#1}}
+\newcommand*\@dateofbirth{}
+\newrobustcmd*\dateofbirth[1]{\tud@printdate{\@dateofbirth}{#1}}
+%%% From File: tudscr-locale.dtx
+\newcommand*\tud@locale@define[1]{%
+ \providecommand*#1{%
+ \ClassError{\tudcls@name}{%
+ `\string#1' not defined for language `\languagename'%
+ }{%
+ Currently the class `\tudcls@name' only supports the\MessageBreak%
+ languages german and english an its dialects. You must\MessageBreak%
+ define single patterns by yourself, e.g.:\MessageBreak%
+ `\string\providecaptionname{\languagename}\string#1{<text>}'\MessageBreak%
+ To implement new languages, it would be nice if you could\MessageBreak%
+ contact the author of this class and send your definitions\MessageBreak%
+ to \tudscrmail%
+ }%
+ }%
+}
+\tud@locale@define{\graduationtext}
+\tud@locale@define{\supervisorname}
+\tud@locale@define{\supervisorothername}
+\tud@locale@define{\refereename}
+\tud@locale@define{\refereeothername}
+\tud@locale@define{\advisorname}
+\tud@locale@define{\advisorothername}
+\tud@locale@define{\professorname}
+\tud@locale@define{\professorothername}
+\tud@locale@define{\datetext}
+\tud@locale@define{\dateofbirthtext}
+\tud@locale@define{\placeofbirthtext}
+\tud@locale@define{\defensedatetext}
+\tud@locale@define{\matriculationyearname}
+\tud@locale@define{\matriculationnumbername}
+\tud@locale@define{\coverpagename}
+\tud@locale@define{\titlepagename}
+\tud@locale@define{\confirmationname}
+\tud@locale@define{\confirmationtext}
+\tud@locale@define{\blockingname}
+\tud@locale@define{\blockingtext}
+\tud@locale@define{\listingname}
+\tud@locale@define{\listlistingname}
+\tud@locale@define{\dissertationname}
+\tud@locale@define{\diplomathesisname}
+\tud@locale@define{\masterthesisname}
+\tud@locale@define{\bachelorthesisname}
+\tud@locale@define{\studentresearchname}
+\tud@locale@define{\projectpapername}
+\tud@locale@define{\seminarpapername}
+\tud@locale@define{\researchname}
+\tud@locale@define{\logname}
+\tud@locale@define{\internshipname}
+\tud@locale@define{\reportname}
+\newcommand*\tud@locale@german{%
+ \providecaptionname{%
+ german,ngerman,austrian,naustrian,swissgerman,nswissgerman%
+ }%
+}
+\tud@locale@german{\graduationtext}{zur Erlangung des akademischen Grades}%
+\tud@locale@german{\supervisorname}{Betreuer}%
+\tud@locale@german{\supervisorothername}{}%
+\tud@locale@german{\refereename}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@referee}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Erstgutachter%
+ \else%
+ Gutachter%
+ \fi%
+}
+\tud@locale@german{\refereeothername}{Zweitgutachter}%
+\tud@locale@german{\advisorname}{Fachreferent}%
+\tud@locale@german{\advisorothername}{}%
+\tud@locale@german{\professorname}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@professor}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Betreuende Hochschullehrer%
+ \else%
+ Betreuender Hochschullehrer%
+ \fi%
+}
+\tud@locale@german{\professorothername}{}%
+\tud@locale@german{\datetext}{Eingereicht am}%
+\tud@locale@german{\dateofbirthtext}{Geboren am}%
+\tud@locale@german{\placeofbirthtext}{in}%
+\tud@locale@german{\defensedatetext}{Verteidigt am}%
+\tud@locale@german{\matriculationyearname}{Immatrikulationsjahr}%
+\tud@locale@german{\matriculationnumbername}{Matrikelnummer}%
+\tud@locale@german{\coverpagename}{Umschlagseite}%
+\tud@locale@german{\titlepagename}{Titelblatt}%
+\tud@locale@german{\confirmationname}{Selbstst\"andigkeitserkl\"arung}%
+\tud@locale@german{\confirmationtext}{%
+ Hiermit versichere ich, dass ich die vorliegende
+ \ifx\@@thesis\@empty Arbeit \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ selbstst\"andig und ohne unzul\"assige Hilfe Dritter verfasst habe. Es
+ wurden keine anderen als die in der Arbeit angegebenen Hilfsmittel und
+ Quellen benutzt. Die w\"ortlichen und sinngem\"a\ss{} \"ubernommenen
+ Zitate habe ich als solche kenntlich gemacht.
+ \ifx\@supporter\@empty%
+ Es waren keine weiteren Personen an der geistigen Herstellung der
+ vorliegenden Arbeit beteiligt.
+ \else%
+ W\"ahrend der Anfertigung dieser Arbeit wurde ich nur von folgenden
+ Personen unterst\"utzt:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Weitere Personen waren an der geistigen Herstellung der
+ vorliegenden Arbeit nicht beteiligt.
+ \fi%
+ Mir ist bekannt, dass die Nichteinhaltung dieser Erkl\"arung zum
+ nachtr\"aglichen Entzug des Hochschulabschlusses f\"uhren kann.%
+}
+\tud@locale@german{\blockingname}{Sperrvermerk}%
+\tud@locale@german{\blockingtext}{%
+ Diese \ifx\@@thesis\@empty Arbeit \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ enth\"alt vertrauliche Informationen\ifx\@company\@empty\else
+ , offengelegt durch \@company{}\fi. Ver\"offentlichungen,
+ Vervielf\"altigungen und Einsichtnahme~-- auch nur auszugsweise~--
+ sind ohne ausdr\"uckliche Genehmigung \ifx\@company\@empty\else
+ durch \@company{} \fi nicht gestattet, ebenso wie
+ Ver\"offentlichungen \"uber den Inhalt dieser Arbeit. Die
+ vorliegende Arbeit ist nur dem Betreuer an der Technischen
+ Universit\"at Dresden, den Gutachtern sowie den Mitgliedern des
+ Pr\"ufungsausschusses zug\"anglich zu machen.%
+}
+\tud@locale@german{\listingname}{Quelltext}%
+\tud@locale@german{\listlistingname}{Quelltextverzeichnis}%
+\tud@locale@german{\dissertationname}{Dissertation}%
+\tud@locale@german{\diplomathesisname}{Diplomarbeit}%
+\tud@locale@german{\masterthesisname}{Master-Arbeit}%
+\tud@locale@german{\bachelorthesisname}{Bachelor-Arbeit}%
+\tud@locale@german{\studentresearchname}{Studienarbeit}%
+\tud@locale@german{\projectpapername}{Projektarbeit}%
+\tud@locale@german{\seminarpapername}{Seminararbeit}%
+\tud@locale@german{\researchname}{Forschungsbericht}%
+\tud@locale@german{\logname}{Protokoll}%
+\tud@locale@german{\internshipname}{Praktikumsbericht}%
+\tud@locale@german{\reportname}{Bericht}%
+\newcommand*\tud@locale@english{%
+ \providecaptionname{%
+ american,australian,british,canadian,english,newzealand,UKenglish,USenglish%
+ }%
+}
+\tud@locale@english{\graduationtext}{to achieve the academic degree}%
+\tud@locale@english{\supervisorname}{Supervisor}%
+\tud@locale@english{\supervisorothername}{}%
+\tud@locale@english{\refereename}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@referee}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ First referee%
+ \else%
+ Referee%
+ \fi%
+}
+\tud@locale@english{\refereeothername}{Second referee}%
+\tud@locale@english{\advisorname}{Advisor}%
+\tud@locale@english{\advisorothername}{}%
+\tud@locale@english{\professorname}{%
+ \begingroup%
+ \protecting{%
+ \global\@tempswafalse%
+ \def\and{\global\@tempswatrue}%
+ \savebox0{\@professor}%
+ }%
+ \endgroup%
+ \if@tempswa%
+ Supervising professors%
+ \else%
+ Supervising professor%
+ \fi%
+}
+\tud@locale@english{\professorothername}{}%
+\tud@locale@english{\datetext}{Submitted on}%
+\tud@locale@english{\dateofbirthtext}{Born on}%
+\tud@locale@english{\placeofbirthtext}{in}%
+\tud@locale@english{\defensedatetext}{Defended on}%
+\tud@locale@english{\matriculationyearname}{Matriculation year}%
+\tud@locale@english{\matriculationnumbername}{Matriculation number}%
+\tud@locale@english{\coverpagename}{Cover page}%
+\tud@locale@english{\titlepagename}{Title page}%
+\tud@locale@english{\confirmationname}{Statement of authorship}%
+\tud@locale@english{\confirmationtext}{%
+ I hereby certify that I have authored this
+ \ifx\@@thesis\@empty thesis\else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ independently and without undue assistance from third
+ parties. No other than the resources and references
+ indicated in this thesis have been used. I have marked
+ both literal and accordingly adopted quotations as such.
+ \ifx\@supporter\@empty%
+ They were no additional persons involved in the spiritual
+ preparation of the present thesis.
+ \else%
+ During the preparation of this thesis I was only supported
+ by the following persons:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Additional persons were not involved in the spiritual
+ preparation of the present thesis.
+ \fi%
+ I am aware that violations of this declaration may lead to
+ subsequent withdrawal of the degree.%
+}
+\tud@locale@english{\blockingname}{Restriction note}%
+\tud@locale@english{\blockingtext}{%
+ This \ifx\@@thesis\@empty thesis \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ contains confidential data\ifx\@company\@empty\else
+ , disclosed by \@company{}\fi. Publications, duplications and
+ inspections---even in part---are prohibited without explicit
+ permission\ifx\@company\@empty\else\space by \@company{}\fi,
+ as well as publications about the content of this thesis.
+ This thesis may only be made accessible to the supervisor at
+ Technische Universit\"at Dresden, the reviewers and also the
+ members of the examination board.%
+}
+\tud@locale@english{\listingname}{Listing}%
+\tud@locale@english{\listlistingname}{List of Listings}%
+\tud@locale@english{\dissertationname}{Dissertation}%
+\tud@locale@english{\diplomathesisname}{Diploma Thesis}%
+\tud@locale@english{\masterthesisname}{Master Thesis}%
+\tud@locale@english{\bachelorthesisname}{Bachelor Thesis}%
+\tud@locale@english{\studentresearchname}{Student Research Project}%
+\tud@locale@english{\projectpapername}{Project Paper}%
+\tud@locale@english{\seminarpapername}{Seminar Paper}%
+\tud@locale@english{\researchname}{Research Report}%
+\tud@locale@english{\logname}{Log}%
+\tud@locale@english{\internshipname}{Internship Report}%
+\tud@locale@english{\reportname}{Report}%
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+\AfterPackage{mathswap}{%
+ \tud@locale@german{\@commaswap}{,}%
+ \tud@locale@german{\@dotswap}{\,}%
+ \tud@locale@english{\@commaswap}{\,}%
+ \tud@locale@english{\@dotswap}{.}%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newlength{\tud@dim@left}
+\newlength{\tud@dim@right}
+\newlength{\tud@dim@both}
+\newlength{\tud@dim@top}
+\newlength{\tud@dim@bottom}
+\newlength{\tud@dim@footskip}
+\newlength{\tud@dim@headheight}
+\newlength{\tud@dim@barheight}
+\newlength{\tud@dim@headsep}
+\newlength{\tud@dim@logox}
+\newlength{\tud@dim@logoy}
+\newlength{\tud@dim@logowidth}
+\newlength{\tud@dim@logoheight}
+\newlength{\tud@dim@line}
+\newlength{\tud@dim@thinline}
+\newlength{\tud@dim@heavyline}
+\newlength{\tud@dim@headingsvskip}
+\newlength{\tud@dim@headdiff}
+\newlength{\tud@dim@ddcdiff}
+\newlength{\tud@dim@ddcfoot}
+\newcommand*\tud@head@font@size{}
+\newcommand*\tud@geometry@set{%
+ \ifdim\paperheight<148.1mm\relax%
+ \setlength{\tud@dim@headheight}{17.5mm}%
+ \setlength{\tud@dim@barheight}{2.5mm}%
+ \setlength{\tud@dim@headsep}{6mm}%
+ \setlength{\tud@dim@logox}{5.5mm}%
+ \setlength{\tud@dim@logoy}{6.5mm}%
+ \setlength{\tud@dim@logowidth}{28.5mm}%
+ \setlength{\tud@dim@left}{15mm}%
+ \setlength{\tud@dim@right}{10mm}%
+ \setlength{\tud@dim@top}{12.5mm}%
+ \setlength{\tud@dim@bottom}{12.5mm}%
+ \setlength{\tud@dim@footskip}{6mm}%
+ \setlength{\tud@dim@heavyline}{0.75pt}%
+ \setlength{\tud@dim@thinline}{0.5pt}%
+ \def\tud@head@font@size{4.5}%
+ \else\ifdim\paperheight<297.1mm\relax%
+ \setlength{\tud@dim@headheight}{35mm}%
+ \setlength{\tud@dim@barheight}{5mm}%
+ \setlength{\tud@dim@headsep}{12mm}%
+ \setlength{\tud@dim@logox}{11mm}%
+ \setlength{\tud@dim@logoy}{13.5mm}%
+ \setlength{\tud@dim@logowidth}{57mm}%
+ \setlength{\tud@dim@left}{30mm}%
+ \setlength{\tud@dim@right}{20mm}%
+ \setlength{\tud@dim@top}{25mm}%
+ \setlength{\tud@dim@bottom}{25mm}%
+ \setlength{\tud@dim@footskip}{12mm}%
+ \setlength{\tud@dim@heavyline}{1pt}%
+ \setlength{\tud@dim@thinline}{0.5pt}%
+ \def\tud@head@font@size{9}%
+ \else\ifdim\paperheight<420.1mm\relax%
+ \setlength{\tud@dim@headheight}{50mm}%
+ \setlength{\tud@dim@barheight}{7mm}%
+ \setlength{\tud@dim@headsep}{17mm}%
+ \setlength{\tud@dim@logox}{15.5mm}%
+ \setlength{\tud@dim@logoy}{19mm}%
+ \setlength{\tud@dim@logowidth}{80mm}%
+ \setlength{\tud@dim@left}{42mm}%
+ \setlength{\tud@dim@right}{28mm}%
+ \setlength{\tud@dim@top}{35mm}%
+ \setlength{\tud@dim@bottom}{35mm}%
+ \setlength{\tud@dim@footskip}{17mm}%
+ \setlength{\tud@dim@heavyline}{1.4pt}%
+ \setlength{\tud@dim@thinline}{0.7pt}%
+ \def\tud@head@font@size{13}%
+ \else\ifdim\paperheight<594.1mm\relax%
+ \setlength{\tud@dim@headheight}{70mm}%
+ \setlength{\tud@dim@barheight}{10mm}%
+ \setlength{\tud@dim@headsep}{24mm}%
+ \setlength{\tud@dim@logox}{22mm}%
+ \setlength{\tud@dim@logoy}{27mm}%
+ \setlength{\tud@dim@logowidth}{114mm}%
+ \setlength{\tud@dim@left}{60mm}%
+ \setlength{\tud@dim@right}{40mm}%
+ \setlength{\tud@dim@top}{50mm}%
+ \setlength{\tud@dim@bottom}{50mm}%
+ \setlength{\tud@dim@footskip}{24mm}%
+ \setlength{\tud@dim@heavyline}{1.7pt}%
+ \setlength{\tud@dim@thinline}{1pt}%
+ \def\tud@head@font@size{13.5}%
+ \else\ifdim\paperheight<841.1mm\relax%
+ \setlength{\tud@dim@headheight}{100mm}%
+ \setlength{\tud@dim@barheight}{14mm}%
+ \setlength{\tud@dim@headsep}{34mm}%
+ \setlength{\tud@dim@logox}{31mm}%
+ \setlength{\tud@dim@logoy}{38mm}%
+ \setlength{\tud@dim@logowidth}{161.5mm}%
+ \setlength{\tud@dim@left}{85mm}%
+ \setlength{\tud@dim@right}{56.5mm}%
+ \setlength{\tud@dim@top}{71mm}%
+ \setlength{\tud@dim@bottom}{71mm}%
+ \setlength{\tud@dim@footskip}{34mm}%
+ \setlength{\tud@dim@heavyline}{1.9pt}%
+ \setlength{\tud@dim@thinline}{1.5pt}%
+ \def\tud@head@font@size{14}%
+ \else%
+ \setlength{\tud@dim@headheight}{140mm}%
+ \setlength{\tud@dim@barheight}{20mm}%
+ \setlength{\tud@dim@headsep}{48mm}%
+ \setlength{\tud@dim@logox}{44mm}%
+ \setlength{\tud@dim@logoy}{54mm}%
+ \setlength{\tud@dim@logowidth}{228mm}%
+ \setlength{\tud@dim@left}{120mm}%
+ \setlength{\tud@dim@right}{80mm}%
+ \setlength{\tud@dim@top}{100mm}%
+ \setlength{\tud@dim@bottom}{100mm}%
+ \setlength{\tud@dim@footskip}{48mm}%
+ \setlength{\tud@dim@heavyline}{2.1pt}%
+ \setlength{\tud@dim@thinline}{2pt}%
+ \def\tud@head@font@size{20}%
+ \fi\fi\fi\fi\fi%
+ \setlength{\tud@dim@both}{\dimexpr\tud@dim@left+\tud@dim@right\relax}%
+ \setlength{\tud@dim@ddcfoot}{.6\tud@dim@headheight}%
+}
+\newcommand*\tud@ifsacrop{%
+ \ifcsdef{ifsa@crop}{%
+ \ifbool{sa@crop}{\@firstoftwo}{\@secondoftwo}%
+ }{%
+ \@secondoftwo%
+ }%
+}
+\AtEndPreamble{%
+ \tud@ifsacrop{%
+ \PreventPackageFromLoading{scrlayer-scrpage}%
+ \pagestyle{empty}%
+ \hoffset=-72.27pt%
+ \voffset=-72.27pt%
+ \topmargin=0pt%
+ \headheight=0pt%
+ \headsep=0pt%
+ \marginparsep=0pt%
+ \marginparwidth=0pt%
+ \footskip=0pt%
+ \marginparpush=0pt%
+ \oddsidemargin=0pt%
+ \evensidemargin=0pt%
+ \topskip=0pt%
+ \textheight=\dimexpr\maxdimen%
+ }{}%
+}
+\AtEndPreamble{%
+ \RequirePackage{scrlayer-scrpage}[2013/12/14]%
+ \AfterPackage*{scrlayer-scrpage}{%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\tud@dim@logoy,%
+ contents={%
+ \hspace*{\dimexpr\tud@dim@logox-\tud@dim@left\relax}\tud@mainlogo%
+ },%
+ ]{tudheadings.head.mainlogo}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\tud@dim@logoy,%
+ contents={\hfill\tud@headlogo},%
+ ]{tudheadings.head.logo}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight-.5\tud@dim@line\relax,%
+ contents={\if@tud@widehead\else\tud@head@rule{\textwidth}\fi},%
+ ]{tudheadings.head.topline}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight-.5\tud@dim@line\relax%
+ },%
+ contents={\if@tud@widehead\else\tud@head@rule{\textwidth}\fi},%
+ ]{tudheadings.head.bottomline}%
+ \DeclareNewLayer[%
+ background,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight-.5\tud@dim@line\relax,%
+ contents={\if@tud@widehead\tud@head@rule{\paperwidth}\fi},%
+ ]{tudheadings.head.topwideline}%
+ \DeclareNewLayer[%
+ background,align=tl,%
+ voffset={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight-.5\tud@dim@line\relax%
+ },%
+ contents={\if@tud@widehead\tud@head@rule{\paperwidth}\fi},%
+ ]{tudheadings.head.bottomwideline}%
+ \DeclareNewLayer[%
+ background,head,align=tl,%
+ voffset=\dimexpr\tud@dim@headheight+\tud@dim@line\relax,%
+ contents={\tud@head@text@box},%
+ ]{tudheadings.head.text}%
+ \DeclareNewLayer[%
+ background,foot,%
+ contents={%
+ \vskip\dimexpr-\tud@dim@ddcfoot-\baselineskip+\ht\strutbox%
+ \hfill\tud@footlogo%
+ },%
+ ]{tudheadings.foot.ddclogo}%
+ \newpairofpagestyles{tudheadings}{}%
+ \ForEachLayerOfPageStyle{tudheadings}{%
+ \RemoveLayersFromPageStyle{tudheadings}{#1}%
+ }%
+ \ForEachLayerOfPageStyle{plain.tudheadings}{%
+ \RemoveLayersFromPageStyle{plain.tudheadings}{#1}%
+ }%
+ \AddLayersToPageStyle{tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ scrheadings.foot.odd,%
+ scrheadings.foot.even,%
+ scrheadings.foot.oneside,%
+ scrheadings.foot.above.line,%
+ scrheadings.foot.below.line%
+ }%
+ \AddLayersToPageStyle{plain.tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ plain.scrheadings.foot.odd,%
+ plain.scrheadings.foot.even,%
+ plain.scrheadings.foot.oneside,%
+ plain.scrheadings.foot.above.line,%
+ plain.scrheadings.foot.below.line%
+ }%
+ \DeclareNewPageStyleByLayers{empty.tudheadings}{%
+ tudheadings.head.mainlogo,%
+ tudheadings.head.logo,%
+ tudheadings.head.topline,%
+ tudheadings.head.bottomline,%
+ tudheadings.head.topwideline,%
+ tudheadings.head.bottomwideline,%
+ tudheadings.head.text,%
+ tudheadings.foot.ddclogo,%
+ }%
+ \AddToLayerPageStyleOptions{tudheadings}{%
+ onselect={\letcs\ps@empty{ps@empty.tudheadings}}%
+ }%
+ \AddToLayerPageStyleOptions{plain.tudheadings}{%
+ onselect={\letcs\ps@empty{ps@empty.tudheadings}}%
+ }%
+ \AddToLayerPageStyleOptions{empty.tudheadings}{%
+ onselect={%
+ \letcs\ps@empty{ps@empty.tudheadings}%
+ \letcs\ps@plain{ps@plain.tudheadings}%
+ \letcs\ps@headings{ps@tudheadings}%
+ }%
+ }%
+ \DeclareNewPageStyleAlias{tudscrheadings}{tudheadings}%
+ \DeclareNewPageStyleAlias{plain.tudscrheadings}{plain.tudheadings}%
+ \DeclareNewPageStyleAlias{empty.tudscrheadings}{empty.tudheadings}%
+ \BeforeSelectAnyPageStyle{\tud@beforepagestyle{#1}}%
+ }%
+}
+\newcommand*\tud@currentgeometry{}
+\newcommand*\tud@beforepagestyle[1]{%
+ \def\@tempa{#1}%
+ \ifstr{\sls@currentheadings}{tudheadings}{%
+ \ifstr{#1}{headings}{\def\@tempa{tudheadings}}{}%
+ \ifstr{#1}{plain}{\def\@tempa{plain.tudheadings}}{}%
+ \ifstr{#1}{empty}{\def\@tempa{empty.tudheadings}}{}%
+ }{}%
+ \tud@ifinpslist{\@tempa}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax%
+ \ifstr{\tud@currentgeometry}{tudarea}{}{%
+ \loadgeometry{tudarea}%
+ \gdef\tud@currentgeometry{tudarea}%
+ }%
+ \else%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \loadgeometry{tudareaddc}%
+ \gdef\tud@currentgeometry{tudareaddc}%
+ }%
+ \fi%
+ \setlength{\tud@dim@headdiff}{\z@}%
+ }{%
+ \ifstr{\tud@currentgeometry}{typearea}{}{%
+ \loadgeometry{typearea}%
+ \gdef\tud@currentgeometry{typearea}%
+ \RedeclarePageStyleByLayers{empty}{}%
+ }%
+ \setlength{\tud@dim@headdiff}{\tud@ta@headdiff}%
+ \ifcase \tud@geometry\relax\else%
+ \if@hincl%
+ \addtolength{\tud@dim@headdiff}{%
+ \dimexpr-\tud@ta@headheight-\tud@dim@headsep\relax%
+ }%
+ \fi%
+ \fi%
+ }%
+ \global\tud@dim@headdiff=\tud@dim@headdiff%
+}
+\patchcmd{\cleardoubleoddpageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoubleoddpageusingstyle}}
+\patchcmd{\cleardoubleevenpageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoubleevenpageusingstyle}}
+\patchcmd{\cleardoublepageusingstyle}{\pagestyle}{%
+ \let\tud@beforepagestyle\@gobble\pagestyle%
+}{}{\tud@patch@wrn{cleardoublepageusingstyle}}
+\newcommand*\tud@ddc@enlargepage{%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\else\enlargethispage{-\tud@dim@ddcdiff}\fi%
+ }%
+}
+\newcommand*\tud@head@text{}
+\newcommand*\tud@head@text@first{}
+\newcommand*\tud@head@text@second{}
+\newcommand*\tud@head@text@delimiter{}
+\newcommand*\tud@head@text@buffer{}
+\newcommand*\tud@head@font{}
+\newcommand*\tud@head@rule[1]{%
+ \color{\tud@head@color}%
+ \rule[\dimexpr\ht\strutbox\relax]{#1}{\tud@dim@line}%
+}
+\newcommand*\tud@head@text@add[3][, ]{%
+ \def\tud@head@font{#2}%
+ \edef\tud@head@text{#3}%
+ \ifx\tud@head@text\@empty%
+ \def\tud@head@text@delimiter{}%
+ \else%
+ \edef\tud@head@text@delimiter{\tud@head@text@buffer}%
+ \def\tud@head@text@buffer{#1}%
+ \fi%
+ \if@tempswa\else%
+ \def\@tempa{%
+ \tud@head@text@first%
+ \tud@head@text@delimiter%
+ \tud@head@font%
+ \tud@head@text%
+ }%
+ \settowidth{\@tempdima}{\@tempa}%
+ \ifdim\@tempdima>\textwidth\relax%
+ \@tempswatrue%
+ \def\tud@head@text@delimiter{}%
+ \else%
+ \edef\tud@head@text@first{\@tempa}%
+ \fi%
+ \fi%
+ \if@tempswa%
+ \edef\tud@head@text@second{%
+ \tud@head@text@second%
+ \tud@head@text@delimiter%
+ \tud@head@font%
+ \tud@head@text%
+ }%
+ \fi%
+}
+\newcommand*\tud@head@text@box{%
+ \ifx\@faculty\@empty%
+ \ClassWarningNoLine{\tudcls@name}{No `\string\faculty' given}%
+ \faculty{}%
+ \fi%
+ \color{\tud@head@color}%
+ \tud@head@font@set%
+ \@tempswafalse%
+ \def\tud@head@text@first{}%
+ \def\tud@head@text@second{}%
+ \def\tud@head@text@buffer{}%
+ \tud@head@text@add[\enskip]{\tud@head@font@bold}{\@faculty}%
+ \tud@head@text@add{\tud@head@font@light}{\@department}%
+ \tud@head@text@add{\tud@head@font@light}{\@institute}%
+ \tud@head@text@add{\tud@head@font@light}{\@chair}%
+ \settowidth{\@tempdima}{\tud@head@text@second}%
+ \ifdim\@tempdima>\textwidth\relax%
+ \tud@head@text@wrn{\the\dimexpr\@tempdima-\textwidth\relax}%
+ \hfuzz=\@tempdima%
+ \fi%
+ \vbox{%
+ \linespread{0}\selectfont%
+ \tud@head@text@write{\tud@head@text@first}%
+ \ifx\tud@head@text@second\@empty%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\tud@head@text@write{\@extraheadline}%
+ \fi%
+ \else%
+ \newline\tud@head@text@write{\tud@head@text@second}%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\@extraheadline%
+ \fi%
+ \fi%
+ }%
+}
+\newcommand*\tud@head@text@write[1]{%
+ \raisebox{\dimexpr(\tud@dim@barheight+2\tud@dim@line-\totalheight)/2\relax}[%
+ \dimexpr\tud@dim@barheight-\depth\relax%
+ ][\depth]{#1\vphantom{gjpqy\"A\"O\"U}}%
+}
+\newcommand\tud@head@text@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The given entries for the headline\MessageBreak%
+ (faculty, institute etc.) are #1\MessageBreak%
+ too wide for the textwidth%
+ }%
+ \global\let\tud@head@text@wrn\@gobble%
+}
+\newcommand*\tud@mainlogo@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The selected page layout means that the\MessageBreak%
+ logo of TUD extends beyond the printing area.\MessageBreak%
+ The inner margin is smaller than BCOR\MessageBreak%
+ (`BCOR=\the\ta@bcor', inner margin is #1)\MessageBreak%
+ Maybe you should decrease the current value\MessageBreak%
+ of DIV (`DIV=\the\ta@div')%
+ }%
+ \global\let\tud@mainlogo@wrn\@gobble%
+}
+\newcommand*\tud@@mainlogo{}
+\newcommand*\tud@mainlogo{%
+ \setlength{\@tempdima}{%
+ \dimexpr\oddsidemargin+1in+\tud@dim@logox-\tud@dim@left\relax%
+ }%
+ \ifdim\@tempdima<\ta@bcor\relax\tud@mainlogo@wrn{\the\@tempdima}\fi%
+ \def\tud@@mainlogo{TUD-black}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@mainlogo{TUD-blue}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@mainlogo{TUD-blue}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@mainlogo{TUD-white}}{}%
+ \global\let\tud@dim@line\tud@dim@thinline%
+ \ifstr{\tud@head@color}{white}{\global\let\tud@dim@line\tud@dim@heavyline}{}%
+ \color{\tud@head@color}%
+ \includegraphics[width=\tud@dim@logowidth]{\tud@@mainlogo}%
+}
+\newcommand*\headlogo[2][]{%
+ \tud@ifinpslist{\@nameuse{currentpagestyle}}{\clearpage}{}%
+ \def\tud@@headlogo{#2}%
+ \def\tud@@@headlogo{#1}%
+ \if@atdocument\expandafter\pagestyle\expandafter{\currentpagestyle}\fi%
+}
+\newcommand*\tud@@headlogo{}
+\newcommand*\tud@@@headlogo{}
+\newcommand*\tud@headlogo{%
+ \tud@ddc@check%
+ \ifx\tud@@headlogo\@empty\else%
+ \ifnum\@tempa>\z@\relax\tud@headlogo@wrn\fi%
+ \fi%
+ \ifcase \@tempa\relax\or%
+ \def\tud@@headlogo{DDC-24}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@headlogo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@headlogo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@headlogo{DDC-30}}{}%
+ \or%
+ \def\tud@@headlogo{DDC-03}%
+ \or%
+ \def\tud@@headlogo{DDC-09}%
+ \or%
+ \def\tud@@headlogo{DDC-21}%
+ \or%
+ \def\tud@@headlogo{DDC-24}%
+ \or%
+ \def\tud@@headlogo{DDC-27}%
+ \or%
+ \def\tud@@headlogo{DDC-30}%
+ \fi%
+ \ifx\tud@@headlogo\@empty\else%
+ \settoheight{\tud@dim@logoheight}{\tud@mainlogo}%
+ \pretocmd{\tud@@@headlogo}{height=\tud@dim@logoheight,}%
+ {}{\tud@patch@wrn{tud@@@headlogo}}%
+ \expandafter\includegraphics\expandafter[\tud@@@headlogo]{\tud@@headlogo}%
+ \fi%
+}
+\newcommand*\tud@headlogo@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ The secondary logo given with `\string\headlogo' is\MessageBreak%
+ overwritten with DDC logo. Maybe you should use\MessageBreak%
+ `ddcfoot' or better `ddc' instead of `ddchead'%
+ }%
+ \global\let\tud@headlogo@wrn\relax%
+}
+\newcommand*\tud@@footlogo{}
+\newcommand*\tud@footlogo{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\or%
+ \def\tud@@footlogo{DDC-22}%
+ \ifstr{\tud@head@color}{HKS41}{\def\tud@@footlogo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}{\def\tud@@footlogo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{white}{\def\tud@@footlogo{DDC-28}}{}%
+ \or%
+ \def\tud@@footlogo{DDC-01}%
+ \or%
+ \def\tud@@footlogo{DDC-07}%
+ \or%
+ \def\tud@@footlogo{DDC-19}%
+ \or%
+ \def\tud@@footlogo{DDC-22}%
+ \or%
+ \def\tud@@footlogo{DDC-25}%
+ \or%
+ \def\tud@@footlogo{DDC-28}%
+ \fi%
+ \ifx\tud@@footlogo\@empty\else%
+ \includegraphics[height=\tud@dim@ddcfoot]{\tud@@footlogo}%
+ \fi%
+}
+\newlength{\tud@ta@textheight}
+\newlength{\tud@ta@topmargin}
+\newlength{\tud@ta@headheight}
+\newlength{\tud@ta@headsep}
+\newlength{\tud@ta@footskip}
+\newlength{\tud@ta@headdiff}
+\newcommand*\tud@geometry@restore{}
+\AfterCalculatingTypearea{%
+ \setlength{\tud@ta@textheight}{\textheight}%
+ \setlength{\tud@ta@topmargin}{\topmargin}%
+ \setlength{\tud@ta@headheight}{\headheight}%
+ \setlength{\tud@ta@headsep}{\headsep}%
+ \setlength{\tud@ta@footskip}{\footskip}%
+ \let\tud@geometry@restore\Gm@restore@org%
+ \if@atdocument%
+ \let\Gm@restore@org\relax%
+ \tud@geometry@process%
+ \gdef\tud@currentgeometry{}%
+ \expandafter\pagestyle\expandafter{\currentpagestyle}%
+ \fi%
+ \let\Gm@restore@org\tud@geometry@restore%
+}
+\newcommand*\tud@geometry@hmargin{}
+\newcommand*\tud@geometry@vmargin{}
+\newcommand*\tud@geometry@pmargin{}
+\newcommand*\tud@geometry@dmargin{}
+\AtEndPreamble{%
+ \tud@ifsacrop{}{%
+ \recalctypearea%
+ \RequirePackage{geometry}[2010/09/12]%
+ \tud@geometry@process%
+ \expandafter\pagestyle\expandafter{\currentpagestyle}%
+ }%
+}
+\newcommand*\tud@geometry@process{%
+ \tud@geometry@set%
+ \ifcase \tud@geometry\relax%
+ \def\tud@geometry@hmargin{%
+ left=\dimexpr\oddsidemargin+1in\relax,%
+ width=\textwidth,%
+ }%
+ \def\tud@geometry@vmargin{%
+ top={%
+ \dimexpr\tud@ta@topmargin+\tud@ta@headheight+\tud@ta@headsep+1in\relax%
+ },%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@ta@headsep,%
+ textheight=\tud@ta@textheight,%
+ footskip=\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ },%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax,%
+ headsep=\tud@dim@headsep,%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff\relax,%
+ footskip=\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ textheight={%
+ \dimexpr\tud@ta@textheight-\tud@ta@headdiff-\tud@dim@ddcdiff\relax%
+ },%
+ footskip=\dimexpr\tud@ta@footskip+\tud@dim@ddcdiff\relax,%
+ }%
+ \setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep%
+ -\tud@ta@topmargin-\tud@ta@headheight-\tud@ta@headsep-1in\relax%
+ }%
+ \setlength{\tud@dim@ddcdiff}{\dimexpr%
+ \tud@dim@ddcfoot-\tud@ta@footskip+\tud@dim@footskip\relax%
+ }%
+ \ifdim\tud@ta@headdiff<\z@\relax%
+ \addtolength{\tud@dim@headsep}{-\tud@ta@headdiff}%
+ \fi%
+ \else%
+ \ifcase \tud@geometry\or%
+ \def\tud@geometry@hmargin{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ \if@twoside asymmetric,\fi%
+ }%
+ \or%
+ \def\tud@geometry@hmargin{%
+ left=.5\tud@dim@both,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \or%
+ \def\tud@geometry@hmargin{%
+ \if@twoside%
+ left=.4\tud@dim@both,%
+ twoside,%
+ \else%
+ left=.5\tud@dim@both,%
+ \fi%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor\relax,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \fi%
+ \def\tud@geometry@vmargin{%
+ top=\tud@dim@top,%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ \tud@geometry@hincl,%
+ \tud@geometry@fincl,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top={%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ },%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ \if@fincl%
+ bottom=\dimexpr%
+ \tud@dim@bottom+\tud@dim@ddcfoot+\tud@dim@footskip\relax,%
+ \else%
+ bottom=\dimexpr\tud@dim@bottom+\tud@dim@ddcfoot\relax,%
+ \fi%
+ footskip=\dimexpr\tud@dim@footskip+\tud@dim@ddcfoot\relax,%
+ }%
+ \setlength{\tud@ta@headdiff}{%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight%
+ +\tud@dim@headsep-\tud@dim@top\relax%
+ }%
+ \setlength{\tud@dim@ddcdiff}{\dimexpr%
+ \tud@dim@ddcfoot+2\tud@dim@footskip-\tud@dim@bottom\relax%
+ }%
+ \fi%
+ \ifdim\tud@ta@headdiff<\z@\relax\setlength{\tud@ta@headdiff}{\z@}\fi%
+ \global\tud@ta@headdiff=\tud@ta@headdiff%
+ \ifdim\tud@dim@ddcdiff<\z@\relax\setlength{\tud@dim@ddcdiff}{\z@}\fi%
+ \global\tud@dim@ddcdiff=\tud@dim@ddcdiff%
+ \setlength{\tud@dim@headingsvskip}{.6\tud@dim@headheight}%
+ \global\tud@dim@headingsvskip=\tud@dim@headingsvskip%
+ \tud@geometry@@process%
+}
+\newcommand*\tud@geometry@@process{%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@dmargin,%
+ ignorehead,ignorefoot,%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudareaddc}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ ignorehead,%
+ \tud@geometry@fincl%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudarea}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@vmargin,%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{typearea}%
+}
+\newcommand*\tud@geometry@hincl{%
+ \if@hincl%
+ includehead,%
+ \else%
+ ignorehead,%
+ \fi%
+}
+\newcommand*\tud@geometry@fincl{%
+ \if@fincl%
+ includefoot,%
+ \else%
+ ignorefoot,%
+ \fi%
+}
+\newcommand*\tud@ps{tudheadings}
+\newcommand*\tud@ps@select{%
+ \expandafter\pagestyle\expandafter{\tud@ps}%
+ \ifstr{\tud@ps}{empty}{\renewcommand*\chapterpagestyle{empty}}{}%
+ \ifstr{\tud@ps}{empty.tudheadings}{%
+ \renewcommand*\chapterpagestyle{empty.tudheadings}%
+ }{}%
+}
+\newcommand*\tud@currentpagestyle{}
+\newcommand*\tud@currentpagestyle@set{%
+ \ifdefvoid{\tud@currentpagestyle}{%
+ \xdef\tud@currentpagestyle{\currentpagestyle}%
+ }{}%
+}
+\newcommand*\tud@currentpagestyle@reset{%
+ \expandafter\pagestyle\expandafter{\tud@currentpagestyle}%
+ \let\tud@currentpagestyle\relax%
+}
+\NewEnviron{tudpage}[1][]{%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{tudheadings}%
+ \TUD@parameter@set[tudpage]{#1}%
+ \tud@ps@select%
+ \tud@multicols@check%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}%
+ \fi%
+ \BODY%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}[%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+]
+\TUD@parameter{tudpage}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{color}[HKS41]{\def\tud@head@color{#1}}%
+ \TUD@parameter@let{colour}{color}%
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{ddc}[true]{\TUDoption{ddc}{#1}}%
+ \TUD@parameter@define{ddchead}[true]{\TUDoption{ddchead}{#1}}%
+ \TUD@parameter@define{ddcfoot}[true]{\TUDoption{ddcfoot}{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{barfont}[true]{\TUDoption{barfont}{#1}}%
+ \TUD@parameter@define{pagestyle}{%
+ \ifstr{#1}{empty}{\renewcommand*\tud@ps{empty.tudheadings}}{%
+ \ifstr{#1}{empty.tudheadings}{\renewcommand*\tud@ps{empty.tudheadings}}{%
+ \ifstr{#1}{plain}{\renewcommand*\tud@ps{plain.tudheadings}}{%
+ \ifstr{#1}{plain.tudheadings}{\renewcommand*\tud@ps{plain.tudheadings}}{%
+ \ifstr{#1}{headings}{\renewcommand*\tud@ps{tudheadings}}{%
+ \ifstr{#1}{tudheadings}{\renewcommand*\tud@ps{tudheadings}}{%
+ \TUD@parameter@wrn{pagestyle}{%
+ headings, plain, empty or any tudheadings page style type%
+ }%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{headlogo}{\headlogo{#1}}%
+ \TUD@parameter@let{logo}{headlogo}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@color@partfont{black}
+\newcommand*\tud@color@partpage{white}
+\newcommand*\tud@color@parthead{black}
+\newcommand*\tud@color@chapterfont{black}
+\newcommand*\tud@color@chapterpage{white}
+\newcommand*\tud@font@heading{%
+ \if@tud@din\dinbn\tud@raggedright\else\tud@RaggedRight\fi%
+}
+\newcommand*\tud@font@heading@size{\Huge}
+\newkomafont{parttitle}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ \usesizeofkomafont{section}%
+}
+\newlength{\pageheadingsvskip}
+\newlength{\headingsvskip}
+\newcommand*\tud@layout@process{%
+ \ifcase \tud@layout@cover\relax%
+ \stdbool@lock{@tud@cover@cdlayout}{false}%
+ \else%
+ \stdbool@lock{@tud@cover@cdlayout}{true}%
+ \fi%
+ \ifcase \tud@layout@title\relax%
+ \tud@cmd@restore{maketitle}%
+ \tud@cmd@restore{@maketitle}%
+ \tud@cmd@restore{titlepagestyle}%
+ \tud@font@koma@unset{titlehead}%
+ \tud@font@koma@unset{title}%
+ \tud@font@koma@unset{subtitle}%
+ \tud@font@koma@unset{subject}%
+ \tud@font@koma@unset{author}%
+ \tud@font@koma@unset{date}%
+ \tud@font@koma@unset{publishers}%
+ \else%
+ \tud@cmd@store{maketitle}%
+ \tud@cmd@store{@maketitle}%
+ \tud@cmd@store{titlepagestyle}%
+ \tud@font@koma@set{titlehead}{\usekomafont{titlepage}}%
+ \tud@font@koma@set{title}{%
+ \usekomafont{disposition}%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subtitle}{%
+ \tud@font@heading%
+ \usesizeofkomafont{section}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subject}{%
+ \fontfamily{\sfdefault}%
+ \fontseries{\bfdefault}%
+ \selectfont%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{author}{\usekomafont{subject}}%
+ \tud@font@koma@set{date}{\usekomafont{titlepage}}%
+ \tud@font@koma@set{publishers}{\usekomafont{author}}%
+ \let\maketitle\tud@maketitle%
+ \renewcommand*\titlepagestyle{plain.tudheadings}%
+ \fi%
+ \ifcase \tud@layout@part\relax%
+ \tud@cmd@restore{partheadstartvskip}%
+ \tud@cmd@restore{partheadmidvskip}%
+ \tud@cmd@restore{partheadendvskip}%
+ \tud@cmd@restore{partheademptypage}%
+ \tud@cmd@restore{partpagestyle}%
+ \tud@cmd@restore{@part}%
+ \tud@cmd@restore{@spart}%
+ \tud@sectioning@reset[addpart]{part}%
+ \tud@font@koma@unset{partnumber}%
+ \else%
+ \tud@cmd@store{partheadstartvskip}%
+ \tud@cmd@store{partheadmidvskip}%
+ \tud@cmd@store{partheadendvskip}%
+ \tud@cmd@store{partheademptypage}%
+ \tud@cmd@store{partpagestyle}%
+ \tud@cmd@store{@part}%
+ \tud@cmd@store{@spart}%
+ \if@tud@parttitle%
+ \tud@sectioning@set[addpart]{part}{\usekomafont{parttitle}}%
+ \tud@font@koma@set{partnumber}{\usekomafont{parttitle}}%
+ \renewcommand*\partheadmidvskip{\enskip}%
+ \else%
+ \tud@sectioning@set[addpart]{part}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ }%
+ \tud@font@koma@set{partnumber}{%
+ \tud@font@heading%
+ \color{\tud@color@partfont}%
+ }%
+ \renewcommand*\partheadmidvskip{\par\nobreak\vspace{.5\baselineskip}}%
+ \fi%
+ \let\partheadstartvskip\tud@partheadstartvskip%
+ \let\partheadendvskip\tud@partheadendvskip%
+ \renewcommand*\partheademptypage{}%
+ \renewcommand*\partpagestyle{plain.tudheadings}%
+ \let\@part\tud@@part%
+ \let\@spart\tud@@spart%
+ \fi%
+ \ifcase \tud@layout@chapter\relax%
+ \tud@cmd@restore{chapterheadstartvskip}%
+ \tud@cmd@restore{chapterformat}%
+ \tud@cmd@restore{@chapter}%
+ \tud@cmd@restore{@schapter}%
+ \tud@cmd@restore{@@makechapterhead}%
+ \tud@sectioning@reset[addchap]{chapter}%
+ \tud@font@koma@unset{chapterprefix}%
+ \tud@sectioning@reset[addsec]{section}%
+ \tud@sectioning@reset{subsection}%
+ \tud@sectioning@reset{subsubsection}%
+ \tud@sectioning@reset{minisec}%
+ \else%
+ \tud@cmd@store{chapterheadstartvskip}%
+ \tud@cmd@store{chapterformat}%
+ \tud@cmd@store{@chapter}%
+ \tud@cmd@store{@schapter}%
+ \tud@cmd@store{@@makechapterhead}%
+ \tud@sectioning@set[addchap]{chapter}{%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@chapterfont}%
+ }%
+ \tud@font@koma@set{chapterprefix}{\usesizeofkomafont{partnumber}}%
+ \tud@sectioning@set[addsec]{section}{\tud@font@heading}%
+ \tud@sectioning@set{subsection}{\tud@font@heading}%
+ \tud@sectioning@set{subsubsection}{\tud@font@heading}%
+ \tud@sectioning@set{minisec}{\tud@font@heading}%
+ \let\chapterheadstartvskip\tud@chapterheadstartvskip%
+ \let\@@makechapterhead\tud@@@makechapterhead%
+ \fi%
+}
+\AtEndPreamble{%
+ \let\tud@font@heading@size\size@part%
+ \tud@layout@process%
+}
+\newcommand*\tud@partheadstartvskip{%
+ \def\tud@color@partfont{black}%
+ \def\tud@color@partpage{white}%
+ \def\tud@color@parthead{black}%
+ \ifcase \tud@layout@part\relax\or\or%
+ \def\tud@color@partfont{HKS41}%
+ \def\tud@color@partpage{white}%
+ \def\tud@color@parthead{HKS41}%
+ \or%
+ \def\tud@color@partpage{HKS41}%
+ \def\tud@color@partfont{HKS41!30}%
+ \def\tud@color@parthead{white}%
+ \fi%
+ \begingroup%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\pageheadingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \if@tud@parttitle%
+ \begingroup%
+ \tud@font@heading%
+ \tud@font@heading@size%
+ \color{\tud@color@partfont}%
+ \ifx\@@title\@empty%
+ \tud@makeuppercase{\strut}%
+ \else%
+ \tud@makeuppercase{\@@title}%
+ \fi%
+ \par\nobreak\vskip .775\baselineskip%
+ \endgroup%
+ \else%
+ \usekomafont{partnumber}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip\relax}%
+ \fi%
+ \endgroup%
+}
+\newcommand*\tud@partheadendvskip{%
+ \tud@cleardoublespecialpage{%
+ \tud@pagecolor{\tud@color@partpage}%
+ \def\tud@head@color{\tud@color@parthead}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@partfont}}%
+ \clearpage%
+ }%
+}
+\let\tud@@part\@part
+\patchcmd{\tud@@part}{%
+ \ifnumbered{part}{%
+ \size@partnumber{\partformat}%
+ \partheadmidvskip%
+ }{}%
+}{%
+ \ifnumbered{part}{%
+ \size@partnumber{\tud@makeuppercase\partformat}%
+ }{%
+ \size@partnumber{\strut}%
+ }%
+ \unskip\partheadmidvskip%
+}{}{\tud@patch@wrn{@part}}%
+\let\tud@@spart\@spart
+\patchcmd{\tud@@spart}{%
+ \normalfont
+ \sectfont\nobreak\size@part
+}{%
+ \normalfont\sectfont\nobreak%
+ \size@partnumber{\strut}%
+ \partheadmidvskip\unskip%
+ \size@part%
+}{}{\tud@patch@wrn{@spart}}
+\newcommand*\tud@partpreamble{%
+ \ifnum\tud@abstract@level>1\relax\def\tud@abstract@level{1}\fi%
+ \KOMAoptions{titlepage=false}%
+ \addtokomafont{disposition}{\color{\tud@color@partfont}}%
+ \addtokomafont{dictumtext}{\color{\tud@color@partfont}}%
+ \color{\tud@color@partfont}%
+ \vskip\dimexpr\topskip+.9\baselineskip\relax%
+ \@afterindentfalse\@afterheading%
+}
+\newcommand*\tud@chapterheadstartvskip{%
+ \def\tud@color@chapterpage{white}%
+ \def\tud@color@chapterfont{black}%
+ \ifcase \tud@layout@chapter\relax\or\or%
+ \def\tud@color@chapterpage{white}%
+ \def\tud@color@chapterfont{HKS41}%
+ \or%
+ \def\tud@color@chapterpage{HKS41!10}%
+ \def\tud@color@chapterfont{HKS41}%
+ \fi%
+ \vspace*{%
+ \dimexpr\tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip\relax%
+ }%
+ \if@tud@chapterpage%
+ \vspace*{\pageheadingsvskip}%
+ \else%
+ \vspace*{\headingsvskip}%
+ \fi%
+}%
+\newcommand*\tud@@@makechapterhead{}
+\let\tud@@@makechapterhead\@@makechapterhead
+\patchcmd{\tud@@@makechapterhead}{\chapterheadstartvskip}{%
+ \chapterheadstartvskip%
+ \if@chapterprefix%
+ \begingroup%
+ \usekomafont{chapterprefix}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip\relax}%
+ \endgroup%
+ \fi%
+}{}{\tud@patch@wrn{@@makechapterhead}}
+\patchcmd{\tud@@@makechapterhead}{\chapterformat}{%
+ \tud@makeuppercase{\chapterformat}%
+}{}{\tud@patch@wrn{@@makechapterhead}}
+\patchcmd{\tud@@@makechapterhead}{\size@chapter{#1}}{%
+ \setlength{\parskip}{\z@}%
+ \size@chapter{#1}%
+}{}{\tud@patch@wrn{@@makechapterhead}}
+\newcommand*\tud@chapterpreamble{%
+ \ifnum\tud@abstract@level>1\relax\def\tud@abstract@level{1}\fi%
+ \KOMAoptions{titlepage=false}%
+ \if@tud@chapterpage%
+ \if@tud@cdfonts%
+ \if@tud@heavyfont%
+ \TUDoptions{cdfont=heavy}%
+ \else%
+ \TUDoptions{cdfont=true}%
+ \fi%
+ \fi%
+ \addtokomafont{disposition}{\color{\tud@color@chapterfont}}%
+ \addtokomafont{dictumtext}{\color{\tud@color@chapterfont}}%
+ \color{\tud@color@chapterfont}%
+ \fi%
+ \@afterindentfalse\@afterheading%
+}
+\patchcmd{\set@@@@preamble}{%
+ \hbox to\hsize{#4\parbox[{#2}]{#3}{#6\par}#5\par}%
+}{%
+ \def\@tempa####1@####2{\@nameuse{tud@####1preamble}}%
+ \hbox to\hsize{%
+ \let\@parboxrestore\relax%
+ \let\phantomsection\relax%
+ #4\parbox[{#2}]{#3}{\@tempa#1#6\par}#5\par%
+ }%
+}{}{\tud@patch@wrn{set@@@@preamble}}
+\newcommand*\tud@chapter@pre{%
+ \if@tud@chapterpage%
+ \@restonecolfalse%
+ \if@twocolumn\@restonecoltrue\onecolumn\fi%
+ \fi%
+}
+\newcommand*\tud@chapter@app{%
+ \if@tud@chapterpage%
+ \tud@cleardoublespecialpage{%
+ \tud@pagecolor{\tud@color@chapterpage}%
+ \def\tud@head@color{\tud@color@chapterfont}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@chapterfont}}%
+ \clearpage%
+ }%
+ \if@restonecol\twocolumn\fi%
+ \else%
+ \tud@ifinpslist{\chapterpagestyle}{\tud@ddc@enlargepage}{}%
+ \fi%
+ \if@twocolumn%
+ \@afterindentfalse\@afterheading%
+ \fi%
+}
+\newcommand*\tud@clearcolor@wrn{%
+ \ClassWarning{\tudcls@name}{%
+ Option `clearcolor' is only available together with\MessageBreak%
+ options `twoside' and `open=right'%
+ }%
+ \global\let\tud@clearcolor@wrn\relax%
+}
+\providecommand*\SecDef[2]{\@ifstar{#2}{\scr@section@dblarg{#1}}}
+\providecommand\scr@section@dblarg[1]{%
+ \kernel@ifnextchar[%]
+ {#1}%
+ {\scr@section@xdblarg{#1}}%
+}
+\providecommand\scr@section@xdblarg[2]{%
+ \begingroup
+ \edef\reserved@a{%
+ \unexpanded{\endgroup\let\scr@osectarg\z@#1[{#2}]{#2}\def\scr@osectarg}%
+ {\scr@osectarg}}%
+ \reserved@a
+}
+\newcommand*\tud@part{}
+\newcommand*\tud@spart{}
+\newcommand*\tud@addpart{}
+\newcommand*\tud@saddpart{}
+\newcommand*\tud@chapter{}
+\newcommand*\tud@schapter{}
+\newcommand*\tud@addchap{}
+\newcommand*\tud@saddchap{}
+\newcommand*\tud@section{}
+\newcommand*\tud@ssection{}
+\newcommand*\tud@subsection{}
+\newcommand*\tud@ssubsection{}
+\newcommand*\tud@subsubsection{}
+\newcommand*\tud@ssubsubsection{}
+\newcommand*\tud@sectioning@set[3][]{%
+ \tud@cmd@store{#2}%
+ \ifstr{#2}{minisec}{%
+ \renewcommand\minisec[1]{\@@tud@minisec{\tud@makeuppercase{##1}}}%
+ }{%
+ \tud@sectioning@case{#2}%
+ \ifstrempty{#1}{}{%
+ \tud@cmd@store{#1}%
+ \tud@sectioning@case{#1}%
+ }%
+ }%
+ \tud@font@koma@set{#2}{#3}%
+}
+\newcommand*\tud@sectioning@case[1]{%
+ \csedef{#1}{%
+ \noexpand\SecDef%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname tud@#1\endcsname%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname tud@s#1\endcsname%
+ }%
+ \csedef{tud@#1}[##1]##2{%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname @@tud@#1\endcsname%
+ [{##1}]{\noexpand\tud@sectioning@uppercase{##2}}%
+ }%
+ \csedef{tud@s#1}##1{%
+ \expandafter\expandafter\expandafter\noexpand%
+ \expandafter\csname @@tud@#1\endcsname*%
+ {\noexpand\tud@sectioning@uppercase{##1}}%
+ }%
+ \ifstr{#1}{addsec}{%
+ \def\tud@addsec[##1]##2{%
+ \@@tud@addsec[{##1}]{\tud@sectioning@uppercase##2}%
+ }%
+ \def\tud@saddsec##1{%
+ \@@tud@addsec*{\tud@sectioning@uppercase##1}%
+ }%
+ }{}%
+ \@tempswafalse%
+ \ifstr{#1}{chapter}{\@tempswatrue}{}%
+ \ifstr{#1}{addchap}{\@tempswatrue}{}%
+ \if@tempswa%
+ \def\@tempa{,s}%
+ \@for\@tempb:=\@tempa\do{%
+ \expandafter\pretocmd\expandafter{\csname tud@\@tempb#1\endcsname}{%
+ \tud@chapter@pre%
+ }{}{\tud@patch@wrn{tud@sectioning@case}}%
+ \expandafter\apptocmd\expandafter{\csname tud@\@tempb#1\endcsname}{%
+ \tud@chapter@app%
+ }{}{\tud@patch@wrn{tud@sectioning@case}}%
+ }%
+ \fi%
+}
+\newcommand*\tud@sectioning@reset[2][]{%
+ \tud@cmd@restore{#2}%
+ \ifstrempty{#1}{}{\tud@cmd@restore{#1}}%
+ \tud@font@koma@unset{#2}%
+}
+\robustify{\footnote}%
+\newcommand*\tud@sectioning@uppercase[1]{%
+ \begingroup%
+ \if@tud@symbolheadings%
+ \let\c@footnote\c@symbolheadings%
+ \renewcommand*\thefootnote{\fnsymbol{symbolheadings}}%
+ \fi%
+ \tud@makeuppercase{#1}%
+ \endgroup%
+}
+\newcommand*\tud@font@koma@set[2]{%
+ \ifcsdef{tud@font@koma@#1}{}{\addtokomafont{#1}{\@nameuse{tud@font@koma@#1}}}%
+ \@namedef{tud@font@koma@#1}{#2}%
+}
+\newcommand*\tud@font@koma@reset[1]{%
+ \addtokomafont{#1}{\@nameuse{tud@font@koma@#1}}%
+}
+\newcommand*\tud@font@koma@unset[1]{%
+ \ifcsdef{tud@font@koma@#1}{\@namedef{tud@font@koma@#1}{\relax}}{}%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@check[2]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{%
+ \@tempswatrue%
+ \ifboolexpr{bool {@tud@#1@fil} and bool {@tud@#1@multi}}{%
+ \setbox0\vbox{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-\baselineskip}}%
+ \fi%
+ #2%
+ }%
+ \ifdim\textheight<\dimexpr\ht0+\dp0\relax%
+ \ClassWarning{\tudcls@name}{%
+ The given content within the `#1'\MessageBreak%
+ environment is too large, so it wasn't possible\MessageBreak%
+ to center the body vertically. Setting the option\MessageBreak%
+ `#1=nofill' would be a solution. You\MessageBreak%
+ could also use multiple `#1' environments%
+ }%
+ \@tempswafalse%
+ \fi%
+ }{}%
+ }{}%
+ #2%
+}
+\newcommand*\tud@fm@set[3]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{}{%
+ \boolfalse{@tud@#1@multi}%
+ \boolfalse{@tud@#1@fil}%
+ }%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \if@titlepage%
+ \ifbool{@tud@#1@multi}{}{\clearpage}%
+ \ifbool{@tud@#1@fil}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \if@tempswa\vspace*{\z@ \@plus 1fil}\fi%
+ }{}%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@fil}{\vspace*{\z@ \@plus 2fil}}{}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2\begin{\tud@quoting}\fi%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifnum\@nameuse{tud@#1@level}<2\end{\tud@quoting}\fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@body[3]{%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{#1}{#2}}]%
+ \else%
+ \ifbool{@tud@#1@multi}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip\relax}%
+ \fi%
+ }{}%
+ \tud@fm@head{#1}{#2}%
+ \fi%
+ #3\par%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}
+\newcommand*\tud@fm@head[2]{%
+ \ifcase\@nameuse{tud@#1@level}\relax%
+ \if@titlepage\endgraf\fi%
+ \csname phantomsection\endcsname%
+ \or%
+ \if@titlepage\endgraf\fi%
+ \csname phantomsection\endcsname%
+ \@afterindentfalse%
+ \begingroup%
+ \centering%
+ \normalfont\sectfont\nobreak#2%
+ \@endparpenalty\@M%
+ \endgraf%
+ \endgroup%
+ \nopagebreak%
+ \vskip\dimexpr\bigskipamount-\parskip\relax%
+ \@afterheading%
+ \or%
+ \section*{#2}%
+ \ifx\@mkboth\@gobbletwo\else\markright{\MakeMarkcase{#2}}\fi%
+ \or%
+ \chapter*{#2}%
+ \@mkdouble{\MakeMarkcase{#2}}%
+ \fi%
+ \ifbool{@tud@#1@markboth}{%
+ \markboth{\MakeMarkcase{#2}}{\MakeMarkcase{#2}}%
+ }{}%
+ \ifbool{@tud@#1@toc}{%
+ \ifbool{@tud@#1@toc@leveldown}{%
+ \addsectiontocentry{}{#2}%
+ }{%
+ \addchaptertocentry{}{#2}%
+ }
+ }{}%
+}
+\newcommand*\tud@fm@next[2]{%
+ \TUD@parameter@set[#1]{#2}%
+ \if@twocolumn%
+ \ifbool{@tud@#1@multi}{\par}{\newpage}
+ \else%
+ \if@titlepage%
+ \ifbool{@tud@#1@fil}{%
+ \vspace*{\z@ \@plus 1fil}%
+ \ifbool{@tud@#1@multi}{}{%
+ \vspace*{\z@ \@plus 1fil}%
+ \clearpage%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \vspace*{\z@ \@plus 1fil}%
+ }%
+ }{\ifbool{@tud@#1@multi}{}{\clearpage}}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2
+ \end{\tud@quoting}
+ \begin{\tud@quoting}
+ \fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@pagestyle[2]{%
+ \if@titlepage%
+ \ifcsdef{ps@#2}{\renewcommand*\tud@ps{#2}}{%
+ \ClassError{\tudcls@name}{`#2' is no valid pagestyle}{}%
+ }%
+ \else%
+ \ClassWarning{\tudcls@name}{%
+ The key `pagestyle' can only be used either with\MessageBreak%
+ activated option `titlepage' or with chapter\MessageBreak%
+ headings (`#1=chapter')%
+ }%
+ \fi%
+}
+\newcommand*\tud@quoting{quotation}
+\AfterPackage{quoting}{\renewcommand*\tud@quoting{quoting}}
+\csundef{abstract}
+\csundef{endabstract}
+\NewEnviron{abstract}[1][]{%
+ \ifnumless{\@nameuse{tud@abstract@level}}{3}{}{\@titlepagetrue}%
+ \if@titlepage%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{empty}%
+ \fi%
+ \TUD@parameter@set[abstract]{#1}%
+ \if@tud@abstract@markboth\def\tud@ps{headings}\fi%
+ \tud@multicols@check%
+ \if@titlepage\tud@ps@select\fi%
+ \tud@fm@check{abstract}{\tud@fm@set{abstract}{\abstractname}{\BODY}}%
+}[%
+ \if@titlepage%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+ \fi%
+]
+\TUD@parameter{abstract}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{pagestyle}{\tud@fm@pagestyle{abstract}{#1}}%
+ \TUD@parameter@define{markboth}[true]{%
+ \ifstr{#1}{true}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{on}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{yes}{\@tud@abstract@markbothtrue}{%
+ \ifstr{#1}{false}{\@tud@abstract@markbothfalse}{%
+ \ifstr{#1}{no}{\@tud@abstract@markbothfalse}{%
+ \ifstr{#1}{off}{\@tud@abstract@markbothfalse}{%
+ \@tud@abstract@markbothfalse%
+ \manualmark\markboth{#1}{#1}%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{abstract}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+\newcommand*\nextabstract[1][]{%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \else%
+ \ifbool{@tud@abstract@multi}{%
+ \ifcase\@nameuse{tud@abstract@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip\relax}%
+ \fi%
+ }{}%
+ \fi%
+ \tud@fm@next{abstract}{#1}%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{abstract}{\abstractname}}]%
+ \else%
+ \tud@fm@head{abstract}{\abstractname}%
+ \fi%
+}
+\newif\if@tud@declarations
+\NewEnviron{declarations}[1][]{%
+ \ifnumless{\@nameuse{tud@declaration@level}}{3}{}{\@titlepagetrue}%
+ \if@titlepage%
+ \tud@currentpagestyle@set%
+ \clearpage\def\tud@ps{empty}%
+ \fi%
+ \@tud@declarationstrue%
+ \TUD@parameter@set[declaration]{#1}%
+ \if@tud@declaration@markboth\def\tud@ps{headings}\fi%
+ \tud@multicols@check%
+ \if@titlepage\tud@ps@select\fi%
+ \tud@fm@check{declaration}{\BODY}%
+}[%
+ \if@titlepage%
+ \aftergroup\tud@currentpagestyle@reset%
+ \clearpage%
+ \fi%
+]
+\TUD@parameter{declaration}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{pagestyle}{\tud@fm@pagestyle{declaration}{#1}}%
+ \TUD@parameter@define{markboth}[true]{%
+ \ifstr{#1}{true}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{on}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{yes}{\@tud@declaration@markbothtrue}{%
+ \ifstr{#1}{false}{\@tud@declaration@markbothfalse}{%
+ \ifstr{#1}{no}{\@tud@declaration@markbothfalse}{%
+ \ifstr{#1}{off}{\@tud@declaration@markbothfalse}{%
+ \@tud@declaration@markbothfalse%
+ \manualmark\markboth{#1}{#1}%
+ }}}}}}%
+ }%
+ \TUD@parameter@define{company}{\def\@company{#1}}%
+ \TUD@parameter@define{supporter}{\def\@supporter{#1}}%
+ \TUD@parameter@define{place}{\def\@place{#1}}%
+ \TUD@parameter@define{closing}{\def\@confirmationclosing{#1}}%
+ \TUD@parameter@define{declaration}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}%
+}
+\newcommand*\declaration[1][]{%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@confirmation%
+ \tud@fm@blocking
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@confirmation%
+ \tud@fm@blocking%
+ \end{declarations}%
+ }%
+}
+\newcommand*\confirmation[1][]{%
+ \TUD@parameter@sethandler[declaration]{\def\@supporter{##1}}%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@confirmation%
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@confirmation%
+ \end{declarations}%
+ }%
+ \TUD@parameter@sethandler[declaration]{\tud@environmenthandler{##1}}%
+}
+\newcommand*\tud@fm@confirmation{%
+ \tud@fm@check{declaration}{%
+ \tud@fm@set{declaration}{\confirmationname}{%
+ \confirmationtext\vskip0pt\@confirmationclosing%
+ }%
+ }%
+}
+\newcommand*\blocking[1][]{%
+ \TUD@parameter@sethandler[declaration]{\def\@company{##1}}%
+ \ifbool{@tud@declarations}{%
+ \begingroup%
+ \TUD@parameter@set[declaration]{#1}%
+ \tud@fm@blocking%
+ \endgroup%
+ }{%
+ \begin{declarations}[#1]%
+ \tud@fm@blocking%
+ \end{declarations}%
+ }%
+ \TUD@parameter@sethandler[declaration]{\tud@environmenthandler{##1}}%
+}
+\newcommand*\tud@fm@blocking{%
+ \tud@fm@check{declaration}{%
+ \tud@fm@set{declaration}{\blockingname}{\blockingtext}%
+ }%
+}
+%%% From File: tudscr-title.dtx
+\newkomafont{thesis}{\usekomafont{title}\LARGE}
+\newkomafont{titlepage}{%
+ \usekomafont{subject}%
+ \fontseries{\mddefault}%
+ \selectfont%
+ \large%
+}
+\newcommand*\tud@color@titlefont{black}
+\newcommand*\tud@color@titlepage{white}
+\newcommand*\tud@color@titlehead{black}
+\newcommand*\tud@titlepagenumber{}%
+\let\tud@titlepagenumber\relax%
+\newcommand*\tud@maketitle[1][]{%
+ \begingroup%
+ \TUD@parameter@set[title]{#1}%
+ \ifcase \tud@layout@title
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \else%
+ \if@titlepage%
+ \tud@maketitlepage%
+ \else%
+ \ifcase \tud@layout@title\relax\or\else%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \fi%
+ \let\@maketitle\tud@@maketitle%
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \if@twocolumn%
+ \tud@title@twocolumn[{\tud@cmd@use{maketitle}[\tud@titlepagenumber]}]%
+ \else%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \fi%
+ \fi%
+ \fi%
+ \endgroup%
+}
+\TUD@parameter{title}{%
+ \TUD@parameter@define{pagenumber}{\def\tud@titlepagenumber{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@sethandler{\TUD@parameter@set[title]{pagenumber=#1}}%
+}%
+\robustify{\thanks}%
+\robustify{\footnotemark}%
+\newcommand*\tud@titleback{}%
+\newcommand*\tud@maketitlepage{%
+ \ifcase \tud@layout@title\relax\or\or%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \or%
+ \def\tud@color@titlepage{HKS41}%
+ \def\tud@color@titlefont{HKS41!30}%
+ \def\tud@color@titlehead{white}%
+ \fi%
+ \begin{titlepage}%
+ \ifx\tud@titlepagenumber\relax\else%
+ \setcounter{page}{\tud@titlepagenumber}%
+ \fi%
+ \if@tud@cover\else%
+ \let\footnotesize\small%
+ \let\footnoterule\relax%
+ \let\footnote\thanks%
+ \renewcommand*\thefootnote{\@fnsymbol\c@footnote}%
+ \let\@oldmakefnmark\@makefnmark%
+ \renewcommand*\@makefnmark{\rlap\@oldmakefnmark}%
+ \tud@footnote@unhyper%
+ \ifx\@extratitle\@empty%
+ \if@titlepageiscoverpage%
+ \ClassWarning{\tudcls@name}{%
+ Using option `titlepage=firstiscover' is only\MessageBreak%
+ possible with an extra title. Alternatively you can\MessageBreak%
+ create a cover with `\string\makecover'%
+ }%
+ \fi%
+ \else%
+ \if@titlepageiscoverpage%
+ \edef\titlepage@restore{%
+ \noexpand\endgroup%
+ \noexpand\global\noexpand\@colht\the\@colht%
+ \noexpand\global\noexpand\@colroom\the\@colroom%
+ \noexpand\global\vsize\the\vsize%
+ \noexpand\global\noexpand\@titlepageiscoverpagefalse%
+ \noexpand\let\noexpand\titlepage@restore\noexpand\relax%
+ }%
+ \begingroup%
+ \topmargin=\dimexpr \coverpagetopmargin-1in\relax%
+ \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \textwidth=\dimexpr%
+ \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax%
+ \textheight=\dimexpr%
+ \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax%
+ \headheight=0pt%
+ \headsep=0pt%
+ \footskip=\baselineskip%
+ \@colht=\textheight%
+ \@colroom=\textheight%
+ \vsize=\textheight%
+ \columnwidth=\textwidth%
+ \hsize=\columnwidth%
+ \linewidth=\hsize%
+ \else%
+ \let\titlepage@restore\relax%
+ \fi%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ \fi%
+ \if@tud@bookmarks%
+ \if@tud@cover%
+ \tudbookmark[0]{\coverpagename}{cover}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \else%
+ \tudbookmark[0]{\titlepagename}{title}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \fi%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\pageheadingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \begingroup%
+ \usekomafont{titlepage}%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ {\usekomafont{titlehead}{\@titlehead\par\null}}%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0\relax}%
+ \fi%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}{\@subject\par\null}}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt\relax}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ {\usekomafont{title}{\tud@title@uppercase{\@title}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@subtitle\@empty\else%
+ {\usekomafont{subtitle}{\tud@title@uppercase{\@subtitle}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \vskip 2\bigskipamount%
+ \tud@check@author%
+ \tud@multiple@split{@author}\par%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@thesis\@empty%
+ \if@tud@cover\else%
+ \ifx\@date\@empty\else%
+ \vskip 2ex\@plus.1fill%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \fi%
+ \fi%
+ \vskip 2ex\@plus.25fill%
+ \else%
+ \vskip 2ex\@plus.25fill%
+ \if@tud@subjectthesis\else%
+ {\usekomafont{thesis}{\tud@title@uppercase{\@thesis}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \if@tud@cover\else%
+ \ifx\@graduation\@empty\else%
+ \def\@tempc{%
+ \@graduation%
+ \ifx\@graduationabbr\@empty\else\space\@graduationabbr\fi%
+ }%
+ {\usekomafont{titlepage}{\graduationtext\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \if@tud@subjectthesis%
+ {\usekomafont{subject}{\@tempc\par}}%
+ \else%
+ {\usekomafont{thesis}{\tud@title@uppercase{\@tempc}\par}}%
+ \fi%
+ \vskip 3ex\@plus1ex\@minus1ex%
+ \fi%
+ \fi%
+ \vskip 2ex\@plus.5fill%
+ \fi%
+ \if@tud@cover\else%
+ \tud@title@names{supervisor}%
+ \tud@title@names{referee}%
+ \tud@title@names{advisor}%
+ \tud@title@names{professor}%
+ \ifx\@thesis\@empty\else%
+ \ifdefstring{\@date}{\today}{%
+ \ifdefvoid{\@duedate}{%
+ \ClassWarning{\tudcls@name}{%
+ `\string\submissiondate' or `\string\date' was not given.%
+ \MessageBreak%
+ Since a thesis is a self-contained work, an end\MessageBreak%
+ date should be specified by the author.\MessageBreak%
+ Nevertheless, today's date is used%
+ }%
+ }{%
+ \ClassWarning{\tudcls@name}{%
+ `\string\submissiondate' or `\string\date' was not given.%
+ \MessageBreak It's substituted by the given due date%
+ }%
+ \let\@date\@duedate%
+ }%
+ }{}%
+ \ifx\@date\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifstr{\datetext}{}{}{\datetext\@titledelim}%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \ifx\@defensedate\@empty\else%
+ \ifstr{\defensedatetext}{}{}{\defensedatetext\@titledelim}%
+ {\usekomafont{date}{\@defensedate\par}}%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \ifx\@publishers\@empty\else%
+ \vskip 2ex\@plus.25fill%
+ {\usekomafont{publishers}{\@publishers\par}}%
+ \vskip\z@\@plus.25fill%
+ \fi%
+ \endgroup%
+ \let\tud@titleback\relax%
+ \if@twoside%
+ \@tempswatrue%
+ \ifx\@uppertitleback\@empty\ifx\@lowertitleback\@empty%
+ \@tempswafalse%
+ \fi\fi%
+ \if@tempswa%
+ \gdef\tud@titleback{%
+ \next@tpage%
+ \begin{minipage}[t]{\textwidth}%
+ \@uppertitleback%
+ \end{minipage}\par%
+ \vfill%
+ \begin{minipage}[b]{\textwidth}%
+ \@lowertitleback%
+ \end{minipage}\par%
+ \@thanks\let\@thanks\@empty%
+ }%
+ \fi%
+ \fi%
+ \def\@tempa{%
+ \tud@pagecolor{\tud@color@titlepage}%
+ \def\tud@head@color{\tud@color@titlehead}%
+ \color{\tud@color@titlefont}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@titlefont}}%
+ \addtokomafont{footnote}{\sffamily\color{\tud@color@titlefont}}%
+ \thispagestyle{empty.tudheadings}%
+ \tud@ddc@enlargepage%
+ }%
+ \if@tud@cover%
+ \begingroup%
+ \@tempa%
+ \cleardoubleemptypage%
+ \tud@restorepagecolor%
+ \endgroup%
+ \else%
+ \tud@cleardoublespecialpage[\tud@titleback]{%
+ \@tempa%
+ \begingroup%
+ \let\thispagestyle\@gobble%
+ \next@tpage%
+ \endgroup%
+ }%
+ \ifx\@dedication\@empty\else%
+ \next@tdpage\null\vfill%
+ {\centering\usekomafont{dedication}{\@dedication\par}}%
+ \vskip\z@\@plus3fill%
+ \@thanks\let\@thanks\@empty%
+ \cleardoubleemptypage%
+ \fi%
+ \fi%
+ \end{titlepage}%
+ \if@tud@cover\else%
+ \setcounter{footnote}{0}%
+ \global\let\and\relax%
+ \fi%
+}
+\newcommand*\tud@title@uppercase[1]{%
+ \let\@tempa\relax%
+ \begingroup%
+ \def\thanks##1{\gdef\@tempa{##1}}%
+ \let\footnote\thanks%
+ \setbox0\vbox{#1}%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \tud@makeuppercase{#1}%
+ \endgroup%
+ \ifx\@tempa\relax\else\thanks\@tempa\fi%
+}
+\newcommand*\tud@title@names[1]{%
+ \letcs\@tempa{@#1}%
+ \ifx\@tempa\@empty\else%
+ \def\and{%
+ \ifcsvoid{#1othername}{\par}{%
+ \vskip 1ex\@plus.5ex\@minus.5ex%
+ {\usekomafont{titlepage}{\@nameuse{#1othername}\par}}%
+ }%
+ \let\and\par%
+ }%
+ \vskip 1ex\@plus.5ex\@minus.5ex%
+ {\usekomafont{titlepage}{\@nameuse{#1name}\par}}%
+ {\usekomafont{author}{\@nameuse{@#1}\par}}%
+ \fi%
+}
+\newcommand*\@titledelim{:\nobreakspace}
+\newcommand*\titledelimiter[1]{\gdef\@titledelim{#1}}
+\newcommand*\tud@@maketitle{%
+ \global\@topnum=\z@%
+ \vspace*{\dimexpr%
+ \tud@dim@headdiff+\tud@dim@headingsvskip-\baselineskip+\parskip\relax%
+ }%
+ \vspace*{\headingsvskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \begingroup%
+ \usekomafont{titlepage}%
+ \tud@footnote@unhyper%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ {\usekomafont{titlehead}{\@titlehead\par\null}}%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0\relax}%
+ \fi%
+ \TUDoptions{subjectthesis=true}%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}{\@subject\par\null}}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt\relax}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ {\usekomafont{title}{\tud@title@uppercase{\@title}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \ifx\@subtitle\@empty\else%
+ {\usekomafont{subtitle}{\tud@title@uppercase{\@subtitle}\par}}%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ \fi%
+ \vskip 2\bigskipamount%
+ \tud@check@author%
+ \tud@multiple@split{@author}\par%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\usekomafont{date}{\@date\space\ignorespaces\@datemore\par}}%
+ \ifx\@publishers\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\usekomafont{publishers}{\@publishers\par}}%
+ \fi%
+ \ifx\@dedication\@empty\else%
+ \vskip 2ex\@plus1ex\@minus1ex%
+ {\centering\usekomafont{dedication}{\@dedication\par}}%
+ \fi%
+ \ifx\@graduation\@empty\else\tud@title@wrn{graduation}\fi%
+ \ifx\@supervisor\@empty\else\tud@title@wrn{supervisor}\fi%
+ \ifx\@referee\@empty\else\tud@title@wrn{referee}\fi%
+ \ifx\@professor\@empty\else\tud@title@wrn{professor}\fi%
+ \vskip 2\bigskipamount%
+ \tud@ifinpslist{\titlepagestyle}{\tud@ddc@enlargepage}{}%
+ \endgroup%
+}
+\newcommand*\tud@multiple@field{}
+\newcommand*\tud@multiple@split[1]{%
+ \gdef\tud@multiple@field{#1}%
+ \begingroup%
+ \let\and\relax%
+ \edef\@tempa{\csname#1\endcsname\and}%
+ \expandafter\endgroup%
+ \expandafter\tud@multiple@@split\@tempa\relax%
+}
+\newcommand*\tud@multiple@@split{}%
+\def\tud@multiple@@split#1\and#2\relax{%
+ \expandafter\csname tud@split\tud@multiple@field\endcsname{#1}{#2}%
+}
+\newcommand*\tud@multiple@@@split[2]{%
+ \ifx\relax#1\relax%
+ \def\@tempb{}%
+ \else%
+ \def\@tempb{#2\tud@multiple@@split#1\relax}%
+ \fi%
+ \@tempb%
+}
+\newcommand*\tud@multiple@setfields[2]{%
+ \letcs\@tempa{tud@split\tud@multiple@field @list}%
+ \let\and\relax%
+ \@for\@tempb:=\@tempa\do{%
+ \ifx\@tempb\@empty\else%
+ \begingroup%
+ \protected@expandtwoargs\in@{\@tempb}{\@nameuse{\tud@multiple@field}}%
+ \ifin@ \@tempb{#1}\fi%
+ \endgroup%
+ \fi%
+ }%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \setbox0\vtop{#2}%
+ \endgroup%
+}
+\newcommand*\tud@newline{}
+\newcommand*\tud@check@author{%
+ \ifpatchable{\@author}{\@latex@warning@no@line}{\@author\gdef\@author{}}{}%
+}
+\newcommand*\tud@split@author[2]{%
+ \tud@multiple@setfields{}{#1}%
+ \def\tud@newline{\vskip .5ex\let\tud@newline\newline}%
+ {\usekomafont{author}{\ignorespaces#1}}%
+ \if@tud@cover\else%
+ \ifx\@authormore\@empty\else%
+ \tud@newline%
+ \@authormore%
+ \fi%
+ \ifx\@dateofbirth\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\dateofbirthtext}{}%
+ {}{\dateofbirthtext\@titledelim}\@dateofbirth%
+ \ifx\@placeofbirth\@empty\else%
+ \space\placeofbirthtext\unskip\space\@placeofbirth%
+ \fi%
+ \else%
+ \tud@title@wrn{dateofbirth}%
+ \fi%
+ \fi%
+ \ifx\@matriculationnumber\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\matriculationnumbername}{}%
+ {}{\matriculationnumbername\@titledelim}%
+ \@matriculationnumber%
+ \else%
+ \tud@title@wrn{matriculationnumber}%
+ \fi%
+ \fi%
+ \ifx\@matriculationyear\@empty\else%
+ \if@titlepage%
+ \tud@newline%
+ \ifstr{\matriculationyearname}{}%
+ {}{\matriculationyearname\@titledelim}%
+ \@matriculationyear%
+ \else%
+ \tud@title@wrn{matriculationyear}%
+ \fi%
+ \fi%
+ \fi%
+ \tud@multiple@@@split{#2}{\vskip 2ex}%
+}
+\newcommand*\tud@split@author@list{%
+ \authormore,\matriculationyear,\enrolmentyear,%
+ \matriculationnumber,\studentid,\matriculationid,%
+ \placeofbirth,\birthplace,\dateofbirth,\birthday,%
+}
+\RequirePackage{afterpage}[1995/10/27]
+\newcommand\maketitleonecolumn[2][]{%
+ \if@twocolumn%
+ \if@titlepage%
+ \maketitle[#1]%
+ \onecolumn{#2}\twocolumn%
+ \else%
+ \tud@title@twocolumn[{\vspace*{.9\baselineskip}\maketitle[#1]{#2}}]%
+ \fi%
+ \else%
+ \ClassError{\tudcls@name}{%
+ `\string\maketitleonecolumn' can only be used in twocolumn mode%
+ }{}%
+ \fi%
+}
+\newsavebox\tud@title@twocolumn@box
+\newcommand\tud@title@twocolumn[1][]{%
+ \onecolumn%
+ \begingroup%
+ \let\clearpage\relax%
+ \let\newpage\relax%
+ \global\setbox\tud@title@twocolumn@box\vbox{#1\bigskip}%
+ \endgroup%
+ \setlength{\@tempdimc}{\textheight}%
+ \tud@ifinpslist{\titlepagestyle}{%
+ \ifstr{\tud@currentgeometry}{tudareaddc}{}{%
+ \tud@ddc@check%
+ \ifcase \@tempb\relax\else%
+ \setlength{\@tempdimc}{\dimexpr\textheight-\tud@dim@ddcdiff}%
+ \fi%
+ }{}%
+ }{}%
+ \@whiledim\@tempdimc<\ht\tud@title@twocolumn@box\do{%
+ \splittopskip\topskip%
+ \splitmaxdepth\maxdepth%
+ \vsplit\tud@title@twocolumn@box to \@tempdimc%
+ \clearpage%
+ \setlength{\@tempdimc}{\textheight}%
+ }%
+ \twocolumn[\unvbox\tud@title@twocolumn@box]%
+ \ifdim\@tempdimc<\textheight\relax%
+ \enlargethispage{-\tud@dim@ddcdiff}%
+ \afterpage{\enlargethispage{-\tud@dim@ddcdiff}}%
+ \fi%
+}
+\newcommand*\tud@letsubjectthesis{%
+ \if@tud@subjectthesis\ifx\@thesis\@empty\else%
+ \ifx\@subject\@empty\else%
+ \ClassWarning{\tudcls@name}{%
+ The option `subjectthesis' was activated.\MessageBreak%
+ The field `subject' will be overwritten with the\MessageBreak%
+ given thesis%
+ }%
+ \fi%
+ \let\@subject\@thesis%
+ \fi\fi%
+}
+\newcommand*\tud@title@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ `\@backslashchar#1' has to be used with\MessageBreak%
+ activated titlepage option%
+ }%
+}
+\newif\if@tud@cover
+\newcommand*\tud@coverpagetopmargin{}
+\let\tud@coverpagetopmargin\coverpagetopmargin
+\newcommand*\makecover[1][]{%
+ \if@titlepageiscoverpage%
+ \ClassWarning{\tudcls@name}{%
+ Using both option `titlepage=firstiscover' and\MessageBreak%
+ `\string\makecover' together isn't supported. The\MessageBreak%
+ option `titlepage=firstiscover' will be ignorded. If you\MessageBreak%
+ want to create an individual cover, you have to use\MessageBreak%
+ `\string\extratitle' instead of `\string\makecover'.\MessageBreak%
+ See also the documentation of KOMA-Script%
+ }%
+ \@titlepageiscoverpagefalse%
+ \fi%
+ \clearpage%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \TUD@parameter@set[cover]{#1}%
+ \let\tud@layout@title\tud@layout@cover%
+ \tud@layout@process%
+ \if@tud@cover@cdlayout%
+ \ifcase \tud@layout@cover\relax%
+ \let\coverpagetopmargin\tud@dim@top%
+ \else%
+ \def\coverpagetopmargin{%
+ \dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep\relax%
+ }%
+ \fi%
+ \let\coverpagebottommargin\tud@dim@bottom%
+ \let\coverpageleftmargin\tud@dim@left%
+ \let\coverpagerightmargin\tud@dim@right%
+ \else%
+ \ifcase \tud@layout@cover\relax\else%
+ \expandafter\def\expandafter\coverpagetopmargin\expandafter{%
+ \coverpagetopmargin-\tud@coverpagetopmargin%
+ }%
+ \fi%
+ \fi%
+ \ifcase \tud@layout@cover\relax%
+ \KOMAoptions{titlepage=firstiscover}%
+ \let\@extratitle\@empty%
+ \let\@uppertitleback\@empty%
+ \let\@lowertitleback\@empty%
+ \let\@dedication\@empty%
+ \ifx\tud@titlepagenumber\relax\gdef\tud@titlepagenumber{1}\fi%
+ \tud@cmd@use{maketitle}[\tud@titlepagenumber]%
+ \else%
+ \@tud@covertrue%
+ \@titlepagetrue%
+ \edef\titlepage@restore{%
+ \noexpand\endgroup%
+ \noexpand\global\noexpand\@colht\the\@colht%
+ \noexpand\global\noexpand\@colroom\the\@colroom%
+ \noexpand\global\vsize\the\vsize%
+ \noexpand\let\noexpand\titlepage@restore\noexpand\relax%
+ }%
+ \begingroup%
+ \topmargin=\dimexpr \coverpagetopmargin-1in\relax%
+ \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax%
+ \textwidth=\dimexpr%
+ \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax%
+ \if@tud@cover@cdlayout%
+ \textheight=\dimexpr%
+ \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax%
+ \headheight=0pt%
+ \headsep=0pt%
+ \else%
+ \textheight=\dimexpr\paperheight-\coverpagebottommargin%
+ -\tud@dim@headheight-\tud@dim@barheight%
+ -\tud@dim@headsep-\tud@dim@bottom\relax%
+ \headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight\relax%
+ \headsep=\tud@dim@headsep%
+ \fi%
+ \footskip=\tud@dim@footskip%
+ \@colht=\textheight%
+ \@colroom=\textheight%
+ \vsize=\textheight%
+ \columnwidth=\textwidth%
+ \hsize=\columnwidth%
+ \linewidth=\hsize%
+ \tud@dim@headdiff=\z@%
+ \ifdef{\hypersetup}{\hypersetup{pageanchor=false}}{}%
+ \tud@maketitle%
+ \clearpage%
+ \csname titlepage@restore\endcsname%
+ \fi%
+ \endgroup%
+}
+\newbool@lock{@tud@cover@cdlayout}
+\TUD@parameter{cover}{%
+ \TUD@parameter@define{pagenumber}{\def\tud@titlepagenumber{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdlayout}[true]{%
+ \ifstr{#1}{true}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{on}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{yes}{\setbool@lock{@tud@cover@cdlayout}{true}}{%
+ \ifstr{#1}{false}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \ifstr{#1}{no}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \ifstr{#1}{off}{\setbool@lock{@tud@cover@cdlayout}{false}}{%
+ \TUD@parameter@wrn{cdlayout}{true,false}%
+ }}}}}}%
+ }%
+ \TUD@parameter@sethandler{%
+ \ifxnumber{#1}{%
+ \TUD@parameter@set[cover]{pagenumber=#1}%
+ }{%
+ \TUD@parameter@set[cover]{cdlayout=#1}%
+ }%
+ }%
+}%
+%%% From File: tudscr-misc.dtx
+\newcounter{symbolheadings}[chapter]
+\newcommand*\tudbookmark[1][]{\@gobbletwo}
+\newcommand*\tud@footnote@unhyper{}
+\AfterPackage{hyperref}{%
+ \renewcommand*\tudbookmark[3][]{%
+ \relax%
+ \if@tud@bookmarks%
+ \phantomsection%
+ \ifblank{#1}{\pdfbookmark{#2}{#3}}{\pdfbookmark[#1]{#2}{#3}}%
+ \fi%
+ }%
+ \renewcommand*\tud@footnote@unhyper{%
+ \let\Hy@saved@footnotemark\@footnotemark%
+ \let\Hy@saved@footnotetext\@footnotetext%
+ \let\@footnotemark\H@@footnotemark%
+ \let\@footnotetext\H@@footnotetext%
+ }%
+ \pdfstringdefDisableCommands{\let\NoCaseChange\@firstofone}%
+}
+\pretocmd{\maketitle}{%
+ \if@tud@bookmarks%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \tudbookmark[0]{\titlepagename}{title}%
+}{}{\tud@patch@wrn{maketitle}}
+\pretocmd{\tableofcontents}{%
+ \if@openright\cleardoublepage\else\clearpage\fi%
+ \if@tud@bookmarks%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ \fi%
+ \tudbookmark[0]{\contentsname}{toc}%
+}{}{\tud@patch@wrn{tableofcontents}}
+\newcommand*\tud@environmenthandler[1]{%
+ \def\@tempa{#1}%
+ \@for\@tempb:=\@tempa\do{%
+ \ifx\@tempb\@empty\else%
+ \ifxnumber{\@tempb}{\let\tud@multicols\@tempb}{%
+ \ifstr{\@tempb}{twocolumn}{\def\tud@multicols{2}}{%
+ \expandafter\selectlanguage\expandafter{\@tempb}%
+ }}%
+ \fi%
+ }%
+}
+\newcommand*\tud@multicols{1}
+\newcommand*\tud@multicols@check{%
+ \ifdef{\multicols}{}{%
+ \ifnum\tud@multicols>1\relax%
+ \ClassWarning{\tudcls@name}{%
+ The option `columns=\tud@multicols' is only supported,\MessageBreak%
+ when package `multicol' is loaded%
+ }%
+ \def\tud@multicols{1}%
+ \fi%
+ }%
+}
+\newcommand*\tud@makeuppercase[1]{%
+ \ifdin{\begingroup\MakeTextUppercase{#1}\endgroup}{#1}%
+ \protect\vphantom{\"A\"O\"U}%
+%% \addtokomafont{section}{\strut\ignorespaces}%
+}
+\newcommand*\tud@lowerstring[2]{%
+ \protected@edef#1{#2}%
+ \lowercase\expandafter{%
+ \expandafter\gdef\expandafter #1\expandafter{#1}%
+ }%
+}
+\providecommand*\protected@expandtwoargs[3]{%
+ \protected@edef\reserved@a{\noexpand#1{#2}{#3}}\reserved@a%
+}
+%%% From File: tudscr-comp.dtx
+\newlength{\chapterheadingvskip}
+\let\chapterheadingvskip\headingsvskip
+\newcommand*\professorship{}
+\let\professorship\chair
+\newcommand*\student{}
+\let\student\author
+\newrobustcmd*\studentid{}
+\newrobustcmd*\matriculationid{}
+\let\studentid\matriculationnumber
+\let\matriculationid\matriculationnumber
+\newrobustcmd*\enrolmentyear{}
+\let\enrolmentyear\matriculationyear
+\newrobustcmd*\birthplace{}
+\let\birthplace\placeofbirth
+\newcommand*\location{}
+\let\location\place
+\newcommand*\submissiondate{}
+\let\submissiondate\date
+\newcommand*\oralexaminationdate{}
+\let\oralexaminationdate\defensedate
+\newrobustcmd*\birthday{}
+\let\birthday\dateofbirth
+\newcommand*\logofile{}
+\let\logofile\headlogo
+\newcommand*\logofilename{}
+\let\logofilename\headlogo
+\endinput
+%%
+%% End of file `tudscrreprt.cls'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
new file mode 100644
index 00000000000..619cf3685bf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
@@ -0,0 +1,442 @@
+%%
+%% This is file `tudscrsupervisor.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package,supervisor,tudscr')
+%% tudscr-supervisor.dtx (with options: `package')
+%% tudscr-fields.dtx (with options: `package,supervisor')
+%% tudscr-locale.dtx (with options: `package,supervisor')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \catcode`\@11\relax%
+ \ifx\TUDVersion\undefined%
+ \newcommand*\@TUDVersion[1]{\gdef\TUDVersion{#1}}%
+ \else%
+ \newcommand*\@TUDVersion[1]{%
+ \def\@tempa{#1}%
+ \ifx\TUDVersion\@tempa\else%
+ \@latex@warning@no@line{%
+ \noexpand\TUDVersion\space is `\TUDVersion',\MessageBreak%
+ but `#1' was expected!\MessageBreak%
+ You should not use classes, packages or files from\MessageBreak%
+ different TUD-KOMA-Script-Bundle versions%
+ }%
+ \fi%
+ }%
+ \fi%
+ \@TUDVersion{2014/12/17 v2.02 TUD-KOMA-Script}%
+\endgroup%
+\providecommand*\tudscrmail{tudscr@gmail.com}
+\@ifundefined{tudcls@name}{%
+ \PackageError{%
+ tudscrsupervisor%
+ }{Unsupported class found}{%
+ This package can only be used with a class out of the\MessageBreak%
+ tudscr bundle (tudscrartcl, tudscrreprt, tudscrbook)%
+ }
+ \endinput
+}{}
+\@ifundefined{TUDScript}{%
+ \DeclareRobustCommand{\TUDScript}{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }\csname xspace\endcsname%
+ }%
+}{}
+%%% From File: tudscr-supervisor.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{tudscrsupervisor}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (commands for supervisors)%
+]
+\newenvironment{task}[1][]{%
+ \cleardoubleoddpage%
+ \def\@headline{}%
+ \TUD@parameter{tudpage}{%
+ \TUD@parameter@define{headline}{\def\@headline{##1}}%
+ \TUD@parameter@let{line}{headline}%
+ \TUD@parameter@sethandler{\def\@headline{##1}}%
+ \TUD@parameter@set{pagestyle=empty}%
+ }%
+ \tudpage[#1]%
+ \tudbookmark{\taskname}{task}%
+ \subsection*{%
+ \ifx\@headline\@empty%
+ \taskname\space%
+ \ifx\tasktext\@empty\else\ifx\@thesis\@empty\else%
+ \ignorespaces\tasktext\space\trim@spaces{\@thesis}%
+ \fi\fi%
+ \else\@headline\fi%
+ }%
+ \tud@author@table%
+}{%
+ \def\and{%
+ \tabularnewline%
+ \ifx\supervisorothername\@empty\else\supervisorothername\@titledelim\fi%
+ & \def\and{\tabularnewline &}%
+ }%
+ \vskip-\lastskip%
+ \ifdim\parskip>\z@\vskip\parskip\else\vskip\topsep\fi\medskip%
+ \begingroup%
+ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative%
+ \begin{tabular}{@{}p{\tud@dim@table}l@{}}%
+ \supervisorname\@titledelim &
+ \@supervisor\tabularnewline[\smallskipamount]%
+ \issuedatetext\@titledelim & \@issuedate\tabularnewline%
+ \duedatetext\@titledelim & \@duedate\tabularnewline%
+ \end{tabular}%
+ \vskip 15mm plus 10mm minus 10mm%
+ \ifx\@chairman\@empty\else%
+ \begin{tabular}{@{}l@{}}%
+ \@chairman\tabularnewline%
+ \chairmanname\tabularnewline%
+ \end{tabular}%
+ \hfill%
+ \fi%
+ \ifx\@professor\@empty\else%
+ \begin{tabular}{@{}l@{}}%
+ \@professor\tabularnewline%
+ \professorname\tabularnewline%
+ \end{tabular}%
+ \fi%
+ \par%
+ \endgroup%
+ \endtudpage%
+ \cleardoublepage%
+}
+\newcommand\taskform[3][]{%
+ \begin{task}[#1]
+ \vskip-\lastskip%
+ \ifxblank{#2}{}{\minisec{\objectivesname}#2}%
+ \ifxblank{#3}{}{%
+ \minisec{\focusname}%
+ \begin{itemize}\tud@RaggedRight%
+ #3
+ \end{itemize}%
+ }%
+ \end{task}%
+}
+\newenvironment{evaluation}[1][]{%
+ \cleardoubleoddpage%
+ \def\@headline{}%
+ \TUD@parameter{tudpage}{%
+ \TUD@parameter@define{headline}{\def\@headline{##1}}%
+ \TUD@parameter@let{line}{headline}%
+ \TUD@parameter@define{grade}{\def\@grade{##1}}%
+ \TUD@parameter@sethandler{\def\@headline{##1}}%
+ \TUD@parameter@set{pagestyle=empty}%
+ }%
+ \tudpage[#1]%
+ \tudbookmark{\evaluationname}{evaluation}%
+ \subsection*{%
+ \ifx\@headline\@empty%
+ \evaluationname\space%
+ \ifx\evaluationtext\@empty\else\ifx\@thesis\@empty\else%
+ \ignorespaces\evaluationtext\space\trim@spaces{\@thesis}%
+ \fi\fi%
+ \else\@headline\fi%
+ }%
+ \tud@author@table%
+}{%
+ \vskip-\lastskip%
+ \ifdim\parskip>\z@\vskip\parskip\else\vskip\topsep\fi%
+ \medskip%
+ \ifx\@grade\@empty\else%
+ \noindent\gradetext%
+ \vskip\bigskipamount%
+ \fi%
+ \ifx\@date\@empty\else%
+ \noindent%
+ \ifx\@place\@empty\else\@place,~\fi\@date%
+ \vskip\bigskipamount%
+ \fi%
+ \bigskip\bigskip\noindent%
+ \ifx\@referee\@empty\let\@referee\@supervisor\fi%
+ \let\@tempa\refereename%
+ \def\and{%
+ \tabularnewline%
+ \@tempa%
+ \endtabular%
+ \hfill%
+ \tabular{@{}l@{}}%
+ \global\let\@tempa\refereeothername%
+ }%
+ \begin{tabular}{@{}l@{}}%
+ \@referee%
+ \tabularnewline%
+ \@tempa%
+ \end{tabular}%
+ \hfill\null%
+ \endtudpage%
+ \cleardoublepage%
+}
+\newcommand\evaluationform[5][]{%
+ \begin{evaluation}[#1]
+ \vskip-\lastskip%
+ \ifxblank{#2}{}{\minisec{\taskname}#2}%
+ \ifxblank{#3}{}{\minisec{\contentname}#3}%
+ \ifxblank{#4}{}{\minisec{\assessmentname}#4}%
+ \ifxblank{#5}{}{\def\@grade{#5}}%
+ \end{evaluation}%
+}
+\newlength{\tud@dim@table}%
+\newcommand*\tud@author@table{%
+ \tud@check@author%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \renewcommand*\tud@split@author[2]{%
+ \tud@multiple@setfields{\null}{##1}%
+ \begin{tabular}{l@{}}%
+ \ifx\@course\@empty\else\@course\tabularnewline\fi%
+ \ifx\@discipline\@empty\else\@discipline\tabularnewline\fi%
+ \textsf{\textbf{\ignorespaces##1}}\tabularnewline%
+ \ifx\@matriculationnumber\@empty\else%
+ \@matriculationnumber\tabularnewline%
+ \fi%
+ \ifx\@matriculationyear\@empty\else%
+ \@matriculationyear\tabularnewline%
+ \fi%
+ \end{tabular}%
+ \tud@multiple@@@split{##2}{~~\hspace{\tabcolsep}}
+ }%
+ \setlength{\tud@dim@table}{2em}%
+ \gdef\tud@multiple@field{@author}%
+ \tud@multiple@setfields{\null}{}%
+ \edef\@tempa{%
+ \authorname,\titlename,\supervisorname,\supervisorothername,%
+ \issuedatetext,\duedatetext,%
+ \expandafter\ifx\@matriculationnumber\@empty\else%
+ \matriculationnumbername%
+ \fi,%
+ \expandafter\ifx\@matriculationyear\@empty\else%
+ \matriculationyearname%
+ \fi,%
+ \expandafter\ifx\@course\@empty\else\coursename\fi,%
+ \expandafter\ifx\@discipline\@empty\else\disciplinename\fi,%
+ }%
+ \@for\@tempb:=\@tempa\do{%
+ \settowidth{\@tempdima}{\@tempb\@titledelim}%
+ \ifdim\@tempdima>\tud@dim@table\relax%
+ \setlength{\tud@dim@table}{\@tempdima}%
+ \fi%
+ }%
+ \global\tud@dim@table=\tud@dim@table%
+ \begingroup%
+ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative%
+ \begin{tabular}{@{}p{\tud@dim@table}}%
+ \ifx\@course\@empty\else%
+ \coursename\@titledelim\tabularnewline%
+ \fi%
+ \ifx\@discipline\@empty\else%
+ \disciplinename\@titledelim\tabularnewline%
+ \fi%
+ \authorname\@titledelim\tabularnewline%
+ \ifx\@matriculationnumber\@empty\else%
+ \matriculationnumbername\@titledelim\tabularnewline%
+ \fi%
+ \ifx\@matriculationyear\@empty\else%
+ \matriculationyearname\@titledelim\tabularnewline%
+ \fi%
+ \end{tabular}%
+ \tud@multiple@split{@author}%
+ \vskip\smallskipamount%
+ \begin{tabular}{@{}p{\tud@dim@table}%
+ p{\dimexpr\textwidth-\tud@dim@table-2\tabcolsep\relax}@{}}%
+ \titlename\@titledelim & \tud@RaggedRight\textsf{\textbf{\@@title}}%
+ \end{tabular}%
+ \par%
+ \endgroup%
+ \ifdim\parskip>\z@\else\vskip\topsep\fi%
+ \endgroup%
+ \noindent\ignorespaces%
+}
+\patchcmd{\tud@split@author@list}{\authormore}%
+ {\authormore,\course,\discipline}{}{\tud@patch@wrn{tud@split@author@list}}
+\newenvironment{notice}[1][]{%
+ \cleardoubleoddpage%
+ \def\@headline{\noticename}%
+ \TUD@parameter{tudpage}{%
+ \TUD@parameter@define{headline}{\def\@headline{##1}}%
+ \TUD@parameter@let{line}{headline}%
+ \TUD@parameter@sethandler{\def\@headline{##1}}%
+ \TUD@parameter@set{pagestyle=empty}%
+ }%
+ \tudpage[#1]%
+ \tudbookmark{\noticename}{notice}%
+ \ifx\@date\@empty\else%
+ \begingroup%
+ \vspace*{-\parskip}%
+ \vspace*{-2\baselineskip}%
+ \raggedleft
+ \@date\par%
+ \vspace*{-\parskip}%
+ \endgroup%
+ \fi%
+ \ifx\@headline\@empty\else%
+ \section*{\@headline}%
+ \fi%
+}{%
+ \ifx\@contactperson\@empty\let\@contactperson\@supervisor\fi%
+ \ifx\@contactperson\@empty\else%
+ \vskip-\lastskip%
+ \ifdim\parskip>\z@\vskip\parskip\else\vskip\topsep\fi%
+ \subsection*{\contactpersonname}%
+ \noindent\tud@multiple@split{@contactperson}\hfill\null%
+ \fi%
+ \endtudpage%
+ \cleardoublepage%
+}
+\newcommand\noticeform[3][]{%
+ \begin{notice}[#1]
+ \vskip-\lastskip%
+ \ifxblank{#2}{}{%
+ \ifx\@@title\@empty\else%
+ \minisec{\expandonce{\@@title}}%
+ \fi%
+ #2%
+ }%
+ \ifxblank{#3}{}{%
+ \minisec{\focusname}%
+ \begin{itemize}\tud@RaggedRight%
+ #3
+ \end{itemize}%
+ }%
+ \end{notice}%
+}
+\newcommand*\tud@split@contactperson[2]{%
+ \tud@multiple@setfields{\null}{#1}%
+ \begin{tabular}{@{}l@{}}%
+ \ignorespaces#1\tabularnewline%
+ \ifx\@office\@empty\else\@office\tabularnewline\fi%
+ \ifx\@telephone\@empty\else\@telephone\tabularnewline\fi%
+ \ifx\@emailaddress\@empty\else\@emailaddress\tabularnewline\fi%
+ \end{tabular}%
+ \tud@multiple@@@split{#2}{\hfill}%
+}
+\newcommand*\tud@split@contactperson@list{\office,\telephone,\emailaddress}
+%%% From File: tudscr-fields.dtx
+\newcommand*\@course{}
+\newrobustcmd*\course[1]{\gdef\@course{#1}}
+\newcommand*\@discipline{}
+\newrobustcmd*\discipline[1]{\gdef\@discipline{#1}}
+\newcommand*\@chairman{}
+\newcommand*\chairman[1]{\gdef\@chairman{#1}}
+\newcommand*\@contactperson{}
+\newcommand*\contactperson[1]{\gdef\@contactperson{#1}}
+\newcommand*\@office{}
+\newrobustcmd*\office[1]{\gdef\@office{#1}}
+\newcommand*\@telephone{}
+\newrobustcmd*\telephone[1]{\gdef\@telephone{#1}}
+\newcommand*\@emailaddress{}
+\newrobustcmd*\emailaddress[1]{\gdef\@emailaddress{#1}}
+\AfterPackage*{hyperref}{%
+ \renewrobustcmd*\emailaddress[1]{%
+ \gdef\@emailaddress{\href{mailto:#1}{\nolinkurl{#1}}}%
+ }%
+}
+\newcommand*\@grade{}
+\newcommand*\grade[1]{\gdef\@grade{#1}}
+\newcommand*\@headline{}
+\newcommand*\@issuedate{}
+\newcommand*\issuedate[1]{\tud@printdate{\@issuedate}{#1}}
+\let\startdate\issuedate
+\newcommand*\@duedate{}
+\newcommand*\duedate[1]{\tud@printdate{\@duedate}{#1}}
+\newcommand*\finaldate{}
+\newcommand*\maturitydate{}
+\let\finaldate\duedate
+\let\maturitydate\duedate
+%%% From File: tudscr-locale.dtx
+\tud@locale@define{\taskname}
+\tud@locale@define{\tasktext}
+\tud@locale@define{\authorname}
+\tud@locale@define{\titlename}
+\tud@locale@define{\coursename}
+\tud@locale@define{\disciplinename}
+\tud@locale@define{\issuedatetext}
+\tud@locale@define{\duedatetext}
+\tud@locale@define{\chairmanname}
+\tud@locale@define{\focusname}
+\tud@locale@define{\objectivesname}
+\tud@locale@define{\evaluationname}
+\tud@locale@define{\evaluationtext}
+\tud@locale@define{\contentname}
+\tud@locale@define{\assessmentname}
+\tud@locale@define{\gradetext}
+\tud@locale@define{\noticename}
+\tud@locale@define{\contactpersonname}
+\tud@locale@german{\taskname}{Aufgabenstellung}%
+\tud@locale@german{\tasktext}{f\"ur die Anfertigung einer}%
+\tud@locale@german{\authorname}{Name}%
+\tud@locale@german{\titlename}{Titel}%
+\tud@locale@german{\coursename}{Studiengang}%
+\tud@locale@german{\disciplinename}{Studienrichtung}%
+\tud@locale@german{\issuedatetext}{Ausgeh\"andigt am}%
+\tud@locale@german{\duedatetext}{Einzureichen am}%
+\tud@locale@german{\chairmanname}{Pr\"ufungsausschussvorsitzender}%
+\tud@locale@german{\focusname}{Schwerpunkte der Arbeit}%
+\tud@locale@german{\objectivesname}{Ziele der Arbeit}%
+\tud@locale@german{\evaluationname}{Gutachten}%
+\tud@locale@german{\evaluationtext}{f\"ur die}%
+\tud@locale@german{\contentname}{Inhalt}%
+\tud@locale@german{\assessmentname}{Bewertung}%
+\tud@locale@german{\gradetext}{%
+ Die Arbeit wird mit der Note \textbf{\@grade} bewertet.%
+}
+\tud@locale@german{\noticename}{Aushang}%
+\tud@locale@german{\contactpersonname}{Ansprechpartner}%
+\tud@locale@english{\taskname}{Task}%
+\tud@locale@english{\tasktext}{for the preparation of a}%
+\tud@locale@english{\authorname}{Name}%
+\tud@locale@english{\titlename}{Title}%
+\tud@locale@english{\coursename}{Course}%
+\tud@locale@english{\disciplinename}{Discipline}%
+\tud@locale@english{\issuedatetext}{Issued on}%
+\tud@locale@english{\duedatetext}{Due date for submission}%
+\tud@locale@english{\chairmanname}{Chairman of the Audit Committee}%
+\tud@locale@english{\focusname}{Focus of work}%
+\tud@locale@english{\objectivesname}{Objectives of work}%
+\tud@locale@english{\evaluationname}{Evaluation}%
+\tud@locale@english{\evaluationtext}{for the}%
+\tud@locale@english{\contentname}{Content}%
+\tud@locale@english{\assessmentname}{Assessment}%
+\tud@locale@english{\gradetext}{%
+ The thesis is evaluated with a grade of \textbf{\@grade}.%
+}
+\tud@locale@english{\noticename}{Notice}%
+\tud@locale@english{\contactpersonname}{Contact}%
+\endinput
+%%
+%% End of file `tudscrsupervisor.sty'.
diff --git a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
new file mode 100644
index 00000000000..52596e1204f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
@@ -0,0 +1,98 @@
+%%
+%% This is file `twocolfix.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-twocolfix.dtx (with options: `package')
+%%
+%% ============================================================================
+%%
+%% TUD-KOMA-Script
+%% Copyright (c) Falk Hanisch <tudscr[at]gmail.com>, 2012-2014
+%%
+%% ============================================================================
+%%
+%% This work may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License, version 1.3c of the license. The latest
+%% version of this license is in http://www.latex-project.org/lppl.txt and
+%% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+%% or later and of this work. This work has the LPPL maintenance status
+%% "author-maintained". The current maintainer and author of this work
+%% is Falk Hanisch.
+%%
+%% ----------------------------------------------------------------------------
+%%
+%% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
+%% Version 1.3c, verteilt und/oder veraendert werden. Die neuste Version
+%% dieser Lizenz ist http://www.latex-project.org/lppl.txt und Version 1.3c
+%% ist Teil aller Verteilungen von LaTeX 2005/12/01 oder spaeter und dieses
+%% Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained",
+%% wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und
+%% Autor dieses Werkes ist Falk Hanisch.
+%%
+%% ============================================================================
+%%
+%%% From File: tudscr-twocolfix.dtx
+\NeedsTeXFormat{LaTeX2e}[2011/06/27]
+\ProvidesPackage{twocolfix}[%
+ 2014/12/17 v2.02 TUD-KOMA-Script
+ package
+ (twocolumn layout bugfix)%
+]
+\long\def \@tempa [#1]{%
+ \@nodocument%
+ \@next\@currbox\@freelist{}{}%
+ \global \setbox\@currbox%
+ \vbox {%
+ \break%
+ \prevdepth\z@%
+ \begingroup%
+ \normalcolor%
+ \hsize\textwidth%
+ \col@number \@ne%
+ \ignorespaces #1\par%
+ \ifdim\parskip>\z@\null\fi%
+ \vskip -\dbltextfloatsep%
+ \endgroup%
+ \ifdim\parskip>\z@\vskip\parskip\else\null\fi%
+ \vskip -\topskip%
+ }%
+ \begingroup%
+ \splitmaxdepth\maxdepth \splittopskip\topskip%
+ \setbox\@tempboxa \vsplit\@currbox to\z@%
+ \endgroup%
+ \ifdim \ht\@currbox>\textheight%
+ \ht\@currbox \textheight%
+ \fi%
+ \global \count\@currbox \tw@%
+ \@tempdima -\ht\@currbox%
+ \advance \@tempdima -\dbltextfloatsep%
+ \global \advance \@colht \@tempdima%
+ \ifx \@dbltoplist \@empty%
+ \else%
+ \@latexerr{Float(s) lost}\@ehb%
+ \let \@dbltoplist \@empty%
+ \fi%
+ \@cons \@dbltoplist \@currbox%
+ \global \@dbltopnum \m@ne%
+ \ifdim \@colht<2.5\baselineskip%
+ \@latex@warning@no@line {Optional argument of \noexpand\twocolumn
+ too tall on page \thepage}%
+ \@emptycol%
+ \if@firstcolumn%
+ \else%
+ \@emptycol%
+ \fi%
+ \else%
+ \global \vsize \@colht%
+ \global \@colroom \@colht%
+ \@floatplacement%
+ \fi%
+}
+\@ifundefined{scr@topnewpage}
+ {\let\@topnewpage\@tempa}
+ {\let\scr@topnewpage\@tempa}
+\endinput
+%%
+%% End of file `twocolfix.sty'.