diff options
author | Karl Berry <karl@freefriends.org> | 2014-12-22 23:40:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-12-22 23:40:36 +0000 |
commit | 4f902263451a27826c05b01add75eba8ad70bcbb (patch) | |
tree | 122905b415c3dad65734d26cd0a706f6e13729b4 /Master/texmf-dist/tex/latex/tudscr | |
parent | 6a25d658147c100681ee893ce36f28ef9b689995 (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')
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 Binary files differnew file mode 100644 index 00000000000..bf7fe2e249f --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-01.pdf 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 Binary files differnew file mode 100644 index 00000000000..5fe74ce545b --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-03.pdf 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 Binary files differnew file mode 100644 index 00000000000..f6e248434ac --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-07.pdf 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 Binary files differnew file mode 100644 index 00000000000..9fe2efae677 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-09.pdf 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 Binary files differnew file mode 100644 index 00000000000..d54a240258b --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-19.pdf 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 Binary files differnew file mode 100644 index 00000000000..de1e329c9c2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-21.pdf 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 Binary files differnew file mode 100644 index 00000000000..152b7c0a0f7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-22.pdf 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 Binary files differnew file mode 100644 index 00000000000..4b3c4e0c501 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-24.pdf 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 Binary files differnew file mode 100644 index 00000000000..89dc42e674d --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-25.pdf 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 Binary files differnew file mode 100644 index 00000000000..a8d825905d4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-27.pdf 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 Binary files differnew file mode 100644 index 00000000000..507881cd063 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-28.pdf 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 Binary files differnew file mode 100644 index 00000000000..47c352ca509 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/DDC-30.pdf 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 Binary files differnew file mode 100644 index 00000000000..06439682a29 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/TUD-black.pdf 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 Binary files differnew file mode 100644 index 00000000000..de733488b7d --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/TUD-blue.pdf 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 Binary files differnew file mode 100644 index 00000000000..7d102aaad70 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tudscr/TUD-white.pdf 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'. |