summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-04-29 22:48:53 +0000
committerKarl Berry <karl@freefriends.org>2014-04-29 22:48:53 +0000
commit0f5d618956b51e00ae2e87d20aec39f7bbd6dd42 (patch)
treed370e6238a20c8f93f908a1c2987704f4563fec0 /Master/texmf-dist/tex
parent6fd46163a1d6ba51c6998a45f736049e468e0805 (diff)
tudscr (29apr14)
git-svn-id: svn://tug.org/texlive/trunk@33755 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.epsbin0 -> 913849 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdfbin0 -> 26408 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.epsbin0 -> 906082 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdfbin0 -> 21868 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.epsbin0 -> 914149 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdfbin0 -> 26757 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.epsbin0 -> 906225 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdfbin0 -> 22186 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.epsbin0 -> 913898 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdfbin0 -> 26451 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.epsbin0 -> 906017 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdfbin0 -> 21835 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.epsbin0 -> 913926 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdfbin0 -> 26931 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.epsbin0 -> 906117 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdfbin0 -> 67046 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.epsbin0 -> 913930 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdfbin0 -> 26920 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.epsbin0 -> 906161 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdfbin0 -> 67143 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.epsbin0 -> 913793 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdfbin0 -> 26905 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.epsbin0 -> 905928 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdfbin0 -> 67106 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.eps250
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdfbin0 -> 12418 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.eps274
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.pdfbin0 -> 4454 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.eps250
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.pdfbin0 -> 9660 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/mathswap.sty108
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls2714
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty235
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls3047
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty272
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty183
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls95
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrman.cls708
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls3050
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty481
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/twocolfix.sty115
41 files changed, 11782 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps
new file mode 100644
index 00000000000..53ecc16f79c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf
new file mode 100644
index 00000000000..0c510930807
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps
new file mode 100644
index 00000000000..817c32e11e1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf
new file mode 100644
index 00000000000..a62bd01ccf0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps
new file mode 100644
index 00000000000..94a675ffc4f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf
new file mode 100644
index 00000000000..20ac8f6ad62
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps
new file mode 100644
index 00000000000..3e23a1336f1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf
new file mode 100644
index 00000000000..57033455f4b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps
new file mode 100644
index 00000000000..6972684883f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf
new file mode 100644
index 00000000000..692cfe92cdc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps
new file mode 100644
index 00000000000..bc4373713ae
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf
new file mode 100644
index 00000000000..5da4e595ace
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps
new file mode 100644
index 00000000000..f8dd35b9cdf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf
new file mode 100644
index 00000000000..d8874702bcd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps
new file mode 100644
index 00000000000..45954afec46
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf
new file mode 100644
index 00000000000..a11db66a658
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps
new file mode 100644
index 00000000000..a3c402e263b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf
new file mode 100644
index 00000000000..45f4f7e9fd4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps
new file mode 100644
index 00000000000..1727a647022
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf
new file mode 100644
index 00000000000..f50a2295603
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps
new file mode 100644
index 00000000000..197db302d3d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf
new file mode 100644
index 00000000000..2f6fc167a27
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps
new file mode 100644
index 00000000000..39cc2b7f31e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf
new file mode 100644
index 00000000000..58eb9a83ecd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.eps b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.eps
new file mode 100644
index 00000000000..b06c491d8c4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.eps
@@ -0,0 +1,250 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.8.8 (http://cairographics.org)
+%%CreationDate: Fri Oct 12 15:28:42 2012
+%%Pages: 1
+%%BoundingBox: 0 0 255 74
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+/cairo_eps_state save def
+/dict_count countdictstack def
+/op_count count 1 sub def
+userdict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/B { fill stroke } bind def
+/B* { eofill stroke } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 255 74
+%%EndPageSetup
+q
+0.0431373 0.164706 0.317647 rg
+225.938 47.088 m 229.395 47.088 l 229.395 50.616 l 225.938 50.616 l
+225.938 47.088 l h
+225.938 47.088 m f*
+235.367 47.088 m 238.824 47.088 l 238.824 50.616 l 235.367 50.616 l
+235.367 47.088 l h
+235.367 47.088 m f*
+182.305 26.858 m 177.84 35.569 l 179.785 36.217 181.441 38.018 181.441
+40.823 c 181.441 44.135 179.063 46.944 174.961 46.944 c 167.113 46.944
+l 167.113 26.858 l 171 26.858 l 171 34.92 l 173.809 34.92 l 177.77
+26.858 l 182.305 26.858 l h
+177.551 40.823 m 177.551 39.241 176.398 38.159 174.746 38.159 c 171
+38.159 l 171 43.487 l 174.746 43.487 l 176.398 43.487 177.551 42.334
+177.551 40.823 c f*
+241.199 26.858 m 233.855 46.944 l 230.832 46.944 l 223.488 26.858 l
+227.594 26.858 l 228.816 30.455 l 235.945 30.455 l 237.098 26.858 l
+241.199 26.858 l h
+234.863 33.768 m 229.895 33.768 l 232.418 41.041 l 234.863 33.768 l f*
+100.008 33.768 m 100.008 46.944 l 96.121 46.944 l 96.121 33.912 l
+96.121 31.608 94.68 30.241 92.594 30.241 c 90.504 30.241 89.137 31.608
+89.137 33.912 c 89.137 46.944 l 85.25 46.944 l 85.25 33.768 l 85.25
+29.522 88.488 26.713 92.594 26.713 c 96.695 26.713 100.008 29.522
+100.008 33.768 c f*
+119.953 26.858 m 119.953 46.944 l 115.992 46.944 l 115.992 34.705 l
+108.074 46.944 l 104.543 46.944 l 104.543 26.858 l 108.504 26.858 l
+108.504 39.241 l 116.426 26.858 l 119.953 26.858 l f*
+124.633 26.858 m 128.594 26.858 l 128.594 46.944 l 124.633 46.944 l
+124.633 26.858 l h
+124.633 26.858 m f*
+147.383 46.944 m 143.281 46.944 l 139.25 33.912 l 135.215 46.944 l
+131.184 46.944 l 137.809 26.858 l 140.688 26.858 l 147.383 46.944 l f*
+163.152 26.928 m 163.152 30.385 l 153.863 30.385 l 153.863 35.28 l
+161.785 35.28 l 161.785 38.737 l 153.863 38.737 l 153.863 43.487 l
+163.152 43.487 l 163.152 46.944 l 149.977 46.944 l 149.977 26.928 l
+163.152 26.928 l f*
+198.648 32.83 m 198.648 34.561 198.145 36.073 197.063 37.08 c 196.273
+37.873 195.121 38.377 193.25 38.592 c 190.871 38.952 l 190.082 39.096
+189.434 39.385 189 39.744 c 188.641 40.104 188.426 40.678 188.426
+41.186 c 188.426 42.553 189.434 43.705 191.52 43.705 c 192.887 43.705
+194.398 43.561 195.625 42.334 c 198.145 44.784 l 196.418 46.44 194.398
+47.159 191.664 47.159 c 187.344 47.159 184.68 44.639 184.68 41.041 c
+184.68 39.385 185.113 38.088 186.121 37.08 c 186.984 36.217 188.281
+35.713 190.008 35.424 c 192.383 35.065 l 193.32 34.92 193.824 34.776
+194.184 34.416 c 194.617 33.983 194.832 33.409 194.832 32.69 c 194.832
+31.104 193.535 30.241 191.23 30.241 c 189.434 30.241 187.703 30.67
+186.41 31.897 c 183.887 29.377 l 185.832 27.362 188.137 26.713 191.23
+26.713 c 195.41 26.713 198.648 28.944 198.648 32.83 c f*
+202.465 26.858 m 206.352 26.858 l 206.352 46.944 l 202.465 46.944 l
+202.465 26.858 l h
+202.465 26.858 m f*
+224.137 43.487 m 224.137 46.944 l 209.738 46.944 l 209.738 43.487 l
+214.992 43.487 l 214.992 26.928 l 218.879 26.928 l 218.879 43.487 l
+224.137 43.487 l f*
+255.023 43.487 m 255.023 46.944 l 240.625 46.944 l 240.625 43.487 l
+245.879 43.487 l 245.879 26.858 l 249.77 26.858 l 249.77 43.487 l
+255.023 43.487 l f*
+99.793 10.295 m 99.793 13.319 100.082 16.053 97.777 18.287 c 96.48
+19.655 94.609 20.233 92.52 20.233 c 85.25 20.233 l 85.25 0.143 l 92.52
+0.143 l 94.609 0.143 96.48 0.717 97.777 2.088 c 100.082 4.319 99.793
+7.272 99.793 10.295 c h
+95.902 10.295 m 95.902 7.198 95.762 5.76 95.039 4.897 c 94.391 4.104
+93.457 3.67 92.16 3.67 c 89.207 3.67 l 89.207 16.702 l 92.16 16.702 l
+93.457 16.702 94.391 16.272 95.039 15.479 c 95.762 14.616 95.902 13.319
+95.902 10.295 c f*
+119.16 0.143 m 114.695 8.784 l 116.641 9.502 118.367 11.233 118.367
+14.041 c 118.367 17.424 115.922 20.233 111.816 20.233 c 103.969 20.233
+l 103.969 0.143 l 107.855 0.143 l 107.855 8.135 l 110.738 8.135 l
+114.625 0.143 l 119.16 0.143 l h
+114.41 14.041 m 114.41 12.53 113.328 11.448 111.602 11.448 c 107.855
+11.448 l 107.855 16.705 l 111.602 16.705 l 113.328 16.705 114.41 15.623
+114.41 14.041 c f*
+135.793 0.143 m 135.793 3.67 l 126.434 3.67 l 126.434 8.494 l 134.352
+8.494 l 134.352 12.026 l 126.434 12.026 l 126.434 16.705 l 135.793
+16.705 l 135.793 20.233 l 122.543 20.233 l 122.543 0.143 l 135.793
+0.143 l f*
+152.711 6.049 m 152.711 7.85 152.207 9.287 151.129 10.295 c 150.266
+11.088 149.113 11.592 147.313 11.881 c 144.938 12.241 l 144.145 12.311
+143.496 12.67 143.063 13.034 c 142.633 13.393 142.488 13.967 142.488
+14.471 c 142.488 15.838 143.496 16.991 145.586 16.991 c 146.879 16.991
+148.465 16.776 149.688 15.623 c 152.207 18.073 l 150.48 19.729 148.465
+20.377 145.727 20.377 c 141.336 20.377 138.746 17.858 138.746 14.327 c
+138.746 12.6 139.176 11.303 140.113 10.369 c 141.047 9.502 142.344
+8.928 144.074 8.713 c 146.449 8.354 l 147.383 8.209 147.816 7.991
+148.25 7.631 c 148.68 7.272 148.824 6.698 148.824 5.975 c 148.824 4.319
+147.602 3.455 145.297 3.455 c 143.426 3.455 141.695 3.889 140.473 5.186
+c 137.953 2.662 l 139.895 0.647 142.199 -0.002 145.223 -0.002 c 149.473
+-0.002 152.711 2.159 152.711 6.049 c f*
+171.074 10.295 m 171.074 13.319 171.289 16.053 169.055 18.287 c 167.762
+19.655 165.816 20.233 163.727 20.233 c 156.527 20.233 l 156.527 0.143 l
+163.727 0.143 l 165.816 0.143 167.762 0.717 169.055 2.088 c 171.289
+4.319 171.074 7.272 171.074 10.295 c h
+167.184 10.295 m 167.184 7.198 167.039 5.76 166.32 4.897 c 165.672
+4.104 164.738 3.67 163.367 3.67 c 160.418 3.67 l 160.418 16.702 l
+163.367 16.702 l 164.738 16.702 165.672 16.272 166.32 15.479 c 167.039
+14.616 167.184 13.319 167.184 10.295 c f*
+188.426 0.143 m 188.426 3.67 l 179.137 3.67 l 179.137 8.494 l 187.055
+8.494 l 187.055 12.026 l 179.137 12.026 l 179.137 16.705 l 188.426
+16.705 l 188.426 20.233 l 175.25 20.233 l 175.25 0.143 l 188.426 0.143
+l f*
+207.793 0.143 m 207.793 20.233 l 203.832 20.233 l 203.832 7.92 l
+195.914 20.233 l 192.383 20.233 l 192.383 0.143 l 196.344 0.143 l
+196.344 12.455 l 204.266 0.143 l 207.793 0.143 l f*
+99.648 70.272 m 99.648 73.729 l 85.25 73.729 l 85.25 70.272 l 90.504
+70.272 l 90.504 53.713 l 94.391 53.713 l 94.391 70.272 l 99.648 70.272
+l f*
+116.496 53.709 m 116.496 57.166 l 107.137 57.166 l 107.137 62.065 l
+115.055 62.065 l 115.055 65.518 l 107.137 65.518 l 107.137 70.272 l
+116.496 70.272 l 116.496 73.725 l 103.25 73.725 l 103.25 53.709 l
+116.496 53.709 l f*
+134.711 59.83 m 130.754 59.83 l 130.32 58.248 129.313 57.026 127.367
+57.026 c 126.289 57.026 125.426 57.385 124.848 58.034 c 124.055 58.897
+123.84 59.83 123.84 63.721 c 123.84 67.608 124.055 68.545 124.848
+69.409 c 125.426 70.057 126.289 70.416 127.367 70.416 c 129.313 70.416
+130.32 69.194 130.754 67.608 c 134.711 67.608 l 133.992 71.784 131.039
+73.944 127.297 73.944 c 125.137 73.944 123.336 73.151 121.895 71.713 c
+119.879 69.698 119.953 67.174 119.953 63.721 c 119.953 60.264 119.879
+57.744 121.895 55.729 c 123.336 54.287 125.137 53.494 127.297 53.494 c
+131.039 53.494 133.992 55.655 134.711 59.83 c f*
+153 53.709 m 153 73.725 l 149.113 73.725 l 149.113 65.518 l 142.273
+65.518 l 142.273 73.725 l 138.383 73.725 l 138.383 53.709 l 142.273
+53.709 l 142.273 62.065 l 149.113 62.065 l 149.113 53.709 l 153 53.709
+l f*
+173.375 53.709 m 173.375 73.725 l 169.488 73.725 l 169.488 61.487 l
+161.496 73.725 l 158.039 73.725 l 158.039 53.709 l 161.93 53.709 l
+161.93 66.022 l 169.922 53.709 l 173.375 53.709 l f*
+178.418 53.709 m 182.305 53.709 l 182.305 73.725 l 178.418 73.725 l
+178.418 53.709 l h
+178.418 53.709 m f*
+200.305 59.616 m 200.305 61.342 199.801 62.858 198.719 63.866 c 197.93
+64.655 196.777 65.159 194.906 65.377 c 192.527 65.737 l 191.738 65.881
+191.09 66.166 190.656 66.53 c 190.297 66.959 190.082 67.463 190.082
+67.967 c 190.082 69.334 191.09 70.487 193.176 70.487 c 194.543 70.487
+196.055 70.342 197.281 69.119 c 199.801 71.569 l 198.074 73.225 196.055
+73.944 193.32 73.944 c 189 73.944 186.336 71.424 186.336 67.823 c
+186.336 66.166 186.77 64.873 187.777 63.866 c 188.641 62.998 189.938
+62.494 191.664 62.209 c 194.039 61.846 l 194.977 61.705 195.48 61.561
+195.84 61.202 c 196.273 60.768 196.488 60.194 196.488 59.471 c 196.488
+57.889 195.191 57.026 192.887 57.026 c 191.09 57.026 189.359 57.455
+188.063 58.678 c 185.543 56.159 l 187.488 54.143 189.793 53.494 192.887
+53.494 c 197.063 53.494 200.305 55.729 200.305 59.616 c f*
+218.449 59.83 m 214.488 59.83 l 214.129 58.248 213.047 57.026 211.105
+57.026 c 210.023 57.026 209.16 57.385 208.586 58.034 c 207.863 58.897
+207.648 59.83 207.648 63.721 c 207.648 67.608 207.863 68.545 208.586
+69.409 c 209.16 70.057 210.023 70.416 211.105 70.416 c 213.047 70.416
+214.129 69.194 214.488 67.608 c 218.449 67.608 l 217.727 71.784 214.848
+73.944 211.105 73.944 c 208.871 73.944 207.074 73.151 205.633 71.713 c
+203.617 69.698 203.688 67.174 203.688 63.721 c 203.688 60.264 203.617
+57.744 205.633 55.729 c 207.074 54.287 208.871 53.494 211.105 53.494 c
+214.777 53.494 217.727 55.655 218.449 59.83 c f*
+236.738 53.709 m 236.738 73.725 l 232.848 73.725 l 232.848 65.518 l
+226.082 65.518 l 226.082 73.725 l 222.121 73.725 l 222.121 53.709 l
+226.082 53.709 l 226.082 62.065 l 232.848 62.065 l 232.848 53.709 l
+236.738 53.709 l f*
+255.098 53.709 m 255.098 57.166 l 245.738 57.166 l 245.738 62.065 l
+253.656 62.065 l 253.656 65.518 l 245.738 65.518 l 245.738 70.272 l
+255.098 70.272 l 255.098 73.725 l 241.848 73.725 l 241.848 53.709 l
+255.098 53.709 l f*
+4.465 44.709 m 24.551 44.709 l 24.551 21.311 l 49.105 21.311 l 49.105
+44.709 l 69.121 44.709 l 69.121 24.19 l 49.535 4.608 l 24.047 4.608 l
+4.465 24.19 l 4.465 44.709 l h
+66.961 42.479 m 51.336 42.479 l 51.336 19.08 l 22.32 19.08 l 22.32
+42.479 l 6.695 42.479 l 6.695 25.057 l 24.984 6.838 l 48.672 6.838 l
+66.887 25.057 l 66.961 42.479 l h
+66.527 49.174 m 48.672 67.034 l 24.984 67.034 l 7.129 49.174 l 29.016
+49.174 l 29.016 25.776 l 44.641 25.776 l 44.641 49.174 l 66.527 49.174
+l h
+69.121 46.944 m 46.871 46.944 l 46.871 23.545 l 26.785 23.545 l 26.785
+46.944 l 4.465 46.944 l 4.465 49.678 l 24.047 69.264 l 49.535 69.264 l
+69.121 49.678 l 69.121 46.944 l h
+0 51.409 m 0 22.463 l 22.32 0.143 l 51.336 0.143 l 73.586 22.463 l
+73.586 51.409 l 51.336 73.729 l 22.32 73.729 l 0 51.409 l h
+2.23 50.545 m 2.23 23.327 l 23.184 2.377 l 50.398 2.377 l 71.352 23.327
+l 71.352 50.545 l 50.398 71.494 l 23.184 71.494 l 2.23 50.545 l f*
+Q
+showpage
+%%Trailer
+count op_count sub {pop} repeat
+countdictstack dict_count sub {end} repeat
+cairo_eps_state restore
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdf
new file mode 100644
index 00000000000..98f3d6667c1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.eps b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.eps
new file mode 100644
index 00000000000..e481ed69d67
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.eps
@@ -0,0 +1,274 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 279 576 535 651
+%%HiResBoundingBox: 279.324219 576.259766 534.520313 650.303516
+%.................................................
+%%Creator: AFPL Ghostscript 814 (epswrite)
+%%CreationDate: 2004/11/09 12:19:55
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.
+%%BeginResource: procset GS_epswrite_2_0_1001
+/GS_epswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end readonly def
+%%EndResource
+/pagesave null def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+GS_epswrite_2_0_1001 begin
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+%%EndPageSetup
+gsave mark
+Q q
+0 0 250000 250000 re
+Y
+K
+5053.1 6233.98 34.5625 35.2812 re
+f*
+5147.42 6233.98 34.5625 35.2812 re
+f*
+4616.78 6031.66 -44.64 87.12 P
+19.44 6.48 36 24.48 36 52.56 c
+0 33.12 -23.76 61.2 -64.8 61.2 c
+-78.48 0 0 -200.88 38.88 0 0 80.64 28.08 0 39.6 -80.64 45.36 0 h
+4569.26 6171.34 m
+0 -15.84 -11.52 -26.64 -28.08 -26.64 c
+-37.44 0 0 53.28 ^ p
+16.56 0 28.08 -11.52 28.08 -26.64 c
+f*
+5205.74 6031.66 -73.44 200.88 -30.24 0 -73.44 -200.88 41.04 0 12.24 36 71.28 0 11.52 -36
+41.04 0 H
+5142.38 6100.78 -49.68 0 25.2 72.72 24.48 -72.72 f*
+3793.82 6100.78 0 131.76 -38.88 0 0 -130.32 P
+0 -23.04 -14.4 -36.72 -35.28 -36.72 c
+-20.88 0 -34.56 13.68 -34.56 36.72 c
+0 130.32 -38.88 0 0 -131.76 p
+0 -42.48 32.4 -70.56 73.44 -70.56 c
+41.04 0 74.16 28.08 74.16 70.56 c
+f*
+3993.26 6031.66 0 200.88 -39.6 0 0 -122.4 -79.2 122.4 -35.28 0 0 -200.88 39.6 0
+0 123.84 79.2 -123.84 35.28 0 f*
+4040.06 6031.66 39.6016 200.879 re
+f*
+4267.58 6232.54 -41.04 0 -40.32 -130.32 -40.32 130.32 -40.32 0 66.24 -200.88 28.8 0 66.96 200.88 f*
+4425.26 6032.38 0 34.56 -92.88 0 0 48.96 79.2 0 0 34.56 ^ 0 47.52
+92.88 0 0 34.56 -131.76 0 0 -200.16 ^ f*
+4780.22 6091.42 m
+0 17.28 -5.04 32.4 -15.84 42.48 c
+-7.92 7.92 -19.44 12.96 -38.16 15.12 c
+-23.76 3.6 p
+-7.92 1.44 -14.4 4.32 -18.72 7.92 c
+-3.6 3.6 -5.76 9.36 -5.76 14.4 c
+0 13.68 10.08 25.2 30.96 25.2 c
+13.68 0 28.8 -1.44 41.04 -13.68 c
+25.2 24.48 p
+-17.28 16.56 -37.44 23.76 -64.8 23.76 c
+-43.2 0 -69.84 -25.2 -69.84 -61.2 c
+0 -16.56 4.32 -29.52 14.4 -39.6 c
+8.64 -8.64 21.6 -13.68 38.88 -16.56 c
+23.76 -3.6 p
+9.36 -1.44 14.4 -2.88 18 -6.48 c
+4.32 -4.32 6.48 -10.08 6.48 -17.28 c
+0 -15.84 -12.96 -24.48 -36 -24.48 c
+-18 0 -35.28 4.32 -48.24 16.56 c
+-25.2 -25.2 p
+19.44 -20.16 42.48 -26.64 73.44 -26.64 c
+41.76 0 74.16 22.32 74.16 61.2 c
+f*
+4818.38 6031.66 38.8789 200.879 re
+f*
+5035.1 6197.98 0 34.56 -144 0 ^ 52.56 0 0 -165.6 38.88 0 ^
+52.56 0 f*
+5343.98 6197.98 0 34.56 -144 0 ^ 52.56 0 0 -166.32 38.88 0 ^
+52.56 0 f*
+3791.66 5866.05 m
+0 30.24 2.88 57.6 -20.16 79.92 c
+-12.96 13.68 -31.68 19.44 -52.56 19.44 c
+-72.72 0 0 -200.88 ^ p
+20.88 0 39.6 5.76 52.56 19.44 c
+23.04 22.32 20.16 51.84 20.16 82.08 c
+h
+3752.78 5866.05 m
+0 -30.96 -1.44 -45.36 -8.64 -54 c
+-6.48 -7.92 -15.84 -12.24 -28.8 -12.24 c
+-29.52 0 0 130.32 ^ p
+12.96 0 22.32 -4.32 28.8 -12.24 c
+7.2 -8.64 8.64 -21.6 8.64 -51.84 c
+f*
+3985.34 5764.54 -44.64 86.4 P
+19.44 7.2 36.72 24.48 36.72 52.56 c
+0 33.84 -24.48 61.92 -65.52 61.92 c
+-78.48 0 0 -200.88 38.88 0 0 79.92 28.8 0 38.88 -79.92 45.36 0 h
+3937.82 5903.5 m
+0 -15.12 -10.8 -25.92 -28.08 -25.92 c
+-37.44 0 0 52.56 ^ p
+17.28 0 28.08 -10.8 28.08 -26.64 c
+f*
+4151.66 5764.54 0 35.28 -93.6 0 0 48.24 79.2 0 0 35.28 ^ 0 46.8
+93.6 0 0 35.28 -132.48 0 0 -200.88 ^ f*
+4320.86 5823.58 m
+0 18 -5.04 32.4 -15.84 42.48 c
+-8.64 7.92 -20.16 12.96 -38.16 15.84 c
+-23.76 3.6 p
+-7.92 0.72 -14.4 4.32 -18.72 7.92 c
+-4.32 3.6 -5.76 9.36 -5.76 14.4 c
+0 13.68 10.08 25.2 30.96 25.2 c
+12.96 0 28.8 -2.16 41.04 -13.68 c
+25.2 24.48 p
+-17.28 16.56 -37.44 23.04 -64.8 23.04 c
+-43.92 0 -69.84 -25.2 -69.84 -60.48 c
+0 -17.28 4.32 -30.24 13.68 -39.6 c
+9.36 -8.64 22.32 -14.4 39.6 -16.56 c
+23.76 -3.6 p
+9.36 -1.44 13.68 -3.6 18 -7.2 c
+4.32 -3.6 5.76 -9.36 5.76 -16.56 c
+0 -16.56 -12.24 -25.2 -35.28 -25.2 c
+-18.72 0 -36 4.32 -48.24 17.28 c
+-25.2 -25.2 p
+19.44 -20.16 42.48 -26.64 72.72 -26.64 c
+42.48 0 74.88 21.6 74.88 60.48 c
+f*
+4504.46 5866.05 m
+0 30.24 2.16 57.6 -20.16 79.92 c
+-12.96 13.68 -32.4 19.44 -53.28 19.44 c
+-72 0 0 -200.88 ^ p
+20.88 0 40.32 5.76 53.28 19.44 c
+22.32 22.32 20.16 51.84 20.16 82.08 c
+h
+4465.58 5866.05 m
+0 -30.96 -1.44 -45.36 -8.64 -54 c
+-6.48 -7.92 -15.84 -12.24 -29.52 -12.24 c
+-29.52 0 0 130.32 ^ p
+13.68 0 23.04 -4.32 29.52 -12.24 c
+7.2 -8.64 8.64 -21.6 8.64 -51.84 c
+f*
+4677.98 5764.54 0 35.28 -92.88 0 0 48.24 79.2 0 0 35.28 ^ 0 46.8
+92.88 0 0 35.28 -131.76 0 0 -200.88 ^ f*
+4871.66 5764.54 0 200.88 -39.6 0 0 -123.12 -79.2 123.12 -35.28 0 0 -200.88 39.6 0
+0 123.12 79.2 -123.12 35.28 0 f*
+3790.22 6465.82 0 34.56 -144 0 ^ 52.56 0 0 -165.6 38.88 0 ^
+52.56 0 f*
+3958.7 6300.21 0 34.56 -93.6 0 0 48.96 79.2 0 0 34.56 ^ 0 47.52
+93.6 0 0 34.56 -132.48 0 0 -200.16 ^ f*
+4140.86 6361.42 -39.6 0 P
+-4.32 -15.84 -14.4 -28.08 -33.84 -28.08 c
+-10.8 0 -19.44 3.6 -25.2 10.08 c
+-7.92 8.64 -10.08 18 -10.08 56.88 c
+0 38.88 2.16 48.24 10.08 56.88 c
+5.76 6.48 14.4 10.08 25.2 10.08 c
+19.44 0 29.52 -12.24 33.84 -28.08 c
+39.6 0 p
+-7.2 41.76 -36.72 63.36 -74.16 63.36 c
+-21.6 0 -39.6 -7.92 -54 -22.32 c
+-20.16 -20.16 -19.44 -45.36 -19.44 -79.92 c
+0 -34.56 -0.72 -59.76 19.44 -79.92 c
+14.4 -14.4 32.4 -22.32 54 -22.32 c
+37.44 0 66.96 21.6 74.16 63.36 c
+f*
+4323.74 6300.21 0 200.16 -38.88 0 0 -82.08 -68.4 0 ^ -38.88 0 0 -200.16
+^ 0 83.52 68.4 0 ^ 38.88 0 f*
+4527.5 6300.21 0 200.16 -38.88 0 0 -122.4 -79.92 122.4 -34.56 0 0 -200.16 38.88 0
+0 123.12 79.92 -123.12 34.56 0 f*
+4577.9 6300.21 38.8789 200.16 re
+f*
+4796.78 6359.26 m
+0 17.28 -5.04 32.4 -15.84 42.48 c
+-7.92 7.92 -19.44 12.96 -38.16 15.12 c
+-23.76 3.6 p
+-7.92 1.44 -14.4 4.32 -18.72 7.92 c
+-3.6 4.32 -5.76 9.36 -5.76 14.4 c
+0 13.68 10.08 25.2 30.96 25.2 c
+13.68 0 28.8 -1.44 41.04 -13.68 c
+25.2 24.48 p
+-17.28 16.56 -37.44 23.76 -64.8 23.76 c
+-43.2 0 -69.84 -25.2 -69.84 -61.2 c
+0 -16.56 4.32 -29.52 14.4 -39.6 c
+8.64 -8.64 21.6 -13.68 38.88 -16.56 c
+23.76 -3.6 p
+9.36 -1.44 14.4 -2.88 18 -6.48 c
+4.32 -4.32 6.48 -10.08 6.48 -17.28 c
+0 -15.84 -12.96 -24.48 -36 -24.48 c
+-18 0 -35.28 4.32 -48.24 16.56 c
+-25.2 -25.2 p
+19.44 -20.16 42.48 -26.64 73.44 -26.64 c
+41.76 0 74.16 22.32 74.16 61.2 c
+f*
+4978.22 6361.42 -39.6 0 P
+-3.6 -15.84 -14.4 -28.08 -33.84 -28.08 c
+-10.8 0 -19.44 3.6 -25.2 10.08 c
+-7.2 8.64 -9.36 18 -9.36 56.88 c
+0 38.88 2.16 48.24 9.36 56.88 c
+5.76 6.48 14.4 10.08 25.2 10.08 c
+19.44 0 30.24 -12.24 33.84 -28.08 c
+39.6 0 p
+-7.2 41.76 -36 63.36 -73.44 63.36 c
+-22.32 0 -40.32 -7.92 -54.72 -22.32 c
+-20.16 -20.16 -19.44 -45.36 -19.44 -79.92 c
+0 -34.56 -0.72 -59.76 19.44 -79.92 c
+14.4 -14.4 32.4 -22.32 54.72 -22.32 c
+36.72 0 66.24 21.6 73.44 63.36 c
+f*
+5161.1 6300.21 0 200.16 -38.88 0 0 -82.08 -67.68 0 ^ -39.6 0 0 -200.16
+^ 0 83.52 67.68 0 ^ 38.88 0 f*
+5344.7 6300.21 0 34.56 -93.6 0 0 48.96 79.2 0 0 34.56 ^ 0 47.52
+93.6 0 0 34.56 -132.48 0 0 -200.16 ^ f*
+2838.38 6210.21 200.88 0 0 -234 245.52 0 ^ 200.16 0 0 -205.2 -195.84 -195.84
+-254.88 0 -195.84 195.84 0 205.2 H
+3463.34 6187.9 -156.24 0 0 -234 -290.16 0 ^ -156.24 0 0 -174.24 182.88 -182.16
+236.88 0 182.16 182.16 0.72 174.24 H
+3459.02 6254.86 -178.56 178.56 -236.88 0 -178.56 -178.56 218.88 0 0 -234 156.24 0 ^
+218.88 0 H
+3484.94 6232.54 -222.48 0 0 -234 -200.88 0 ^ -223.2 0 0 27.36 195.84 195.84
+254.88 0 195.84 -195.84 0 -27.36 H
+2793.74 6277.18 0 -289.44 223.2 -223.2 290.16 0 222.48 223.2 0 289.44 -222.48 223.2 -290.16 0
+-223.2 -223.2 H
+2816.06 6268.54 0 -272.16 209.52 -209.52 272.16 0 209.52 209.52 0 272.16 -209.52 209.52 -272.16 0
+-209.52 -209.52 f*
+cleartomark end end pagesave restore showpage
+%%PageTrailer
+%%Trailer
+%%Pages: 1
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.pdf
new file mode 100644
index 00000000000..c86e48d5b49
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.eps b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.eps
new file mode 100644
index 00000000000..8c2e399367f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.eps
@@ -0,0 +1,250 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.8.8 (http://cairographics.org)
+%%CreationDate: Fri Oct 12 15:29:00 2012
+%%Pages: 1
+%%BoundingBox: 0 0 255 74
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+/cairo_eps_state save def
+/dict_count countdictstack def
+/op_count count 1 sub def
+userdict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/B { fill stroke } bind def
+/B* { eofill stroke } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 255 74
+%%EndPageSetup
+q
+1 g
+225.938 47.088 m 229.395 47.088 l 229.395 50.616 l 225.938 50.616 l
+225.938 47.088 l h
+225.938 47.088 m f*
+235.367 47.088 m 238.824 47.088 l 238.824 50.616 l 235.367 50.616 l
+235.367 47.088 l h
+235.367 47.088 m f*
+182.305 26.858 m 177.84 35.569 l 179.785 36.217 181.441 38.018 181.441
+40.823 c 181.441 44.135 179.063 46.944 174.961 46.944 c 167.113 46.944
+l 167.113 26.858 l 171 26.858 l 171 34.92 l 173.809 34.92 l 177.77
+26.858 l 182.305 26.858 l h
+177.551 40.823 m 177.551 39.241 176.398 38.159 174.746 38.159 c 171
+38.159 l 171 43.487 l 174.746 43.487 l 176.398 43.487 177.551 42.334
+177.551 40.823 c f*
+241.199 26.858 m 233.855 46.944 l 230.832 46.944 l 223.488 26.858 l
+227.594 26.858 l 228.816 30.455 l 235.945 30.455 l 237.098 26.858 l
+241.199 26.858 l h
+234.863 33.768 m 229.895 33.768 l 232.418 41.041 l 234.863 33.768 l f*
+100.008 33.768 m 100.008 46.944 l 96.121 46.944 l 96.121 33.912 l
+96.121 31.608 94.68 30.241 92.594 30.241 c 90.504 30.241 89.137 31.608
+89.137 33.912 c 89.137 46.944 l 85.25 46.944 l 85.25 33.768 l 85.25
+29.522 88.488 26.713 92.594 26.713 c 96.695 26.713 100.008 29.522
+100.008 33.768 c f*
+119.953 26.858 m 119.953 46.944 l 115.992 46.944 l 115.992 34.705 l
+108.074 46.944 l 104.543 46.944 l 104.543 26.858 l 108.504 26.858 l
+108.504 39.241 l 116.426 26.858 l 119.953 26.858 l f*
+124.633 26.858 m 128.594 26.858 l 128.594 46.944 l 124.633 46.944 l
+124.633 26.858 l h
+124.633 26.858 m f*
+147.383 46.944 m 143.281 46.944 l 139.25 33.912 l 135.215 46.944 l
+131.184 46.944 l 137.809 26.858 l 140.688 26.858 l 147.383 46.944 l f*
+163.152 26.928 m 163.152 30.385 l 153.863 30.385 l 153.863 35.28 l
+161.785 35.28 l 161.785 38.737 l 153.863 38.737 l 153.863 43.487 l
+163.152 43.487 l 163.152 46.944 l 149.977 46.944 l 149.977 26.928 l
+163.152 26.928 l f*
+198.648 32.83 m 198.648 34.561 198.145 36.073 197.063 37.08 c 196.273
+37.873 195.121 38.377 193.25 38.592 c 190.871 38.952 l 190.082 39.096
+189.434 39.385 189 39.744 c 188.641 40.104 188.426 40.678 188.426
+41.186 c 188.426 42.553 189.434 43.705 191.52 43.705 c 192.887 43.705
+194.398 43.561 195.625 42.334 c 198.145 44.784 l 196.418 46.44 194.398
+47.159 191.664 47.159 c 187.344 47.159 184.68 44.639 184.68 41.041 c
+184.68 39.385 185.113 38.088 186.121 37.08 c 186.984 36.217 188.281
+35.713 190.008 35.424 c 192.383 35.065 l 193.32 34.92 193.824 34.776
+194.184 34.416 c 194.617 33.983 194.832 33.409 194.832 32.69 c 194.832
+31.104 193.535 30.241 191.23 30.241 c 189.434 30.241 187.703 30.67
+186.41 31.897 c 183.887 29.377 l 185.832 27.362 188.137 26.713 191.23
+26.713 c 195.41 26.713 198.648 28.944 198.648 32.83 c f*
+202.465 26.858 m 206.352 26.858 l 206.352 46.944 l 202.465 46.944 l
+202.465 26.858 l h
+202.465 26.858 m f*
+224.137 43.487 m 224.137 46.944 l 209.738 46.944 l 209.738 43.487 l
+214.992 43.487 l 214.992 26.928 l 218.879 26.928 l 218.879 43.487 l
+224.137 43.487 l f*
+255.023 43.487 m 255.023 46.944 l 240.625 46.944 l 240.625 43.487 l
+245.879 43.487 l 245.879 26.858 l 249.77 26.858 l 249.77 43.487 l
+255.023 43.487 l f*
+99.793 10.295 m 99.793 13.319 100.082 16.053 97.777 18.287 c 96.48
+19.655 94.609 20.233 92.52 20.233 c 85.25 20.233 l 85.25 0.143 l 92.52
+0.143 l 94.609 0.143 96.48 0.717 97.777 2.088 c 100.082 4.319 99.793
+7.272 99.793 10.295 c h
+95.902 10.295 m 95.902 7.198 95.762 5.76 95.039 4.897 c 94.391 4.104
+93.457 3.67 92.16 3.67 c 89.207 3.67 l 89.207 16.702 l 92.16 16.702 l
+93.457 16.702 94.391 16.272 95.039 15.479 c 95.762 14.616 95.902 13.319
+95.902 10.295 c f*
+119.16 0.143 m 114.695 8.784 l 116.641 9.502 118.367 11.233 118.367
+14.041 c 118.367 17.424 115.922 20.233 111.816 20.233 c 103.969 20.233
+l 103.969 0.143 l 107.855 0.143 l 107.855 8.135 l 110.738 8.135 l
+114.625 0.143 l 119.16 0.143 l h
+114.41 14.041 m 114.41 12.53 113.328 11.448 111.602 11.448 c 107.855
+11.448 l 107.855 16.705 l 111.602 16.705 l 113.328 16.705 114.41 15.623
+114.41 14.041 c f*
+135.793 0.143 m 135.793 3.67 l 126.434 3.67 l 126.434 8.494 l 134.352
+8.494 l 134.352 12.026 l 126.434 12.026 l 126.434 16.705 l 135.793
+16.705 l 135.793 20.233 l 122.543 20.233 l 122.543 0.143 l 135.793
+0.143 l f*
+152.711 6.049 m 152.711 7.85 152.207 9.287 151.129 10.295 c 150.266
+11.088 149.113 11.592 147.313 11.881 c 144.938 12.241 l 144.145 12.311
+143.496 12.67 143.063 13.034 c 142.633 13.393 142.488 13.967 142.488
+14.471 c 142.488 15.838 143.496 16.991 145.586 16.991 c 146.879 16.991
+148.465 16.776 149.688 15.623 c 152.207 18.073 l 150.48 19.729 148.465
+20.377 145.727 20.377 c 141.336 20.377 138.746 17.858 138.746 14.327 c
+138.746 12.6 139.176 11.303 140.113 10.369 c 141.047 9.502 142.344
+8.928 144.074 8.713 c 146.449 8.354 l 147.383 8.209 147.816 7.991
+148.25 7.631 c 148.68 7.272 148.824 6.698 148.824 5.975 c 148.824 4.319
+147.602 3.455 145.297 3.455 c 143.426 3.455 141.695 3.889 140.473 5.186
+c 137.953 2.662 l 139.895 0.647 142.199 -0.002 145.223 -0.002 c 149.473
+-0.002 152.711 2.159 152.711 6.049 c f*
+171.074 10.295 m 171.074 13.319 171.289 16.053 169.055 18.287 c 167.762
+19.655 165.816 20.233 163.727 20.233 c 156.527 20.233 l 156.527 0.143 l
+163.727 0.143 l 165.816 0.143 167.762 0.717 169.055 2.088 c 171.289
+4.319 171.074 7.272 171.074 10.295 c h
+167.184 10.295 m 167.184 7.198 167.039 5.76 166.32 4.897 c 165.672
+4.104 164.738 3.67 163.367 3.67 c 160.418 3.67 l 160.418 16.702 l
+163.367 16.702 l 164.738 16.702 165.672 16.272 166.32 15.479 c 167.039
+14.616 167.184 13.319 167.184 10.295 c f*
+188.426 0.143 m 188.426 3.67 l 179.137 3.67 l 179.137 8.494 l 187.055
+8.494 l 187.055 12.026 l 179.137 12.026 l 179.137 16.705 l 188.426
+16.705 l 188.426 20.233 l 175.25 20.233 l 175.25 0.143 l 188.426 0.143
+l f*
+207.793 0.143 m 207.793 20.233 l 203.832 20.233 l 203.832 7.92 l
+195.914 20.233 l 192.383 20.233 l 192.383 0.143 l 196.344 0.143 l
+196.344 12.455 l 204.266 0.143 l 207.793 0.143 l f*
+99.648 70.272 m 99.648 73.729 l 85.25 73.729 l 85.25 70.272 l 90.504
+70.272 l 90.504 53.713 l 94.391 53.713 l 94.391 70.272 l 99.648 70.272
+l f*
+116.496 53.709 m 116.496 57.166 l 107.137 57.166 l 107.137 62.065 l
+115.055 62.065 l 115.055 65.518 l 107.137 65.518 l 107.137 70.272 l
+116.496 70.272 l 116.496 73.725 l 103.25 73.725 l 103.25 53.709 l
+116.496 53.709 l f*
+134.711 59.83 m 130.754 59.83 l 130.32 58.248 129.313 57.026 127.367
+57.026 c 126.289 57.026 125.426 57.385 124.848 58.034 c 124.055 58.897
+123.84 59.83 123.84 63.721 c 123.84 67.608 124.055 68.545 124.848
+69.409 c 125.426 70.057 126.289 70.416 127.367 70.416 c 129.313 70.416
+130.32 69.194 130.754 67.608 c 134.711 67.608 l 133.992 71.784 131.039
+73.944 127.297 73.944 c 125.137 73.944 123.336 73.151 121.895 71.713 c
+119.879 69.698 119.953 67.174 119.953 63.721 c 119.953 60.264 119.879
+57.744 121.895 55.729 c 123.336 54.287 125.137 53.494 127.297 53.494 c
+131.039 53.494 133.992 55.655 134.711 59.83 c f*
+153 53.709 m 153 73.725 l 149.113 73.725 l 149.113 65.518 l 142.273
+65.518 l 142.273 73.725 l 138.383 73.725 l 138.383 53.709 l 142.273
+53.709 l 142.273 62.065 l 149.113 62.065 l 149.113 53.709 l 153 53.709
+l f*
+173.375 53.709 m 173.375 73.725 l 169.488 73.725 l 169.488 61.487 l
+161.496 73.725 l 158.039 73.725 l 158.039 53.709 l 161.93 53.709 l
+161.93 66.022 l 169.922 53.709 l 173.375 53.709 l f*
+178.418 53.709 m 182.305 53.709 l 182.305 73.725 l 178.418 73.725 l
+178.418 53.709 l h
+178.418 53.709 m f*
+200.305 59.616 m 200.305 61.342 199.801 62.858 198.719 63.866 c 197.93
+64.655 196.777 65.159 194.906 65.377 c 192.527 65.737 l 191.738 65.881
+191.09 66.166 190.656 66.53 c 190.297 66.959 190.082 67.463 190.082
+67.967 c 190.082 69.334 191.09 70.487 193.176 70.487 c 194.543 70.487
+196.055 70.342 197.281 69.119 c 199.801 71.569 l 198.074 73.225 196.055
+73.944 193.32 73.944 c 189 73.944 186.336 71.424 186.336 67.823 c
+186.336 66.166 186.77 64.873 187.777 63.866 c 188.641 62.998 189.938
+62.494 191.664 62.209 c 194.039 61.846 l 194.977 61.705 195.48 61.561
+195.84 61.202 c 196.273 60.768 196.488 60.194 196.488 59.471 c 196.488
+57.889 195.191 57.026 192.887 57.026 c 191.09 57.026 189.359 57.455
+188.063 58.678 c 185.543 56.159 l 187.488 54.143 189.793 53.494 192.887
+53.494 c 197.063 53.494 200.305 55.729 200.305 59.616 c f*
+218.449 59.83 m 214.488 59.83 l 214.129 58.248 213.047 57.026 211.105
+57.026 c 210.023 57.026 209.16 57.385 208.586 58.034 c 207.863 58.897
+207.648 59.83 207.648 63.721 c 207.648 67.608 207.863 68.545 208.586
+69.409 c 209.16 70.057 210.023 70.416 211.105 70.416 c 213.047 70.416
+214.129 69.194 214.488 67.608 c 218.449 67.608 l 217.727 71.784 214.848
+73.944 211.105 73.944 c 208.871 73.944 207.074 73.151 205.633 71.713 c
+203.617 69.698 203.688 67.174 203.688 63.721 c 203.688 60.264 203.617
+57.744 205.633 55.729 c 207.074 54.287 208.871 53.494 211.105 53.494 c
+214.777 53.494 217.727 55.655 218.449 59.83 c f*
+236.738 53.709 m 236.738 73.725 l 232.848 73.725 l 232.848 65.518 l
+226.082 65.518 l 226.082 73.725 l 222.121 73.725 l 222.121 53.709 l
+226.082 53.709 l 226.082 62.065 l 232.848 62.065 l 232.848 53.709 l
+236.738 53.709 l f*
+255.098 53.709 m 255.098 57.166 l 245.738 57.166 l 245.738 62.065 l
+253.656 62.065 l 253.656 65.518 l 245.738 65.518 l 245.738 70.272 l
+255.098 70.272 l 255.098 73.725 l 241.848 73.725 l 241.848 53.709 l
+255.098 53.709 l f*
+4.465 44.709 m 24.551 44.709 l 24.551 21.311 l 49.105 21.311 l 49.105
+44.709 l 69.121 44.709 l 69.121 24.19 l 49.535 4.608 l 24.047 4.608 l
+4.465 24.19 l 4.465 44.709 l h
+66.961 42.479 m 51.336 42.479 l 51.336 19.08 l 22.32 19.08 l 22.32
+42.479 l 6.695 42.479 l 6.695 25.057 l 24.984 6.838 l 48.672 6.838 l
+66.887 25.057 l 66.961 42.479 l h
+66.527 49.174 m 48.672 67.034 l 24.984 67.034 l 7.129 49.174 l 29.016
+49.174 l 29.016 25.776 l 44.641 25.776 l 44.641 49.174 l 66.527 49.174
+l h
+69.121 46.944 m 46.871 46.944 l 46.871 23.545 l 26.785 23.545 l 26.785
+46.944 l 4.465 46.944 l 4.465 49.678 l 24.047 69.264 l 49.535 69.264 l
+69.121 49.678 l 69.121 46.944 l h
+0 51.409 m 0 22.463 l 22.32 0.143 l 51.336 0.143 l 73.586 22.463 l
+73.586 51.409 l 51.336 73.729 l 22.32 73.729 l 0 51.409 l h
+2.23 50.545 m 2.23 23.327 l 23.184 2.377 l 50.398 2.377 l 71.352 23.327
+l 71.352 50.545 l 50.398 71.494 l 23.184 71.494 l 2.23 50.545 l f*
+Q
+showpage
+%%Trailer
+count op_count sub {pop} repeat
+countdictstack dict_count sub {end} repeat
+cairo_eps_state restore
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.pdf b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.pdf
new file mode 100644
index 00000000000..269d01d8639
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
new file mode 100644
index 00000000000..9f49b9fbf37
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
@@ -0,0 +1,108 @@
+%%
+%% This is file `mathswap.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-mathswap.dtx (with options: `package,header')
+%% tudscr-mathswap.dtx (with options: `package,body')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-mathswap.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{mathswap}[%
+ \TUDVersion\space package (swap mathematical separators)%
+]
+%%% From File: tudscr-mathswap.dtx
+\newcommand*\@commaswap{,}
+\newcommand*\commaswap[1]{\gdef\@commaswap{#1}}
+\newcommand*\@dotswap{\,}
+\newcommand*\dotswap[1]{\gdef\@dotswap{#1}}
+\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%
+}
+\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{\@commaswap}{\ms@commachar}}
+\def\ms@smartdot{\ms@ifnum{\@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..7e41f4ed770
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
@@ -0,0 +1,2714 @@
+%%
+%% 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: `class,article')
+%% 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-fonts.dtx (with options: `class')
+%% tudscr-pagestyle.dtx (with options: `class,article')
+%% tudscr-layout.dtx (with options: `class,article')
+%% tudscr-frontmatter.dtx (with options: `class,article')
+%% tudscr-title.dtx (with options: `class,article')
+%% tudscr-fields.dtx (with options: `class')
+%% tudscr-locale.dtx (with options: `class,article')
+%% tudscr-color.dtx (with options: `class')
+%% tudscr-misc.dtx (with options: `class,article')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+\newcommand*\cls@name{article}
+\newcommand*\scrcls@name{scrartcl}
+\newcommand*\tudcls@name{tudscrartcl}
+\newcommand*\filemail{tudscr@gmail.com}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{\tudcls@name}%
+ [\TUDVersion\space document class (\cls@name)]%
+\typeout{The Corporate Design of Technische Universitaet Dresden}
+\typeout{Class: \tudcls@name}
+\typeout{Version: \TUDVersion}
+\typeout{Author: Falk Hanisch (\filemail)}
+\typeout{http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php}
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {light}{1},{lightfont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},%
+ {din}{4},%
+ {serifmath}{5},{serif}{5},{nosansmath}{5},{nosans}{5},%
+ {sansmath}{6},{sans}{6},%
+ {upgreek}{7},{uprightgreek}{7},{uprightGreek}{7},%
+ {slgreek}{8},{slantedgreek}{8},{slantedGreek}{8},%
+ }{#1}%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \or%
+ \TUDoptions{cdfonts}%
+ \TUDoptions{heavyfont=false}%
+ \or%
+ \TUDoptions{cdfonts}%
+ \TUDoptions{heavyfont}%
+ \or
+ \TUDoptions{din=false}%
+ \or
+ \TUDoptions{din}%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek}%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \if@atdocument%
+ \if@tud@cdfonts%
+ \tud@font@cdfonts%
+ \else%
+ \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}%
+ \tud@cmd@restore{mdseries@rm}%
+ \tud@cmd@restore{bfseries@rm}%
+ \tud@cmd@restore{mdseries@sf}%
+ \tud@cmd@restore{bfseries@sf}%
+ \tud@cmd@restore{mdseries@tt}%
+ \tud@cmd@restore{bfseries@tt}%
+ \edef\rmdef@ult{\rmdefault}
+ \edef\sfdef@ult{\sfdefault}
+ \edef\ttdef@ult{\ttdefault}
+ \edef\bfdef@ult{\bfdefault}
+ \edef\mddef@ult{\mddefault}
+ \normalfont\selectfont%
+ \fi%
+ \tud@layout@process%
+ \else%
+ \if@tud@cdfonts%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \fi%
+}
+\TUD@key{tudfonts}[true]{%
+ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdfonts=true}%
+ \else%
+ \TUDoptions{cdfonts=false}%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \if@tud@cdfonts%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \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}%
+ \if@atdocument\tud@font@mathfonts\fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \if@atdocument\tud@font@mathfonts\fi%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newcommand*\tud@ddc@head{0}
+\TUD@numkey{ddc}[true]{tud@ddc@head}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {color}{2},{colour}{2},%
+}
+\TUD@key{ddchead}[true]{\TUDoptions{ddc=#1}}
+\newcommand*\tud@ddc@foot{0}
+\TUD@numkey{ddcfoot}[true]{tud@ddc@foot}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {color}{2},{colour}{2},%
+}
+\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}%
+ \if@atdocument%
+ \if@tud@cdfoot%
+ \tud@cmd@store{ps@headings}%
+ \tud@cmd@store{ps@myheadings}%
+ \tud@cmd@store{ps@plain}%
+ \let\ps@headings\tud@ps@headings%
+ \let\ps@myheadings\tud@ps@myheadings%
+ \let\ps@plain\tud@ps@plain%
+ \else%
+ \tud@cmd@restore{ps@headings}%
+ \tud@cmd@restore{ps@myheadings}%
+ \tud@cmd@restore{ps@plain}%
+ \fi%
+ \clearpage%
+ \expandafter\pagestyle\expandafter{\tud@currentpagestyle}%
+ \fi%
+}
+\TUD@key{tudfoot}[true]{%
+ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdfoot}%
+ \else%
+ \TUDoptions{cdfoot=false}%
+ \fi%
+}
+\AtBeginDocument{\if@tud@cdfoot\TUDoptions{cdfoot}\pagestyle{headings}\fi}
+\newcommand*\tud@currentpagestyle{plain}
+\apptocmd{\pagestyle}{%
+ \def\tud@currentpagestyle{#1}}{}{\tud@patch@wrn{pagestyle}%
+}
+\newcommand*\tud@geometry{0}
+\TUD@key@lock{geometry}[true]{%
+ \TUD@set@numkey@lock{geometry}{tud@geometry}{%
+ {false}{0},{off}{0},{no}{0},{typearea}{0},%
+ {true}{1},{on}{1},{yes}{1},{tud}{1},{asymmetric}{1},{cd}{1},%
+ {symmetric}{2},{normal}{2},{standard}{2},{std}{2},%
+ {twoside}{3},{balanced}{3}%
+ }{#1}%
+ \if@atdocument\recalctypearea\fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@head@color{black}
+\newcommand*\tud@cd{0}
+\csdef@lock{tud@layout@title}{0}
+\csdef@lock{tud@layout@part}{0}
+\TUD@key{cd}[true]{%
+ \TUD@set@numkey{cd}{tud@cd}{\tud@layout@switch}{#1}%
+ \def\tud@head@color{black}%
+ \ifcase \tud@cd\relax%
+ \csstd@lock{tud@layout@title}{0}%
+ \csstd@lock{tud@layout@part}{0}%
+ \or%
+ \csstd@lock{tud@layout@title}{1}%
+ \csstd@lock{tud@layout@part}{1}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \csstd@lock{tud@layout@title}{2}%
+ \csstd@lock{tud@layout@part}{2}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \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%
+}
+\TUD@key{cdtitle}[true]{%
+ \TUD@set@numkey{cdtitle}{@tempa}{\tud@layout@switch}{#1}%
+ \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%
+}
+\TUD@key{cdpart}[true]{%
+ \TUD@set@numkey{cdpart}{@tempa}{\tud@layout@switch}{#1}%
+ \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%
+}
+\newcommand*\tud@layout@switch{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {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{color}[true]{%
+ \TUD@set@ifkey{color}{@tempswa}{#1}%
+ \TUD@set@numkey{color}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {simple}{0},{std}{0},{standard}{0},{mono}{0},{monochrom}{0},%
+ {true}{1},{on}{1},{yes}{1},{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}%
+ \ifcase \@tempa\relax%
+ \TUDoptions{cd}%
+ \or%
+ \TUDoptions{cd=color}%
+ \else%
+ \TUDoptions{cd=lite}%
+ \fi%
+}
+\TUD@key{colour}[true]{\TUDoptions{color=#1}}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@abstract@level{0}
+\newbool@lock{@tud@abstract@toc}
+\newif\if@tud@abstract@double
+\newif\if@tud@abstract@fil
+\@tud@abstract@filtrue
+\newif\if@tud@abstract@first
+\@tud@abstract@firsttrue
+\newlength{\tud@dim@double}
+\TUD@key{abstract}[true]{%
+ \TUD@set@numkey{abstract}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {section}{2},{sect}{2},{sec}{2},%
+ {new}{2},{std}{2},{heading}{2},%
+ {totoc}{4},{toc}{4},%
+ {nottotoc}{5},{notoc}{5},%
+ {one}{6},{simple}{6},{single}{6},%
+ {two}{7},{both}{7},{double}{7},%
+ {nofil}{8},{nofill}{8},{novfil}{8},{novfill}{8},%
+ {fil}{9},{fill}{9},{vfil}{9},{vfill}{9},%
+ }{#1}%
+ \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}%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \@tud@abstract@doublefalse%
+ \or%
+ \@tud@abstract@doubletrue%
+ \or%
+ \@tud@abstract@filfalse%
+ \or%
+ \@tud@abstract@filtrue%
+ \fi%
+}
+\newcommand*\tud@declaration@level{1}
+\newbool@lock{@tud@declaration@toc}
+\newif\if@tud@declaration@double
+\@tud@declaration@doubletrue
+\newif\if@tud@declaration@fil
+\@tud@declaration@filtrue
+\newif\if@tud@declaration@first
+\@tud@declaration@firsttrue
+\TUD@key{declaration}[true]{%
+ \TUD@set@numkey{declaration}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {section}{2},{sect}{2},{sec}{2},%
+ {new}{2},{std}{2},{heading}{2},%
+ {totoc}{4},{toc}{4},%
+ {nottotoc}{5},{notoc}{5},%
+ {one}{6},{simple}{6},{single}{6},%
+ {two}{7},{both}{7},{double}{7},%
+ {nofil}{8},{nofill}{8},{novfil}{8},{novfill}{8},%
+ {fil}{9},{fill}{9},{vfil}{9},{vfill}{9},%
+ }{#1}%
+ \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}{false}%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \@tud@declaration@doublefalse%
+ \or%
+ \@tud@declaration@doubletrue%
+ \or%
+ \@tud@declaration@filfalse%
+ \or%
+ \@tud@declaration@filtrue%
+ \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@bookmarks
+\TUD@ifkey{tudbookmarks}{@tud@bookmarks}
+\newcommand*\tud@lowerstring[2]{%
+ \protected@edef#1{#2}%
+ \lowercase\expandafter{%
+ \expandafter\gdef\expandafter #1\expandafter{#1}%
+ }%
+}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\scrcls@name}}
+\TUDExecuteOptions{\TUDDefaultOptions}
+\TUDProcessOptions
+\LoadClass{\scrcls@name}[2012/07/29]
+\AtEndPreamble{%
+ \tud@layout@process%
+ \recalctypearea%
+}
+\RequirePackage{textcase}[2004/10/07]
+\RequirePackage{trimspaces}[2009/09/17]
+\RequirePackage{geometry}[2010/09/12]
+\RequirePackage{mweights}[2013/07/21]
+\RequirePackage{environ}[2013/04/01]
+\AtEndPreamble{%
+ \@ifpackageloaded{graphicx}{}{\RequirePackage{graphicx}[1999/02/16]}%
+ \@ifpackageloaded{tudscrcolor}{}{\RequirePackage{tudscrcolor}[\TUDVersion]}%
+}
+%%% From File: tudscr-fonts.dtx
+\newif\if@tud@univers
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\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%
+ }%
+}
+\edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+}
+\@tempa{\@tud@universtrue}{\@tempb{Univers}}
+\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
+\DeclareTextFontCommand{\textuln}{\univln}%
+\DeclareTextFontCommand{\texturn}{\univrn}%
+\DeclareTextFontCommand{\textubn}{\univbn}%
+\DeclareTextFontCommand{\textuxn}{\univxn}%
+\DeclareTextFontCommand{\textuls}{\univls}%
+\DeclareTextFontCommand{\texturs}{\univrs}%
+\DeclareTextFontCommand{\textubs}{\univbs}%
+\DeclareTextFontCommand{\textuxs}{\univxs}%
+\edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+}
+\@tempa{%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+}{%
+ \@tempb{DIN-Bold}%
+ \let\dinbn\sectfont%
+}
+\DeclareTextFontCommand{\textdbn}{\dinbn}
+\edef\@tempa{\encodingdefault}\def\@tempb{T1}
+\ifx\@tempa\@tempb
+ \def\tud@mathenc{T1}
+\else
+ \def\tud@mathenc{OT1}
+\fi
+\DeclareMathVersion{univers}
+\DeclareMathVersion{universbold}
+\SetSymbolFont{operators}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+\SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+\SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+\SetSymbolFont{largesymbols}{univers}{U}{zeuex}{m}{n}
+\SetSymbolFont{operators}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+\SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+\SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{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}{cmtl}{m}{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}
+\DeclareMathVersion{dinbold}
+\SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+\SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+\SetSymbolFont{symbols}{dinbold}{OMS}{iwona}{ebc}{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}
+\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@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@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%
+}
+\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@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%
+}
+\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}%
+ \tud@cmd@store{mdseries@rm}%
+ \tud@cmd@store{bfseries@rm}%
+ \tud@cmd@store{mdseries@sf}%
+ \tud@cmd@store{bfseries@sf}%
+ \tud@cmd@store{mdseries@tt}%
+ \tud@cmd@store{bfseries@tt}%
+ \if@tud@univers%
+ \if@tud@heavyfont%
+ \def\bfseries@rm{b}%
+ \def\bfseries@sf{b}%
+ \def\mdseries@rm{m}%
+ \def\mdseries@sf{m}%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \def\bfseries@rm{m}%
+ \def\bfseries@sf{m}%
+ \def\mdseries@rm{l}%
+ \def\mdseries@sf{l}%
+ \renewcommand*\bfdefault{m}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \else%
+ \def\bfseries@rm{bx}%
+ \def\bfseries@sf{bx}%
+ \def\mdseries@rm{m}%
+ \def\mdseries@sf{m}%
+ \renewcommand*\bfdefault{bx}%
+ \renewcommand*\mddefault{m}%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \renewcommand{\ttdefault}{cmtl}%
+ \def\bfseries@tt{m}%
+ \def\mdseries@tt{m}%
+ \edef\rmdef@ult{\rmdefault}%
+ \edef\sfdef@ult{\sfdefault}%
+ \edef\ttdef@ult{\ttdefault}%
+ \edef\bfdef@ult{\bfdefault}%
+ \edef\mddef@ult{\mddefault}%
+ \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@head@font@set{%
+ \DeclareFixedFont{\tud@head@font@bold}%
+ {\encodingdefault}{\sfdefault}{bx}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}%
+ {\encodingdefault}{\sfdefault}{\mdseries@sf}{n}{\tud@head@font@size}%
+ \if@tud@cdfonts\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}{\mdseries@sf}{n}{\tud@head@font@size}%
+ \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}
+\newcommand*\tud@RaggedRight{\raggedright}
+\AfterPackage{ragged2e}{%
+ \ifdef{\LaTeXraggedright}%
+ {\renewcommand*\tud@raggedright{\LaTeXraggedright}}{}%
+ \renewcommand*\tud@RaggedRight{\RaggedRight}
+}
+%%% 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@thinline}
+\newlength{\tud@dim@heavyline}
+\newlength{\tud@dim@headingsvskip}
+\newlength{\tud@dim@ddcheight}
+\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}%
+ \setlength{\tud@dim@ddcheight}{.6\tud@dim@headheight}%
+ \setlength{\tud@ta@footdiff}%
+ {\dimexpr\tud@dim@ddcheight-\tud@ta@footskip+\baselineskip}%
+ \ifdim\tud@ta@footdiff<\z@\relax%
+ \setlength{\tud@ta@footdiff}{\z@}%
+ \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{}
+\newcommand*\ps@tudpage@plain{%
+ \renewcommand*\@oddhead{%
+ \setlength{\@tempdima}%
+ {\dimexpr\oddsidemargin+1in+\tud@dim@logox-\tud@dim@left}%
+ \ifdim\@tempdima<\ta@bcor\relax%
+ \tud@head@logo@wrn{\the\@tempdima}%
+ \fi%
+ \ifx\@faculty\@empty%
+ \ClassWarningNoLine{\tudcls@name}{No faculty given}%
+ \faculty{\null}%
+ \fi%
+ \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}%
+ \fi%
+ \color{\tud@head@color}%
+ \vbox to \dimexpr\tud@dim@barheight+\tud@dim@headheight{%
+ \vfill\linespread{0}\selectfont%
+ \setlength{\@tempdima}{\tud@dim@logox}%
+ \addtolength{\@tempdima}{-\tud@dim@left}%
+ \hspace*{\@tempdima}%
+ \tud@mainlogo\hfill\tud@head@logo%
+ \setlength{\@tempdima}{\tud@dim@headheight}%
+ \addtolength{\@tempdima}{-\tud@dim@logoy}%
+ \addtolength{\@tempdima}{-\tud@dim@logoheight}%
+ \ifstr{\tud@head@color}{white}%
+ {\setlength{\@tempdimc}{\tud@dim@heavyline}}%
+ {\setlength{\@tempdimc}{\tud@dim@thinline}}%
+ \vspace*{\dimexpr\@tempdima-.5\@tempdimc}%
+ \def\tud@head@rule{%
+ \if@tud@widehead%
+ \setlength{\@tempdima}{\oddsidemargin}%
+ \if@twoside\ifodd\c@page\else%
+ \setlength{\@tempdima}{\evensidemargin}%
+ \fi\fi%
+ \addtolength{\@tempdima}{1in}%
+ \setlength{\@tempdimb}{\paperwidth}%
+ \else%
+ \setlength{\@tempdima}{\z@}%
+ \setlength{\@tempdimb}{\textwidth}%
+ \fi%
+ \hfuzz=2\@tempdima%
+ \hspace*{-\@tempdima}%
+ \rule[-.5\@tempdimc]{\@tempdimb}{\@tempdimc}%
+ \newline%
+ }%
+ \newline%
+ \tud@head@rule%
+ \tud@head@text@write{\tud@head@text@first}%
+ \newline%
+ \tud@head@rule%
+ \tud@head@text@write{\tud@head@text@second}%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\@extraheadline%
+ \vspace*{-\tud@dim@barheight}%
+ \fi%
+ \vspace*{\dimexpr\@tempdimc-\tud@dim@barheight}%
+ }%
+ }%
+ \let\@evenhead\@oddhead%
+}
+\newcommand*\ps@tudpage@empty{%
+ \ps@tudpage@plain%
+ \let\@mkboth\@gobbletwo%
+ \let\@oddfoot\@empty%
+ \let\@evenfoot\@empty%
+}
+\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@write[1]{%
+ \raisebox{\dimexpr(\tud@dim@barheight-\@tempdimc-\totalheight)/2}%
+ [\dimexpr\tud@dim@barheight-\@tempdimc-\depth\relax][\depth]{#1}%
+}
+\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@head@logo@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,\space inner margin=#1)\MessageBreak%
+ Maybe you should decrease the current value\MessageBreak%
+ of DIV (DIV=\the\ta@div)%
+ }%
+ \global\let\tud@head@logo@wrn\@gobble%
+}
+\newcommand*\tud@@mainlogo{}
+\newcommand*\tud@mainlogo{%
+ \def\tud@@mainlogo{TU_Logo_SW}%
+ \ifpdfoutput{}{%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@@mainlogo{TU_Logo_HKS41}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@@mainlogo{TU_Logo_HKS41}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@@mainlogo{TU_Logo_WS}}{}%
+ }%
+ \def\@tempa{%
+ \includegraphics[width=\tud@dim@logowidth]{%
+ \tud@@mainlogo%
+ }%
+ }%
+ \settoheight{\tud@dim@logoheight}{\@tempa}\@tempa%
+}
+\newcommand*\headlogo[2][]{%
+ \ifnum\tud@ddc@head>0\relax%
+ \def\tud@ddc@head{0}%
+ \ClassWarning{\tudcls@name}%
+ {DDC logo is overwritten with \string#2}%
+ \fi%
+ \def\tud@head@@logo{#2}%
+ \def\tud@head@@@logo{#1}%
+}
+\newcommand*\logofile{}
+\newcommand*\logofilename{}
+\let\logofile\headlogo
+\let\logofilename\headlogo
+\newcommand*\tud@head@@logo{}
+\newcommand*\tud@head@@@logo{}
+\newcommand*\tud@head@logo{%
+ \ifx\tud@head@@logo\@empty\else%
+ \let\@tempa\tud@head@@@logo%
+ \pretocmd{\@tempa}{height=\tud@dim@logoheight,}{}{}%
+ \expandafter\includegraphics%
+ \expandafter[\@tempa]{\tud@head@@logo}%
+ \fi%
+}
+\newcommand*\tud@ps@headings{\tud@cmd@use{ps@headings}\tud@ps}
+\newcommand*\tud@ps@myheadings{\tud@cmd@use{ps@myheadings}\tud@ps}
+\newcommand*\tud@ps{%
+ \renewcommand*\@evenhead{}%
+ \renewcommand*\@oddhead{}%
+ \renewcommand*\@evenfoot{%
+ \set@tempdima@hw\hss\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \normalsize\pagemark\quad\footnotesize\leftmark\hfil%
+ }}%
+ }}%
+ }%
+ \renewcommand*\@oddfoot{%
+ \set@tempdima@hw\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \hfil\footnotesize\rightmark\quad\normalsize\pagemark%
+ }}%
+ }}%
+ \hss%
+ }%
+}%
+\newcommand*\tud@ps@plain{%
+ \renewcommand*\@evenhead{}%
+ \renewcommand*\@oddhead{}%
+ \renewcommand*\@evenfoot{%
+ \set@tempdima@hw\hss\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \normalsize\pagemark\hfil%
+ }}%
+ }}%
+ }%
+ \renewcommand*\@oddfoot{%
+ \set@tempdima@hw\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \hfil\normalsize\pagemark%
+ }}%
+ }}%
+ \hss%
+ }%
+}
+\newlength{\tud@ta@textheight}
+\newlength{\tud@ta@topmargin}
+\newlength{\tud@ta@headheight}
+\newlength{\tud@ta@headsep}
+\newlength{\tud@ta@footskip}
+\newlength{\tud@ta@headdiff}
+\newlength{\tud@ta@footdiff}
+\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}%
+ \setlength{\tud@dim@headingsvskip}{.1\textheight}%
+ \let\@tempa\Gm@restore@org%
+ \if@atdocument\let\Gm@restore@org\relax\fi%
+ \tud@geometry@process%
+ \let\Gm@restore@org\@tempa%
+}
+\newcommand*\tud@geometry@hmargin{}
+\newcommand*\tud@geometry@vmargin{}
+\newcommand*\tud@geometry@pmargin{}
+\newcommand*\tud@geometry@dmargin{}
+\newcommand*\tud@geometry@process{%
+ \tud@geometry@set%
+ \ifcase \tud@geometry\relax%
+ \def\tud@geometry@hmargin{%
+ left=\dimexpr\oddsidemargin+1in,%
+ width=\textwidth,%
+ }%
+ \def\tud@geometry@vmargin{%
+ top=\dimexpr\tud@ta@topmargin+\tud@ta@headheight+\tud@ta@headsep+1in,%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@ta@headsep,%
+ textheight=\tud@ta@textheight,%
+ footskip=\dimexpr\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff,%
+ footskip=\dimexpr\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff-\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@ta@footskip+\tud@ta@footdiff,%
+ }%
+ \global\setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep%
+ -\tud@ta@topmargin-\tud@ta@headheight-\tud@ta@headsep-1in%
+ }%
+ \else%
+ \ifcase \tud@geometry\or%
+ \def\tud@geometry@hmargin{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor,%
+ 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,%
+ 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,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \fi%
+ \def\tud@geometry@vmargin{%
+ top=\tud@dim@top,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ bottom=\dimexpr\tud@dim@bottom+\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@dim@footskip+\tud@ta@footdiff+\baselineskip,%
+ }%
+ \global\setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep-\tud@dim@top%
+ }%
+ \fi%
+ \tud@geometry@@process%
+}
+\newcommand*\tud@geometry@@process{%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@dmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudddc}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudpage}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@vmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudarea}%
+}
+\newcommand*\tud@geometry@@@process{%
+ \if@hincl%
+ \if@fincl%
+ includeheadfoot,%
+ \else%
+ includehead,ignorefoot,%
+ \fi%
+ \else%
+ \if@fincl%
+ ignorehead,includefoot,%
+ \else%
+ ignoreheadfoot,%
+ \fi%
+ \fi%
+}
+\NewEnviron{tudpage}[1][]{%
+ \clearpage%
+ \setlength{\tud@ta@headdiff}{\z@}%
+ \TUD@parameter@set[tudpage]{#1}%
+ \tud@multicols@check%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+%% \ifstr{\abstractpagestyle}{empty}%
+%% {\renewcommand*\abstractpagestyle{tudpage@empty}}%
+%% {\renewcommand*\abstractpagestyle{tudpage@plain}}%
+ \pagestyle{tudpage@plain}%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}%
+ \fi%
+ \BODY%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}[%
+ \gdef\@tempa{\loadgeometry{tudarea}}%
+ \aftergroup\@tempa%
+ \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@ddc@sethead%
+ \tud@ddc@setfoot%
+ }%
+ \TUD@parameter@let{colour}{color}
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{head}{%
+ \tud@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{false}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{off}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{no}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{ddc}{\def\tud@ddc@head{1}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{ddccolor}{\def\tud@ddc@head{2}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{ddccolour}{\def\tud@ddc@head{2}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{logo}{\def\tud@ddc@head{0}}{%
+ \ifstr{\@tempa}{cdfont}{\@tud@cdfontstrue}{%
+ \ifstr{\@tempa}{cdfonts}{\@tud@cdfontstrue}{%
+ \TUD@parameter@wrn{head}{false,ddc,ddccolor,logo,cdfont,cdfonts}%
+ }}}}}}}}}%
+ }%
+ \TUD@parameter@define{foot}{%
+ \tud@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{empty}{%
+ \def\tud@ddc@foot{0}%
+ \renewcommand*\@oddfoot{}%
+ \let\@evenfoot\@oddfoot%
+ }{%
+ \ifstr{\@tempa}{plain}{\def\tud@ddc@foot{0}}{%
+ \ifstr{\@tempa}{ddc}{\def\tud@ddc@foot{1}\tud@ddc@setfoot}{%
+ \ifstr{\@tempa}{ddccolor}{\def\tud@ddc@foot{2}\tud@ddc@setfoot}{%
+ \ifstr{\@tempa}{ddccolour}{\def\tud@ddc@foot{2}\tud@ddc@setfoot}{%
+ \TUD@parameter@wrn{foot}{plain,empty,ddc,ddccolor}%
+ }}}}%
+ }%
+ }%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{tudfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{logo}[true]{\headlogo{#1}}%
+ \TUD@parameter@let{headlogo}{logo}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}
+}
+\newcommand*\tud@ddc@sethead{%
+ \ifcase \tud@ddc@head\relax\or%
+ \def\tud@head@@logo{DDC-24}%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@head@@logo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@head@@logo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@head@@logo{DDC-30}}{}%
+ \or%
+ \def\tud@head@@logo{DDC-09}%
+ \fi%
+}
+\newcommand*\tud@foot@logo{}
+\newcommand*\tud@ddc@setfoot{%
+ \ifcase \tud@ddc@foot\relax\or%
+ \def\tud@foot@logo{DDC-22}%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@foot@logo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@foot@logo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@foot@logo{DDC-28}}{}%
+ \or%
+ \def\tud@foot@logo{DDC-07}%
+ \fi%
+ \ifcase \tud@ddc@foot\relax\else%
+ \renewcommand*\@oddfoot{%
+ \parbox[b]{\textwidth}{%
+ \hfill\includegraphics[height=\tud@dim@ddcheight]{\tud@foot@logo}%
+ }%
+ }%
+ \let\@evenfoot\@oddfoot%
+ \fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@color@partfont{black}
+\newcommand*\tud@font@heading{\if@tud@din\dinbn\fi\tud@raggedright}
+\newcommand*\tud@font@heading@size{}
+\newcommand*\tud@font@heading@numsize{}
+\let\tud@font@heading@size\size@part%
+\let\tud@font@heading@numsize\size@partnumber%
+\newkomafont{tud@heading}{\tud@font@heading\tud@font@heading@size}%
+\newcommand*\tud@font@part{\usekomafont{tud@heading}\color{\tud@color@partfont}}
+\newcommand*\tud@font@part@number{\tud@font@part\tud@font@heading@numsize}
+\newlength{\chapterheadingvskip}
+\newlength{\headingsvskip}
+\let\headingsvskip\chapterheadingvskip
+\newcommand*\tud@layout@process{%
+ \ifcase \tud@layout@title\relax%
+ \tud@cmd@restore{maketitle}%
+ \tud@cmd@restore{@maketitle}%
+ \tud@font@koma@reset{title}%
+ \tud@font@koma@reset{subtitle}%
+ \tud@font@koma@reset{subject}%
+ \else%
+ \tud@cmd@store{maketitle}%
+ \tud@cmd@store{@maketitle}%
+ \tud@font@koma@set{title}{%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subtitle}{%
+ \tud@font@heading%
+ \usesizeofkomafont{section}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subject}{\color{\tud@color@titlefont}\sffamily}%
+ \let\maketitle\tud@maketitle%
+ \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@reset{partnumber}%
+ \else%
+ \tud@cmd@store{partheadstartvskip}%
+ \tud@cmd@store{partheadmidvskip}%
+ \tud@cmd@store{@part}%
+ \tud@sectioning@set[addpart]{part}{\tud@font@part}%
+ \tud@font@koma@set{partnumber}{\tud@font@part@number}%
+ \renewcommand*\partheadmidvskip{\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%
+}
+\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}}%
+\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@npart{}
+\newcommand*\tud@opart{}
+\newcommand*\tud@naddpart{}
+\newcommand*\tud@oaddpart{}
+\newcommand*\tud@nsection{}
+\newcommand*\tud@osection{}
+\newcommand*\tud@nsubsection{}
+\newcommand*\tud@osubsection{}
+\newcommand*\tud@nsubsubsection{}
+\newcommand*\tud@osubsubsection{}
+\newcommand*\tud@sectioning@set[3][]{%
+ \tud@cmd@store{#2}%
+ \ifstr{#2}{minisec}{%
+ \renewcommand\minisec[1]{%
+ \tud@cmd@use{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]{%
+ \@namedef{#1}{\@ifstar{\@nameuse{tud@s#1}}{\@nameuse{tud@#1}}}%
+ \@namedef{tud@#1}{\@ifnextchar[%]
+ {\@nameuse{tud@o#1}}{\@nameuse{tud@n#1}}%
+ }%
+ \@namedef{tud@n#1}##1{\@nameuse{@@tud@#1}[##1]{\tud@makeuppercase{##1}}}%
+ \@namedef{tud@o#1}[##1]##2{\@nameuse{@@tud@#1}[##1]{\tud@makeuppercase{##2}}}%
+ \@namedef{tud@s#1}##1{\@nameuse{@@tud@#1}*{\tud@makeuppercase{##1}}}%
+}
+\newcommand*\tud@sectioning@reset[2][]{%
+ \tud@cmd@restore{#2}%
+ \ifstrempty{#1}{}{\tud@cmd@restore{#1}}%
+ \tud@font@koma@reset{#2}%
+}
+\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]{%
+ \ifcsdef{tud@font@koma@#1}{\@namedef{tud@font@koma@#1}{\relax}}{}%
+}
+\providecommand*\usesizeofkomafont[1]{%
+ \begingroup%
+ \usekomafont{#1}%
+ \edef\reserved@a{\noexpand\endgroup%
+ \noexpand\fontsize{\f@size}{\f@baselineskip}}%
+ \reserved@a\selectfont%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@set[3]{%
+ \if@titlepage%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@double}{}{\newpage}%
+ \else%
+ \ifbool{@tud@#1@double}{%
+ \par%
+ \ifdim\pagetotal=\z@\relax%
+ \booltrue{@tud@#1@first}%
+ \fi%
+ \ifbool{@tud@#1@first}{%
+ \global\setlength{\tud@dim@double}{\textheight}%
+ \clearpage%
+ }{}%
+ \setbox0\vtop{\strut\tud@fm@body{#1}{#2}{#3}}%
+ \global\setlength{\tud@dim@double}%
+ {\dimexpr\tud@dim@double-\ht0-\dp0}\relax%
+ \ifdim\tud@dim@double>\z@\relax%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \global\boolfalse{@tud@#1@first}%
+ \else%
+ \tud@fm@double@wrn{#1}%
+ \clearpage%
+ \global\booltrue{@tud@#1@first}%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \fi%
+ }{%
+ \clearpage%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \clearpage%
+ }%
+ \fi%
+ \else%
+ \ifbool{@tud@#1@double}{\tud@fm@option@wrn{#1}}{}%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2\tud@quoting\fi%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifnum\@nameuse{tud@#1@level}<2\tud@endquoting\fi%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@fm@head[2]{%
+ \ifcase\@nameuse{tud@#1@level}\relax%
+ \def\@tempa{\phantomsection}%
+ \or%
+ \def\@tempa{%
+ \phantomsection%
+ \@afterindentfalse%
+ \begin{center}%
+ \normalfont\sectfont\nobreak#2%
+ \@endparpenalty\@M%
+ \end{center}%
+ \nopagebreak%
+ \vskip\dimexpr\bigskipamount-\parskip%
+ \@afterheading%
+ }%
+ \or%
+ \def\@tempa{\addsec*{#2}}%
+ \fi%
+ \ifbool{@tud@#1@toc}{%
+ \apptocmd{\@tempa}{\addsectiontocentry{}{#2}}{}{}%
+ }{}%
+ \@tempa%
+}
+\newcommand*\tud@fm@vcenter[3]{%
+ \ifdim\@tempdima>\dimexpr\textheight\relax%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \ifbool{@tud@#1@fil}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \ifbool{@tud@#1@first}{\vspace*{\z@ \@plus 2fil}}{}%
+ }{}%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@fil}{\vspace*{\z@ \@plus 3fil}}{}%
+ \fi%
+}
+\newcommand*\tud@fm@body[3]{%
+ \if@titlepage\@mkboth{}{}\fi%
+ \if@twocolumn%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \ifbool{@tud@#1@first}{%
+ \global\boolfalse{@tud@#1@first}%
+ \vspace{\dimexpr\bigskipamount-\parskip}%
+ }{}%
+ \fi%
+ \tud@fm@head{#1}{#2}%
+ #3\par%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip}%
+ \fi%
+ \else%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{#1}{#2}}]%
+ \else%
+ \tud@fm@head{#1}{#2}%
+ \fi%
+ #3\par%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}\leavevmode%
+ \else%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \bigskip\vskip-\parskip\null%
+ \fi%
+ \fi%
+ \fi%
+}
+\let\tud@quoting\quotation
+\let\tud@endquoting\endquotation
+\AfterPackage{quoting}{%
+ \let\tud@quoting\quoting%
+ \let\tud@endquoting\endquoting%
+}
+\csundef{abstract}
+\csundef{endabstract}
+\NewEnviron{abstract}[1][]{%
+ \TUD@parameter@set[abstract]{#1}%
+ \tud@multicols@check%
+ \tud@fm@set{abstract}{\abstractname}{\BODY}%
+}
+\TUD@parameter{abstract}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{abstract}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}
+}
+\newcommand*\confirmation{%
+ \def\@tempa[##1]{%
+ \begingroup%
+ \ifblank{##1}{\supporter{}}{}%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\supporter{##1}}
+ \TUD@parameter@set{##1}
+ }%
+ \@tempb%
+ \endgroup%
+ }%
+ \def\@tempb{%
+ \tud@fm@set{declaration}{\confirmationname}%
+ {\confirmationtext\endgraf\@confirmationclosing}%
+ }%
+ \@ifnextchar[%]
+ {\@tempa}{\begingroup\@tempb\endgroup}%
+}
+\newcommand*\restriction{%
+ \def\@tempa[##1]{%
+ \begingroup%
+ \ifblank{##1}{\company{}}{}%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\company{##1}}
+ \TUD@parameter@set{##1}
+ }%
+ \@tempb%
+ \endgroup%
+ }%
+ \def\@tempb{%
+ \tud@fm@set{declaration}{\restrictionname}{\restrictiontext}%
+ }%
+ \@ifnextchar[%]
+ {\@tempa}{\begingroup\@tempb\endgroup}%
+}
+\newcommand*\declaration[1][]{%
+ \clearpage%
+ \begingroup%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\selectlanguage{#1}}
+ \TUD@parameter@set{#1}
+ }%
+ \@tud@declaration@firsttrue%
+ \confirmation\restriction%
+ \endgroup%
+ \clearpage%
+}
+\TUD@parameter{declaration}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{company}{\company{#1}}%
+ \TUD@parameter@define{supporter}{\supporter{#1}}%
+ \TUD@parameter@define{place}{\place{#1}}%
+ \TUD@parameter@define{closing}{\confirmationclosing{#1}}%
+ \TUD@parameter@define{declaration}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{declaration}{#1}}%
+}
+\newcommand*\tud@fm@level@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ Headings in chapter style '#1=chapter'\MessageBreak%
+ are not recommended without the titlepage\MessageBreak%
+ option%
+ }%
+}
+\newcommand*\tud@fm@option@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The option '#1=double' is not supported\MessageBreak%
+ neither with chapter headings nor without an\MessageBreak%
+ activated titlepage%
+ }%
+}
+\newcommand*\tud@fm@double@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ It wasn't possible to use '#1=double'\MessageBreak%
+ because of too much content within #1%
+ }%
+}
+%%% From File: tudscr-title.dtx
+\newkomafont{thesis}{\usekomafont{title}\LARGE}
+\newkomafont{tudscrtitle}{%
+ \usekomafont{subject}%
+ \if@tud@univers\fontfamily{\tud@univers}\fi%
+ \fontseries{\mdseries@sf}\large%
+}
+\newcommand*\tud@color@titlefont{black}
+\newcommand*\tud@color@titlepage{white}
+\newcommand*\tud@color@titlehead{black}
+\newcommand*\tud@titleback{}%
+\newcommand*\tud@maketitle[1][1]{%
+ \if@titlepage%
+ \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%
+ \else%
+ \ifcase \tud@layout@title\relax\or\else%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \fi%
+ \fi%
+ \if@titlepage%
+ \begin{titlepage}%
+ \if@tud@cover\else%
+ \setcounter{page}{#1}%
+ \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\else%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+ \fi%
+ \vspace*{\dimexpr\tud@dim@headingsvskip+\parskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \linespread{1}\selectfont%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ \usekomafont{tudscrtitle}\@titlehead\par\null%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0}%
+ \fi%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}\@subject\par\null}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ \begingroup%
+ \usekomafont{title}%
+ \tud@title@uppercase{\@title}%
+ \vskip 1ex%
+ \endgroup%
+ \ifx\@subtitle\@empty\else%
+ \usekomafont{subtitle}%
+ \tud@title@uppercase{\@subtitle}%
+ \vskip 1ex%
+ \fi%
+ \vskip 1ex%
+ \tud@multiple@split{@@author}%
+ \vskip 2ex%
+ \ifx\@thesis\@empty%
+ \if@tud@cover\else%
+ \vskip\z@\@plus0.5fill%
+ {\usekomafont{subject}\@date\space\ignorespaces\@datemore}%
+ \vskip\z@\@plus2fill%
+ \fi%
+ \else%
+ \vskip\z@\@plus2fill%
+ \begingroup%
+ \usekomafont{thesis}%
+ \if@tud@subjectthesis\else%
+ \tud@title@uppercase{\@thesis}%
+ \fi%
+ \if@tud@cover\else%
+ \ifx\@degree\@empty\else%
+ \def\@tempc{%
+ \@degree%
+ \ifx\@degreeabbr\@empty\else\space\@degreeabbr\fi%
+ }%
+ \usekomafont{tudscrtitle}%
+ \if@tud@subjectthesis%
+ \degreetext%
+ \vskip 2ex%
+ \usekomafont{subject}%
+ \@tempc%
+ \else%
+ \vskip 2ex%
+ \degreetext%
+ \vskip 2ex%
+ \usekomafont{thesis}%
+ \tud@title@uppercase{\@tempc}%
+ \fi%
+ \vskip 3ex%
+ \fi%
+ \fi%
+ \endgroup%
+ \vskip\z@\@plus3fill%
+ \fi%
+ \if@tud@cover\else%
+ \tud@title@names{supervisor}
+ \tud@title@names{referee}
+ \tud@title@names{advisor}
+ \ifx\@professor\@empty\else%
+ \vskip 2ex%
+ \professorname%
+ \vskip .5ex%
+ {\usekomafont{subject}\@professor}%
+ \fi%
+ \ifx\@thesis\@empty\else%
+ \ifdefstring{\@date}{\today}{%
+ \ifdefvoid{\@duedate}{%
+ \ClassWarning{\tudcls@name}{%
+ \string\submissiondate\space or
+ \string\date\space 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\space or \string\date\space
+ was not given. It's\MessageBreak%
+ substituted by the given due date%
+ }%
+ \let\@date\@duedate%
+ }%
+ }{}%
+ \ifx\@date\@empty\else%
+ \vskip 2ex%
+ \ifstr{\datetext}{}{}{\datetext\@titledelim}\@date%
+ \space\ignorespaces\@datemore%
+ \ifx\@defensedate\@empty\else\newline%
+ \ifstr{\defensedatetext}{}{}{\defensedatetext\@titledelim}%
+ \@defensedate%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \if@tud@cover\vskip\z@\@plus2fill\fi%
+ \ifx\@publisher\@empty\else%
+ \vskip\z@\@plus0.5fill%
+ {\usekomafont{subject}\@publisher}%
+ \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%
+ \loadgeometry{tudarea}%
+ \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}}%
+ \ifnum\tud@ddc@head>0\tud@ddc@sethead\fi%
+ \ifnum\tud@ddc@foot>0\tud@ddc@setfoot\fi%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \thispagestyle{tudpage@empty}%
+ \else%
+ \thispagestyle{tudpage@plain}%
+ \fi%
+ }%
+ \if@tud@cover%
+ \begingroup%
+ \@tempa%
+ \cleardoubleemptypage%
+ \tud@restorepagecolor%
+ \endgroup%
+ \else%
+ \begingroup%
+ \@tempa%
+ \@thanks\global\let\@thanks\@empty%
+ \clearpage%
+ \ifx\@dedication\@empty\else\thispagestyle{empty}\fi%
+ \loadgeometry{tudarea}%
+ \tud@restorepagecolor%
+ \endgroup%
+ \tud@titleback%
+ \ifx\@dedication\@empty\else%
+ \next@tdpage\null\vfill%
+ {\centering\Large\@dedication\par}%
+ \vskip\z@\@plus3fill%
+ \@thanks\let\@thanks\@empty%
+ \cleardoubleemptypage%
+ \fi%
+ \fi%
+ \end{titlepage}%
+ \loadgeometry{tudarea}%
+ \if@tud@cover\else%
+ \setcounter{footnote}{0}%
+ \global\let\and\relax%
+ \tud@footnote@rehyper%
+ \fi%
+ \else%
+ \let\@maketitle\tud@@maketitle%
+ \tud@cmd@use{maketitle}[#1]%
+ \fi%
+}
+\robustify{\thanks}%
+\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%
+ \begingroup%
+ \def\and{%
+ \letcs\@tempa{#1othername}
+ \ifx\@tempa\@empty%
+ \newline%
+ \else%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \vskip 1ex%
+ \@nameuse{#1othername}%
+ \vskip .5ex%
+ \endgroup%
+ \fi%
+ \def\and{\newline}%
+ }%
+ \vskip 2ex%
+ \@nameuse{#1name}%
+ \vskip .5ex%
+ \usekomafont{subject}%
+ \@nameuse{@#1}%
+ \endgroup%
+ \fi%
+}
+\newcommand*\@titledelim{:\nobreakspace}
+\newcommand*\titledelimiter[1]{\gdef\@titledelim{#1}}
+\newcommand*\tud@@maketitle{%
+ \next@tdpage%
+ \vspace*{\tud@dim@headingsvskip}%
+ \tud@extratitle%
+ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative%
+ \linespread{1}\selectfont%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \ifx\@titlehead\@empty\else%
+ \begin{minipage}[t]{\textwidth}%
+ \usekomafont{tudscrtitle}\@titlehead%
+ \end{minipage}\newline\null\par%
+ \fi%
+ \TUDoptions{subjectthesis}%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ {\usekomafont{subject}\@subject\par\null}%
+ \fi%
+ \begingroup%
+ \usekomafont{title}%
+ \tud@title@uppercase{\@title}%
+ \vskip 1ex%
+ \endgroup%
+ \ifx\@subtitle\@empty\else%
+ \usekomafont{subtitle}%
+ \tud@title@uppercase{\@subtitle}%
+ \fi%
+ \vskip 1ex%
+ \tud@multiple@split{@@author}%
+ \vskip 1ex%
+ \@date%
+ \ifx\@publisher\@empty\else%
+ \vskip 1ex%
+ \@publisher%
+ \fi%
+ \ifx\@dedication\@empty\else%
+ \vskip 2ex%
+ \begin{center}%
+ \@dedication\par%
+ \end{center}%
+ \fi%
+ \vskip 2ex%
+ \ifx\@degree\@empty\else\tud@title@wrn{degree}\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%
+ \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%
+ \@expandtwoargs\in@{\@tempb}{\csname\tud@multiple@field\endcsname}%
+ \ifin@ \@tempb{#1}\fi%
+ \endgroup%
+ \fi%
+ }%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \setbox0\vtop{#2}%
+ \endgroup%
+}
+\newcommand*\tud@newline{}
+\newcommand*\tud@split@@author[2]{%
+ \tud@multiple@setfields{}{#1}%
+ \def\tud@newline{\vskip .5ex\let\tud@newline\newline}%
+ \begingroup%
+ \usekomafont{subject}%
+ \ignorespaces#1%
+ \endgroup%
+ \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%
+ \tud@multiple@@@split{#2}{\vskip 2ex}%
+}
+\newcommand*\tud@split@@author@list{%
+ \authormore,\matriculationyear,\enrolmentyear,%
+ \matriculationnumber,\studentid,\matriculationid,%
+ \placeofbirth,\birthplace,\dateofbirth,\birthday,%
+}
+\newcommand\maketitleonecolumn[1][1]{%
+ \ifxnumber{#1}{%
+ \@ifnextchar[%]
+ {\@maketitleonecolumn{#1}}{\@maketitleonecolumn{#1}[]}%
+ }{\@maketitleonecolumn{1}[#1]}%
+}
+\newcommand\@maketitleonecolumn{}
+\long\def\@maketitleonecolumn#1[#2]{%
+ \if@twocolumn%
+ \if@titlepage%
+ \maketitle[#1]%
+ \onecolumn\noindent#2\twocolumn%
+ \else%
+ \@longtwocolumn[{\maketitle[#1]{#2}}]%
+ \fi%
+ \else%
+ \ClassError{\tudcls@name}{%
+ \string\maketitleonecolumn\space can only be used in twocolumn mode%
+ }{}%
+ \fi%
+}
+\newsavebox\@longtwocolumnbox
+\newcommand\@longtwocolumn[1][]{%
+ \onecolumn%
+ \begingroup%
+ \let\clearpage\relax%
+ \let\newpage\relax%
+ \global\setbox\@longtwocolumnbox\vbox{#1\bigskip}%
+ \endgroup%
+ \@whiledim\textheight<\ht\@longtwocolumnbox\do{%
+ \splittopskip\topskip%
+ \splitmaxdepth\maxdepth%
+ \vsplit\@longtwocolumnbox to \textheight\clearpage%
+ }%
+ \twocolumn[\unvbox\@longtwocolumnbox]%
+}
+\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\space has to be used with\MessageBreak%
+ activated titlepage option%
+ }%
+}
+\ifdef{\@makeextratitle}{%
+ \let\tud@extratitle\relax%
+}{%
+ \newcommand*\tud@extratitle{%
+ \let\footnote\thanks%
+ \ifx\@extratitle\@empty\else%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ }%
+}
+\providecommand*\next@tdpage{%
+ \next@tpage%
+ \if@twoside\ifodd\value{page}\else%
+ \null\next@tpage%
+ \fi\fi%
+}%
+\newif\if@tud@cover
+\newcommand*\makecover[1][]{%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \let\tud@multiple@setfields\@gobbletwo%
+ \pretocmd{\tud@multiple@split}{\vskip\z@\@plus0.5fill}{}{}%
+ \let\@authormore\@empty%
+ \let\@dateofbirth\@empty%
+ \let\@matriculationnumber\@empty%
+ \let\@matriculationyear\@empty%
+ \TUD@parameter@set[cover]{cd,cdfonts,cdlayout=true,#1}%
+ \if@tud@cover@cdlayout%
+ \newgeometry{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both,%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\dimexpr\tud@dim@bottom+\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@dim@footskip+\tud@ta@footdiff+\baselineskip,%
+ }%
+ \else%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+ \fi%
+ \ifdef{\hypersetup}{\hypersetup{pageanchor=false}}{}%
+ \@tud@covertrue
+ \@titlepagetrue%
+ \tud@maketitle%
+ \endgroup%
+ \loadgeometry{tudarea}%
+}
+\newif\if@tud@cover@cdlayout
+\TUD@parameter{cover}{%
+ \TUD@parameter@define{cd}[true]{\TUDoption{cd}{#1}}%
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{tudfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{cdlayout}[true]{%
+ \ifstr{#1}{true}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{on}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{yes}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{false}{\@tud@cover@cdlayoutfalse}{%
+ \ifstr{#1}{no}{\@tud@cover@cdlayoutfalse}{%
+ \ifstr{#1}{off}{\@tud@cover@cdlayoutfalse}{%
+ \TUD@parameter@wrn{cdlayout}{true,false}%
+ }}}}}}%
+ }%
+ \TUD@parameter@sethandler{\TUD@parameter@set[cover]{cdlayout=#1}}%
+}%
+%%% From File: tudscr-fields.dtx
+\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*\professorship{}
+\let\professorship\chair
+\newcommand*\@extraheadline{}
+\newcommand*\extraheadline[1]{\gdef\@extraheadline{\trim@spaces{#1}}}
+\newcommand*\@@title{}
+\renewcommand*\title[1]{%
+ \gdef\@title{#1}%
+ \gdef\@@title{%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ #1%
+ \endgroup%
+ }%
+}
+\newcommand*\@@author{}
+\renewcommand*\author[1]{%
+ \gdef\@author{#1}%
+ \let\@@author\@author%
+}
+\newcommand*\student{}
+\let\student\author
+\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%
+ \ifstr{#1}{thesis}{\xdef\@@thesis{#2}}{}%
+ \endgroup%
+ \tud@lowerstring{\@tempa}{#2}%
+ \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]{%
+ \ifx\tud@thanks\relax%
+ \gdef\@thesis{#2}%
+ \else%
+ \xdef\@thesis{\noexpand#2\noexpand\thanks{\tud@thanks}}%
+ \fi%
+ \gdef\@@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}%
+ }%
+}
+\renewcommand*\subject[1]{\tud@thesis{subject}{#1}}
+\newcommand*\@degree{}
+\newcommand*\@degreeabbr{}
+\newcommand*\degree[2][]{%
+ \ifxblank{#1}{\gdef\@degreeabbr{}}{\gdef\@degreeabbr{(#1)}}%
+ \gdef\@degree{#2}%
+}
+\newcommand*\@professor{}
+\newcommand*\professor[1]{\gdef\@professor{#1}}
+\newcommand*\@supervisor{}
+\newcommand*\supervisor[1]{%
+ \gdef\@supervisor{#1}%
+ \ifx\@supporter\empty\gdef\@supporter{#1}\fi%
+}
+\newcommand*\@supporter{}
+\newcommand*\supporter[1]{%
+ \gdef\@supporter{#1}%
+ \renewcommand*\supervisor[1]{\gdef\@supervisor{##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}%
+}
+\newrobustcmd*\studentid{}
+\newrobustcmd*\matriculationid{}
+\let\studentid\matriculationnumber
+\let\matriculationid\matriculationnumber
+\newcommand*\@matriculationyear{}
+\newrobustcmd*\matriculationyear[1]{\gdef\@matriculationyear{#1}}
+\newrobustcmd*\enrolmentyear{}
+\let\enrolmentyear\matriculationyear
+\newcommand*\@placeofbirth{}
+\newrobustcmd*\placeofbirth[1]{\gdef\@placeofbirth{#1}}
+\newrobustcmd*\birthplace{}
+\let\birthplace\placeofbirth
+\providecommand*\@publisher{}
+\providecommand*\publisher[1]{\gdef\@publisher{#1}}
+\let\publishers\publisher
+\newcommand*\@confirmationclosing{%
+ \medskip%
+ \noindent\@place, \@@date%
+ \\[15mm 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*\location{}
+\let\location\place
+\newcommand*\printdate[1]{#1}
+\BeforePackage{isodate}{\let\printdate\undefined}
+\newcommand*\tud@printdate[2]{%
+ \ifx\today#2%
+ \gdef#1{#2}%
+ \else%
+ \ifxblank{#2}%
+ {\gdef#1{}}%
+ {\gdef#1{\printdate{#2}}}%
+ \fi%
+}
+\newcommand*\@datemore{}
+\newcommand*\@@date{}
+\let\@@date\@date
+\renewcommand*\date[2][]{%
+ \gdef\@datemore{#1}%
+ \tud@printdate{\@date}{#2}%
+ \tud@printdate{\@@date}{#2}%
+}
+\newcommand*\submissiondate{}
+\let\submissiondate\date
+\newcommand*\@defensedate{}
+\newcommand*\defensedate[1]{\tud@printdate{\@defensedate}{#1}}
+\newcommand*\oralexaminationdate{}
+\let\oralexaminationdate\defensedate
+\newcommand*\@dateofbirth{}
+\newrobustcmd*\dateofbirth[1]{\tud@printdate{\@dateofbirth}{#1}}
+\newrobustcmd*\birthday{}
+\let\birthday\dateofbirth
+%%% 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\space only supports the\MessageBreak%
+ languages german and english. You must define single\MessageBreak%
+ 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 \filemail%
+ }%
+ }%
+}
+\tud@locale@define{\degreetext}
+\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{\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{\restrictionname}
+\tud@locale@define{\restrictiontext}
+\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[1]{%
+ \providecaptionname{#1}{\degreetext}%
+ {zur Erlangung des akademischen Grades}%
+ \providecaptionname{#1}{\supervisorname}%
+ {Betreuer}%
+ \providecaptionname{#1}{\supervisorothername}%
+ {}%
+ \providecaptionname{#1}{\refereename}%
+ {Erstgutachter}%
+ \providecaptionname{#1}{\refereeothername}%
+ {Zweitgutachter}%
+ \providecaptionname{#1}{\advisorname}%
+ {Fachreferent}%
+ \providecaptionname{#1}{\advisorothername}%
+ {}%
+ \providecaptionname{#1}{\professorname}%
+ {Betreuender Hochschullehrer}%
+ \providecaptionname{#1}{\datetext}%
+ {Eingereicht am}%
+ \providecaptionname{#1}{\dateofbirthtext}%
+ {Geboren am}%
+ \providecaptionname{#1}{\placeofbirthtext}%
+ {in}%
+ \providecaptionname{#1}{\defensedatetext}%
+ {Verteidigt am}%
+ \providecaptionname{#1}{\matriculationyearname}%
+ {Immatrikulationsjahr}%
+ \providecaptionname{#1}{\matriculationnumbername}%
+ {Matrikelnummer}%
+ \providecaptionname{#1}{\coverpagename}%
+ {Umschlagseite}%
+ \providecaptionname{#1}{\titlepagename}%
+ {Titelblatt}%
+ \providecaptionname{#1}{\confirmationname}%
+ {Selbstst\"andigkeitserkl\"arung}%
+ \providecaptionname{#1}{\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.%
+ }%
+ \providecaptionname{#1}{\restrictionname}%
+ {Sperrvermerk}%
+ \providecaptionname{#1}{\restrictiontext}{%
+ 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 Hochschule,
+ den Gutachtern sowie den Mitgliedern des Pr\"ufungsausschusses
+ zug\"anglich zu machen.%
+ }%
+ \providecaptionname{#1}{\listingname}%
+ {Quelltext}%
+ \providecaptionname{#1}{\listlistingname}%
+ {Quelltextverzeichnis}%
+ \providecaptionname{#1}{\dissertationname}%
+ {Dissertation}%
+ \providecaptionname{#1}{\diplomathesisname}%
+ {Diplomarbeit}%
+ \providecaptionname{#1}{\masterthesisname}%
+ {Master-Arbeit}%
+ \providecaptionname{#1}{\bachelorthesisname}%
+ {Bachelor-Arbeit}%
+ \providecaptionname{#1}{\studentresearchname}%
+ {Studienarbeit}%
+ \providecaptionname{#1}{\projectpapername}%
+ {Projektarbeit}%
+ \providecaptionname{#1}{\seminarpapername}%
+ {Seminararbeit}%
+ \providecaptionname{#1}{\researchname}%
+ {Forschungsbericht}%
+ \providecaptionname{#1}{\logname}%
+ {Protokoll}%
+ \providecaptionname{#1}{\internshipname}%
+ {Praktikumsbericht}%
+ \providecaptionname{#1}{\reportname}%
+ {Bericht}%
+}
+\newcommand*\tud@locale@english[1]{%
+ \providecaptionname{#1}{\degreetext}%
+ {to achieve the academic degree}%
+ \providecaptionname{#1}{\supervisorname}%
+ {Supervisor}%
+ \providecaptionname{#1}{\supervisorothername}%
+ {}%
+ \providecaptionname{#1}{\refereename}%
+ {First referee}%
+ \providecaptionname{#1}{\refereeothername}%
+ {Second referee}%
+ \providecaptionname{#1}{\advisorname}%
+ {Advisor}%
+ \providecaptionname{#1}{\advisorothername}%
+ {}%
+ \providecaptionname{#1}{\professorname}%
+ {Supervising professor}%
+ \providecaptionname{#1}{\datetext}%
+ {Submitted on}%
+ \providecaptionname{#1}{\dateofbirthtext}%
+ {Born on}%
+ \providecaptionname{#1}{\placeofbirthtext}%
+ {in}%
+ \providecaptionname{#1}{\defensedatetext}%
+ {Defended on}%
+ \providecaptionname{#1}{\matriculationyearname}%
+ {Matriculation year}%
+ \providecaptionname{#1}{\matriculationnumbername}%
+ {Matriculation number}%
+ \providecaptionname{#1}{\coverpagename}%
+ {Cover page}%
+ \providecaptionname{#1}{\titlepagename}%
+ {Title page}%
+ \providecaptionname{#1}{\confirmationname}%
+ {Statement of authorship}%
+ \providecaptionname{#1}{\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.%
+ }%
+ \providecaptionname{#1}{\restrictionname}%
+ {Restriction note}%
+ \providecaptionname{#1}{\restrictiontext}{%
+ 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
+ the university, the reviewers and also the members of the
+ examination board.%
+ }%
+ \providecaptionname{#1}{\listingname}%
+ {Listing}%
+ \providecaptionname{#1}{\listlistingname}%
+ {List of Listings}%
+ \providecaptionname{#1}{\dissertationname}%
+ {Dissertation}%
+ \providecaptionname{#1}{\diplomathesisname}%
+ {Diploma Thesis}%
+ \providecaptionname{#1}{\masterthesisname}%
+ {Master Thesis}%
+ \providecaptionname{#1}{\bachelorthesisname}%
+ {Bachelor Thesis}%
+ \providecaptionname{#1}{\studentresearchname}%
+ {Student Research Project}%
+ \providecaptionname{#1}{\projectpapername}%
+ {Project Paper}%
+ \providecaptionname{#1}{\seminarpapername}%
+ {Seminar Paper}%
+ \providecaptionname{#1}{\researchname}%
+ {Research Report}%
+ \providecaptionname{#1}{\logname}%
+ {Log}%
+ \providecaptionname{#1}{\internshipname}%
+ {Internship Report}%
+ \providecaptionname{#1}{\reportname}%
+ {Report}%
+}
+\AtBeginDocument{%
+ \ifdef{\captionsenglish}{}{\let\captionsenglish\@empty}%
+ \tud@locale@german{ngerman}%
+ \tud@locale@german{german}%
+ \tud@locale@english{english}%
+ \tud@locale@english{USenglish}%
+ \tud@locale@english{american}%
+ \tud@locale@english{UKenglish}%
+ \tud@locale@english{british}%
+}
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+%%% From File: tudscr-color.dtx
+\newcommand*\tud@pagecolor[1]{}
+\newcommand*\tud@restorepagecolor{}
+\AfterPackage{tudscrcolor}{%
+ \providecommand*\nopagecolor{\pagecolor{white}}%
+ \@ifpackageloaded{pagecolor}{}{%
+ \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-misc.dtx
+\newcommand*\tudbookmark[1][]{\@gobbletwo}
+\newcommand*\phantomsection{}
+\let\phantomsection\relax
+\newcommand*\tud@footnote@unhyper{}
+\newcommand*\tud@footnote@rehyper{}
+\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%
+ }%
+ \renewcommand*\tud@footnote@rehyper{%
+ \ifx\@footnotemark\H@@footnotemark%
+ \let\@footnotemark\Hy@saved@footnotemark%
+ \fi%
+ \ifx\@footnotetext\H@@footnotetext%
+ \let\@footnotetext\Hy@saved@footnotetext%
+ \fi%
+ }%
+}
+\AtBeginDocument{%
+ \pretocmd{\makecover}{%
+ \tudbookmark[1]{\coverpagename}{cover}
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\tud@patch@wrn{makecover}}%
+ \pretocmd{\maketitle}{%
+ \tudbookmark[1]{\titlepagename}{title}
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\tud@patch@wrn{maketitle}}%
+ \pretocmd{\tableofcontents}{%
+ \tudbookmark[1]{\contentsname}{toc}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\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]{%
+ \ifx\f@family\tud@dinbold%
+ \begingroup%
+ \MakeTextUppercase{#1}%
+ \endgroup%
+ \else%
+ #1%
+ \fi%
+%% \vphantom{\"A\"O\"U}%
+}
+\newcommand*\ifdin{%
+ \ifx\f@family\tud@dinbold\relax%
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\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..b247e8bfd33
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
@@ -0,0 +1,235 @@
+%%
+%% 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,header')
+%% tudscr-base.dtx (with options: `package,body')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-base.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tudscrbase}[%
+ \TUDVersion\space package (TUD-KOMA-Script-dependent basics and keyval usage)%
+]
+%%% From File: tudscr-base.dtx
+\RequirePackage{scrbase}
+\RequirePackage{kvsetkeys}
+\RequirePackage{etoolbox}
+\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@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]{%
+ \ClassWarning{\tudcls@name}{%
+ It wasn't possible to patch '#1'.\MessageBreak%
+ Please contact the author via \filemail.\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@#1@#2}{KV@#1@#3}%
+ }%
+}
+\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]{%
+ \ClassWarning{\tudcls@name}{%
+ Parameter '#1' can only be used with these 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..aa3386c62bf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
@@ -0,0 +1,3047 @@
+%%
+%% 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: `class,book')
+%% 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-fonts.dtx (with options: `class')
+%% tudscr-pagestyle.dtx (with options: `class,book')
+%% tudscr-layout.dtx (with options: `class,book')
+%% tudscr-frontmatter.dtx (with options: `class,book')
+%% tudscr-title.dtx (with options: `class,book')
+%% tudscr-fields.dtx (with options: `class')
+%% tudscr-locale.dtx (with options: `class,book')
+%% tudscr-color.dtx (with options: `class')
+%% tudscr-misc.dtx (with options: `class,book')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+\newcommand*\cls@name{book}
+\newcommand*\scrcls@name{scrbook}
+\newcommand*\tudcls@name{tudscrbook}
+\newcommand*\filemail{tudscr@gmail.com}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{\tudcls@name}%
+ [\TUDVersion\space document class (\cls@name)]%
+\typeout{The Corporate Design of Technische Universitaet Dresden}
+\typeout{Class: \tudcls@name}
+\typeout{Version: \TUDVersion}
+\typeout{Author: Falk Hanisch (\filemail)}
+\typeout{http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php}
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {light}{1},{lightfont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},%
+ {din}{4},%
+ {serifmath}{5},{serif}{5},{nosansmath}{5},{nosans}{5},%
+ {sansmath}{6},{sans}{6},%
+ {upgreek}{7},{uprightgreek}{7},{uprightGreek}{7},%
+ {slgreek}{8},{slantedgreek}{8},{slantedGreek}{8},%
+ }{#1}%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \or%
+ \TUDoptions{cdfonts}%
+ \TUDoptions{heavyfont=false}%
+ \or%
+ \TUDoptions{cdfonts}%
+ \TUDoptions{heavyfont}%
+ \or
+ \TUDoptions{din=false}%
+ \or
+ \TUDoptions{din}%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek}%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \if@atdocument%
+ \if@tud@cdfonts%
+ \tud@font@cdfonts%
+ \else%
+ \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}%
+ \tud@cmd@restore{mdseries@rm}%
+ \tud@cmd@restore{bfseries@rm}%
+ \tud@cmd@restore{mdseries@sf}%
+ \tud@cmd@restore{bfseries@sf}%
+ \tud@cmd@restore{mdseries@tt}%
+ \tud@cmd@restore{bfseries@tt}%
+ \edef\rmdef@ult{\rmdefault}
+ \edef\sfdef@ult{\sfdefault}
+ \edef\ttdef@ult{\ttdefault}
+ \edef\bfdef@ult{\bfdefault}
+ \edef\mddef@ult{\mddefault}
+ \normalfont\selectfont%
+ \fi%
+ \tud@layout@process%
+ \else%
+ \if@tud@cdfonts%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \fi%
+}
+\TUD@key{tudfonts}[true]{%
+ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdfonts=true}%
+ \else%
+ \TUDoptions{cdfonts=false}%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \if@tud@cdfonts%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \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}%
+ \if@atdocument\tud@font@mathfonts\fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \if@atdocument\tud@font@mathfonts\fi%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newcommand*\tud@ddc@head{0}
+\TUD@numkey{ddc}[true]{tud@ddc@head}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {color}{2},{colour}{2},%
+}
+\TUD@key{ddchead}[true]{\TUDoptions{ddc=#1}}
+\newcommand*\tud@ddc@foot{0}
+\TUD@numkey{ddcfoot}[true]{tud@ddc@foot}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {color}{2},{colour}{2},%
+}
+\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}%
+ \if@atdocument%
+ \if@tud@cdfoot%
+ \tud@cmd@store{ps@headings}%
+ \tud@cmd@store{ps@myheadings}%
+ \tud@cmd@store{ps@plain}%
+ \let\ps@headings\tud@ps@headings%
+ \let\ps@myheadings\tud@ps@myheadings%
+ \let\ps@plain\tud@ps@plain%
+ \else%
+ \tud@cmd@restore{ps@headings}%
+ \tud@cmd@restore{ps@myheadings}%
+ \tud@cmd@restore{ps@plain}%
+ \fi%
+ \clearpage%
+ \expandafter\pagestyle\expandafter{\tud@currentpagestyle}%
+ \fi%
+}
+\TUD@key{tudfoot}[true]{%
+ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdfoot}%
+ \else%
+ \TUDoptions{cdfoot=false}%
+ \fi%
+}
+\AtBeginDocument{\if@tud@cdfoot\TUDoptions{cdfoot}\pagestyle{headings}\fi}
+\newcommand*\tud@currentpagestyle{plain}
+\apptocmd{\pagestyle}{%
+ \def\tud@currentpagestyle{#1}}{}{\tud@patch@wrn{pagestyle}%
+}
+\newcommand*\tud@geometry{0}
+\TUD@key@lock{geometry}[true]{%
+ \TUD@set@numkey@lock{geometry}{tud@geometry}{%
+ {false}{0},{off}{0},{no}{0},{typearea}{0},%
+ {true}{1},{on}{1},{yes}{1},{tud}{1},{asymmetric}{1},{cd}{1},%
+ {symmetric}{2},{normal}{2},{standard}{2},{std}{2},%
+ {twoside}{3},{balanced}{3}%
+ }{#1}%
+ \if@atdocument\recalctypearea\fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@head@color{black}
+\newcommand*\tud@cd{0}
+\csdef@lock{tud@layout@title}{0}
+\csdef@lock{tud@layout@part}{0}
+\csdef@lock{tud@layout@chapter}{0}
+\TUD@key{cd}[true]{%
+ \TUD@set@numkey{cd}{tud@cd}{\tud@layout@switch}{#1}%
+ \def\tud@head@color{black}%
+ \ifcase \tud@cd\relax%
+ \csstd@lock{tud@layout@title}{0}%
+ \csstd@lock{tud@layout@part}{0}%
+ \csstd@lock{tud@layout@chapter}{0}%
+ \or%
+ \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@title}{2}%
+ \csstd@lock{tud@layout@part}{2}%
+ \csstd@lock{tud@layout@chapter}{2}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \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%
+}
+\TUD@key{cdtitle}[true]{%
+ \TUD@set@numkey{cdtitle}{@tempa}{\tud@layout@switch}{#1}%
+ \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%
+}
+\TUD@key{cdpart}[true]{%
+ \TUD@set@numkey{cdpart}{@tempa}{\tud@layout@switch}{#1}%
+ \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%
+}
+\TUD@key{cdchapter}[true]{%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \TUD@set@numkey{cdchapter}{@tempa}{\tud@layout@switch}{#1}%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@chapter}{0}%
+ \or%
+ \csset@lock{tud@layout@chapter}{1}%
+ \or%
+ \csset@lock{tud@layout@chapter}{2}%
+ \or%
+ \csset@lock{tud@layout@chapter}{3}%
+ \TUD@std@ifkey@lock{chapterpage}{true}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+}
+\newcommand*\tud@layout@switch{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {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{color}[true]{%
+ \TUD@set@ifkey{color}{@tempswa}{#1}%
+ \TUD@set@numkey{color}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {simple}{0},{std}{0},{standard}{0},{mono}{0},{monochrom}{0},%
+ {true}{1},{on}{1},{yes}{1},{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}%
+ \ifcase \@tempa\relax%
+ \TUDoptions{cd}%
+ \or%
+ \TUDoptions{cd=color}%
+ \else%
+ \TUDoptions{cd=lite}%
+ \fi%
+}
+\TUD@key{colour}[true]{\TUDoptions{color=#1}}
+\newif\if@tud@parttitle
+\TUD@key@lock{parttitle}[true]{%
+ \TUD@set@ifkey@lock{parttitle}{@tud@parttitle}{#1}%
+ \if@atdocument\tud@layout@process\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@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{color}{\TUDoptions{clearcolor}}{%
+ \ifstr{\@tempa}{colour}{\TUDoptions{clearcolor}}{%
+ \ifstr{\@tempa}{current}{%
+ \def\tud@cleardoublepage{\cleardoubleoddstandardpage}%
+ }{%
+ \ifcsdef{ps@#1}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ }{%
+ \def\FamilyElseValue{%
+ , 'color', 'current' or any defined pagestyle e.g. 'empty','plain'%
+ }%
+ \TUD@set@ifkey{cleardoublespecialpage}{@tempswa}{#1}%
+ \if@tempswa%
+ \def\tud@cleardoublepage{\cleardoubleoddpage}%
+ \else%
+ \def\tud@cleardoublepage{\null\thispagestyle{empty}\newpage}%
+ \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@abstract@level{3}
+\newbool@lock[true]{@tud@abstract@toc}
+\newif\if@tud@abstract@double
+\newif\if@tud@abstract@fil
+\@tud@abstract@filtrue
+\newif\if@tud@abstract@first
+\@tud@abstract@firsttrue
+\newlength{\tud@dim@double}
+\TUD@key{abstract}[chapter]{%
+ \TUD@set@numkey{abstract}{@tempa}{%
+ {section}{2},{sect}{2},{sec}{2},%
+ {chapter}{3},{chap}{3},%
+ {new}{3},{std}{3},{heading}{3},%
+ {totoc}{4},{toc}{4},%
+ {nottotoc}{5},{notoc}{5},%
+ {one}{6},{simple}{6},{single}{6},%
+ {two}{7},{both}{7},{double}{7},%
+ {nofil}{8},{nofill}{8},{novfil}{8},{novfill}{8},%
+ {fil}{9},{fill}{9},{vfil}{9},{vfill}{9},%
+ }{#1}%
+ \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}%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \@tud@abstract@doublefalse%
+ \or%
+ \@tud@abstract@doubletrue%
+ \or%
+ \@tud@abstract@filfalse%
+ \or%
+ \@tud@abstract@filtrue%
+ \fi%
+}
+\newcommand*\tud@declaration@level{3}
+\newbool@lock[true]{@tud@declaration@toc}
+\newif\if@tud@declaration@double
+\@tud@declaration@doubletrue
+\newif\if@tud@declaration@fil
+\@tud@declaration@filtrue
+\newif\if@tud@declaration@first
+\@tud@declaration@firsttrue
+\TUD@key{declaration}[chapter]{%
+ \TUD@set@numkey{declaration}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {section}{2},{sect}{2},{sec}{2},%
+ {chapter}{3},{chap}{3},%
+ {new}{3},{std}{3},{heading}{3},%
+ {totoc}{4},{toc}{4},%
+ {nottotoc}{5},{notoc}{5},%
+ {one}{6},{simple}{6},{single}{6},%
+ {two}{7},{both}{7},{double}{7},%
+ {nofil}{8},{nofill}{8},{novfil}{8},{novfill}{8},%
+ {fil}{9},{fill}{9},{vfil}{9},{vfill}{9},%
+ }{#1}%
+ \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}{false}%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \@tud@declaration@doublefalse%
+ \or%
+ \@tud@declaration@doubletrue%
+ \or%
+ \@tud@declaration@filfalse%
+ \or%
+ \@tud@declaration@filtrue%
+ \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@bookmarks
+\TUD@ifkey{tudbookmarks}{@tud@bookmarks}
+\newcommand*\tud@lowerstring[2]{%
+ \protected@edef#1{#2}%
+ \lowercase\expandafter{%
+ \expandafter\gdef\expandafter #1\expandafter{#1}%
+ }%
+}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\scrcls@name}}
+\TUDExecuteOptions{\TUDDefaultOptions}
+\TUDProcessOptions
+\LoadClass{\scrcls@name}[2012/07/29]
+\AtEndPreamble{%
+ \tud@layout@process%
+ \recalctypearea%
+}
+\RequirePackage{textcase}[2004/10/07]
+\RequirePackage{trimspaces}[2009/09/17]
+\RequirePackage{geometry}[2010/09/12]
+\RequirePackage{mweights}[2013/07/21]
+\RequirePackage{environ}[2013/04/01]
+\AtEndPreamble{%
+ \@ifpackageloaded{graphicx}{}{\RequirePackage{graphicx}[1999/02/16]}%
+ \@ifpackageloaded{tudscrcolor}{}{\RequirePackage{tudscrcolor}[\TUDVersion]}%
+}
+%%% From File: tudscr-fonts.dtx
+\newif\if@tud@univers
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\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%
+ }%
+}
+\edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+}
+\@tempa{\@tud@universtrue}{\@tempb{Univers}}
+\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
+\DeclareTextFontCommand{\textuln}{\univln}%
+\DeclareTextFontCommand{\texturn}{\univrn}%
+\DeclareTextFontCommand{\textubn}{\univbn}%
+\DeclareTextFontCommand{\textuxn}{\univxn}%
+\DeclareTextFontCommand{\textuls}{\univls}%
+\DeclareTextFontCommand{\texturs}{\univrs}%
+\DeclareTextFontCommand{\textubs}{\univbs}%
+\DeclareTextFontCommand{\textuxs}{\univxs}%
+\edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+}
+\@tempa{%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+}{%
+ \@tempb{DIN-Bold}%
+ \let\dinbn\sectfont%
+}
+\DeclareTextFontCommand{\textdbn}{\dinbn}
+\edef\@tempa{\encodingdefault}\def\@tempb{T1}
+\ifx\@tempa\@tempb
+ \def\tud@mathenc{T1}
+\else
+ \def\tud@mathenc{OT1}
+\fi
+\DeclareMathVersion{univers}
+\DeclareMathVersion{universbold}
+\SetSymbolFont{operators}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+\SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+\SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+\SetSymbolFont{largesymbols}{univers}{U}{zeuex}{m}{n}
+\SetSymbolFont{operators}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+\SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+\SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{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}{cmtl}{m}{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}
+\DeclareMathVersion{dinbold}
+\SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+\SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+\SetSymbolFont{symbols}{dinbold}{OMS}{iwona}{ebc}{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}
+\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@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@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%
+}
+\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@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%
+}
+\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}%
+ \tud@cmd@store{mdseries@rm}%
+ \tud@cmd@store{bfseries@rm}%
+ \tud@cmd@store{mdseries@sf}%
+ \tud@cmd@store{bfseries@sf}%
+ \tud@cmd@store{mdseries@tt}%
+ \tud@cmd@store{bfseries@tt}%
+ \if@tud@univers%
+ \if@tud@heavyfont%
+ \def\bfseries@rm{b}%
+ \def\bfseries@sf{b}%
+ \def\mdseries@rm{m}%
+ \def\mdseries@sf{m}%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \def\bfseries@rm{m}%
+ \def\bfseries@sf{m}%
+ \def\mdseries@rm{l}%
+ \def\mdseries@sf{l}%
+ \renewcommand*\bfdefault{m}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \else%
+ \def\bfseries@rm{bx}%
+ \def\bfseries@sf{bx}%
+ \def\mdseries@rm{m}%
+ \def\mdseries@sf{m}%
+ \renewcommand*\bfdefault{bx}%
+ \renewcommand*\mddefault{m}%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \renewcommand{\ttdefault}{cmtl}%
+ \def\bfseries@tt{m}%
+ \def\mdseries@tt{m}%
+ \edef\rmdef@ult{\rmdefault}%
+ \edef\sfdef@ult{\sfdefault}%
+ \edef\ttdef@ult{\ttdefault}%
+ \edef\bfdef@ult{\bfdefault}%
+ \edef\mddef@ult{\mddefault}%
+ \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@head@font@set{%
+ \DeclareFixedFont{\tud@head@font@bold}%
+ {\encodingdefault}{\sfdefault}{bx}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}%
+ {\encodingdefault}{\sfdefault}{\mdseries@sf}{n}{\tud@head@font@size}%
+ \if@tud@cdfonts\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}{\mdseries@sf}{n}{\tud@head@font@size}%
+ \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}
+\newcommand*\tud@RaggedRight{\raggedright}
+\AfterPackage{ragged2e}{%
+ \ifdef{\LaTeXraggedright}%
+ {\renewcommand*\tud@raggedright{\LaTeXraggedright}}{}%
+ \renewcommand*\tud@RaggedRight{\RaggedRight}
+}
+%%% 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@thinline}
+\newlength{\tud@dim@heavyline}
+\newlength{\tud@dim@headingsvskip}
+\newlength{\tud@dim@ddcheight}
+\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}%
+ \setlength{\tud@dim@ddcheight}{.6\tud@dim@headheight}%
+ \setlength{\tud@ta@footdiff}%
+ {\dimexpr\tud@dim@ddcheight-\tud@ta@footskip+\baselineskip}%
+ \ifdim\tud@ta@footdiff<\z@\relax%
+ \setlength{\tud@ta@footdiff}{\z@}%
+ \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{}
+\newcommand*\ps@tudpage@plain{%
+ \renewcommand*\@oddhead{%
+ \setlength{\@tempdima}%
+ {\dimexpr\oddsidemargin+1in+\tud@dim@logox-\tud@dim@left}%
+ \ifdim\@tempdima<\ta@bcor\relax%
+ \tud@head@logo@wrn{\the\@tempdima}%
+ \fi%
+ \ifx\@faculty\@empty%
+ \ClassWarningNoLine{\tudcls@name}{No faculty given}%
+ \faculty{\null}%
+ \fi%
+ \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}%
+ \fi%
+ \color{\tud@head@color}%
+ \vbox to \dimexpr\tud@dim@barheight+\tud@dim@headheight{%
+ \vfill\linespread{0}\selectfont%
+ \setlength{\@tempdima}{\tud@dim@logox}%
+ \addtolength{\@tempdima}{-\tud@dim@left}%
+ \hspace*{\@tempdima}%
+ \tud@mainlogo\hfill\tud@head@logo%
+ \setlength{\@tempdima}{\tud@dim@headheight}%
+ \addtolength{\@tempdima}{-\tud@dim@logoy}%
+ \addtolength{\@tempdima}{-\tud@dim@logoheight}%
+ \ifstr{\tud@head@color}{white}%
+ {\setlength{\@tempdimc}{\tud@dim@heavyline}}%
+ {\setlength{\@tempdimc}{\tud@dim@thinline}}%
+ \vspace*{\dimexpr\@tempdima-.5\@tempdimc}%
+ \def\tud@head@rule{%
+ \if@tud@widehead%
+ \setlength{\@tempdima}{\oddsidemargin}%
+ \if@twoside\ifodd\c@page\else%
+ \setlength{\@tempdima}{\evensidemargin}%
+ \fi\fi%
+ \addtolength{\@tempdima}{1in}%
+ \setlength{\@tempdimb}{\paperwidth}%
+ \else%
+ \setlength{\@tempdima}{\z@}%
+ \setlength{\@tempdimb}{\textwidth}%
+ \fi%
+ \hfuzz=2\@tempdima%
+ \hspace*{-\@tempdima}%
+ \rule[-.5\@tempdimc]{\@tempdimb}{\@tempdimc}%
+ \newline%
+ }%
+ \newline%
+ \tud@head@rule%
+ \tud@head@text@write{\tud@head@text@first}%
+ \newline%
+ \tud@head@rule%
+ \tud@head@text@write{\tud@head@text@second}%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\@extraheadline%
+ \vspace*{-\tud@dim@barheight}%
+ \fi%
+ \vspace*{\dimexpr\@tempdimc-\tud@dim@barheight}%
+ }%
+ }%
+ \let\@evenhead\@oddhead%
+}
+\newcommand*\ps@tudpage@empty{%
+ \ps@tudpage@plain%
+ \let\@mkboth\@gobbletwo%
+ \let\@oddfoot\@empty%
+ \let\@evenfoot\@empty%
+}
+\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@write[1]{%
+ \raisebox{\dimexpr(\tud@dim@barheight-\@tempdimc-\totalheight)/2}%
+ [\dimexpr\tud@dim@barheight-\@tempdimc-\depth\relax][\depth]{#1}%
+}
+\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@head@logo@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,\space inner margin=#1)\MessageBreak%
+ Maybe you should decrease the current value\MessageBreak%
+ of DIV (DIV=\the\ta@div)%
+ }%
+ \global\let\tud@head@logo@wrn\@gobble%
+}
+\newcommand*\tud@@mainlogo{}
+\newcommand*\tud@mainlogo{%
+ \def\tud@@mainlogo{TU_Logo_SW}%
+ \ifpdfoutput{}{%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@@mainlogo{TU_Logo_HKS41}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@@mainlogo{TU_Logo_HKS41}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@@mainlogo{TU_Logo_WS}}{}%
+ }%
+ \def\@tempa{%
+ \includegraphics[width=\tud@dim@logowidth]{%
+ \tud@@mainlogo%
+ }%
+ }%
+ \settoheight{\tud@dim@logoheight}{\@tempa}\@tempa%
+}
+\newcommand*\headlogo[2][]{%
+ \ifnum\tud@ddc@head>0\relax%
+ \def\tud@ddc@head{0}%
+ \ClassWarning{\tudcls@name}%
+ {DDC logo is overwritten with \string#2}%
+ \fi%
+ \def\tud@head@@logo{#2}%
+ \def\tud@head@@@logo{#1}%
+}
+\newcommand*\logofile{}
+\newcommand*\logofilename{}
+\let\logofile\headlogo
+\let\logofilename\headlogo
+\newcommand*\tud@head@@logo{}
+\newcommand*\tud@head@@@logo{}
+\newcommand*\tud@head@logo{%
+ \ifx\tud@head@@logo\@empty\else%
+ \let\@tempa\tud@head@@@logo%
+ \pretocmd{\@tempa}{height=\tud@dim@logoheight,}{}{}%
+ \expandafter\includegraphics%
+ \expandafter[\@tempa]{\tud@head@@logo}%
+ \fi%
+}
+\newcommand*\tud@ps@headings{\tud@cmd@use{ps@headings}\tud@ps}
+\newcommand*\tud@ps@myheadings{\tud@cmd@use{ps@myheadings}\tud@ps}
+\newcommand*\tud@ps{%
+ \renewcommand*\@evenhead{}%
+ \renewcommand*\@oddhead{}%
+ \renewcommand*\@evenfoot{%
+ \set@tempdima@hw\hss\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \normalsize\pagemark\quad\footnotesize\leftmark\hfil%
+ }}%
+ }}%
+ }%
+ \renewcommand*\@oddfoot{%
+ \set@tempdima@hw\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \hfil\footnotesize\rightmark\quad\normalsize\pagemark%
+ }}%
+ }}%
+ \hss%
+ }%
+}%
+\newcommand*\tud@ps@plain{%
+ \renewcommand*\@evenhead{}%
+ \renewcommand*\@oddhead{}%
+ \renewcommand*\@evenfoot{%
+ \set@tempdima@hw\hss\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \normalsize\pagemark\hfil%
+ }}%
+ }}%
+ }%
+ \renewcommand*\@oddfoot{%
+ \set@tempdima@hw\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \hfil\normalsize\pagemark%
+ }}%
+ }}%
+ \hss%
+ }%
+}
+\newlength{\tud@ta@textheight}
+\newlength{\tud@ta@topmargin}
+\newlength{\tud@ta@headheight}
+\newlength{\tud@ta@headsep}
+\newlength{\tud@ta@footskip}
+\newlength{\tud@ta@headdiff}
+\newlength{\tud@ta@footdiff}
+\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}%
+ \setlength{\tud@dim@headingsvskip}{.1\textheight}%
+ \let\@tempa\Gm@restore@org%
+ \if@atdocument\let\Gm@restore@org\relax\fi%
+ \tud@geometry@process%
+ \let\Gm@restore@org\@tempa%
+}
+\newcommand*\tud@geometry@hmargin{}
+\newcommand*\tud@geometry@vmargin{}
+\newcommand*\tud@geometry@pmargin{}
+\newcommand*\tud@geometry@dmargin{}
+\newcommand*\tud@geometry@process{%
+ \tud@geometry@set%
+ \ifcase \tud@geometry\relax%
+ \def\tud@geometry@hmargin{%
+ left=\dimexpr\oddsidemargin+1in,%
+ width=\textwidth,%
+ }%
+ \def\tud@geometry@vmargin{%
+ top=\dimexpr\tud@ta@topmargin+\tud@ta@headheight+\tud@ta@headsep+1in,%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@ta@headsep,%
+ textheight=\tud@ta@textheight,%
+ footskip=\dimexpr\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff,%
+ footskip=\dimexpr\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff-\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@ta@footskip+\tud@ta@footdiff,%
+ }%
+ \global\setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep%
+ -\tud@ta@topmargin-\tud@ta@headheight-\tud@ta@headsep-1in%
+ }%
+ \else%
+ \ifcase \tud@geometry\or%
+ \def\tud@geometry@hmargin{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor,%
+ 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,%
+ 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,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \fi%
+ \def\tud@geometry@vmargin{%
+ top=\tud@dim@top,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ bottom=\dimexpr\tud@dim@bottom+\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@dim@footskip+\tud@ta@footdiff+\baselineskip,%
+ }%
+ \global\setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep-\tud@dim@top%
+ }%
+ \fi%
+ \tud@geometry@@process%
+}
+\newcommand*\tud@geometry@@process{%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@dmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudddc}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudpage}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@vmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudarea}%
+}
+\newcommand*\tud@geometry@@@process{%
+ \if@hincl%
+ \if@fincl%
+ includeheadfoot,%
+ \else%
+ includehead,ignorefoot,%
+ \fi%
+ \else%
+ \if@fincl%
+ ignorehead,includefoot,%
+ \else%
+ ignoreheadfoot,%
+ \fi%
+ \fi%
+}
+\NewEnviron{tudpage}[1][]{%
+ \clearpage%
+ \setlength{\tud@ta@headdiff}{\z@}%
+ \TUD@parameter@set[tudpage]{#1}%
+ \tud@multicols@check%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+%% \ifstr{\abstractpagestyle}{empty}%
+%% {\renewcommand*\abstractpagestyle{tudpage@empty}}%
+%% {\renewcommand*\abstractpagestyle{tudpage@plain}}%
+ \pagestyle{tudpage@plain}%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}%
+ \fi%
+ \BODY%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}[%
+ \gdef\@tempa{\loadgeometry{tudarea}}%
+ \aftergroup\@tempa%
+ \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@ddc@sethead%
+ \tud@ddc@setfoot%
+ }%
+ \TUD@parameter@let{colour}{color}
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{head}{%
+ \tud@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{false}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{off}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{no}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{ddc}{\def\tud@ddc@head{1}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{ddccolor}{\def\tud@ddc@head{2}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{ddccolour}{\def\tud@ddc@head{2}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{logo}{\def\tud@ddc@head{0}}{%
+ \ifstr{\@tempa}{cdfont}{\@tud@cdfontstrue}{%
+ \ifstr{\@tempa}{cdfonts}{\@tud@cdfontstrue}{%
+ \TUD@parameter@wrn{head}{false,ddc,ddccolor,logo,cdfont,cdfonts}%
+ }}}}}}}}}%
+ }%
+ \TUD@parameter@define{foot}{%
+ \tud@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{empty}{%
+ \def\tud@ddc@foot{0}%
+ \renewcommand*\@oddfoot{}%
+ \let\@evenfoot\@oddfoot%
+ }{%
+ \ifstr{\@tempa}{plain}{\def\tud@ddc@foot{0}}{%
+ \ifstr{\@tempa}{ddc}{\def\tud@ddc@foot{1}\tud@ddc@setfoot}{%
+ \ifstr{\@tempa}{ddccolor}{\def\tud@ddc@foot{2}\tud@ddc@setfoot}{%
+ \ifstr{\@tempa}{ddccolour}{\def\tud@ddc@foot{2}\tud@ddc@setfoot}{%
+ \TUD@parameter@wrn{foot}{plain,empty,ddc,ddccolor}%
+ }}}}%
+ }%
+ }%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{tudfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{logo}[true]{\headlogo{#1}}%
+ \TUD@parameter@let{headlogo}{logo}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}
+}
+\newcommand*\tud@ddc@sethead{%
+ \ifcase \tud@ddc@head\relax\or%
+ \def\tud@head@@logo{DDC-24}%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@head@@logo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@head@@logo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@head@@logo{DDC-30}}{}%
+ \or%
+ \def\tud@head@@logo{DDC-09}%
+ \fi%
+}
+\newcommand*\tud@foot@logo{}
+\newcommand*\tud@ddc@setfoot{%
+ \ifcase \tud@ddc@foot\relax\or%
+ \def\tud@foot@logo{DDC-22}%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@foot@logo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@foot@logo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@foot@logo{DDC-28}}{}%
+ \or%
+ \def\tud@foot@logo{DDC-07}%
+ \fi%
+ \ifcase \tud@ddc@foot\relax\else%
+ \renewcommand*\@oddfoot{%
+ \parbox[b]{\textwidth}{%
+ \hfill\includegraphics[height=\tud@dim@ddcheight]{\tud@foot@logo}%
+ }%
+ }%
+ \let\@evenfoot\@oddfoot%
+ \fi%
+}
+%%% 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\fi\tud@raggedright}
+\newcommand*\tud@font@heading@size{}
+\newcommand*\tud@font@heading@numsize{}
+\let\tud@font@heading@size\size@part%
+\let\tud@font@heading@numsize\size@partnumber%
+\newkomafont{tud@heading}{\tud@font@heading\tud@font@heading@size}%
+\newcommand*\tud@font@part{\usekomafont{tud@heading}\color{\tud@color@partfont}}
+\newcommand*\tud@font@part@number{\tud@font@part\tud@font@heading@numsize}
+\newcommand*\tud@font@part@title{\tud@font@part\usesizeofkomafont{section}}
+\newcommand*\tud@font@chapter{%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@chapterfont}%
+}
+\newlength{\chapterheadingvskip}
+\newlength{\headingsvskip}
+\let\headingsvskip\chapterheadingvskip
+\newcommand*\tud@layout@process{%
+ \ifcase \tud@layout@title\relax%
+ \tud@cmd@restore{maketitle}%
+ \tud@cmd@restore{@maketitle}%
+ \tud@font@koma@reset{title}%
+ \tud@font@koma@reset{subtitle}%
+ \tud@font@koma@reset{subject}%
+ \else%
+ \tud@cmd@store{maketitle}%
+ \tud@cmd@store{@maketitle}%
+ \tud@font@koma@set{title}{%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subtitle}{%
+ \tud@font@heading%
+ \usesizeofkomafont{section}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subject}{\color{\tud@color@titlefont}\sffamily}%
+ \let\maketitle\tud@maketitle%
+ \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@reset{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}{\tud@font@part@title}%
+ \tud@font@koma@set{partnumber}{\tud@font@part@title}%
+ \renewcommand*\partheadmidvskip{\enskip}%
+ \else%
+ \tud@sectioning@set[addpart]{part}{\tud@font@part}%
+ \tud@font@koma@set{partnumber}{\tud@font@part@number}%
+ \renewcommand*\partheadmidvskip{%
+ \par\nobreak\vspace{.5\baselineskip}%
+ }%
+ \fi%
+ \let\partheadstartvskip\tud@partheadstartvskip%
+ \let\@part\tud@@part%
+ \let\@spart\tud@@spart%
+ \renewcommand*\partheadendvskip{%
+ \tud@cleardoublespecialpage{%
+ \tud@pagecolor{\tud@color@partpage}%
+ \def\tud@head@color{\tud@color@parthead}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@partfont}}%
+ \begingroup%
+ \let\ps@empty\ps@tudpage@empty%
+ \let\ps@plain\ps@tudpage@plain%
+ \clearpage%
+ \endgroup%
+ }
+ \loadgeometry{tudarea}%
+ }%
+ \renewcommand*\partheademptypage{}%
+ \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@cmd@restore{set@@@@preamble}%
+ \tud@sectioning@reset[addchap]{chapter}%
+ \tud@font@koma@reset{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@cmd@store{set@@@@preamble}%
+ \tud@sectioning@set[addchap]{chapter}{\tud@font@chapter}%
+ \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}%
+ \renewcommand*\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@ta@headdiff+\tud@dim@headingsvskip}%
+ \if@tud@chapterpage\else\vspace*{\chapterheadingvskip}\fi%
+ }%
+ \let\@@makechapterhead\tud@@@makechapterhead%
+ \let\set@@@@preamble\tud@set@@@@preamble%
+ \fi%
+}
+\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%
+ \loadgeometry{tudpage}%
+ \begingroup%
+ \vspace*{\dimexpr\tud@dim@headingsvskip+\parskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \if@tud@parttitle%
+ \tud@parttitle%
+ \else%
+ \usesizeofkomafont{partnumber}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip}%
+ \fi%
+ \endgroup%
+}
+\newcommand*\tud@parttitle{%
+ \begingroup%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@partfont}%
+ \tud@makeuppercase{\expandonce{\@@title}}%
+ \par\nobreak\vskip .5\baselineskip%
+ \endgroup%
+}
+\let\tud@@part\@part
+\ifnum\scr@compatibility>\@nameuse{scr@v@3.11b}\relax
+ \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}}%
+\else
+ \patchcmd{\tud@@part}{%
+ \ifnum \c@secnumdepth >-2\relax
+ \size@partnumber{\partformat}%
+ \partheadmidvskip
+ \fi
+ }{%
+ \ifnum \c@secnumdepth >-2\relax%
+ \size@partnumber{\tud@makeuppercase\partformat}%
+ \else%
+ \size@partnumber{\strut}%
+ \fi%
+ \unskip\partheadmidvskip%
+ }{}{\tud@patch@wrn{@part}}%
+\fi
+\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%
+ \@afterindentfalse\@afterheading%
+}
+\newcommand*\tud@@@makechapterhead{}
+\let\tud@@@makechapterhead\@@makechapterhead
+\patchcmd{\tud@@@makechapterhead}{\chapterformat}{%
+ \if@chapterprefix%
+ \usesizeofkomafont{chapterprefix}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip}%
+ \fi%
+ \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}%
+ \fi%
+ \fi%
+ \addtokomafont{disposition}{\color{\tud@color@chapterfont}}%
+ \addtokomafont{dictumtext}{\color{\tud@color@chapterfont}}%
+ \color{\tud@color@chapterfont}%
+ \fi%
+ \@afterindentfalse\@afterheading%
+}
+\newcommand*\tud@chapter@pre{%
+ \if@tud@chapterpage%
+ \tud@cmd@store{chapterpagestyle}%
+ \renewcommand*\chapterpagestyle{\partpagestyle}%
+ \@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%
+ }%
+ \tud@cmd@restore{chapterpagestyle}%
+ \if@restonecol\twocolumn\fi%
+ \fi%
+ \if@twocolumn%
+ \@afterindentfalse\@afterheading%
+ \fi%
+}
+\AtEndPreamble{%
+ \pretocmd{\tud@nchapter}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@nchapter}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@schapter}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@schapter}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@ochapter}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@ochapter}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@naddchap}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@naddchap}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@saddchap}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@saddchap}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@oaddchap}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@oaddchap}{\tud@chapter@app}{}{}
+}
+\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%
+}
+\newcommand*\tud@set@@@@preamble{}
+\let\tud@set@@@@preamble\set@@@@preamble
+\patchcmd{\tud@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%
+ #4\parbox[{#2}]{#3}{\@tempa#1#6\par}#5\par%
+ }%
+}{}{\tud@patch@wrn{set@@@@preamble}}
+\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@npart{}
+\newcommand*\tud@opart{}
+\newcommand*\tud@naddpart{}
+\newcommand*\tud@oaddpart{}
+\newcommand*\tud@nchapter{}
+\newcommand*\tud@ochapter{}
+\newcommand*\tud@naddchap{}
+\newcommand*\tud@oaddchap{}
+\newcommand*\tud@nsection{}
+\newcommand*\tud@osection{}
+\newcommand*\tud@nsubsection{}
+\newcommand*\tud@osubsection{}
+\newcommand*\tud@nsubsubsection{}
+\newcommand*\tud@osubsubsection{}
+\newcommand*\tud@sectioning@set[3][]{%
+ \tud@cmd@store{#2}%
+ \ifstr{#2}{minisec}{%
+ \renewcommand\minisec[1]{%
+ \tud@cmd@use{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]{%
+ \@namedef{#1}{\@ifstar{\@nameuse{tud@s#1}}{\@nameuse{tud@#1}}}%
+ \@namedef{tud@#1}{\@ifnextchar[%]
+ {\@nameuse{tud@o#1}}{\@nameuse{tud@n#1}}%
+ }%
+ \@namedef{tud@n#1}##1{\@nameuse{@@tud@#1}[##1]{\tud@makeuppercase{##1}}}%
+ \@namedef{tud@o#1}[##1]##2{\@nameuse{@@tud@#1}[##1]{\tud@makeuppercase{##2}}}%
+ \@namedef{tud@s#1}##1{\@nameuse{@@tud@#1}*{\tud@makeuppercase{##1}}}%
+}
+\newcommand*\tud@sectioning@reset[2][]{%
+ \tud@cmd@restore{#2}%
+ \ifstrempty{#1}{}{\tud@cmd@restore{#1}}%
+ \tud@font@koma@reset{#2}%
+}
+\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]{%
+ \ifcsdef{tud@font@koma@#1}{\@namedef{tud@font@koma@#1}{\relax}}{}%
+}
+\providecommand*\usesizeofkomafont[1]{%
+ \begingroup%
+ \usekomafont{#1}%
+ \edef\reserved@a{\noexpand\endgroup%
+ \noexpand\fontsize{\f@size}{\f@baselineskip}}%
+ \reserved@a\selectfont%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@set[3]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{%
+ \if@titlepage%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@double}{}{\newpage}%
+ \else%
+ \ifbool{@tud@#1@double}{%
+ \par%
+ \ifdim\pagetotal=\z@\relax%
+ \booltrue{@tud@#1@first}%
+ \fi%
+ \ifbool{@tud@#1@first}{%
+ \global\setlength{\tud@dim@double}{\textheight}%
+ \clearpage%
+ }{}%
+ \setbox0\vtop{\strut\tud@fm@body{#1}{#2}{#3}}%
+ \global\setlength{\tud@dim@double}%
+ {\dimexpr\tud@dim@double-\ht0-\dp0}\relax%
+ \ifdim\tud@dim@double>\z@\relax%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \global\boolfalse{@tud@#1@first}%
+ \else%
+ \tud@fm@double@wrn{#1}%
+ \clearpage%
+ \global\booltrue{@tud@#1@first}%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \fi%
+ }{%
+ \clearpage%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \clearpage%
+ }%
+ \fi%
+ \else%
+ \ifbool{@tud@#1@double}{\tud@fm@option@wrn{#1}}{}%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2\tud@quoting\fi%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifnum\@nameuse{tud@#1@level}<2\tud@endquoting\fi%
+ \fi%
+ \fi%
+ }{%
+ \if@titlepage\else\tud@fm@level@wrn{#1}\fi%
+ \ifbool{@tud@#1@double}{\tud@fm@option@wrn{#1}}{}%
+ \clearpage%
+ \tud@fm@body{#1}{#2}{#3}%
+ \clearpage%
+ }%
+}
+\newcommand*\tud@fm@head[2]{%
+ \ifcase\@nameuse{tud@#1@level}\relax%
+ \def\@tempa{\phantomsection}%
+ \or%
+ \def\@tempa{%
+ \phantomsection%
+ \@afterindentfalse%
+ \begin{center}%
+ \normalfont\sectfont\nobreak#2%
+ \@endparpenalty\@M%
+ \end{center}%
+ \nopagebreak%
+ \vskip\dimexpr\bigskipamount-\parskip%
+ \@afterheading%
+ }%
+ \or%
+ \def\@tempa{\addsec*{#2}}%
+ \or%
+ \def\@tempa{\addchap*{#2}}%
+ \fi%
+ \ifbool{@tud@#1@toc}{%
+ \apptocmd{\@tempa}{\addchaptertocentry{}{#2}}{}{}%
+ }{}%
+ \@tempa%
+}
+\newcommand*\tud@fm@vcenter[3]{%
+ \ifdim\@tempdima>\dimexpr\textheight\relax%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \ifbool{@tud@#1@fil}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \ifbool{@tud@#1@first}{\vspace*{\z@ \@plus 2fil}}{}%
+ }{}%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@fil}{\vspace*{\z@ \@plus 3fil}}{}%
+ \fi%
+}
+\newcommand*\tud@fm@body[3]{%
+ \if@titlepage\@mkboth{}{}\fi%
+ \if@twocolumn%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \ifbool{@tud@#1@first}{%
+ \global\boolfalse{@tud@#1@first}%
+ \vspace{\dimexpr\bigskipamount-\parskip}%
+ }{}%
+ \fi%
+ \tud@fm@head{#1}{#2}%
+ #3\par%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip}%
+ \fi%
+ \else%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{#1}{#2}}]%
+ \else%
+ \tud@fm@head{#1}{#2}%
+ \fi%
+ #3\par%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}\leavevmode%
+ \else%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \bigskip\vskip-\parskip\null%
+ \fi%
+ \fi%
+ \fi%
+}
+\let\tud@quoting\quotation
+\let\tud@endquoting\endquotation
+\AfterPackage{quoting}{%
+ \let\tud@quoting\quoting%
+ \let\tud@endquoting\endquoting%
+}
+\NewEnviron{abstract}[1][]{%
+ \TUD@parameter@set[abstract]{#1}%
+ \tud@multicols@check%
+ \tud@fm@set{abstract}{\abstractname}{\BODY}%
+}
+\TUD@parameter{abstract}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{abstract}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}
+}
+\newcommand*\confirmation{%
+ \def\@tempa[##1]{%
+ \begingroup%
+ \ifblank{##1}{\supporter{}}{}%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\supporter{##1}}
+ \TUD@parameter@set{##1}
+ }%
+ \@tempb%
+ \endgroup%
+ }%
+ \def\@tempb{%
+ \tud@fm@set{declaration}{\confirmationname}%
+ {\confirmationtext\endgraf\@confirmationclosing}%
+ }%
+ \@ifnextchar[%]
+ {\@tempa}{\begingroup\@tempb\endgroup}%
+}
+\newcommand*\restriction{%
+ \def\@tempa[##1]{%
+ \begingroup%
+ \ifblank{##1}{\company{}}{}%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\company{##1}}
+ \TUD@parameter@set{##1}
+ }%
+ \@tempb%
+ \endgroup%
+ }%
+ \def\@tempb{%
+ \tud@fm@set{declaration}{\restrictionname}{\restrictiontext}%
+ }%
+ \@ifnextchar[%]
+ {\@tempa}{\begingroup\@tempb\endgroup}%
+}
+\newcommand*\declaration[1][]{%
+ \clearpage%
+ \begingroup%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\selectlanguage{#1}}
+ \TUD@parameter@set{#1}
+ }%
+ \@tud@declaration@firsttrue%
+ \confirmation\restriction%
+ \endgroup%
+ \clearpage%
+}
+\TUD@parameter{declaration}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{company}{\company{#1}}%
+ \TUD@parameter@define{supporter}{\supporter{#1}}%
+ \TUD@parameter@define{place}{\place{#1}}%
+ \TUD@parameter@define{closing}{\confirmationclosing{#1}}%
+ \TUD@parameter@define{declaration}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{declaration}{#1}}%
+}
+\newcommand*\tud@fm@level@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ Headings in chapter style '#1=chapter'\MessageBreak%
+ are not recommended without the titlepage\MessageBreak%
+ option%
+ }%
+}
+\newcommand*\tud@fm@option@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The option '#1=double' is not supported\MessageBreak%
+ neither with chapter headings nor without an\MessageBreak%
+ activated titlepage%
+ }%
+}
+\newcommand*\tud@fm@double@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ It wasn't possible to use '#1=double'\MessageBreak%
+ because of too much content within #1%
+ }%
+}
+%%% From File: tudscr-title.dtx
+\newkomafont{thesis}{\usekomafont{title}\LARGE}
+\newkomafont{tudscrtitle}{%
+ \usekomafont{subject}%
+ \if@tud@univers\fontfamily{\tud@univers}\fi%
+ \fontseries{\mdseries@sf}\large%
+}
+\newcommand*\tud@color@titlefont{black}
+\newcommand*\tud@color@titlepage{white}
+\newcommand*\tud@color@titlehead{black}
+\newcommand*\tud@titleback{}%
+\newcommand*\tud@maketitle[1][1]{%
+ \if@titlepage%
+ \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%
+ \else%
+ \ifcase \tud@layout@title\relax\or\else%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \fi%
+ \fi%
+ \if@titlepage%
+ \begin{titlepage}%
+ \if@tud@cover\else%
+ \setcounter{page}{#1}%
+ \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\else%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+ \fi%
+ \vspace*{\dimexpr\tud@dim@headingsvskip+\parskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \linespread{1}\selectfont%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ \usekomafont{tudscrtitle}\@titlehead\par\null%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0}%
+ \fi%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}\@subject\par\null}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ \begingroup%
+ \usekomafont{title}%
+ \tud@title@uppercase{\@title}%
+ \vskip 1ex%
+ \endgroup%
+ \ifx\@subtitle\@empty\else%
+ \usekomafont{subtitle}%
+ \tud@title@uppercase{\@subtitle}%
+ \vskip 1ex%
+ \fi%
+ \vskip 1ex%
+ \tud@multiple@split{@@author}%
+ \vskip 2ex%
+ \ifx\@thesis\@empty%
+ \if@tud@cover\else%
+ \vskip\z@\@plus0.5fill%
+ {\usekomafont{subject}\@date\space\ignorespaces\@datemore}%
+ \vskip\z@\@plus2fill%
+ \fi%
+ \else%
+ \vskip\z@\@plus2fill%
+ \begingroup%
+ \usekomafont{thesis}%
+ \if@tud@subjectthesis\else%
+ \tud@title@uppercase{\@thesis}%
+ \fi%
+ \if@tud@cover\else%
+ \ifx\@degree\@empty\else%
+ \def\@tempc{%
+ \@degree%
+ \ifx\@degreeabbr\@empty\else\space\@degreeabbr\fi%
+ }%
+ \usekomafont{tudscrtitle}%
+ \if@tud@subjectthesis%
+ \degreetext%
+ \vskip 2ex%
+ \usekomafont{subject}%
+ \@tempc%
+ \else%
+ \vskip 2ex%
+ \degreetext%
+ \vskip 2ex%
+ \usekomafont{thesis}%
+ \tud@title@uppercase{\@tempc}%
+ \fi%
+ \vskip 3ex%
+ \fi%
+ \fi%
+ \endgroup%
+ \vskip\z@\@plus3fill%
+ \fi%
+ \if@tud@cover\else%
+ \tud@title@names{supervisor}
+ \tud@title@names{referee}
+ \tud@title@names{advisor}
+ \ifx\@professor\@empty\else%
+ \vskip 2ex%
+ \professorname%
+ \vskip .5ex%
+ {\usekomafont{subject}\@professor}%
+ \fi%
+ \ifx\@thesis\@empty\else%
+ \ifdefstring{\@date}{\today}{%
+ \ifdefvoid{\@duedate}{%
+ \ClassWarning{\tudcls@name}{%
+ \string\submissiondate\space or
+ \string\date\space 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\space or \string\date\space
+ was not given. It's\MessageBreak%
+ substituted by the given due date%
+ }%
+ \let\@date\@duedate%
+ }%
+ }{}%
+ \ifx\@date\@empty\else%
+ \vskip 2ex%
+ \ifstr{\datetext}{}{}{\datetext\@titledelim}\@date%
+ \space\ignorespaces\@datemore%
+ \ifx\@defensedate\@empty\else\newline%
+ \ifstr{\defensedatetext}{}{}{\defensedatetext\@titledelim}%
+ \@defensedate%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \if@tud@cover\vskip\z@\@plus2fill\fi%
+ \ifx\@publisher\@empty\else%
+ \vskip\z@\@plus0.5fill%
+ {\usekomafont{subject}\@publisher}%
+ \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%
+ \loadgeometry{tudarea}%
+ \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}}%
+ \ifnum\tud@ddc@head>0\tud@ddc@sethead\fi%
+ \ifnum\tud@ddc@foot>0\tud@ddc@setfoot\fi%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \thispagestyle{tudpage@empty}%
+ \else%
+ \thispagestyle{tudpage@plain}%
+ \fi%
+ }%
+ \if@tud@cover%
+ \begingroup%
+ \@tempa%
+ \cleardoubleemptypage%
+ \tud@restorepagecolor%
+ \endgroup%
+ \else%
+ \tud@cleardoublespecialpage[\tud@titleback]{%
+ \@tempa%
+ \@thanks\global\let\@thanks\@empty%
+ \clearpage%
+ \ifx\@dedication\@empty\else\thispagestyle{empty}\fi%
+ \loadgeometry{tudarea}%
+ }%
+ \loadgeometry{tudarea}%
+ \ifx\@dedication\@empty\else%
+ \next@tdpage\null\vfill%
+ {\centering\Large\@dedication\par}%
+ \vskip\z@\@plus3fill%
+ \@thanks\let\@thanks\@empty%
+ \cleardoubleemptypage%
+ \fi%
+ \fi%
+ \end{titlepage}%
+ \loadgeometry{tudarea}%
+ \if@tud@cover\else%
+ \setcounter{footnote}{0}%
+ \global\let\and\relax%
+ \tud@footnote@rehyper%
+ \fi%
+ \else%
+ \let\@maketitle\tud@@maketitle%
+ \tud@cmd@use{maketitle}[#1]%
+ \fi%
+}
+\robustify{\thanks}%
+\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%
+ \begingroup%
+ \def\and{%
+ \letcs\@tempa{#1othername}
+ \ifx\@tempa\@empty%
+ \newline%
+ \else%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \vskip 1ex%
+ \@nameuse{#1othername}%
+ \vskip .5ex%
+ \endgroup%
+ \fi%
+ \def\and{\newline}%
+ }%
+ \vskip 2ex%
+ \@nameuse{#1name}%
+ \vskip .5ex%
+ \usekomafont{subject}%
+ \@nameuse{@#1}%
+ \endgroup%
+ \fi%
+}
+\newcommand*\@titledelim{:\nobreakspace}
+\newcommand*\titledelimiter[1]{\gdef\@titledelim{#1}}
+\newcommand*\tud@@maketitle{%
+ \next@tdpage%
+ \vspace*{\tud@dim@headingsvskip}%
+ \tud@extratitle%
+ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative%
+ \linespread{1}\selectfont%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \ifx\@titlehead\@empty\else%
+ \begin{minipage}[t]{\textwidth}%
+ \usekomafont{tudscrtitle}\@titlehead%
+ \end{minipage}\newline\null\par%
+ \fi%
+ \TUDoptions{subjectthesis}%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ {\usekomafont{subject}\@subject\par\null}%
+ \fi%
+ \begingroup%
+ \usekomafont{title}%
+ \tud@title@uppercase{\@title}%
+ \vskip 1ex%
+ \endgroup%
+ \ifx\@subtitle\@empty\else%
+ \usekomafont{subtitle}%
+ \tud@title@uppercase{\@subtitle}%
+ \fi%
+ \vskip 1ex%
+ \tud@multiple@split{@@author}%
+ \vskip 1ex%
+ \@date%
+ \ifx\@publisher\@empty\else%
+ \vskip 1ex%
+ \@publisher%
+ \fi%
+ \ifx\@dedication\@empty\else%
+ \vskip 2ex%
+ \begin{center}%
+ \@dedication\par%
+ \end{center}%
+ \fi%
+ \vskip 2ex%
+ \ifx\@degree\@empty\else\tud@title@wrn{degree}\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%
+ \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%
+ \@expandtwoargs\in@{\@tempb}{\csname\tud@multiple@field\endcsname}%
+ \ifin@ \@tempb{#1}\fi%
+ \endgroup%
+ \fi%
+ }%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \setbox0\vtop{#2}%
+ \endgroup%
+}
+\newcommand*\tud@newline{}
+\newcommand*\tud@split@@author[2]{%
+ \tud@multiple@setfields{}{#1}%
+ \def\tud@newline{\vskip .5ex\let\tud@newline\newline}%
+ \begingroup%
+ \usekomafont{subject}%
+ \ignorespaces#1%
+ \endgroup%
+ \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%
+ \tud@multiple@@@split{#2}{\vskip 2ex}%
+}
+\newcommand*\tud@split@@author@list{%
+ \authormore,\matriculationyear,\enrolmentyear,%
+ \matriculationnumber,\studentid,\matriculationid,%
+ \placeofbirth,\birthplace,\dateofbirth,\birthday,%
+}
+\newcommand\maketitleonecolumn[1][1]{%
+ \ifxnumber{#1}{%
+ \@ifnextchar[%]
+ {\@maketitleonecolumn{#1}}{\@maketitleonecolumn{#1}[]}%
+ }{\@maketitleonecolumn{1}[#1]}%
+}
+\newcommand\@maketitleonecolumn{}
+\long\def\@maketitleonecolumn#1[#2]{%
+ \if@twocolumn%
+ \if@titlepage%
+ \maketitle[#1]%
+ \onecolumn\noindent#2\twocolumn%
+ \else%
+ \@longtwocolumn[{\maketitle[#1]{#2}}]%
+ \fi%
+ \else%
+ \ClassError{\tudcls@name}{%
+ \string\maketitleonecolumn\space can only be used in twocolumn mode%
+ }{}%
+ \fi%
+}
+\newsavebox\@longtwocolumnbox
+\newcommand\@longtwocolumn[1][]{%
+ \onecolumn%
+ \begingroup%
+ \let\clearpage\relax%
+ \let\newpage\relax%
+ \global\setbox\@longtwocolumnbox\vbox{#1\bigskip}%
+ \endgroup%
+ \@whiledim\textheight<\ht\@longtwocolumnbox\do{%
+ \splittopskip\topskip%
+ \splitmaxdepth\maxdepth%
+ \vsplit\@longtwocolumnbox to \textheight\clearpage%
+ }%
+ \twocolumn[\unvbox\@longtwocolumnbox]%
+}
+\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\space has to be used with\MessageBreak%
+ activated titlepage option%
+ }%
+}
+\ifdef{\@makeextratitle}{%
+ \let\tud@extratitle\relax%
+}{%
+ \newcommand*\tud@extratitle{%
+ \let\footnote\thanks%
+ \ifx\@extratitle\@empty\else%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ }%
+}
+\providecommand*\next@tdpage{%
+ \next@tpage%
+ \if@twoside\ifodd\value{page}\else%
+ \null\next@tpage%
+ \fi\fi%
+}%
+\newif\if@tud@cover
+\newcommand*\makecover[1][]{%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \let\tud@multiple@setfields\@gobbletwo%
+ \pretocmd{\tud@multiple@split}{\vskip\z@\@plus0.5fill}{}{}%
+ \let\@authormore\@empty%
+ \let\@dateofbirth\@empty%
+ \let\@matriculationnumber\@empty%
+ \let\@matriculationyear\@empty%
+ \TUD@parameter@set[cover]{cd,cdfonts,cdlayout=true,#1}%
+ \if@tud@cover@cdlayout%
+ \newgeometry{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both,%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\dimexpr\tud@dim@bottom+\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@dim@footskip+\tud@ta@footdiff+\baselineskip,%
+ }%
+ \else%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+ \fi%
+ \ifdef{\hypersetup}{\hypersetup{pageanchor=false}}{}%
+ \@tud@covertrue
+ \@titlepagetrue%
+ \tud@maketitle%
+ \endgroup%
+ \loadgeometry{tudarea}%
+}
+\newif\if@tud@cover@cdlayout
+\TUD@parameter{cover}{%
+ \TUD@parameter@define{cd}[true]{\TUDoption{cd}{#1}}%
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{tudfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{cdlayout}[true]{%
+ \ifstr{#1}{true}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{on}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{yes}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{false}{\@tud@cover@cdlayoutfalse}{%
+ \ifstr{#1}{no}{\@tud@cover@cdlayoutfalse}{%
+ \ifstr{#1}{off}{\@tud@cover@cdlayoutfalse}{%
+ \TUD@parameter@wrn{cdlayout}{true,false}%
+ }}}}}}%
+ }%
+ \TUD@parameter@sethandler{\TUD@parameter@set[cover]{cdlayout=#1}}%
+}%
+%%% From File: tudscr-fields.dtx
+\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*\professorship{}
+\let\professorship\chair
+\newcommand*\@extraheadline{}
+\newcommand*\extraheadline[1]{\gdef\@extraheadline{\trim@spaces{#1}}}
+\newcommand*\@@title{}
+\renewcommand*\title[1]{%
+ \gdef\@title{#1}%
+ \gdef\@@title{%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ #1%
+ \endgroup%
+ }%
+}
+\newcommand*\@@author{}
+\renewcommand*\author[1]{%
+ \gdef\@author{#1}%
+ \let\@@author\@author%
+}
+\newcommand*\student{}
+\let\student\author
+\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%
+ \ifstr{#1}{thesis}{\xdef\@@thesis{#2}}{}%
+ \endgroup%
+ \tud@lowerstring{\@tempa}{#2}%
+ \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]{%
+ \ifx\tud@thanks\relax%
+ \gdef\@thesis{#2}%
+ \else%
+ \xdef\@thesis{\noexpand#2\noexpand\thanks{\tud@thanks}}%
+ \fi%
+ \gdef\@@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}%
+ }%
+}
+\renewcommand*\subject[1]{\tud@thesis{subject}{#1}}
+\newcommand*\@degree{}
+\newcommand*\@degreeabbr{}
+\newcommand*\degree[2][]{%
+ \ifxblank{#1}{\gdef\@degreeabbr{}}{\gdef\@degreeabbr{(#1)}}%
+ \gdef\@degree{#2}%
+}
+\newcommand*\@professor{}
+\newcommand*\professor[1]{\gdef\@professor{#1}}
+\newcommand*\@supervisor{}
+\newcommand*\supervisor[1]{%
+ \gdef\@supervisor{#1}%
+ \ifx\@supporter\empty\gdef\@supporter{#1}\fi%
+}
+\newcommand*\@supporter{}
+\newcommand*\supporter[1]{%
+ \gdef\@supporter{#1}%
+ \renewcommand*\supervisor[1]{\gdef\@supervisor{##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}%
+}
+\newrobustcmd*\studentid{}
+\newrobustcmd*\matriculationid{}
+\let\studentid\matriculationnumber
+\let\matriculationid\matriculationnumber
+\newcommand*\@matriculationyear{}
+\newrobustcmd*\matriculationyear[1]{\gdef\@matriculationyear{#1}}
+\newrobustcmd*\enrolmentyear{}
+\let\enrolmentyear\matriculationyear
+\newcommand*\@placeofbirth{}
+\newrobustcmd*\placeofbirth[1]{\gdef\@placeofbirth{#1}}
+\newrobustcmd*\birthplace{}
+\let\birthplace\placeofbirth
+\providecommand*\@publisher{}
+\providecommand*\publisher[1]{\gdef\@publisher{#1}}
+\let\publishers\publisher
+\newcommand*\@confirmationclosing{%
+ \medskip%
+ \noindent\@place, \@@date%
+ \\[15mm 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*\location{}
+\let\location\place
+\newcommand*\printdate[1]{#1}
+\BeforePackage{isodate}{\let\printdate\undefined}
+\newcommand*\tud@printdate[2]{%
+ \ifx\today#2%
+ \gdef#1{#2}%
+ \else%
+ \ifxblank{#2}%
+ {\gdef#1{}}%
+ {\gdef#1{\printdate{#2}}}%
+ \fi%
+}
+\newcommand*\@datemore{}
+\newcommand*\@@date{}
+\let\@@date\@date
+\renewcommand*\date[2][]{%
+ \gdef\@datemore{#1}%
+ \tud@printdate{\@date}{#2}%
+ \tud@printdate{\@@date}{#2}%
+}
+\newcommand*\submissiondate{}
+\let\submissiondate\date
+\newcommand*\@defensedate{}
+\newcommand*\defensedate[1]{\tud@printdate{\@defensedate}{#1}}
+\newcommand*\oralexaminationdate{}
+\let\oralexaminationdate\defensedate
+\newcommand*\@dateofbirth{}
+\newrobustcmd*\dateofbirth[1]{\tud@printdate{\@dateofbirth}{#1}}
+\newrobustcmd*\birthday{}
+\let\birthday\dateofbirth
+%%% 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\space only supports the\MessageBreak%
+ languages german and english. You must define single\MessageBreak%
+ 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 \filemail%
+ }%
+ }%
+}
+\tud@locale@define{\degreetext}
+\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{\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{\restrictionname}
+\tud@locale@define{\restrictiontext}
+\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[1]{%
+ \providecaptionname{#1}{\degreetext}%
+ {zur Erlangung des akademischen Grades}%
+ \providecaptionname{#1}{\supervisorname}%
+ {Betreuer}%
+ \providecaptionname{#1}{\supervisorothername}%
+ {}%
+ \providecaptionname{#1}{\refereename}%
+ {Erstgutachter}%
+ \providecaptionname{#1}{\refereeothername}%
+ {Zweitgutachter}%
+ \providecaptionname{#1}{\advisorname}%
+ {Fachreferent}%
+ \providecaptionname{#1}{\advisorothername}%
+ {}%
+ \providecaptionname{#1}{\professorname}%
+ {Betreuender Hochschullehrer}%
+ \providecaptionname{#1}{\datetext}%
+ {Eingereicht am}%
+ \providecaptionname{#1}{\dateofbirthtext}%
+ {Geboren am}%
+ \providecaptionname{#1}{\placeofbirthtext}%
+ {in}%
+ \providecaptionname{#1}{\defensedatetext}%
+ {Verteidigt am}%
+ \providecaptionname{#1}{\matriculationyearname}%
+ {Immatrikulationsjahr}%
+ \providecaptionname{#1}{\matriculationnumbername}%
+ {Matrikelnummer}%
+ \providecaptionname{#1}{\coverpagename}%
+ {Umschlagseite}%
+ \providecaptionname{#1}{\titlepagename}%
+ {Titelblatt}%
+ \providecaptionname{#1}{\abstractname}%
+ {Zusammenfassung}%
+ \providecaptionname{#1}{\confirmationname}%
+ {Selbstst\"andigkeitserkl\"arung}%
+ \providecaptionname{#1}{\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.%
+ }%
+ \providecaptionname{#1}{\restrictionname}%
+ {Sperrvermerk}%
+ \providecaptionname{#1}{\restrictiontext}{%
+ 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 Hochschule,
+ den Gutachtern sowie den Mitgliedern des Pr\"ufungsausschusses
+ zug\"anglich zu machen.%
+ }%
+ \providecaptionname{#1}{\listingname}%
+ {Quelltext}%
+ \providecaptionname{#1}{\listlistingname}%
+ {Quelltextverzeichnis}%
+ \providecaptionname{#1}{\dissertationname}%
+ {Dissertation}%
+ \providecaptionname{#1}{\diplomathesisname}%
+ {Diplomarbeit}%
+ \providecaptionname{#1}{\masterthesisname}%
+ {Master-Arbeit}%
+ \providecaptionname{#1}{\bachelorthesisname}%
+ {Bachelor-Arbeit}%
+ \providecaptionname{#1}{\studentresearchname}%
+ {Studienarbeit}%
+ \providecaptionname{#1}{\projectpapername}%
+ {Projektarbeit}%
+ \providecaptionname{#1}{\seminarpapername}%
+ {Seminararbeit}%
+ \providecaptionname{#1}{\researchname}%
+ {Forschungsbericht}%
+ \providecaptionname{#1}{\logname}%
+ {Protokoll}%
+ \providecaptionname{#1}{\internshipname}%
+ {Praktikumsbericht}%
+ \providecaptionname{#1}{\reportname}%
+ {Bericht}%
+}
+\newcommand*\tud@locale@english[1]{%
+ \providecaptionname{#1}{\degreetext}%
+ {to achieve the academic degree}%
+ \providecaptionname{#1}{\supervisorname}%
+ {Supervisor}%
+ \providecaptionname{#1}{\supervisorothername}%
+ {}%
+ \providecaptionname{#1}{\refereename}%
+ {First referee}%
+ \providecaptionname{#1}{\refereeothername}%
+ {Second referee}%
+ \providecaptionname{#1}{\advisorname}%
+ {Advisor}%
+ \providecaptionname{#1}{\advisorothername}%
+ {}%
+ \providecaptionname{#1}{\professorname}%
+ {Supervising professor}%
+ \providecaptionname{#1}{\datetext}%
+ {Submitted on}%
+ \providecaptionname{#1}{\dateofbirthtext}%
+ {Born on}%
+ \providecaptionname{#1}{\placeofbirthtext}%
+ {in}%
+ \providecaptionname{#1}{\defensedatetext}%
+ {Defended on}%
+ \providecaptionname{#1}{\matriculationyearname}%
+ {Matriculation year}%
+ \providecaptionname{#1}{\matriculationnumbername}%
+ {Matriculation number}%
+ \providecaptionname{#1}{\coverpagename}%
+ {Cover page}%
+ \providecaptionname{#1}{\titlepagename}%
+ {Title page}%
+ \providecaptionname{#1}{\abstractname}%
+ {Abstract}%
+ \providecaptionname{#1}{\confirmationname}%
+ {Statement of authorship}%
+ \providecaptionname{#1}{\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.%
+ }%
+ \providecaptionname{#1}{\restrictionname}%
+ {Restriction note}%
+ \providecaptionname{#1}{\restrictiontext}{%
+ 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
+ the university, the reviewers and also the members of the
+ examination board.%
+ }%
+ \providecaptionname{#1}{\listingname}%
+ {Listing}%
+ \providecaptionname{#1}{\listlistingname}%
+ {List of Listings}%
+ \providecaptionname{#1}{\dissertationname}%
+ {Dissertation}%
+ \providecaptionname{#1}{\diplomathesisname}%
+ {Diploma Thesis}%
+ \providecaptionname{#1}{\masterthesisname}%
+ {Master Thesis}%
+ \providecaptionname{#1}{\bachelorthesisname}%
+ {Bachelor Thesis}%
+ \providecaptionname{#1}{\studentresearchname}%
+ {Student Research Project}%
+ \providecaptionname{#1}{\projectpapername}%
+ {Project Paper}%
+ \providecaptionname{#1}{\seminarpapername}%
+ {Seminar Paper}%
+ \providecaptionname{#1}{\researchname}%
+ {Research Report}%
+ \providecaptionname{#1}{\logname}%
+ {Log}%
+ \providecaptionname{#1}{\internshipname}%
+ {Internship Report}%
+ \providecaptionname{#1}{\reportname}%
+ {Report}%
+}
+\AtBeginDocument{%
+ \ifdef{\captionsenglish}{}{\let\captionsenglish\@empty}%
+ \tud@locale@german{ngerman}%
+ \tud@locale@german{german}%
+ \tud@locale@english{english}%
+ \tud@locale@english{USenglish}%
+ \tud@locale@english{american}%
+ \tud@locale@english{UKenglish}%
+ \tud@locale@english{british}%
+}
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+%%% From File: tudscr-color.dtx
+\newcommand*\tud@pagecolor[1]{}
+\newcommand*\tud@restorepagecolor{}
+\AfterPackage{tudscrcolor}{%
+ \providecommand*\nopagecolor{\pagecolor{white}}%
+ \@ifpackageloaded{pagecolor}{}{%
+ \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-misc.dtx
+\newcommand*\tudbookmark[1][]{\@gobbletwo}
+\newcommand*\phantomsection{}
+\let\phantomsection\relax
+\newcommand*\tud@footnote@unhyper{}
+\newcommand*\tud@footnote@rehyper{}
+\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%
+ }%
+ \renewcommand*\tud@footnote@rehyper{%
+ \ifx\@footnotemark\H@@footnotemark%
+ \let\@footnotemark\Hy@saved@footnotemark%
+ \fi%
+ \ifx\@footnotetext\H@@footnotetext%
+ \let\@footnotetext\Hy@saved@footnotetext%
+ \fi%
+ }%
+}
+\AtBeginDocument{%
+ \pretocmd{\makecover}{%
+ \tudbookmark[0]{\coverpagename}{cover}
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\tud@patch@wrn{makecover}}%
+ \pretocmd{\maketitle}{%
+ \tudbookmark[0]{\titlepagename}{title}
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\tud@patch@wrn{maketitle}}%
+ \pretocmd{\tableofcontents}{%
+ \if@openright\cleardoublepage\else\clearpage\fi%
+ \tudbookmark[0]{\contentsname}{toc}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\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]{%
+ \ifx\f@family\tud@dinbold%
+ \begingroup%
+ \MakeTextUppercase{#1}%
+ \endgroup%
+ \else%
+ #1%
+ \fi%
+%% \vphantom{\"A\"O\"U}%
+}
+\newcommand*\ifdin{%
+ \ifx\f@family\tud@dinbold\relax%
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\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..e61646b59f9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
@@ -0,0 +1,272 @@
+%%
+%% 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,header')
+%% tudscr-color.dtx (with options: `package,body')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-color.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tudscrcolor}[%
+ \TUDVersion\space package (corporate design colors)%
+]
+\DeclareOption{reduced}{\let\setcdcolors@add\relax}
+\DeclareOption{full}{\let\setcdcolors@add\setcdcolors@full}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{xcolor}}
+%%% From File: tudscr-color.dtx
+\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{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}
+\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..42714b07d79
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
@@ -0,0 +1,183 @@
+%%
+%% This is file `tudscrcomp.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-comp.dtx (with options: `package,header')
+%% tudscr-comp.dtx (with options: `package,body')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-comp.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tudscrcomp}%
+ [\TUDVersion\space package (compatibility for tudbook)]
+\ifx\tudcls@name\undefined
+ \PackageError{tudscrcomp}{Unsupported class found}{%
+ This package can only be used with a class out of the\MessageBreak%
+ tudscr bundle (tudscrartcl, tudscrreprt, tudscrbook)%
+ }
+ \endinput
+\fi
+%%% From File: tudscr-comp.dtx
+\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}%
+ \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}%
+ \fi%
+}
+\newif\if@tud@chapterpage@temp
+\newcommand*\chapterpage{\@tud@chapterpage@temptrue\tud@chapterpage@wrn}
+\newcommand*\tud@chapterpage@set[1][]{%
+ \if@tud@chapterpage@temp%
+ \if@tud@chapterpage%
+ \TUDoptions{chapterpage=false}%
+ \else%
+ \TUDoptions{chapterpage}%
+ \fi%
+ \fi%
+}
+\newcommand*\tud@chapterpage@unset[1][]{%
+ \tud@chapterpage@set%
+ \global\@tud@chapterpage@tempfalse%
+}
+\AtEndPreamble{%
+ \pretocmd{\tud@nchapter}{\tud@chapterpage@set}{}{}
+ \apptocmd{\tud@nchapter}{\tud@chapterpage@unset}{}{}
+ \pretocmd{\tud@schapter}{\tud@chapterpage@set}{}{}
+ \apptocmd{\tud@schapter}{\tud@chapterpage@unset}{}{}
+ \pretocmd{\tud@ochapter}{\tud@chapterpage@set}{}{}
+ \apptocmd{\tud@ochapter}{\tud@chapterpage@unset}{}{}
+ \pretocmd{\tud@naddchap}{\tud@chapterpage@set}{}{}
+ \apptocmd{\tud@naddchap}{\tud@chapterpage@unset}{}{}
+ \pretocmd{\tud@saddchap}{\tud@chapterpage@set}{}{}
+ \apptocmd{\tud@saddchap}{\tud@chapterpage@unset}{}{}
+ \pretocmd{\tud@oaddchap}{\tud@chapterpage@set}{}{}
+ \apptocmd{\tud@oaddchap}{\tud@chapterpage@unset}{}{}
+}
+\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..10b1e70d4aa
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
@@ -0,0 +1,95 @@
+%%
+%% This is file `tudscrdoc.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-doc.dtx
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{tudscrdoc}%
+ [2014/04/24 v1.00 (documentation class for the tudscr-bundle 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}{\headsep}
+\setlength{\textheight}{\dimexpr\paperheight-3\footskip}
+\RequirePackage[latin1]{inputenc}
+\RequirePackage{dox}
+\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
+\RequirePackage[english,ngerman]{babel}
+\RequirePackage{hologo}
+\RequirePackage{xspace}
+\def\filemail{tudscr@gmail.com}
+\title{\texttt{\filename}%
+ \footnote{Dies ist Version \fileversion\ von Datei \texttt{\filename}.}}
+\author{Falk Hanisch\footnote{\filemail}}
+\date{\filedate}
+\DoNotIndex{\",\if,\tudpage,\endtudpage,\tud@pagestyle}
+\doxitem[idxtype=Option]{Option}{option}{Optionen}
+\doxitem[idxtype=Parameter]{Parameter}{parameter}{Parameter}
+\doxitem[macrolike,idxtype=L\"ange]{Length}{length}{L\"angen}
+\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{#1}}}
+\DeclareRobustCommand*{\pkg}[1]{\mbox{\textsf{#1}}}
+\DeclareRobustCommand*{\opt}[1]{\mbox{\texttt{#1}}}
+\DeclareRobustCommand*{\env}[1]{\mbox{\texttt{#1}}}
+\DeclareRobustCommand*{\cmd}[1]{\mbox{\cs{#1}}}
+\DeclareRobustCommand\TUDScript{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+}
+\newif\if@tud@doc@final
+\DeclareOption{final}{\@tud@doc@finaltrue}
+\ProcessOptions\relax
+\AtBeginDocument{
+ \providecommand\todo[2][]{%
+ \if@tud@doc@final\else
+ \def\todo@mark{\ifstr{#1}{}{ToDo}{#1}}%
+ \endgraf%
+ \hfuzz0.8pt%
+ \leavevmode\marginpar{\raggedleft\fbox{\todo@mark\strut}}%
+ \fbox{\parbox{\dimexpr\textwidth-2\fboxsep}{#2\strut}}%
+ \fi%
+ }
+ \let\ToDo\todo
+ \providecommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace}
+ \providecommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace}
+ \providecommand*\KOMAScript{KOMA-Script\xspace}
+ \providecommand*\url[1]{\texttt{#1}}
+ \providecommand*\texorpdfstring[2]{#1}
+}
+\endinput
+%%
+%% End of file `tudscrdoc.cls'.
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..a740bbbf62c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls
@@ -0,0 +1,708 @@
+%%
+%% This is file `tudscrman.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `class')
+%% tudscr-manual.dtx
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-manual.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{tudscrman}[\TUDVersion\space{}internal manual class]%
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{tudscrreprt}}
+\ProcessOptions\relax
+\LoadClass{tudscrreprt}
+\newlength\baselineskipglue
+\setlength\baselineskipglue{%
+ .5\baselineskip plus .5\baselineskip minus .25\baselineskip%
+}
+\RequirePackage{microtype}
+\RequirePackage{textcomp}
+\RequirePackage{tabularx}
+\RequirePackage{ragged2e}
+\RequirePackage{marginnote}
+\RequirePackage{xparse}
+\RequirePackage{chngcntr}
+\counterwithout{footnote}{chapter}
+\RequirePackage{enumitem}
+\setlist{noitemsep}
+\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%
+%% \par\RaggedRight%
+}
+\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äumniswert)}%
+ \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\textuln{\space\footnotesize\tud@item@add}\fi%
+ ]
+}
+\newlist{packages}{description}{2}
+\setlist[packages]{%
+ topsep=\medskipamount,labelwidth=\linewidth,labelsep=0pt,font=\normalfont,%
+ parsep=\parskip,listparindent=\parindent,before=\before@packages%
+}
+\newcommand*\item@packages{}
+\newcommand*\before@packages{%
+ \ifdefvoid{\item@packages}{%
+ \let\item@packages\item%
+ \let\item\tud@item@pkg%
+ }{}%
+%% \par\RaggedRight%
+}
+\newcommand*\tud@item@pkg[1][]{%
+ \item@packages[{\DeclarePackage{#1}\texturn{#1}}]%
+}
+\RequirePackage{filemod}
+\RequirePackage{pdfpages}
+\newcommand*{\includeexample}[1]{%
+ \lstinputlisting[style=tudscr]{examples/#1.tex}
+ \filemodCmp{./examples/#1.pdf}{./examples/#1.tex}{}{%
+ \immediate\write18{%
+ pdflatex -output-director examples examples/#1.tex
+ pdflatex -output-director examples examples/#1.tex
+ }%
+ }%
+ \IfFileExists{examples/#1.pdf}{\includepdf[pages=-]{examples/#1.pdf}}{}%
+}
+\AtEndPreamble{%
+ \RequirePackage[xindy,splitindex]{imakeidx}%
+ \indexsetup{%
+ level=\addsec,toclevel=section,noclearpage,%
+ firstpagestyle=myheadings,%headers={\indexname}{\indexname}%
+ }%
+ \newcommand*\xdyopt{-M tudscrman.xdy -L german-din}%
+ \RequirePackage{varioref}%
+ \RequirePackage[hyperindex=false,colorlinks,linkcolor=blue]{hyperref}%
+ \newcommand*\Email[1]{\href{mailto:#1}{\nolinkurl{#1}}}
+ \pdfstringdefDisableCommands{%
+ \let\Application\@Application%
+ \let\Class\@Class%
+ \let\Package\@Package%
+ }%
+ \ifdef{\printflag}{\hypersetup{hidelinks}}{\TUDoptions{color}}%
+ \makeindex[title={Allgemeiner Index},options=\xdyopt]%
+ \makeindex[title={Klassen- und Paketoptionen},name=options,options=\xdyopt]%
+ \makeindex[title={Umgebungen und Befehle},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,options=\xdyopt]%
+}
+\newcommand*\PrintIndex{%
+ \@printindex%
+ \@printindex[options]%
+ \@printindex[macros]%
+ \@printindex[keys]%
+ \@printindex[terms]%
+%% \@printindex[fonts]%
+ \begingroup%
+ \let\lettergroup\@gobble%
+ \@printindex[colors]%
+ \endgroup%
+ \@printindex[files]%
+}
+\newcommand*\Index[3][]{%
+ \ifcsdef{r@idx:#3}{%
+ \index{\ifblank{#1}{#2}{#1}|see{\hyperref[idx:#3]{Index der #2}}}%
+ }{%
+ \index{\ifblank{#1}{#2}{#1}|see{Index der #2}}%
+ }%
+}
+\newcommand*\@printindex[1][]{%
+ \pagebreak[3]%
+ \ifblank{#1}{%
+ \indexprologue[\vspace*{0pt}]{\label{idx:main}}%
+ \printindex%
+ }{%
+ \indexprologue[\vspace*{0pt}]{\label{idx:#1}}
+ \printindex[#1]
+ }%
+}
+\newif\if@changelog
+\newcommand*\PrintChangelog{%
+ \begingroup%
+ \let\lettergroup\@gobble%
+ \@changelogtrue%
+ \@printindex[changelog]%
+ \endgroup%
+}
+\NewDocumentCommand\ChangedAt{mo}{%
+ \begingroup%
+ \setlength{\fboxsep}{0pt}%
+ \marginnote{\footnotesize\fbox{\texturn{\ \strut#1\ }}}%
+ \IfValueTF{#2}{%
+ \let\PName\@gobble%
+ \let\PBoolean\relax%
+ \let\PSet\relax%
+ \let\PValue\@gobble%
+ \let\Parameter\@gobble%
+ \let\OParameter\@gobble%
+ \let\LParameter\relax%
+ \let\OLParameter\@gobble%
+ \let\PParameter\@gobble%
+ \let\POParameter\@gobble%
+ \index[changelog]{#1!#2}%
+ }{}%
+ \endgroup%
+}
+\newif\if@declare
+\newif\if@openindex
+\newcommand*\bsc{}
+\DeclareRobustCommand*\bsc{\@backslashchar}
+\newcommand*\idxfont{}
+\let\idxfont\footnotesize
+\newif\if@noindex
+\NewDocumentCommand\Application{som}{%
+ \ifdin{#3}{%
+ \mbox{\textubn{#3}}
+ \IfBooleanTF{#1}{}{%
+ \index{#3~{\protect\idxfont(Anwendungssoftware)}\IfValueTF{#2}{|#2}{}}%
+ }%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Application{som}{#3}
+\NewDocumentCommand\Distribution{som}{%
+ \mbox{\texturn{#3}}
+ \IfBooleanTF{#1}{}{%
+ \index{#3~{\protect\idxfont(Distribution)}\IfValueTF{#2}{|#2}{}}%
+ }%
+}
+\newcommand*\Path{}
+\DeclareRobustCommand*\Path[1]{\mbox{\texttt{#1}}}
+\NewDocumentCommand\File{som}{%
+ \mbox{\texturn{#3}}%
+ \IfBooleanTF{#1}{}{%
+ \index[files]{#3~{\protect\idxfont(Datei)}\IfValueTF{#2}{|#2}{}}%
+ }%
+}
+\newcommand*\@TempClass{}
+\NewDocumentCommand\Class{st'om}{%
+ \ifdin{#4}{%
+ \gdef\@TempClass{~{\protect\idxfont(Klasse)}}%
+ \IfBooleanTF{#2}{%
+ \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempClass]{autoref}%
+ }{%
+ \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempClass]{#3}%
+ }%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Class{st'om}{#4}
+\newcommand*\DeclareClass[1]{%
+ \phantomsection\label{files:#1}%
+ \index[files]{\hyperref[files:#1]{#1~{\protect\idxfont(Klasse)}}|declare}%
+}
+\newcommand*\@TempPackage{}
+\NewDocumentCommand\Package{st'om}{%
+ \ifdin{#4}{%
+ \gdef\@TempPackage{~{\protect\idxfont(Paket)}}%
+ \IfBooleanTF{#2}{%
+ \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempPackage]{autoref}%
+ }{%
+ \@ProcessOutput[#1]{\texturn{#4}}{files}{#4}[\@TempPackage]{#3}%
+ }%
+ }%
+}
+\DeclareExpandableDocumentCommand\@Package{st'om}{#4}
+\newcommand*\DeclarePackage[1]{%
+ \phantomsection\label{files:#1}%
+ \index[files]{\hyperref[files:#1]{#1~{\protect\idxfont(Paket)}}|declare}%
+}
+\newcommand*\@TempOption{}
+\NewDocumentCommand\Option{st'omo}{%
+ \if@changelog%
+ \@ProcessChangedAt{options}{#4}%
+ \else%
+ \IfValueTF{#5}{\gdef\@TempOption{\texttt{=#5}}}{\gdef\@TempOption{}}%
+ \IfBooleanTF{#2}{%
+ \@ProcessOutput[#1]{\texttt{#4}}[\@TempOption]{options}{#4}{pageref}%
+ }{%
+ \@ProcessOutput[#1]{\texttt{#4}}[\@TempOption]{options}{#4}{#3}%
+ }%
+ \fi%
+}
+\newcommand*\@TempEnvironment{}
+\NewDocumentCommand\Environment{st'omo}{%
+ \if@changelog%
+ \@ProcessChangedAt{macros}{#4}%
+ \else%
+ \if@declare%
+ \gdef\@TempEnvironment{%
+ \texttt{\bsc{}begin\{#4\}\IfValueTF{#5}{#5}{}}\tabularnewline%
+ \texttt{\dots}\tabularnewline%
+ \texttt{\bsc{}end\{#4\}}%
+ }%
+ \else%
+ \gdef\@TempEnvironment{\texttt{#4}}%
+ \fi%
+ \IfBooleanTF{#2}{%
+ \@ProcessOutput[#1]{\@TempEnvironment}{macros}{#4}{pageref}%
+ }{%
+ \@ProcessOutput[#1]{\@TempEnvironment}{macros}{#4}{#3}%
+ }%
+ \fi%
+}
+\NewDocumentCommand\Macro{st'om}{%
+ \if@changelog%
+ \@ProcessChangedAt[\bsc]{macros}{#4}%
+ \else%
+ \IfBooleanTF{#2}{%
+ \@ProcessOutput[#1]{\texttt{\bsc#4}}{macros}[\bsc]{#4}{pageref}%
+ }{%
+ \@ProcessOutput[#1]{\texttt{\bsc#4}}{macros}[\bsc]{#4}{#3}%
+ }%
+ \fi%
+}
+\newcommand*\@TempKey{}
+\NewDocumentCommand\Key{sommo}{%
+ \begingroup%
+ \let\Environment\@firstofone%
+ \let\Macro\@firstofone%
+ \if@changelog%
+ \@ProcessChangedAt{keys}{#4}%
+ \else%
+ \gdef\@TempKey{\if@declare~{\protect\idxfont(Parameter)}\fi}%
+ \IfValueTF{#5}{%
+ \@ProcessOutput[#1]{\texttt{#4}}[\texttt{=#5}\@TempKey]%
+ {macros}(#3){#4}{#2}%
+ }{%
+ \@ProcessOutput[#1]{\texttt{#4}}[\@TempKey]{macros}(#3){#4}{#2}%
+ }%
+ \fi%
+ \endgroup%
+}
+\newcommand*\@TempLength{}
+\NewDocumentCommand\Length{som}{%
+ \if@changelog%
+ \@ProcessChangedAt[\bsc]{macros}{#3}%
+ \else%
+ \gdef\@TempLength{\if@declare~{\protect\idxfont(L\"ange)}\fi}%
+ \@ProcessOutput[#1]{\texttt{\bsc#3}}[\@TempLength]%
+ {macros}[\bsc]{#3}[~{\protect\idxfont(L\"ange)}]{#2}%
+ \fi%
+}
+\newcommand*\@TempCounter{}
+\NewDocumentCommand\Counter{som}{%
+ \if@changelog%
+ \@ProcessChangedAt{macros}{#3}%
+ \else%
+ \gdef\@TempCounter{\if@declare~{\protect\idxfont(Z\"ahler)}\fi}%
+ \@ProcessOutput[#1]{\texttt{#3}}[\@TempCounter]%
+ {macros}{#3}[~{\protect\idxfont(Z\"ahler)}]{#2}%
+ \fi%
+}
+\newcommand*\@TempTerm{}
+\NewDocumentCommand\Term{som}{%
+ \if@changelog%
+ \@ProcessChangedAt[\bsc]{terms}{#3}%
+ \else%
+ \gdef\@TempTerm{\if@declare~{\protect\idxfont(Bezeichner)}\fi}%
+ \@ProcessOutput[#1]{\texttt{\bsc#3}}[\@TempTerm]{terms}[\bsc]{#3}{#2}%
+ \fi%
+}
+\newcommand\@termlist{}
+\let\@termlist\relax
+\NewDocumentCommand\TermTable{smg}{%
+ \forcsvlist{\listadd\@termlist}{#2}%
+ \vskip\baselineskipglue\noindent%
+ \IfBooleanTF{#1}{%
+ \IfValueTF{#3}{\setlength\@tempdima{#3}}{\setlength\@tempdima{\linewidth}}%
+ \setlength{\@tempdimb}{-.7\baselineskip}%
+ \begin{tabularx}{\@tempdima}{lXX}\@TermTable\end{tabularx}
+ }{%
+ \setlength{\@tempdimb}{\z@}%
+ \begin{tabular}{lll}\@TermTable\end{tabular}
+ }%
+ \let\@termlist\relax%
+ \par\noindent%
+}
+\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*{\@tempdimb}%
+ \ifstr{\@nameuse{#1}}{}{\PName{empty}}{\@nameuse{#1}}\tabularnewline
+}
+\newcommand*\@TempFont{}
+\NewDocumentCommand\Font{som}{%
+ \if@changelog%
+ \@ProcessChangedAt{fonts}{#3}%
+ \else%
+ \gdef\@TempFont{%
+ \texttt{#3}\if@declare~{\protect\idxfont(Schriftelement)}\fi%
+ }%
+ \@ProcessOutput[#1]{\@TempFont}{fonts}{#3}{#2}%
+ \fi%
+}
+\newcommand*\@TempColor{}
+\NewDocumentCommand\Color{somo}{%
+ \if@changelog%
+ \@ProcessChangedAt{colors}{#3}%
+ \else%
+ \gdef\@TempColor{%
+ \IfValueTF{#4}{~\texttt{(#4)}}{}%
+ \if@declare~{\protect\idxfont(Farbe)}\fi%
+ }%
+ \@ProcessOutput[#1]{\texttt{#3}}[\@TempColor]{colors}{#3}{#2}%
+ \fi%
+}
+\NewDocumentCommand\@ProcessOutput{omomd()omom}{%
+ \if@declare%
+ \if@openindex%
+ \if@noindex\else%
+ \IfValueTF{#5}%
+ {\edef\@tempa{#4:#5:#7}}%
+ {\edef\@tempa{#4:#7}}%
+ \label{\@tempa}%
+ \@HyperIndex{#4}{#5}{#6}{#7}{#8}[(declare]%
+ \fi%
+ #2\IfValueTF{#3}{#3}{}%
+ \else%
+ \if@noindex\else%
+ \@HyperIndex{#4}{#5}{#6}{#7}{#8}[declare)]%
+ \fi%
+ \fi%
+ \else%
+ \IfBooleanTF{#1}{}{%
+ \@tempswafalse%
+ \ifstr{#9}{autoref}{\@tempswatrue}{}%
+ \ifstr{#9}{pageref}{\@tempswatrue}{}%
+ \if@tempswa%
+ \@HyperIndex{#4}{#5}{#6}{#7}{#8}%
+ \else%
+ \@HyperIndex{#4}{#5}{#6}{#7}{#8}[#9]%
+ \fi%
+ }%
+ \IfValueTF{#5}{\edef\@tempa{#4:#5:#7}}{\edef\@tempa{#4:#7}}%
+ \ifcsdef{r@\@tempa}{%
+ \let\@tempb\relax%
+ \ifstr{#9}{autoref}{\def\@tempb{~unter \autoref{\@tempa}}}{}%
+ \ifstr{#9}{pageref}{\def\@tempb{~\vpageref{\@tempa}}}{}%
+ \mbox{\hyperref[\@tempa]{#2}\IfValueTF{#3}{#3}{}}\@tempb%
+ }{\mbox{#2\IfValueTF{#3}{#3}{}}}%
+ \fi%
+}
+\NewDocumentCommand\@HyperIndex{mmmmmo}{%
+ \IfValueTF{#3}{\def\@tempa{#3}}{\def\@tempa{}}%
+ \IfValueTF{#5}{\def\@tempb{#5}}{\def\@tempb{}}%
+ \IfValueTF{#6}{\def\@tempc{|#6}}{\def\@tempc{}}%
+ \IfValueTF{#2}{%
+ \ifcsdef{r@#1:#2:#4}{%
+ \edef\@tempb{#1:#2:#4}%
+ \index[#1]{%
+ #2!\hyperref[\@tempb]{\expandonce\@tempa#4}%
+ ~{\protect\idxfont(Parameter)}%
+ \expandonce\@tempc%
+ }%
+ \begingroup%
+ \let\Environment\@firstofone%
+ \def\Macro##1{\bsc##1}%
+ \index[keys]{%
+ \hyperref[\@tempb]{\expandonce\@tempa#4~{\protect\idxfont(#2)}}%
+ \expandonce\@tempc%
+ }%
+ \endgroup%
+ }{%
+ \index[#1]{#2!\expandonce\@tempa#4\expandonce\@tempb}%
+ }%
+ }{%
+ \ifcsdef{r@#1:#4}{%
+ \index[#1]{%
+ \hyperref[#1:#4]{\expandonce\@tempa#4\expandonce\@tempb}%
+ \expandonce\@tempc%
+ }%
+ }{%
+ \index[#1]{\expandonce\@tempa#4\expandonce\@tempb\expandonce\@tempc}%
+ }%
+ }%
+}
+\newcommand*\@ProcessChangedAt[3][]{%
+ \ifcsdef{r@#2:#3}{\hyperref[#2:#3]{\mbox{#1#3}}}{\mbox{#1#3}}%
+}
+\newcommand\@declarationlist{}
+\newcommand\@presetlist{}
+\newif\if@presetlist
+\newcommand\@additionallist{}
+\newif\if@additionallist
+\let\@declarationlist\relax
+\let\@presetlist\relax
+\let\@additionallist\relax
+\NewDocumentEnvironment{Declaration}{moog}{%
+ \listadd\@declarationlist{#1}%
+ \IfNoValueTF{#2}{%
+ \listadd\@presetlist{\relax}%
+ }{%
+ \@presetlisttrue%
+ \IfNoValueTF{#3}{%
+ \listadd\@presetlist{preset:\,#2}%
+ }{%
+ \def\@tempa[##1:##2]{##1:\,##2}%
+ \listeadd\@presetlist{preset:\,#2\,|\,\expandonce{\@tempa[#3]}}%
+ }%
+ }%
+ \IfNoValueTF{#4}{%
+ \listadd\@additionallist{\relax}%
+ }{%
+ \@additionallisttrue%
+ \listadd\@additionallist{\hspace*{\tabcolsep}\small(#4)}%
+ \in@{\Environment}{#1}%
+ \ifin@ \listadd\@additionallist{\tabularnewline}\fi%
+ }%
+}{%
+ \ifx\@declarationlist\relax\else%
+ \ClassError{\tudclsname}{\string\printdeclarationlist\space is missing}{%
+ \string\@declarationlist\space is not empty. Did you forget\MessageBreak%
+ to print this list with \string\printdeclarationlist?%
+ }%
+ \fi%
+ \let\PName\@gobble%
+ \let\PBoolean\relax%
+ \let\PSet\relax%
+ \let\PValue\@gobble%
+ \let\Parameter\@gobble%
+ \let\OParameter\@gobble%
+ \let\LParameter\relax%
+ \let\OLParameter\@gobble%
+ \let\PParameter\@gobble%
+ \let\POParameter\@gobble%
+ \vskip-\lastskip%
+ \@declaretrue\@openindexfalse#1\@declarefalse%
+ \pagebreak[0]%
+}
+\NewDocumentCommand\printdeclarationlist{sod()}{%
+ \ifx\@declarationlist\relax\else%
+ \IfBooleanTF{#1}{\global\@noindextrue}{\global\@noindexfalse}
+ \ifvmode\else\par\fi%
+ \allowbreak%
+ \addpenalty{\@beginparpenalty}%
+ \addvspace{\baselineskipglue}%
+ \@declaretrue\@openindextrue%
+ \phantomsection\noindent%
+ \def\@tempa##1{\ignorespaces##1\tabularnewline}%
+ \begin{tabular}{|l|}%
+ \hline%
+ \forlistloop\@tempa{\@declarationlist}%
+ \hline%
+ \end{tabular}%
+ \@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%
+ }{}%
+ \IfValueTF{#2}{%
+ \ChangedAt{#2}%
+ \begingroup%
+ \let\marginnote\@gobble%
+ \def\@tempa##1{\ChangedAt{#2}[##1]}%
+ \forlistloop\@tempa{\@declarationlist}%
+ \endgroup%
+ }{}%
+ \global\let\@declarationlist\relax%
+ \global\let\@presetlist\relax%
+ \global\@presetlistfalse%
+ \global\let\@additionallist\relax%
+ \global\@additionallistfalse%
+ \IfValueTF{#3}{#3}{}%
+ \vskip\baselineskipglue\nobreak%
+ \@afterindentfalse\@afterheading%
+ \fi%
+}
+\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}%
+%% \addtolength{\tabularm@wd}{-2\tabcolsep}%
+ \def\tabularm@num{#1}%
+ \let\allcolumnpar\@allcolumnpar%
+ \begin{tabular}{*{#1}l}\BODY\end{tabular}%
+}
+\newcommand*\@allcolumnpar[1]{%
+ \multicolumn{\tabularm@num}{@{}p{\tabularm@wd}@{}}{#1}%
+}
+\DeclareRobustCommand*\PName[1]{\texttt{\textit{<#1>}}}
+\DeclareRobustCommand*\PBoolean{\PName{Ein-Aus-Wert}}%
+\DeclareRobustCommand*\PSet{\PName{Einstellung}}%
+\DeclareRobustCommand*\Parameter[1]{\texttt{\{}\PName{#1}\texttt{\}}}
+\DeclareRobustCommand*\OParameter[1]{\texttt{[}\PName{#1}\texttt{]}}
+\DeclareRobustCommand*\LParameter{\texttt{[}\PName{Parameterliste}\texttt{]}}
+\DeclareRobustCommand*\OLParameter[1]{%
+ \texttt{[}\PName{#1}|\PName{Parameterliste}\texttt{]}
+}
+\DeclareRobustCommand*\PValue[1]{\texttt{#1}}
+\DeclareRobustCommand*\PParameter[1]{\texttt{\{#1\}}}
+\DeclareRobustCommand*\POParameter[1]{\texttt{[#1]}}
+\RequirePackage{listings}
+\lstnewenvironment{code}[1][]{\lstset{style=tudscr,#1}}{}
+\lstdefinestyle{tudscr}{%
+ basicstyle=\let\bfseries@tt\mdseries@tt\ttfamily\setstretch{1},%
+ columns=fullflexible,keepspaces,%
+ aboveskip=.5\baselineskipglue,%
+ belowskip=.5\baselineskipglue,%
+ language=[LaTeX]TeX,%
+ texcl,%
+}
+\newenvironment{Example}{%
+ \labeling{{\usekomafont{disposition}Beispiel:\ }}%
+ \item[{\usekomafont{disposition}Beispiel:\ }]%
+}{%
+ \endlabeling%
+}
+\newcommand*\todo@mark{}
+\newcommand\ToDo[2][]{}
+\TUD@key{ToDo}[true]{%
+ \TUD@set@ifkey{ToDo}{@tempswa}{#1}%
+ \if@tempswa%
+ \renewcommand\ToDo[2][]{%
+ \def\todo@mark{\ifstr{##1}{}{ToDo}{##1}}%
+ \endgraf\vskip1ex%
+ \hfuzz0.8pt%
+ \noindent\leavevmode\marginnote{\fbox{\todo@mark\strut}}%
+ [\dimexpr-\fboxsep-\fboxrule]%
+ \fbox{\parbox{\dimexpr\textwidth-2\fboxsep}{##2\strut}}%
+ \vskip1ex%
+ \noindent$\!\!$%
+ }%
+ \else%
+ \renewcommand\ToDo[2][]{}%
+ \fi%
+}
+\RequirePackage{xspace}
+\newcommand*\vTUD{Version~\NoCaseChange{v}1.0\xspace}
+\newcommand*\vTUDScript{}
+\AtBeginDocument{%
+ \def\@tempb#1 #2 #3\relax#4\relax{\def\vTUDScript{#2}}%
+ \edef\@tempa{\TUDVersion}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax%
+}
+\DeclareRobustCommand\TUDScript{%
+ \ifdin{TUD-KOMA-SCRIPT}{%
+ \texorpdfstring{%
+ \textsf{T\kern.05em U\kern.05em D\kern.1em-\kern.1em}\KOMAScript%
+ }{TUD-KOMA-Script}%
+ }%
+}
+\newcommand*\Attention{\marginnote{\tiny\fbox{Achtung!}}}
+\newcommand*\forum{\url{http://latex.wcms-file3.tu-dresden.de/phpBB3/}\xspace}
+\newcommand*\notudscrartcl{%
+ Für die Klasse \Class{tudscrartcl} ist diese Einstellung nicht verfügbar.
+}
+\newcommand*\CD{\foreignlanguage{english}{Corporate Design}\xspace}
+\newcommand*\CDs{\foreignlanguage{english}{Corporate Designs}\xspace}
+\newcommand*\TUD{Technische Universit\"at Dresden\xspace}
+\newcommand*\TnUD{Technischen Universit\"at Dresden\xspace}
+\newcommand*\DDC{\mbox{DRESDEN-concept}\xspace}
+\newcommand*\Univers{\textubn{Univers}\xspace}
+\newcommand*\DIN{\textdbn{DIN~BOLD}\xspace}
+\renewcommand*\partpagestyle{empty}
+\endinput
+%%
+%% End of file `tudscrman.cls'.
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..d5d1d64f755
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
@@ -0,0 +1,3050 @@
+%%
+%% 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: `class,report')
+%% 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-fonts.dtx (with options: `class')
+%% tudscr-pagestyle.dtx (with options: `class,report')
+%% tudscr-layout.dtx (with options: `class,report')
+%% tudscr-frontmatter.dtx (with options: `class,report')
+%% tudscr-title.dtx (with options: `class,report')
+%% tudscr-fields.dtx (with options: `class')
+%% tudscr-locale.dtx (with options: `class,report')
+%% tudscr-color.dtx (with options: `class')
+%% tudscr-misc.dtx (with options: `class,report')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+\newcommand*\cls@name{report}
+\newcommand*\scrcls@name{scrreprt}
+\newcommand*\tudcls@name{tudscrreprt}
+\newcommand*\filemail{tudscr@gmail.com}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{\tudcls@name}%
+ [\TUDVersion\space document class (\cls@name)]%
+\typeout{The Corporate Design of Technische Universitaet Dresden}
+\typeout{Class: \tudcls@name}
+\typeout{Version: \TUDVersion}
+\typeout{Author: Falk Hanisch (\filemail)}
+\typeout{http://latex.wcms-file3.tu-dresden.de/phpBB3/index.php}
+%%% From File: tudscr-base.dtx
+\RequirePackage{tudscrbase}[\TUDVersion]
+%%% From File: tudscr-fonts.dtx
+\newcommand*\tud@cdfont{0}
+\TUD@key{cdfont}[true]{%
+ \TUD@set@numkey{cdfont}{tud@cdfont}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {light}{1},{lightfont}{1},{noheavyfont}{1},%
+ {heavy}{2},{heavyfont}{2},%
+ {nodin}{3},%
+ {din}{4},%
+ {serifmath}{5},{serif}{5},{nosansmath}{5},{nosans}{5},%
+ {sansmath}{6},{sans}{6},%
+ {upgreek}{7},{uprightgreek}{7},{uprightGreek}{7},%
+ {slgreek}{8},{slantedgreek}{8},{slantedGreek}{8},%
+ }{#1}%
+ \ifcase \tud@cdfont\relax%
+ \TUDoptions{cdfonts=false}%
+ \or%
+ \TUDoptions{cdfonts}%
+ \TUDoptions{heavyfont=false}%
+ \or%
+ \TUDoptions{cdfonts}%
+ \TUDoptions{heavyfont}%
+ \or
+ \TUDoptions{din=false}%
+ \or
+ \TUDoptions{din}%
+ \or%
+ \TUDoptions{sansmath=false}%
+ \or%
+ \TUDoptions{sansmath}%
+ \or%
+ \TUDoptions{slantedgreek=false}%
+ \or%
+ \TUDoptions{slantedgreek}%
+ \fi%
+}
+\newif\if@tud@cdfonts
+\TUD@key{cdfonts}[true]{%
+ \TUD@set@ifkey{cdfonts}{@tud@cdfonts}{#1}%
+ \if@atdocument%
+ \if@tud@cdfonts%
+ \tud@font@cdfonts%
+ \else%
+ \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}%
+ \tud@cmd@restore{mdseries@rm}%
+ \tud@cmd@restore{bfseries@rm}%
+ \tud@cmd@restore{mdseries@sf}%
+ \tud@cmd@restore{bfseries@sf}%
+ \tud@cmd@restore{mdseries@tt}%
+ \tud@cmd@restore{bfseries@tt}%
+ \edef\rmdef@ult{\rmdefault}
+ \edef\sfdef@ult{\sfdefault}
+ \edef\ttdef@ult{\ttdefault}
+ \edef\bfdef@ult{\bfdefault}
+ \edef\mddef@ult{\mddefault}
+ \normalfont\selectfont%
+ \fi%
+ \tud@layout@process%
+ \else%
+ \if@tud@cdfonts%
+ \TUD@std@ifkey@lock{sansmath}{true}%
+ \TUD@std@ifkey@lock{slantedgreek}{true}%
+ \else%
+ \TUD@std@ifkey@lock{sansmath}{false}%
+ \TUD@std@ifkey@lock{slantedgreek}{false}%
+ \fi%
+ \fi%
+}
+\TUD@key{tudfonts}[true]{%
+ \TUD@set@ifkey{tudfonts}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdfonts=true}%
+ \else%
+ \TUDoptions{cdfonts=false}%
+ \fi%
+}
+\newif\if@tud@heavyfont
+\TUD@key{heavyfont}[true]{%
+ \if@tud@cdfonts%
+ \TUD@set@ifkey{heavyfont}{@tud@heavyfont}{#1}%
+ \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}%
+ \if@atdocument\tud@font@mathfonts\fi%
+}
+\newif\if@tud@slantedgreek
+\TUD@key@lock{slantedgreek}[true]{%
+ \TUD@set@ifkey@lock{slantedgreek}{@tud@slantedgreek}{#1}%
+ \if@atdocument\tud@font@mathfonts\fi%
+}
+%%% From File: tudscr-pagestyle.dtx
+\newcommand*\tud@ddc@head{0}
+\TUD@numkey{ddc}[true]{tud@ddc@head}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {color}{2},{colour}{2},%
+}
+\TUD@key{ddchead}[true]{\TUDoptions{ddc=#1}}
+\newcommand*\tud@ddc@foot{0}
+\TUD@numkey{ddcfoot}[true]{tud@ddc@foot}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {color}{2},{colour}{2},%
+}
+\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}%
+ \if@atdocument%
+ \if@tud@cdfoot%
+ \tud@cmd@store{ps@headings}%
+ \tud@cmd@store{ps@myheadings}%
+ \tud@cmd@store{ps@plain}%
+ \let\ps@headings\tud@ps@headings%
+ \let\ps@myheadings\tud@ps@myheadings%
+ \let\ps@plain\tud@ps@plain%
+ \else%
+ \tud@cmd@restore{ps@headings}%
+ \tud@cmd@restore{ps@myheadings}%
+ \tud@cmd@restore{ps@plain}%
+ \fi%
+ \clearpage%
+ \expandafter\pagestyle\expandafter{\tud@currentpagestyle}%
+ \fi%
+}
+\TUD@key{tudfoot}[true]{%
+ \TUD@set@ifkey{tudfoot}{@tempswa}{#1}%
+ \if@tempswa%
+ \TUDoptions{cdfoot}%
+ \else%
+ \TUDoptions{cdfoot=false}%
+ \fi%
+}
+\AtBeginDocument{\if@tud@cdfoot\TUDoptions{cdfoot}\pagestyle{headings}\fi}
+\newcommand*\tud@currentpagestyle{plain}
+\apptocmd{\pagestyle}{%
+ \def\tud@currentpagestyle{#1}}{}{\tud@patch@wrn{pagestyle}%
+}
+\newcommand*\tud@geometry{0}
+\TUD@key@lock{geometry}[true]{%
+ \TUD@set@numkey@lock{geometry}{tud@geometry}{%
+ {false}{0},{off}{0},{no}{0},{typearea}{0},%
+ {true}{1},{on}{1},{yes}{1},{tud}{1},{asymmetric}{1},{cd}{1},%
+ {symmetric}{2},{normal}{2},{standard}{2},{std}{2},%
+ {twoside}{3},{balanced}{3}%
+ }{#1}%
+ \if@atdocument\recalctypearea\fi%
+}
+%%% From File: tudscr-layout.dtx
+\newcommand*\tud@head@color{black}
+\newcommand*\tud@cd{0}
+\csdef@lock{tud@layout@title}{0}
+\csdef@lock{tud@layout@part}{0}
+\csdef@lock{tud@layout@chapter}{0}
+\TUD@key{cd}[true]{%
+ \TUD@set@numkey{cd}{tud@cd}{\tud@layout@switch}{#1}%
+ \def\tud@head@color{black}%
+ \ifcase \tud@cd\relax%
+ \csstd@lock{tud@layout@title}{0}%
+ \csstd@lock{tud@layout@part}{0}%
+ \csstd@lock{tud@layout@chapter}{0}%
+ \or%
+ \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@title}{2}%
+ \csstd@lock{tud@layout@part}{2}%
+ \csstd@lock{tud@layout@chapter}{2}%
+ \or%
+ \def\tud@head@color{HKS41}%
+ \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%
+}
+\TUD@key{cdtitle}[true]{%
+ \TUD@set@numkey{cdtitle}{@tempa}{\tud@layout@switch}{#1}%
+ \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%
+}
+\TUD@key{cdpart}[true]{%
+ \TUD@set@numkey{cdpart}{@tempa}{\tud@layout@switch}{#1}%
+ \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%
+}
+\TUD@key{cdchapter}[true]{%
+ \TUD@std@ifkey@lock{chapterpage}{false}%
+ \TUD@set@numkey{cdchapter}{@tempa}{\tud@layout@switch}{#1}%
+ \ifcase \@tempa\relax%
+ \csset@lock{tud@layout@chapter}{0}%
+ \or%
+ \csset@lock{tud@layout@chapter}{1}%
+ \or%
+ \csset@lock{tud@layout@chapter}{2}%
+ \or%
+ \csset@lock{tud@layout@chapter}{3}%
+ \TUD@std@ifkey@lock{chapterpage}{true}%
+ \fi%
+ \if@atdocument\tud@layout@process\fi%
+}
+\newcommand*\tud@layout@switch{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {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{color}[true]{%
+ \TUD@set@ifkey{color}{@tempswa}{#1}%
+ \TUD@set@numkey{color}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {simple}{0},{std}{0},{standard}{0},{mono}{0},{monochrom}{0},%
+ {true}{1},{on}{1},{yes}{1},{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}%
+ \ifcase \@tempa\relax%
+ \TUDoptions{cd}%
+ \or%
+ \TUDoptions{cd=color}%
+ \else%
+ \TUDoptions{cd=lite}%
+ \fi%
+}
+\TUD@key{colour}[true]{\TUDoptions{color=#1}}
+\newif\if@tud@parttitle
+\TUD@key@lock{parttitle}[true]{%
+ \TUD@set@ifkey@lock{parttitle}{@tud@parttitle}{#1}%
+ \if@atdocument\tud@layout@process\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@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{color}{\TUDoptions{clearcolor}}{%
+ \ifstr{\@tempa}{colour}{\TUDoptions{clearcolor}}{%
+ \ifstr{\@tempa}{current}{%
+ \def\tud@cleardoublepage{\cleardoubleoddstandardpage}%
+ }{%
+ \ifcsdef{ps@#1}{%
+ \def\tud@cleardoublepage{\cleardoubleoddpageusingstyle{#1}}%
+ }{%
+ \def\FamilyElseValue{%
+ , 'color', 'current' or any defined pagestyle e.g. 'empty','plain'%
+ }%
+ \TUD@set@ifkey{cleardoublespecialpage}{@tempswa}{#1}%
+ \if@tempswa%
+ \def\tud@cleardoublepage{\cleardoubleoddpage}%
+ \else%
+ \def\tud@cleardoublepage{\null\thispagestyle{empty}\newpage}%
+ \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@abstract@level{0}
+\newbool@lock{@tud@abstract@toc}
+\newif\if@tud@abstract@double
+\newif\if@tud@abstract@fil
+\@tud@abstract@filtrue
+\newif\if@tud@abstract@first
+\@tud@abstract@firsttrue
+\newlength{\tud@dim@double}
+\TUD@key{abstract}[true]{%
+ \TUD@set@numkey{abstract}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {section}{2},{sect}{2},{sec}{2},%
+ {chapter}{3},{chap}{3},%
+ {new}{3},{std}{3},{heading}{3},%
+ {totoc}{4},{toc}{4},%
+ {nottotoc}{5},{notoc}{5},%
+ {one}{6},{simple}{6},{single}{6},%
+ {two}{7},{both}{7},{double}{7},%
+ {nofil}{8},{nofill}{8},{novfil}{8},{novfill}{8},%
+ {fil}{9},{fill}{9},{vfil}{9},{vfill}{9},%
+ }{#1}%
+ \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}%
+ \or%
+ \setbool@lock{@tud@abstract@toc}{false}%
+ \or%
+ \@tud@abstract@doublefalse%
+ \or%
+ \@tud@abstract@doubletrue%
+ \or%
+ \@tud@abstract@filfalse%
+ \or%
+ \@tud@abstract@filtrue%
+ \fi%
+}
+\newcommand*\tud@declaration@level{1}
+\newbool@lock{@tud@declaration@toc}
+\newif\if@tud@declaration@double
+\@tud@declaration@doubletrue
+\newif\if@tud@declaration@fil
+\@tud@declaration@filtrue
+\newif\if@tud@declaration@first
+\@tud@declaration@firsttrue
+\TUD@key{declaration}[true]{%
+ \TUD@set@numkey{declaration}{@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},%
+ {section}{2},{sect}{2},{sec}{2},%
+ {chapter}{3},{chap}{3},%
+ {new}{3},{std}{3},{heading}{3},%
+ {totoc}{4},{toc}{4},%
+ {nottotoc}{5},{notoc}{5},%
+ {one}{6},{simple}{6},{single}{6},%
+ {two}{7},{both}{7},{double}{7},%
+ {nofil}{8},{nofill}{8},{novfil}{8},{novfill}{8},%
+ {fil}{9},{fill}{9},{vfil}{9},{vfill}{9},%
+ }{#1}%
+ \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}{false}%
+ \or%
+ \stdbool@lock{@tud@declaration@toc}{false}%
+ \or%
+ \@tud@declaration@doublefalse%
+ \or%
+ \@tud@declaration@doubletrue%
+ \or%
+ \@tud@declaration@filfalse%
+ \or%
+ \@tud@declaration@filtrue%
+ \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@bookmarks
+\TUD@ifkey{tudbookmarks}{@tud@bookmarks}
+\newcommand*\tud@lowerstring[2]{%
+ \protected@edef#1{#2}%
+ \lowercase\expandafter{%
+ \expandafter\gdef\expandafter #1\expandafter{#1}%
+ }%
+}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\scrcls@name}}
+\TUDExecuteOptions{\TUDDefaultOptions}
+\TUDProcessOptions
+\LoadClass{\scrcls@name}[2012/07/29]
+\AtEndPreamble{%
+ \tud@layout@process%
+ \recalctypearea%
+}
+\RequirePackage{textcase}[2004/10/07]
+\RequirePackage{trimspaces}[2009/09/17]
+\RequirePackage{geometry}[2010/09/12]
+\RequirePackage{mweights}[2013/07/21]
+\RequirePackage{environ}[2013/04/01]
+\AtEndPreamble{%
+ \@ifpackageloaded{graphicx}{}{\RequirePackage{graphicx}[1999/02/16]}%
+ \@ifpackageloaded{tudscrcolor}{}{\RequirePackage{tudscrcolor}[\TUDVersion]}%
+}
+%%% From File: tudscr-fonts.dtx
+\newif\if@tud@univers
+\newcommand*\tud@univers{lun}
+\newcommand*\tud@dinbold{0m6}
+\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%
+ }%
+}
+\edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@univers.fd}}%
+}
+\@tempa{\@tud@universtrue}{\@tempb{Univers}}
+\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
+\DeclareTextFontCommand{\textuln}{\univln}%
+\DeclareTextFontCommand{\texturn}{\univrn}%
+\DeclareTextFontCommand{\textubn}{\univbn}%
+\DeclareTextFontCommand{\textuxn}{\univxn}%
+\DeclareTextFontCommand{\textuls}{\univls}%
+\DeclareTextFontCommand{\texturs}{\univrs}%
+\DeclareTextFontCommand{\textubs}{\univbs}%
+\DeclareTextFontCommand{\textuxs}{\univxs}%
+\edef\@tempa{%
+ \lowercase{\noexpand\InputIfFileExists{\encodingdefault\tud@dinbold.fd}}%
+}
+\@tempa{%
+ \newcommand*\dinbn{%
+ \usefont{\encodingdefault}{\tud@dinbold}{b}{n}%
+ \mathversion{dinbold}%
+ }%
+}{%
+ \@tempb{DIN-Bold}%
+ \let\dinbn\sectfont%
+}
+\DeclareTextFontCommand{\textdbn}{\dinbn}
+\edef\@tempa{\encodingdefault}\def\@tempb{T1}
+\ifx\@tempa\@tempb
+ \def\tud@mathenc{T1}
+\else
+ \def\tud@mathenc{OT1}
+\fi
+\DeclareMathVersion{univers}
+\DeclareMathVersion{universbold}
+\SetSymbolFont{operators}{univers}{\tud@mathenc}{\tud@univers}{l}{n}
+\SetSymbolFont{letters}{univers}{OML}{\tud@univers}{l}{sl}
+\SetSymbolFont{symbols}{univers}{OMS}{\tud@univers}{l}{n}
+\SetSymbolFont{largesymbols}{univers}{U}{zeuex}{m}{n}
+\SetSymbolFont{operators}{universbold}{\tud@mathenc}{\tud@univers}{b}{n}
+\SetSymbolFont{letters}{universbold}{OML}{\tud@univers}{b}{sl}
+\SetSymbolFont{symbols}{universbold}{OMS}{\tud@univers}{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}{cmtl}{m}{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}
+\DeclareMathVersion{dinbold}
+\SetSymbolFont{operators}{dinbold}{\tud@mathenc}{\tud@dinbold}{b}{n}
+\SetSymbolFont{letters}{dinbold}{OML}{\tud@dinbold}{b}{sl}
+\SetSymbolFont{symbols}{dinbold}{OMS}{iwona}{ebc}{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}
+\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@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@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%
+}
+\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@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%
+}
+\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}%
+ \tud@cmd@store{mdseries@rm}%
+ \tud@cmd@store{bfseries@rm}%
+ \tud@cmd@store{mdseries@sf}%
+ \tud@cmd@store{bfseries@sf}%
+ \tud@cmd@store{mdseries@tt}%
+ \tud@cmd@store{bfseries@tt}%
+ \if@tud@univers%
+ \if@tud@heavyfont%
+ \def\bfseries@rm{b}%
+ \def\bfseries@sf{b}%
+ \def\mdseries@rm{m}%
+ \def\mdseries@sf{m}%
+ \renewcommand*\bfdefault{b}%
+ \renewcommand*\mddefault{m}%
+ \else%
+ \def\bfseries@rm{m}%
+ \def\bfseries@sf{m}%
+ \def\mdseries@rm{l}%
+ \def\mdseries@sf{l}%
+ \renewcommand*\bfdefault{m}%
+ \renewcommand*\mddefault{l}%
+ \fi%
+ \renewcommand*\sfdefault{\tud@univers}%
+ \else%
+ \def\bfseries@rm{bx}%
+ \def\bfseries@sf{bx}%
+ \def\mdseries@rm{m}%
+ \def\mdseries@sf{m}%
+ \renewcommand*\bfdefault{bx}%
+ \renewcommand*\mddefault{m}%
+ \fi%
+ \renewcommand*\rmdefault{\sfdefault}%
+ \renewcommand*\familydefault{\sfdefault}%
+ \renewcommand*\seriesdefault{\mddefault}%
+ \renewcommand*\shapedefault{\updefault}%
+ \renewcommand{\ttdefault}{cmtl}%
+ \def\bfseries@tt{m}%
+ \def\mdseries@tt{m}%
+ \edef\rmdef@ult{\rmdefault}%
+ \edef\sfdef@ult{\sfdefault}%
+ \edef\ttdef@ult{\ttdefault}%
+ \edef\bfdef@ult{\bfdefault}%
+ \edef\mddef@ult{\mddefault}%
+ \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@head@font@set{%
+ \DeclareFixedFont{\tud@head@font@bold}%
+ {\encodingdefault}{\sfdefault}{bx}{n}{\tud@head@font@size}%
+ \DeclareFixedFont{\tud@head@font@light}%
+ {\encodingdefault}{\sfdefault}{\mdseries@sf}{n}{\tud@head@font@size}%
+ \if@tud@cdfonts\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}{\mdseries@sf}{n}{\tud@head@font@size}%
+ \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}
+\newcommand*\tud@RaggedRight{\raggedright}
+\AfterPackage{ragged2e}{%
+ \ifdef{\LaTeXraggedright}%
+ {\renewcommand*\tud@raggedright{\LaTeXraggedright}}{}%
+ \renewcommand*\tud@RaggedRight{\RaggedRight}
+}
+%%% 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@thinline}
+\newlength{\tud@dim@heavyline}
+\newlength{\tud@dim@headingsvskip}
+\newlength{\tud@dim@ddcheight}
+\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}%
+ \setlength{\tud@dim@ddcheight}{.6\tud@dim@headheight}%
+ \setlength{\tud@ta@footdiff}%
+ {\dimexpr\tud@dim@ddcheight-\tud@ta@footskip+\baselineskip}%
+ \ifdim\tud@ta@footdiff<\z@\relax%
+ \setlength{\tud@ta@footdiff}{\z@}%
+ \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{}
+\newcommand*\ps@tudpage@plain{%
+ \renewcommand*\@oddhead{%
+ \setlength{\@tempdima}%
+ {\dimexpr\oddsidemargin+1in+\tud@dim@logox-\tud@dim@left}%
+ \ifdim\@tempdima<\ta@bcor\relax%
+ \tud@head@logo@wrn{\the\@tempdima}%
+ \fi%
+ \ifx\@faculty\@empty%
+ \ClassWarningNoLine{\tudcls@name}{No faculty given}%
+ \faculty{\null}%
+ \fi%
+ \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}%
+ \fi%
+ \color{\tud@head@color}%
+ \vbox to \dimexpr\tud@dim@barheight+\tud@dim@headheight{%
+ \vfill\linespread{0}\selectfont%
+ \setlength{\@tempdima}{\tud@dim@logox}%
+ \addtolength{\@tempdima}{-\tud@dim@left}%
+ \hspace*{\@tempdima}%
+ \tud@mainlogo\hfill\tud@head@logo%
+ \setlength{\@tempdima}{\tud@dim@headheight}%
+ \addtolength{\@tempdima}{-\tud@dim@logoy}%
+ \addtolength{\@tempdima}{-\tud@dim@logoheight}%
+ \ifstr{\tud@head@color}{white}%
+ {\setlength{\@tempdimc}{\tud@dim@heavyline}}%
+ {\setlength{\@tempdimc}{\tud@dim@thinline}}%
+ \vspace*{\dimexpr\@tempdima-.5\@tempdimc}%
+ \def\tud@head@rule{%
+ \if@tud@widehead%
+ \setlength{\@tempdima}{\oddsidemargin}%
+ \if@twoside\ifodd\c@page\else%
+ \setlength{\@tempdima}{\evensidemargin}%
+ \fi\fi%
+ \addtolength{\@tempdima}{1in}%
+ \setlength{\@tempdimb}{\paperwidth}%
+ \else%
+ \setlength{\@tempdima}{\z@}%
+ \setlength{\@tempdimb}{\textwidth}%
+ \fi%
+ \hfuzz=2\@tempdima%
+ \hspace*{-\@tempdima}%
+ \rule[-.5\@tempdimc]{\@tempdimb}{\@tempdimc}%
+ \newline%
+ }%
+ \newline%
+ \tud@head@rule%
+ \tud@head@text@write{\tud@head@text@first}%
+ \newline%
+ \tud@head@rule%
+ \tud@head@text@write{\tud@head@text@second}%
+ \ifx\@extraheadline\@empty\else%
+ \newline\tud@head@font@light\@extraheadline%
+ \vspace*{-\tud@dim@barheight}%
+ \fi%
+ \vspace*{\dimexpr\@tempdimc-\tud@dim@barheight}%
+ }%
+ }%
+ \let\@evenhead\@oddhead%
+}
+\newcommand*\ps@tudpage@empty{%
+ \ps@tudpage@plain%
+ \let\@mkboth\@gobbletwo%
+ \let\@oddfoot\@empty%
+ \let\@evenfoot\@empty%
+}
+\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@write[1]{%
+ \raisebox{\dimexpr(\tud@dim@barheight-\@tempdimc-\totalheight)/2}%
+ [\dimexpr\tud@dim@barheight-\@tempdimc-\depth\relax][\depth]{#1}%
+}
+\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@head@logo@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,\space inner margin=#1)\MessageBreak%
+ Maybe you should decrease the current value\MessageBreak%
+ of DIV (DIV=\the\ta@div)%
+ }%
+ \global\let\tud@head@logo@wrn\@gobble%
+}
+\newcommand*\tud@@mainlogo{}
+\newcommand*\tud@mainlogo{%
+ \def\tud@@mainlogo{TU_Logo_SW}%
+ \ifpdfoutput{}{%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@@mainlogo{TU_Logo_HKS41}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@@mainlogo{TU_Logo_HKS41}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@@mainlogo{TU_Logo_WS}}{}%
+ }%
+ \def\@tempa{%
+ \includegraphics[width=\tud@dim@logowidth]{%
+ \tud@@mainlogo%
+ }%
+ }%
+ \settoheight{\tud@dim@logoheight}{\@tempa}\@tempa%
+}
+\newcommand*\headlogo[2][]{%
+ \ifnum\tud@ddc@head>0\relax%
+ \def\tud@ddc@head{0}%
+ \ClassWarning{\tudcls@name}%
+ {DDC logo is overwritten with \string#2}%
+ \fi%
+ \def\tud@head@@logo{#2}%
+ \def\tud@head@@@logo{#1}%
+}
+\newcommand*\logofile{}
+\newcommand*\logofilename{}
+\let\logofile\headlogo
+\let\logofilename\headlogo
+\newcommand*\tud@head@@logo{}
+\newcommand*\tud@head@@@logo{}
+\newcommand*\tud@head@logo{%
+ \ifx\tud@head@@logo\@empty\else%
+ \let\@tempa\tud@head@@@logo%
+ \pretocmd{\@tempa}{height=\tud@dim@logoheight,}{}{}%
+ \expandafter\includegraphics%
+ \expandafter[\@tempa]{\tud@head@@logo}%
+ \fi%
+}
+\newcommand*\tud@ps@headings{\tud@cmd@use{ps@headings}\tud@ps}
+\newcommand*\tud@ps@myheadings{\tud@cmd@use{ps@myheadings}\tud@ps}
+\newcommand*\tud@ps{%
+ \renewcommand*\@evenhead{}%
+ \renewcommand*\@oddhead{}%
+ \renewcommand*\@evenfoot{%
+ \set@tempdima@hw\hss\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \normalsize\pagemark\quad\footnotesize\leftmark\hfil%
+ }}%
+ }}%
+ }%
+ \renewcommand*\@oddfoot{%
+ \set@tempdima@hw\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \hfil\footnotesize\rightmark\quad\normalsize\pagemark%
+ }}%
+ }}%
+ \hss%
+ }%
+}%
+\newcommand*\tud@ps@plain{%
+ \renewcommand*\@evenhead{}%
+ \renewcommand*\@oddhead{}%
+ \renewcommand*\@evenfoot{%
+ \set@tempdima@hw\hss\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \normalsize\pagemark\hfil%
+ }}%
+ }}%
+ }%
+ \renewcommand*\@oddfoot{%
+ \set@tempdima@hw\hb@xt@ \@tempdima{\vbox{%
+ \hb@xt@ \@tempdima{{%
+ \hfil\normalsize\pagemark%
+ }}%
+ }}%
+ \hss%
+ }%
+}
+\newlength{\tud@ta@textheight}
+\newlength{\tud@ta@topmargin}
+\newlength{\tud@ta@headheight}
+\newlength{\tud@ta@headsep}
+\newlength{\tud@ta@footskip}
+\newlength{\tud@ta@headdiff}
+\newlength{\tud@ta@footdiff}
+\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}%
+ \setlength{\tud@dim@headingsvskip}{.1\textheight}%
+ \let\@tempa\Gm@restore@org%
+ \if@atdocument\let\Gm@restore@org\relax\fi%
+ \tud@geometry@process%
+ \let\Gm@restore@org\@tempa%
+}
+\newcommand*\tud@geometry@hmargin{}
+\newcommand*\tud@geometry@vmargin{}
+\newcommand*\tud@geometry@pmargin{}
+\newcommand*\tud@geometry@dmargin{}
+\newcommand*\tud@geometry@process{%
+ \tud@geometry@set%
+ \ifcase \tud@geometry\relax%
+ \def\tud@geometry@hmargin{%
+ left=\dimexpr\oddsidemargin+1in,%
+ width=\textwidth,%
+ }%
+ \def\tud@geometry@vmargin{%
+ top=\dimexpr\tud@ta@topmargin+\tud@ta@headheight+\tud@ta@headsep+1in,%
+ headheight=\tud@ta@headheight,%
+ headsep=\tud@ta@headsep,%
+ textheight=\tud@ta@textheight,%
+ footskip=\dimexpr\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff,%
+ footskip=\dimexpr\tud@ta@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ textheight=\dimexpr\tud@ta@textheight-\tud@ta@headdiff-\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@ta@footskip+\tud@ta@footdiff,%
+ }%
+ \global\setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep%
+ -\tud@ta@topmargin-\tud@ta@headheight-\tud@ta@headsep-1in%
+ }%
+ \else%
+ \ifcase \tud@geometry\or%
+ \def\tud@geometry@hmargin{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both-\ta@bcor,%
+ 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,%
+ 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,%
+ bindingoffset=\ta@bcor,%
+ }%
+ \fi%
+ \def\tud@geometry@vmargin{%
+ top=\tud@dim@top,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@pmargin{%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\tud@dim@bottom,%
+ footskip=\tud@dim@footskip,%
+ }%
+ \def\tud@geometry@dmargin{%
+ bottom=\dimexpr\tud@dim@bottom+\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@dim@footskip+\tud@ta@footdiff+\baselineskip,%
+ }%
+ \global\setlength{\tud@ta@headdiff}{\dimexpr%
+ \tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep-\tud@dim@top%
+ }%
+ \fi%
+ \tud@geometry@@process%
+}
+\newcommand*\tud@geometry@@process{%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@dmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudddc}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@pmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudpage}%
+ \edef\@tempa{%
+ \tud@geometry@hmargin,%
+ \tud@geometry@vmargin,%
+ \tud@geometry@@@process%
+ }%
+ \expandafter\newgeometry\expandafter{\@tempa}%
+ \savegeometry{tudarea}%
+}
+\newcommand*\tud@geometry@@@process{%
+ \if@hincl%
+ \if@fincl%
+ includeheadfoot,%
+ \else%
+ includehead,ignorefoot,%
+ \fi%
+ \else%
+ \if@fincl%
+ ignorehead,includefoot,%
+ \else%
+ ignoreheadfoot,%
+ \fi%
+ \fi%
+}
+\NewEnviron{tudpage}[1][]{%
+ \clearpage%
+ \setlength{\tud@ta@headdiff}{\z@}%
+ \TUD@parameter@set[tudpage]{#1}%
+ \tud@multicols@check%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+%% \ifstr{\abstractpagestyle}{empty}%
+%% {\renewcommand*\abstractpagestyle{tudpage@empty}}%
+%% {\renewcommand*\abstractpagestyle{tudpage@plain}}%
+ \pagestyle{tudpage@plain}%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}%
+ \fi%
+ \BODY%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}%
+ \fi%
+}[%
+ \gdef\@tempa{\loadgeometry{tudarea}}%
+ \aftergroup\@tempa%
+ \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@ddc@sethead%
+ \tud@ddc@setfoot%
+ }%
+ \TUD@parameter@let{colour}{color}
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{head}{%
+ \tud@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{false}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{off}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{no}{\def\tud@ddc@head{0}\headlogo{}}{%
+ \ifstr{\@tempa}{ddc}{\def\tud@ddc@head{1}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{ddccolor}{\def\tud@ddc@head{2}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{ddccolour}{\def\tud@ddc@head{2}\tud@ddc@sethead}{%
+ \ifstr{\@tempa}{logo}{\def\tud@ddc@head{0}}{%
+ \ifstr{\@tempa}{cdfont}{\@tud@cdfontstrue}{%
+ \ifstr{\@tempa}{cdfonts}{\@tud@cdfontstrue}{%
+ \TUD@parameter@wrn{head}{false,ddc,ddccolor,logo,cdfont,cdfonts}%
+ }}}}}}}}}%
+ }%
+ \TUD@parameter@define{foot}{%
+ \tud@lowerstring{\@tempa}{#1}%
+ \ifstr{\@tempa}{empty}{%
+ \def\tud@ddc@foot{0}%
+ \renewcommand*\@oddfoot{}%
+ \let\@evenfoot\@oddfoot%
+ }{%
+ \ifstr{\@tempa}{plain}{\def\tud@ddc@foot{0}}{%
+ \ifstr{\@tempa}{ddc}{\def\tud@ddc@foot{1}\tud@ddc@setfoot}{%
+ \ifstr{\@tempa}{ddccolor}{\def\tud@ddc@foot{2}\tud@ddc@setfoot}{%
+ \ifstr{\@tempa}{ddccolour}{\def\tud@ddc@foot{2}\tud@ddc@setfoot}{%
+ \TUD@parameter@wrn{foot}{plain,empty,ddc,ddccolor}%
+ }}}}%
+ }%
+ }%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{tudfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{logo}[true]{\headlogo{#1}}%
+ \TUD@parameter@let{headlogo}{logo}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}
+}
+\newcommand*\tud@ddc@sethead{%
+ \ifcase \tud@ddc@head\relax\or%
+ \def\tud@head@@logo{DDC-24}%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@head@@logo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@head@@logo{DDC-27}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@head@@logo{DDC-30}}{}%
+ \or%
+ \def\tud@head@@logo{DDC-09}%
+ \fi%
+}
+\newcommand*\tud@foot@logo{}
+\newcommand*\tud@ddc@setfoot{%
+ \ifcase \tud@ddc@foot\relax\or%
+ \def\tud@foot@logo{DDC-22}%
+ \ifstr{\tud@head@color}{HKS41}%
+ {\def\tud@foot@logo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{cddarkblue}%
+ {\def\tud@foot@logo{DDC-25}}{}%
+ \ifstr{\tud@head@color}{white}%
+ {\def\tud@foot@logo{DDC-28}}{}%
+ \or%
+ \def\tud@foot@logo{DDC-07}%
+ \fi%
+ \ifcase \tud@ddc@foot\relax\else%
+ \renewcommand*\@oddfoot{%
+ \parbox[b]{\textwidth}{%
+ \hfill\includegraphics[height=\tud@dim@ddcheight]{\tud@foot@logo}%
+ }%
+ }%
+ \let\@evenfoot\@oddfoot%
+ \fi%
+}
+%%% 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\fi\tud@raggedright}
+\newcommand*\tud@font@heading@size{}
+\newcommand*\tud@font@heading@numsize{}
+\let\tud@font@heading@size\size@part%
+\let\tud@font@heading@numsize\size@partnumber%
+\newkomafont{tud@heading}{\tud@font@heading\tud@font@heading@size}%
+\newcommand*\tud@font@part{\usekomafont{tud@heading}\color{\tud@color@partfont}}
+\newcommand*\tud@font@part@number{\tud@font@part\tud@font@heading@numsize}
+\newcommand*\tud@font@part@title{\tud@font@part\usesizeofkomafont{section}}
+\newcommand*\tud@font@chapter{%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@chapterfont}%
+}
+\newlength{\chapterheadingvskip}
+\newlength{\headingsvskip}
+\let\headingsvskip\chapterheadingvskip
+\newcommand*\tud@layout@process{%
+ \ifcase \tud@layout@title\relax%
+ \tud@cmd@restore{maketitle}%
+ \tud@cmd@restore{@maketitle}%
+ \tud@font@koma@reset{title}%
+ \tud@font@koma@reset{subtitle}%
+ \tud@font@koma@reset{subject}%
+ \else%
+ \tud@cmd@store{maketitle}%
+ \tud@cmd@store{@maketitle}%
+ \tud@font@koma@set{title}{%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subtitle}{%
+ \tud@font@heading%
+ \usesizeofkomafont{section}%
+ \color{\tud@color@titlefont}%
+ }%
+ \tud@font@koma@set{subject}{\color{\tud@color@titlefont}\sffamily}%
+ \let\maketitle\tud@maketitle%
+ \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@reset{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}{\tud@font@part@title}%
+ \tud@font@koma@set{partnumber}{\tud@font@part@title}%
+ \renewcommand*\partheadmidvskip{\enskip}%
+ \else%
+ \tud@sectioning@set[addpart]{part}{\tud@font@part}%
+ \tud@font@koma@set{partnumber}{\tud@font@part@number}%
+ \renewcommand*\partheadmidvskip{%
+ \par\nobreak\vspace{.5\baselineskip}%
+ }%
+ \fi%
+ \let\partheadstartvskip\tud@partheadstartvskip%
+ \let\@part\tud@@part%
+ \let\@spart\tud@@spart%
+ \renewcommand*\partheadendvskip{%
+ \tud@cleardoublespecialpage{%
+ \tud@pagecolor{\tud@color@partpage}%
+ \def\tud@head@color{\tud@color@parthead}%
+ \addtokomafont{pagenumber}{\sffamily\color{\tud@color@partfont}}%
+ \begingroup%
+ \let\ps@empty\ps@tudpage@empty%
+ \let\ps@plain\ps@tudpage@plain%
+ \clearpage%
+ \endgroup%
+ }
+ \loadgeometry{tudarea}%
+ }%
+ \renewcommand*\partheademptypage{}%
+ \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@cmd@restore{set@@@@preamble}%
+ \tud@sectioning@reset[addchap]{chapter}%
+ \tud@font@koma@reset{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@cmd@store{set@@@@preamble}%
+ \tud@sectioning@set[addchap]{chapter}{\tud@font@chapter}%
+ \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}%
+ \renewcommand*\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@ta@headdiff+\tud@dim@headingsvskip}%
+ \if@tud@chapterpage\else\vspace*{\chapterheadingvskip}\fi%
+ }%
+ \let\@@makechapterhead\tud@@@makechapterhead%
+ \let\set@@@@preamble\tud@set@@@@preamble%
+ \fi%
+}
+\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%
+ \loadgeometry{tudpage}%
+ \begingroup%
+ \vspace*{\dimexpr\tud@dim@headingsvskip+\parskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \if@tud@parttitle%
+ \tud@parttitle%
+ \else%
+ \usesizeofkomafont{partnumber}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip}%
+ \fi%
+ \endgroup%
+}
+\newcommand*\tud@parttitle{%
+ \begingroup%
+ \usekomafont{tud@heading}%
+ \color{\tud@color@partfont}%
+ \tud@makeuppercase{\expandonce{\@@title}}%
+ \par\nobreak\vskip .5\baselineskip%
+ \endgroup%
+}
+\let\tud@@part\@part
+\ifnum\scr@compatibility>\@nameuse{scr@v@3.11b}\relax
+ \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}}%
+\else
+ \patchcmd{\tud@@part}{%
+ \ifnum \c@secnumdepth >-2\relax
+ \size@partnumber{\partformat}%
+ \partheadmidvskip
+ \fi
+ }{%
+ \ifnum \c@secnumdepth >-2\relax%
+ \size@partnumber{\tud@makeuppercase\partformat}%
+ \else%
+ \size@partnumber{\strut}%
+ \fi%
+ \unskip\partheadmidvskip%
+ }{}{\tud@patch@wrn{@part}}%
+\fi
+\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%
+ \@afterindentfalse\@afterheading%
+}
+\newcommand*\tud@@@makechapterhead{}
+\let\tud@@@makechapterhead\@@makechapterhead
+\patchcmd{\tud@@@makechapterhead}{\chapterformat}{%
+ \if@chapterprefix%
+ \usesizeofkomafont{chapterprefix}%
+ \vspace*{\dimexpr-\dp\strutbox-\ht\strutbox-.5\baselineskip}%
+ \fi%
+ \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}%
+ \fi%
+ \fi%
+ \addtokomafont{disposition}{\color{\tud@color@chapterfont}}%
+ \addtokomafont{dictumtext}{\color{\tud@color@chapterfont}}%
+ \color{\tud@color@chapterfont}%
+ \fi%
+ \@afterindentfalse\@afterheading%
+}
+\newcommand*\tud@chapter@pre{%
+ \if@tud@chapterpage%
+ \tud@cmd@store{chapterpagestyle}%
+ \renewcommand*\chapterpagestyle{\partpagestyle}%
+ \@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%
+ }%
+ \tud@cmd@restore{chapterpagestyle}%
+ \if@restonecol\twocolumn\fi%
+ \fi%
+ \if@twocolumn%
+ \@afterindentfalse\@afterheading%
+ \fi%
+}
+\AtEndPreamble{%
+ \pretocmd{\tud@nchapter}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@nchapter}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@schapter}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@schapter}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@ochapter}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@ochapter}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@naddchap}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@naddchap}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@saddchap}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@saddchap}{\tud@chapter@app}{}{}
+ \pretocmd{\tud@oaddchap}{\tud@chapter@pre}{}{}
+ \apptocmd{\tud@oaddchap}{\tud@chapter@app}{}{}
+}
+\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%
+}
+\newcommand*\tud@set@@@@preamble{}
+\let\tud@set@@@@preamble\set@@@@preamble
+\patchcmd{\tud@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%
+ #4\parbox[{#2}]{#3}{\@tempa#1#6\par}#5\par%
+ }%
+}{}{\tud@patch@wrn{set@@@@preamble}}
+\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@npart{}
+\newcommand*\tud@opart{}
+\newcommand*\tud@naddpart{}
+\newcommand*\tud@oaddpart{}
+\newcommand*\tud@nchapter{}
+\newcommand*\tud@ochapter{}
+\newcommand*\tud@naddchap{}
+\newcommand*\tud@oaddchap{}
+\newcommand*\tud@nsection{}
+\newcommand*\tud@osection{}
+\newcommand*\tud@nsubsection{}
+\newcommand*\tud@osubsection{}
+\newcommand*\tud@nsubsubsection{}
+\newcommand*\tud@osubsubsection{}
+\newcommand*\tud@sectioning@set[3][]{%
+ \tud@cmd@store{#2}%
+ \ifstr{#2}{minisec}{%
+ \renewcommand\minisec[1]{%
+ \tud@cmd@use{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]{%
+ \@namedef{#1}{\@ifstar{\@nameuse{tud@s#1}}{\@nameuse{tud@#1}}}%
+ \@namedef{tud@#1}{\@ifnextchar[%]
+ {\@nameuse{tud@o#1}}{\@nameuse{tud@n#1}}%
+ }%
+ \@namedef{tud@n#1}##1{\@nameuse{@@tud@#1}[##1]{\tud@makeuppercase{##1}}}%
+ \@namedef{tud@o#1}[##1]##2{\@nameuse{@@tud@#1}[##1]{\tud@makeuppercase{##2}}}%
+ \@namedef{tud@s#1}##1{\@nameuse{@@tud@#1}*{\tud@makeuppercase{##1}}}%
+}
+\newcommand*\tud@sectioning@reset[2][]{%
+ \tud@cmd@restore{#2}%
+ \ifstrempty{#1}{}{\tud@cmd@restore{#1}}%
+ \tud@font@koma@reset{#2}%
+}
+\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]{%
+ \ifcsdef{tud@font@koma@#1}{\@namedef{tud@font@koma@#1}{\relax}}{}%
+}
+\providecommand*\usesizeofkomafont[1]{%
+ \begingroup%
+ \usekomafont{#1}%
+ \edef\reserved@a{\noexpand\endgroup%
+ \noexpand\fontsize{\f@size}{\f@baselineskip}}%
+ \reserved@a\selectfont%
+}
+%%% From File: tudscr-frontmatter.dtx
+\newcommand*\tud@fm@set[3]{%
+ \ifnumless{\@nameuse{tud@#1@level}}{3}{%
+ \if@titlepage%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@double}{}{\newpage}%
+ \else%
+ \ifbool{@tud@#1@double}{%
+ \par%
+ \ifdim\pagetotal=\z@\relax%
+ \booltrue{@tud@#1@first}%
+ \fi%
+ \ifbool{@tud@#1@first}{%
+ \global\setlength{\tud@dim@double}{\textheight}%
+ \clearpage%
+ }{}%
+ \setbox0\vtop{\strut\tud@fm@body{#1}{#2}{#3}}%
+ \global\setlength{\tud@dim@double}%
+ {\dimexpr\tud@dim@double-\ht0-\dp0}\relax%
+ \ifdim\tud@dim@double>\z@\relax%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \global\boolfalse{@tud@#1@first}%
+ \else%
+ \tud@fm@double@wrn{#1}%
+ \clearpage%
+ \global\booltrue{@tud@#1@first}%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \fi%
+ }{%
+ \clearpage%
+ \tud@fm@vcenter{#1}{#2}{#3}%
+ \clearpage%
+ }%
+ \fi%
+ \else%
+ \ifbool{@tud@#1@double}{\tud@fm@option@wrn{#1}}{}%
+ \if@twocolumn%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \ifnum\@nameuse{tud@#1@level}<2\tud@quoting\fi%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifnum\@nameuse{tud@#1@level}<2\tud@endquoting\fi%
+ \fi%
+ \fi%
+ }{%
+ \if@titlepage\else\tud@fm@level@wrn{#1}\fi%
+ \ifbool{@tud@#1@double}{\tud@fm@option@wrn{#1}}{}%
+ \clearpage%
+ \tud@fm@body{#1}{#2}{#3}%
+ \clearpage%
+ }%
+}
+\newcommand*\tud@fm@head[2]{%
+ \ifcase\@nameuse{tud@#1@level}\relax%
+ \def\@tempa{\phantomsection}%
+ \or%
+ \def\@tempa{%
+ \phantomsection%
+ \@afterindentfalse%
+ \begin{center}%
+ \normalfont\sectfont\nobreak#2%
+ \@endparpenalty\@M%
+ \end{center}%
+ \nopagebreak%
+ \vskip\dimexpr\bigskipamount-\parskip%
+ \@afterheading%
+ }%
+ \or%
+ \def\@tempa{\addsec*{#2}}%
+ \or%
+ \def\@tempa{\addchap*{#2}}%
+ \fi%
+ \ifbool{@tud@#1@toc}{%
+ \apptocmd{\@tempa}{\addchaptertocentry{}{#2}}{}{}%
+ }{}%
+ \@tempa%
+}
+\newcommand*\tud@fm@vcenter[3]{%
+ \ifdim\@tempdima>\dimexpr\textheight\relax%
+ \tud@fm@body{#1}{#2}{#3}%
+ \else%
+ \ifbool{@tud@#1@fil}{%
+ \ifcase\@nameuse{tud@#1@level}\relax\or\or%
+ \vspace*{-\parskip}%
+ {\usekomafont{section}\vspace*{-2\baselineskip}}%
+ \fi%
+ \ifbool{@tud@#1@first}{\vspace*{\z@ \@plus 2fil}}{}%
+ }{}%
+ \tud@fm@body{#1}{#2}{#3}%
+ \ifbool{@tud@#1@fil}{\vspace*{\z@ \@plus 3fil}}{}%
+ \fi%
+}
+\newcommand*\tud@fm@body[3]{%
+ \if@titlepage\@mkboth{}{}\fi%
+ \if@twocolumn%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \ifbool{@tud@#1@first}{%
+ \global\boolfalse{@tud@#1@first}%
+ \vspace{\dimexpr\bigskipamount-\parskip}%
+ }{}%
+ \fi%
+ \tud@fm@head{#1}{#2}%
+ #3\par%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \vspace{\dimexpr\bigskipamount-\parskip}%
+ \fi%
+ \else%
+ \ifnum\tud@multicols>1\relax%
+ \begin{multicols}{\tud@multicols}[{\tud@fm@head{#1}{#2}}]%
+ \else%
+ \tud@fm@head{#1}{#2}%
+ \fi%
+ #3\par%
+ \ifnum\tud@multicols>1\relax%
+ \end{multicols}\leavevmode%
+ \else%
+ \ifcase\@nameuse{tud@#1@level}\relax\or%
+ \bigskip\vskip-\parskip\null%
+ \fi%
+ \fi%
+ \fi%
+}
+\let\tud@quoting\quotation
+\let\tud@endquoting\endquotation
+\AfterPackage{quoting}{%
+ \let\tud@quoting\quoting%
+ \let\tud@endquoting\endquoting%
+}
+\csundef{abstract}
+\csundef{endabstract}
+\NewEnviron{abstract}[1][]{%
+ \TUD@parameter@set[abstract]{#1}%
+ \tud@multicols@check%
+ \tud@fm@set{abstract}{\abstractname}{\BODY}%
+}
+\TUD@parameter{abstract}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{columns}{\def\tud@multicols{#1}}%
+ \TUD@parameter@define{abstract}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{abstract}{#1}}%
+ \TUD@parameter@sethandler{\tud@environmenthandler{#1}}
+}
+\newcommand*\confirmation{%
+ \def\@tempa[##1]{%
+ \begingroup%
+ \ifblank{##1}{\supporter{}}{}%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\supporter{##1}}
+ \TUD@parameter@set{##1}
+ }%
+ \@tempb%
+ \endgroup%
+ }%
+ \def\@tempb{%
+ \tud@fm@set{declaration}{\confirmationname}%
+ {\confirmationtext\endgraf\@confirmationclosing}%
+ }%
+ \@ifnextchar[%]
+ {\@tempa}{\begingroup\@tempb\endgroup}%
+}
+\newcommand*\restriction{%
+ \def\@tempa[##1]{%
+ \begingroup%
+ \ifblank{##1}{\company{}}{}%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\company{##1}}
+ \TUD@parameter@set{##1}
+ }%
+ \@tempb%
+ \endgroup%
+ }%
+ \def\@tempb{%
+ \tud@fm@set{declaration}{\restrictionname}{\restrictiontext}%
+ }%
+ \@ifnextchar[%]
+ {\@tempa}{\begingroup\@tempb\endgroup}%
+}
+\newcommand*\declaration[1][]{%
+ \clearpage%
+ \begingroup%
+ \TUD@parameter{declaration}{%
+ \TUD@parameter@sethandler{\selectlanguage{#1}}
+ \TUD@parameter@set{#1}
+ }%
+ \@tud@declaration@firsttrue%
+ \confirmation\restriction%
+ \endgroup%
+ \clearpage%
+}
+\TUD@parameter{declaration}{%
+ \TUD@parameter@define{language}{\selectlanguage{#1}}%
+ \TUD@parameter@define{company}{\company{#1}}%
+ \TUD@parameter@define{supporter}{\supporter{#1}}%
+ \TUD@parameter@define{place}{\place{#1}}%
+ \TUD@parameter@define{closing}{\confirmationclosing{#1}}%
+ \TUD@parameter@define{declaration}{\TUDoption{declaration}{#1}}%
+ \TUD@parameter@define{option}{\TUDoption{declaration}{#1}}%
+}
+\newcommand*\tud@fm@level@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ Headings in chapter style '#1=chapter'\MessageBreak%
+ are not recommended without the titlepage\MessageBreak%
+ option%
+ }%
+}
+\newcommand*\tud@fm@option@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ The option '#1=double' is not supported\MessageBreak%
+ neither with chapter headings nor without an\MessageBreak%
+ activated titlepage%
+ }%
+}
+\newcommand*\tud@fm@double@wrn[1]{%
+ \ClassWarning{\tudcls@name}{%
+ It wasn't possible to use '#1=double'\MessageBreak%
+ because of too much content within #1%
+ }%
+}
+%%% From File: tudscr-title.dtx
+\newkomafont{thesis}{\usekomafont{title}\LARGE}
+\newkomafont{tudscrtitle}{%
+ \usekomafont{subject}%
+ \if@tud@univers\fontfamily{\tud@univers}\fi%
+ \fontseries{\mdseries@sf}\large%
+}
+\newcommand*\tud@color@titlefont{black}
+\newcommand*\tud@color@titlepage{white}
+\newcommand*\tud@color@titlehead{black}
+\newcommand*\tud@titleback{}%
+\newcommand*\tud@maketitle[1][1]{%
+ \if@titlepage%
+ \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%
+ \else%
+ \ifcase \tud@layout@title\relax\or\else%
+ \def\tud@color@titlefont{HKS41}%
+ \def\tud@color@titlehead{HKS41}%
+ \fi%
+ \fi%
+ \if@titlepage%
+ \begin{titlepage}%
+ \if@tud@cover\else%
+ \setcounter{page}{#1}%
+ \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\else%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+ \fi%
+ \vspace*{\dimexpr\tud@dim@headingsvskip+\parskip}%
+ \setparsizes{\z@}{\z@}{\z@\@plus1fil}\par@updaterelative%
+ \linespread{1}\selectfont%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \setlength{\@tempdima}{\z@}%
+ \ifx\@titlehead\@empty\else%
+ \setbox0\vbox{%
+ \begin{minipage}[t]{\textwidth}%
+ \usekomafont{tudscrtitle}\@titlehead\par\null%
+ \end{minipage}\newline\null%
+ }%
+ \addtolength{\@tempdima}{\dimexpr\ht0+\dp0}%
+ \fi%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ \setbox1\vbox{{\usekomafont{subject}\@subject\par\null}}%
+ \addtolength{\@tempdima}{\dimexpr\ht1+\dp1+1pt}%
+ \fi%
+ \vspace*{-\@tempdima}%
+ \ifx\@titlehead\@empty\else\usebox0\par\fi%
+ \ifx\@subject\@empty\else\usebox1\par\fi%
+ \begingroup%
+ \usekomafont{title}%
+ \tud@title@uppercase{\@title}%
+ \vskip 1ex%
+ \endgroup%
+ \ifx\@subtitle\@empty\else%
+ \usekomafont{subtitle}%
+ \tud@title@uppercase{\@subtitle}%
+ \vskip 1ex%
+ \fi%
+ \vskip 1ex%
+ \tud@multiple@split{@@author}%
+ \vskip 2ex%
+ \ifx\@thesis\@empty%
+ \if@tud@cover\else%
+ \vskip\z@\@plus0.5fill%
+ {\usekomafont{subject}\@date\space\ignorespaces\@datemore}%
+ \vskip\z@\@plus2fill%
+ \fi%
+ \else%
+ \vskip\z@\@plus2fill%
+ \begingroup%
+ \usekomafont{thesis}%
+ \if@tud@subjectthesis\else%
+ \tud@title@uppercase{\@thesis}%
+ \fi%
+ \if@tud@cover\else%
+ \ifx\@degree\@empty\else%
+ \def\@tempc{%
+ \@degree%
+ \ifx\@degreeabbr\@empty\else\space\@degreeabbr\fi%
+ }%
+ \usekomafont{tudscrtitle}%
+ \if@tud@subjectthesis%
+ \degreetext%
+ \vskip 2ex%
+ \usekomafont{subject}%
+ \@tempc%
+ \else%
+ \vskip 2ex%
+ \degreetext%
+ \vskip 2ex%
+ \usekomafont{thesis}%
+ \tud@title@uppercase{\@tempc}%
+ \fi%
+ \vskip 3ex%
+ \fi%
+ \fi%
+ \endgroup%
+ \vskip\z@\@plus3fill%
+ \fi%
+ \if@tud@cover\else%
+ \tud@title@names{supervisor}
+ \tud@title@names{referee}
+ \tud@title@names{advisor}
+ \ifx\@professor\@empty\else%
+ \vskip 2ex%
+ \professorname%
+ \vskip .5ex%
+ {\usekomafont{subject}\@professor}%
+ \fi%
+ \ifx\@thesis\@empty\else%
+ \ifdefstring{\@date}{\today}{%
+ \ifdefvoid{\@duedate}{%
+ \ClassWarning{\tudcls@name}{%
+ \string\submissiondate\space or
+ \string\date\space 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\space or \string\date\space
+ was not given. It's\MessageBreak%
+ substituted by the given due date%
+ }%
+ \let\@date\@duedate%
+ }%
+ }{}%
+ \ifx\@date\@empty\else%
+ \vskip 2ex%
+ \ifstr{\datetext}{}{}{\datetext\@titledelim}\@date%
+ \space\ignorespaces\@datemore%
+ \ifx\@defensedate\@empty\else\newline%
+ \ifstr{\defensedatetext}{}{}{\defensedatetext\@titledelim}%
+ \@defensedate%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \if@tud@cover\vskip\z@\@plus2fill\fi%
+ \ifx\@publisher\@empty\else%
+ \vskip\z@\@plus0.5fill%
+ {\usekomafont{subject}\@publisher}%
+ \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%
+ \loadgeometry{tudarea}%
+ \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}}%
+ \ifnum\tud@ddc@head>0\tud@ddc@sethead\fi%
+ \ifnum\tud@ddc@foot>0\tud@ddc@setfoot\fi%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \thispagestyle{tudpage@empty}%
+ \else%
+ \thispagestyle{tudpage@plain}%
+ \fi%
+ }%
+ \if@tud@cover%
+ \begingroup%
+ \@tempa%
+ \cleardoubleemptypage%
+ \tud@restorepagecolor%
+ \endgroup%
+ \else%
+ \tud@cleardoublespecialpage[\tud@titleback]{%
+ \@tempa%
+ \@thanks\global\let\@thanks\@empty%
+ \clearpage%
+ \ifx\@dedication\@empty\else\thispagestyle{empty}\fi%
+ \loadgeometry{tudarea}%
+ }%
+ \loadgeometry{tudarea}%
+ \ifx\@dedication\@empty\else%
+ \next@tdpage\null\vfill%
+ {\centering\Large\@dedication\par}%
+ \vskip\z@\@plus3fill%
+ \@thanks\let\@thanks\@empty%
+ \cleardoubleemptypage%
+ \fi%
+ \fi%
+ \end{titlepage}%
+ \loadgeometry{tudarea}%
+ \if@tud@cover\else%
+ \setcounter{footnote}{0}%
+ \global\let\and\relax%
+ \tud@footnote@rehyper%
+ \fi%
+ \else%
+ \let\@maketitle\tud@@maketitle%
+ \tud@cmd@use{maketitle}[#1]%
+ \fi%
+}
+\robustify{\thanks}%
+\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%
+ \begingroup%
+ \def\and{%
+ \letcs\@tempa{#1othername}
+ \ifx\@tempa\@empty%
+ \newline%
+ \else%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \vskip 1ex%
+ \@nameuse{#1othername}%
+ \vskip .5ex%
+ \endgroup%
+ \fi%
+ \def\and{\newline}%
+ }%
+ \vskip 2ex%
+ \@nameuse{#1name}%
+ \vskip .5ex%
+ \usekomafont{subject}%
+ \@nameuse{@#1}%
+ \endgroup%
+ \fi%
+}
+\newcommand*\@titledelim{:\nobreakspace}
+\newcommand*\titledelimiter[1]{\gdef\@titledelim{#1}}
+\newcommand*\tud@@maketitle{%
+ \next@tdpage%
+ \vspace*{\tud@dim@headingsvskip}%
+ \tud@extratitle%
+ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative%
+ \linespread{1}\selectfont%
+ \begingroup%
+ \usekomafont{tudscrtitle}%
+ \ifx\@titlehead\@empty\else%
+ \begin{minipage}[t]{\textwidth}%
+ \usekomafont{tudscrtitle}\@titlehead%
+ \end{minipage}\newline\null\par%
+ \fi%
+ \TUDoptions{subjectthesis}%
+ \tud@letsubjectthesis%
+ \ifx\@subject\@empty\else%
+ {\usekomafont{subject}\@subject\par\null}%
+ \fi%
+ \begingroup%
+ \usekomafont{title}%
+ \tud@title@uppercase{\@title}%
+ \vskip 1ex%
+ \endgroup%
+ \ifx\@subtitle\@empty\else%
+ \usekomafont{subtitle}%
+ \tud@title@uppercase{\@subtitle}%
+ \fi%
+ \vskip 1ex%
+ \tud@multiple@split{@@author}%
+ \vskip 1ex%
+ \@date%
+ \ifx\@publisher\@empty\else%
+ \vskip 1ex%
+ \@publisher%
+ \fi%
+ \ifx\@dedication\@empty\else%
+ \vskip 2ex%
+ \begin{center}%
+ \@dedication\par%
+ \end{center}%
+ \fi%
+ \vskip 2ex%
+ \ifx\@degree\@empty\else\tud@title@wrn{degree}\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%
+ \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%
+ \@expandtwoargs\in@{\@tempb}{\csname\tud@multiple@field\endcsname}%
+ \ifin@ \@tempb{#1}\fi%
+ \endgroup%
+ \fi%
+ }%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \setbox0\vtop{#2}%
+ \endgroup%
+}
+\newcommand*\tud@newline{}
+\newcommand*\tud@split@@author[2]{%
+ \tud@multiple@setfields{}{#1}%
+ \def\tud@newline{\vskip .5ex\let\tud@newline\newline}%
+ \begingroup%
+ \usekomafont{subject}%
+ \ignorespaces#1%
+ \endgroup%
+ \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%
+ \tud@multiple@@@split{#2}{\vskip 2ex}%
+}
+\newcommand*\tud@split@@author@list{%
+ \authormore,\matriculationyear,\enrolmentyear,%
+ \matriculationnumber,\studentid,\matriculationid,%
+ \placeofbirth,\birthplace,\dateofbirth,\birthday,%
+}
+\newcommand\maketitleonecolumn[1][1]{%
+ \ifxnumber{#1}{%
+ \@ifnextchar[%]
+ {\@maketitleonecolumn{#1}}{\@maketitleonecolumn{#1}[]}%
+ }{\@maketitleonecolumn{1}[#1]}%
+}
+\newcommand\@maketitleonecolumn{}
+\long\def\@maketitleonecolumn#1[#2]{%
+ \if@twocolumn%
+ \if@titlepage%
+ \maketitle[#1]%
+ \onecolumn\noindent#2\twocolumn%
+ \else%
+ \@longtwocolumn[{\maketitle[#1]{#2}}]%
+ \fi%
+ \else%
+ \ClassError{\tudcls@name}{%
+ \string\maketitleonecolumn\space can only be used in twocolumn mode%
+ }{}%
+ \fi%
+}
+\newsavebox\@longtwocolumnbox
+\newcommand\@longtwocolumn[1][]{%
+ \onecolumn%
+ \begingroup%
+ \let\clearpage\relax%
+ \let\newpage\relax%
+ \global\setbox\@longtwocolumnbox\vbox{#1\bigskip}%
+ \endgroup%
+ \@whiledim\textheight<\ht\@longtwocolumnbox\do{%
+ \splittopskip\topskip%
+ \splitmaxdepth\maxdepth%
+ \vsplit\@longtwocolumnbox to \textheight\clearpage%
+ }%
+ \twocolumn[\unvbox\@longtwocolumnbox]%
+}
+\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\space has to be used with\MessageBreak%
+ activated titlepage option%
+ }%
+}
+\ifdef{\@makeextratitle}{%
+ \let\tud@extratitle\relax%
+}{%
+ \newcommand*\tud@extratitle{%
+ \let\footnote\thanks%
+ \ifx\@extratitle\@empty\else%
+ \noindent\@extratitle\next@tdpage%
+ \fi%
+ }%
+}
+\providecommand*\next@tdpage{%
+ \next@tpage%
+ \if@twoside\ifodd\value{page}\else%
+ \null\next@tpage%
+ \fi\fi%
+}%
+\newif\if@tud@cover
+\newcommand*\makecover[1][]{%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \let\tud@multiple@setfields\@gobbletwo%
+ \pretocmd{\tud@multiple@split}{\vskip\z@\@plus0.5fill}{}{}%
+ \let\@authormore\@empty%
+ \let\@dateofbirth\@empty%
+ \let\@matriculationnumber\@empty%
+ \let\@matriculationyear\@empty%
+ \TUD@parameter@set[cover]{cd,cdfonts,cdlayout=true,#1}%
+ \if@tud@cover@cdlayout%
+ \newgeometry{%
+ left=\tud@dim@left,%
+ textwidth=\dimexpr\paperwidth-\tud@dim@both,%
+ top=\dimexpr\tud@dim@headheight+\tud@dim@barheight+\tud@dim@headsep,%
+ headheight=\dimexpr\tud@dim@headheight+\tud@dim@barheight,%
+ headsep=\tud@dim@headsep,%
+ bottom=\dimexpr\tud@dim@bottom+\tud@ta@footdiff,%
+ footskip=\dimexpr\tud@dim@footskip+\tud@ta@footdiff+\baselineskip,%
+ }%
+ \else%
+ \ifnum\tud@ddc@foot=\z@\relax%
+ \loadgeometry{tudpage}%
+ \else%
+ \loadgeometry{tudddc}%
+ \fi%
+ \fi%
+ \ifdef{\hypersetup}{\hypersetup{pageanchor=false}}{}%
+ \@tud@covertrue
+ \@titlepagetrue%
+ \tud@maketitle%
+ \endgroup%
+ \loadgeometry{tudarea}%
+}
+\newif\if@tud@cover@cdlayout
+\TUD@parameter{cover}{%
+ \TUD@parameter@define{cd}[true]{\TUDoption{cd}{#1}}%
+ \TUD@parameter@define{widehead}[true]{\TUDoption{widehead}{#1}}%
+ \TUD@parameter@define{cdfont}[true]{\TUDoption{cdfont}{#1}}%
+ \TUD@parameter@define{cdfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{tudfonts}[true]{\TUDoption{cdfonts}{#1}}%
+ \TUD@parameter@define{cdlayout}[true]{%
+ \ifstr{#1}{true}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{on}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{yes}{\@tud@cover@cdlayouttrue}{%
+ \ifstr{#1}{false}{\@tud@cover@cdlayoutfalse}{%
+ \ifstr{#1}{no}{\@tud@cover@cdlayoutfalse}{%
+ \ifstr{#1}{off}{\@tud@cover@cdlayoutfalse}{%
+ \TUD@parameter@wrn{cdlayout}{true,false}%
+ }}}}}}%
+ }%
+ \TUD@parameter@sethandler{\TUD@parameter@set[cover]{cdlayout=#1}}%
+}%
+%%% From File: tudscr-fields.dtx
+\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*\professorship{}
+\let\professorship\chair
+\newcommand*\@extraheadline{}
+\newcommand*\extraheadline[1]{\gdef\@extraheadline{\trim@spaces{#1}}}
+\newcommand*\@@title{}
+\renewcommand*\title[1]{%
+ \gdef\@title{#1}%
+ \gdef\@@title{%
+ \begingroup%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ #1%
+ \endgroup%
+ }%
+}
+\newcommand*\@@author{}
+\renewcommand*\author[1]{%
+ \gdef\@author{#1}%
+ \let\@@author\@author%
+}
+\newcommand*\student{}
+\let\student\author
+\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%
+ \ifstr{#1}{thesis}{\xdef\@@thesis{#2}}{}%
+ \endgroup%
+ \tud@lowerstring{\@tempa}{#2}%
+ \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]{%
+ \ifx\tud@thanks\relax%
+ \gdef\@thesis{#2}%
+ \else%
+ \xdef\@thesis{\noexpand#2\noexpand\thanks{\tud@thanks}}%
+ \fi%
+ \gdef\@@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}%
+ }%
+}
+\renewcommand*\subject[1]{\tud@thesis{subject}{#1}}
+\newcommand*\@degree{}
+\newcommand*\@degreeabbr{}
+\newcommand*\degree[2][]{%
+ \ifxblank{#1}{\gdef\@degreeabbr{}}{\gdef\@degreeabbr{(#1)}}%
+ \gdef\@degree{#2}%
+}
+\newcommand*\@professor{}
+\newcommand*\professor[1]{\gdef\@professor{#1}}
+\newcommand*\@supervisor{}
+\newcommand*\supervisor[1]{%
+ \gdef\@supervisor{#1}%
+ \ifx\@supporter\empty\gdef\@supporter{#1}\fi%
+}
+\newcommand*\@supporter{}
+\newcommand*\supporter[1]{%
+ \gdef\@supporter{#1}%
+ \renewcommand*\supervisor[1]{\gdef\@supervisor{##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}%
+}
+\newrobustcmd*\studentid{}
+\newrobustcmd*\matriculationid{}
+\let\studentid\matriculationnumber
+\let\matriculationid\matriculationnumber
+\newcommand*\@matriculationyear{}
+\newrobustcmd*\matriculationyear[1]{\gdef\@matriculationyear{#1}}
+\newrobustcmd*\enrolmentyear{}
+\let\enrolmentyear\matriculationyear
+\newcommand*\@placeofbirth{}
+\newrobustcmd*\placeofbirth[1]{\gdef\@placeofbirth{#1}}
+\newrobustcmd*\birthplace{}
+\let\birthplace\placeofbirth
+\providecommand*\@publisher{}
+\providecommand*\publisher[1]{\gdef\@publisher{#1}}
+\let\publishers\publisher
+\newcommand*\@confirmationclosing{%
+ \medskip%
+ \noindent\@place, \@@date%
+ \\[15mm 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*\location{}
+\let\location\place
+\newcommand*\printdate[1]{#1}
+\BeforePackage{isodate}{\let\printdate\undefined}
+\newcommand*\tud@printdate[2]{%
+ \ifx\today#2%
+ \gdef#1{#2}%
+ \else%
+ \ifxblank{#2}%
+ {\gdef#1{}}%
+ {\gdef#1{\printdate{#2}}}%
+ \fi%
+}
+\newcommand*\@datemore{}
+\newcommand*\@@date{}
+\let\@@date\@date
+\renewcommand*\date[2][]{%
+ \gdef\@datemore{#1}%
+ \tud@printdate{\@date}{#2}%
+ \tud@printdate{\@@date}{#2}%
+}
+\newcommand*\submissiondate{}
+\let\submissiondate\date
+\newcommand*\@defensedate{}
+\newcommand*\defensedate[1]{\tud@printdate{\@defensedate}{#1}}
+\newcommand*\oralexaminationdate{}
+\let\oralexaminationdate\defensedate
+\newcommand*\@dateofbirth{}
+\newrobustcmd*\dateofbirth[1]{\tud@printdate{\@dateofbirth}{#1}}
+\newrobustcmd*\birthday{}
+\let\birthday\dateofbirth
+%%% 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\space only supports the\MessageBreak%
+ languages german and english. You must define single\MessageBreak%
+ 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 \filemail%
+ }%
+ }%
+}
+\tud@locale@define{\degreetext}
+\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{\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{\restrictionname}
+\tud@locale@define{\restrictiontext}
+\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[1]{%
+ \providecaptionname{#1}{\degreetext}%
+ {zur Erlangung des akademischen Grades}%
+ \providecaptionname{#1}{\supervisorname}%
+ {Betreuer}%
+ \providecaptionname{#1}{\supervisorothername}%
+ {}%
+ \providecaptionname{#1}{\refereename}%
+ {Erstgutachter}%
+ \providecaptionname{#1}{\refereeothername}%
+ {Zweitgutachter}%
+ \providecaptionname{#1}{\advisorname}%
+ {Fachreferent}%
+ \providecaptionname{#1}{\advisorothername}%
+ {}%
+ \providecaptionname{#1}{\professorname}%
+ {Betreuender Hochschullehrer}%
+ \providecaptionname{#1}{\datetext}%
+ {Eingereicht am}%
+ \providecaptionname{#1}{\dateofbirthtext}%
+ {Geboren am}%
+ \providecaptionname{#1}{\placeofbirthtext}%
+ {in}%
+ \providecaptionname{#1}{\defensedatetext}%
+ {Verteidigt am}%
+ \providecaptionname{#1}{\matriculationyearname}%
+ {Immatrikulationsjahr}%
+ \providecaptionname{#1}{\matriculationnumbername}%
+ {Matrikelnummer}%
+ \providecaptionname{#1}{\coverpagename}%
+ {Umschlagseite}%
+ \providecaptionname{#1}{\titlepagename}%
+ {Titelblatt}%
+ \providecaptionname{#1}{\confirmationname}%
+ {Selbstst\"andigkeitserkl\"arung}%
+ \providecaptionname{#1}{\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.%
+ }%
+ \providecaptionname{#1}{\restrictionname}%
+ {Sperrvermerk}%
+ \providecaptionname{#1}{\restrictiontext}{%
+ 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 Hochschule,
+ den Gutachtern sowie den Mitgliedern des Pr\"ufungsausschusses
+ zug\"anglich zu machen.%
+ }%
+ \providecaptionname{#1}{\listingname}%
+ {Quelltext}%
+ \providecaptionname{#1}{\listlistingname}%
+ {Quelltextverzeichnis}%
+ \providecaptionname{#1}{\dissertationname}%
+ {Dissertation}%
+ \providecaptionname{#1}{\diplomathesisname}%
+ {Diplomarbeit}%
+ \providecaptionname{#1}{\masterthesisname}%
+ {Master-Arbeit}%
+ \providecaptionname{#1}{\bachelorthesisname}%
+ {Bachelor-Arbeit}%
+ \providecaptionname{#1}{\studentresearchname}%
+ {Studienarbeit}%
+ \providecaptionname{#1}{\projectpapername}%
+ {Projektarbeit}%
+ \providecaptionname{#1}{\seminarpapername}%
+ {Seminararbeit}%
+ \providecaptionname{#1}{\researchname}%
+ {Forschungsbericht}%
+ \providecaptionname{#1}{\logname}%
+ {Protokoll}%
+ \providecaptionname{#1}{\internshipname}%
+ {Praktikumsbericht}%
+ \providecaptionname{#1}{\reportname}%
+ {Bericht}%
+}
+\newcommand*\tud@locale@english[1]{%
+ \providecaptionname{#1}{\degreetext}%
+ {to achieve the academic degree}%
+ \providecaptionname{#1}{\supervisorname}%
+ {Supervisor}%
+ \providecaptionname{#1}{\supervisorothername}%
+ {}%
+ \providecaptionname{#1}{\refereename}%
+ {First referee}%
+ \providecaptionname{#1}{\refereeothername}%
+ {Second referee}%
+ \providecaptionname{#1}{\advisorname}%
+ {Advisor}%
+ \providecaptionname{#1}{\advisorothername}%
+ {}%
+ \providecaptionname{#1}{\professorname}%
+ {Supervising professor}%
+ \providecaptionname{#1}{\datetext}%
+ {Submitted on}%
+ \providecaptionname{#1}{\dateofbirthtext}%
+ {Born on}%
+ \providecaptionname{#1}{\placeofbirthtext}%
+ {in}%
+ \providecaptionname{#1}{\defensedatetext}%
+ {Defended on}%
+ \providecaptionname{#1}{\matriculationyearname}%
+ {Matriculation year}%
+ \providecaptionname{#1}{\matriculationnumbername}%
+ {Matriculation number}%
+ \providecaptionname{#1}{\coverpagename}%
+ {Cover page}%
+ \providecaptionname{#1}{\titlepagename}%
+ {Title page}%
+ \providecaptionname{#1}{\confirmationname}%
+ {Statement of authorship}%
+ \providecaptionname{#1}{\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.%
+ }%
+ \providecaptionname{#1}{\restrictionname}%
+ {Restriction note}%
+ \providecaptionname{#1}{\restrictiontext}{%
+ 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
+ the university, the reviewers and also the members of the
+ examination board.%
+ }%
+ \providecaptionname{#1}{\listingname}%
+ {Listing}%
+ \providecaptionname{#1}{\listlistingname}%
+ {List of Listings}%
+ \providecaptionname{#1}{\dissertationname}%
+ {Dissertation}%
+ \providecaptionname{#1}{\diplomathesisname}%
+ {Diploma Thesis}%
+ \providecaptionname{#1}{\masterthesisname}%
+ {Master Thesis}%
+ \providecaptionname{#1}{\bachelorthesisname}%
+ {Bachelor Thesis}%
+ \providecaptionname{#1}{\studentresearchname}%
+ {Student Research Project}%
+ \providecaptionname{#1}{\projectpapername}%
+ {Project Paper}%
+ \providecaptionname{#1}{\seminarpapername}%
+ {Seminar Paper}%
+ \providecaptionname{#1}{\researchname}%
+ {Research Report}%
+ \providecaptionname{#1}{\logname}%
+ {Log}%
+ \providecaptionname{#1}{\internshipname}%
+ {Internship Report}%
+ \providecaptionname{#1}{\reportname}%
+ {Report}%
+}
+\AtBeginDocument{%
+ \ifdef{\captionsenglish}{}{\let\captionsenglish\@empty}%
+ \tud@locale@german{ngerman}%
+ \tud@locale@german{german}%
+ \tud@locale@english{english}%
+ \tud@locale@english{USenglish}%
+ \tud@locale@english{american}%
+ \tud@locale@english{UKenglish}%
+ \tud@locale@english{british}%
+}
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+%%% From File: tudscr-color.dtx
+\newcommand*\tud@pagecolor[1]{}
+\newcommand*\tud@restorepagecolor{}
+\AfterPackage{tudscrcolor}{%
+ \providecommand*\nopagecolor{\pagecolor{white}}%
+ \@ifpackageloaded{pagecolor}{}{%
+ \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-misc.dtx
+\newcommand*\tudbookmark[1][]{\@gobbletwo}
+\newcommand*\phantomsection{}
+\let\phantomsection\relax
+\newcommand*\tud@footnote@unhyper{}
+\newcommand*\tud@footnote@rehyper{}
+\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%
+ }%
+ \renewcommand*\tud@footnote@rehyper{%
+ \ifx\@footnotemark\H@@footnotemark%
+ \let\@footnotemark\Hy@saved@footnotemark%
+ \fi%
+ \ifx\@footnotetext\H@@footnotetext%
+ \let\@footnotetext\Hy@saved@footnotetext%
+ \fi%
+ }%
+}
+\AtBeginDocument{%
+ \pretocmd{\makecover}{%
+ \tudbookmark[0]{\coverpagename}{cover}
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\tud@patch@wrn{makecover}}%
+ \pretocmd{\maketitle}{%
+ \tudbookmark[0]{\titlepagename}{title}
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\tud@patch@wrn{maketitle}}%
+ \pretocmd{\tableofcontents}{%
+ \if@openright\cleardoublepage\else\clearpage\fi%
+ \tudbookmark[0]{\contentsname}{toc}%
+ \ifdef{\bookmarksetup}{\bookmarksetup{startatroot}}{}%
+ }{}{\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]{%
+ \ifx\f@family\tud@dinbold%
+ \begingroup%
+ \MakeTextUppercase{#1}%
+ \endgroup%
+ \else%
+ #1%
+ \fi%
+%% \vphantom{\"A\"O\"U}%
+}
+\newcommand*\ifdin{%
+ \ifx\f@family\tud@dinbold\relax%
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi%
+}
+\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..d57f8b890cc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
@@ -0,0 +1,481 @@
+%%
+%% This is file `tudscrsupervisor.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-supervisor.dtx (with options: `package,header')
+%% tudscr-fields.dtx (with options: `package,supervisor')
+%% tudscr-locale.dtx (with options: `package,supervisor')
+%% tudscr-supervisor.dtx (with options: `package,body')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-supervisor.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tudscrsupervisor}[\TUDVersion\space package (supervisors)]
+\ifx\tudcls@name\undefined
+ \PackageError{tudscrsupervisor}{Unsupported class found}{%
+ This package can only be used with a class out of the\MessageBreak%
+ tudscr bundle (tudscrartcl, tudscrreprt, tudscrbook)%
+ }
+ \endinput
+\fi
+%%% From File: tudscr-fields.dtx
+\newcommand*\@course{}
+\newrobustcmd*\course[1]{\gdef\@course{#1}}
+\newrobustcmd*\discipline{}
+\let\discipline\course
+\newcommand*\@branch{}
+\newrobustcmd*\branch[1]{\gdef\@branch{#1}}
+\newcommand*\@chairman{}
+\newcommand*\chairman[1]{\gdef\@chairman{#1}}
+\newcommand*\@contact{}
+\newcommand*\contact[1]{\gdef\@contact{#1}}
+\newcommand*\@office{}
+\newrobustcmd*\office[1]{\gdef\@office{#1}}
+\newcommand*\@phone{}
+\newrobustcmd*\phone[1]{\gdef\@phone{#1}}
+\newcommand*\@email{}
+\newrobustcmd*\email[1]{\gdef\@email{#1}}
+\AfterPackage{hyperref}{%
+ \renewrobustcmd*\email[1]{\gdef\@email{\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{\branchname}
+\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{\contactname}
+\apptocmd{\tud@locale@german}{%
+ \providecaptionname{#1}{\taskname}%
+ {Aufgabenstellung}%
+ \providecaptionname{#1}{\tasktext}%
+ {f\"ur die Anfertigung einer}%
+ \providecaptionname{#1}{\authorname}%
+ {Name}%
+ \providecaptionname{#1}{\titlename}%
+ {Titel}%
+ \providecaptionname{#1}{\coursename}%
+ {Studiengang}%
+ \providecaptionname{#1}{\branchname}%
+ {Studienrichtung}%
+ \providecaptionname{#1}{\issuedatetext}%
+ {Ausgeh\"andigt am}%
+ \providecaptionname{#1}{\duedatetext}%
+ {Einzureichen am}%
+ \providecaptionname{#1}{\chairmanname}%
+ {Pr\"ufungsausschussvorsitzender}%
+ \providecaptionname{#1}{\focusname}%
+ {Schwerpunkte der Arbeit}%
+ \providecaptionname{#1}{\objectivesname}%
+ {Ziele der Arbeit}%
+ \providecaptionname{#1}{\evaluationname}%
+ {Gutachten}%
+ \providecaptionname{#1}{\evaluationtext}%
+ {f\"ur die}%
+ \providecaptionname{#1}{\contentname}%
+ {Inhalt}%
+ \providecaptionname{#1}{\assessmentname}%
+ {Bewertung}%
+ \providecaptionname{#1}{\gradetext}%
+ {Die Arbeit wird mit der Note \textbf{\@grade} bewertet.}%
+ \providecaptionname{#1}{\noticename}%
+ {Aushang}%
+ \providecaptionname{#1}{\contactname}%
+ {Ansprechpartner}%
+}{}{}
+\apptocmd{\tud@locale@english}{%
+ \providecaptionname{#1}{\taskname}%
+ {Task}%
+ \providecaptionname{#1}{\tasktext}%
+ {for the preparation of a}%
+ \providecaptionname{#1}{\authorname}%
+ {Name}%
+ \providecaptionname{#1}{\titlename}%
+ {Title}%
+ \providecaptionname{#1}{\coursename}%
+ {Course}%
+ \providecaptionname{#1}{\branchname}%
+ {Branch}%
+ \providecaptionname{#1}{\issuedatetext}%
+ {Issued on}%
+ \providecaptionname{#1}{\duedatetext}%
+ {Due date for submission}%
+ \providecaptionname{#1}{\chairmanname}%
+ {Chairman of the Audit Committee}%
+ \providecaptionname{#1}{\focusname}%
+ {Focus of work}%
+ \providecaptionname{#1}{\objectivesname}%
+ {Objectives of work}%
+ \providecaptionname{#1}{\evaluationname}%
+ {Evaluation}%
+ \providecaptionname{#1}{\evaluationtext}%
+ {for the}%
+ \providecaptionname{#1}{\contentname}%
+ {Content}%
+ \providecaptionname{#1}{\assessmentname}%
+ {Assessment}%
+ \providecaptionname{#1}{\gradetext}%
+ {The thesis is evaluated with a grade of \textbf{\@grade}.}%
+ \providecaptionname{#1}{\noticename}%
+ {Notice}%
+ \providecaptionname{#1}{\contactname}%
+ {Contact}%
+}{}{}
+%%% From File: tudscr-supervisor.dtx
+\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{foot=ddc}%
+ }%
+ \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}{}{%
+ \vspace*{-\parskip}%
+ \minisec{\objectivesname}%
+ #2%
+ }%
+ \ifxblank{#3}{}{%
+ \vspace*{-\parskip}%
+ \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{foot=ddc}%
+ }%
+ \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}{}{%
+ \vspace*{-\parskip}%
+ \minisec{\taskname}%
+ #2%
+ }%
+ \ifxblank{#3}{}{%
+ \vspace*{-\parskip}%
+ \minisec{\contentname}%
+ #3%
+ }%
+ \ifxblank{#4}{}{%
+ \vspace*{-\parskip}%
+ \minisec{\assessmentname}%
+ #4%
+ }%
+ \ifxblank{#5}{}{\def\@grade{#5}}%
+ \end{evaluation}%
+}
+\newlength{\tud@dim@table}%
+\newcommand*\tud@author@table{%
+ \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\@branch\@empty\else\@branch\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}}
+ }%
+ \global\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\@branch\@empty\else\branchname\fi,%
+ }%
+ \@for\@tempb:=\@tempa\do{%
+ \settowidth{\@tempdima}{\@tempb\@titledelim}%
+ \ifdim\@tempdima>\tud@dim@table\relax%
+ \global\setlength{\tud@dim@table}{\@tempdima}%
+ \fi%
+ }%
+ \begingroup%
+ \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative%
+ \begin{tabular}{@{}p{\tud@dim@table}}%
+ \ifx\@course\@empty\else%
+ \coursename\@titledelim\tabularnewline%
+ \fi%
+ \ifx\@branch\@empty\else%
+ \branchname\@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,\branch,\course,\discipline}{}{}
+\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{foot=ddc}%
+ }%
+ \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\@contact\@empty\let\@contact\@supervisor\fi%
+ \ifx\@contact\@empty\else%
+ \vskip-\lastskip%
+ \ifdim\parskip>\z@\vskip\parskip\else\vskip\topsep\fi%
+ \subsection*{\contactname}%
+ \noindent\tud@multiple@split{@contact}\hfill\null%
+ \fi%
+ \endtudpage%
+ \cleardoublepage%
+}
+\newcommand{\noticeform}[3][]{%
+ \begin{notice}[#1]
+ \vskip-\lastskip%
+ \ifxblank{#2}{}{%
+ \ifx\@@title\@empty\else%
+ \vspace*{-\parskip}%
+ \minisec{\expandonce{\@@title}}%
+ \fi%
+ #2%
+ }%
+ \ifxblank{#3}{}{%
+ \vspace*{-\parskip}%
+ \minisec{\focusname}%
+ \begin{itemize}\tud@RaggedRight%
+ #3
+ \end{itemize}%
+ }%
+ \end{notice}%
+}
+\newcommand*\tud@split@contact[2]{%
+ \tud@multiple@setfields{\null}{#1}%
+ \begin{tabular}{@{}l@{}}%
+ \ignorespaces#1\tabularnewline%
+ \ifx\@office\@empty\else\@office\tabularnewline\fi%
+ \ifx\@phone\@empty\else\@phone\tabularnewline\fi%
+ \ifx\@email\@empty\else\@email\tabularnewline\fi%
+ \end{tabular}%
+ \tud@multiple@@@split{#2}{\hfill}%
+}
+\newcommand*\tud@split@contact@list{\office,\phone,\email}
+\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..2cd60f73344
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
@@ -0,0 +1,115 @@
+%%
+%% This is file `twocolfix.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tudscr-version.dtx (with options: `package')
+%% tudscr-twocolfix.dtx (with options: `package,header')
+%% tudscr-twocolfix.dtx (with options: `package,body')
+%%
+%% ======================================================================
+%%
+%% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
+%%
+%% ======================================================================
+%% 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
+%% version 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
+%% Version 2005/12/01 oder spaeter und dieses Werks.
+%% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
+%% (allein durch den Autor verwaltet).
+%% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%% ======================================================================
+%%
+%%% From File: tudscr-version.dtx
+\begingroup%
+ \makeatletter%
+ \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/04/24 v2.01 TUD-KOMA-Script}%
+\endgroup%
+%%% From File: tudscr-twocolfix.dtx
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{twocolfix}[\TUDVersion\space package (twocolumn layout bugfix)]
+%%% From File: tudscr-twocolfix.dtx
+\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'.