summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-18 22:40:09 +0000
committerKarl Berry <karl@freefriends.org>2014-12-18 22:40:09 +0000
commiteb0e1c59a829f69d08faafec1d60a9954aa8d83b (patch)
treec7cde1f09733413bf8f809fb07359951758e08a9 /Master/texmf-dist/tex/latex/tudscr
parent77593c35d0011b4c7a8ba56a1816d2571fd879ab (diff)
rm tudscr, requires nonfree fonts
git-svn-id: svn://tug.org/texlive/trunk@35861 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr')
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.epsbin913849 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdfbin26408 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.epsbin906082 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdfbin21868 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.epsbin914149 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdfbin26757 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.epsbin906225 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdfbin22186 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.epsbin913898 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdfbin26451 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.epsbin906017 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdfbin21835 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.epsbin913926 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdfbin26931 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.epsbin906117 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdfbin67046 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.epsbin913930 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdfbin26920 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.epsbin906161 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdfbin67143 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.epsbin913793 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdfbin26905 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.epsbin905928 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdfbin67106 -> 0 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.pdfbin12418 -> 0 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.pdfbin4454 -> 0 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.pdfbin9660 -> 0 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, 0 insertions, 11782 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
deleted file mode 100644
index 53ecc16f79c..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps
+++ /dev/null
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
deleted file mode 100644
index 0c510930807..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf
+++ /dev/null
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
deleted file mode 100644
index 817c32e11e1..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps
+++ /dev/null
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
deleted file mode 100644
index a62bd01ccf0..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf
+++ /dev/null
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
deleted file mode 100644
index 94a675ffc4f..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps
+++ /dev/null
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
deleted file mode 100644
index 20ac8f6ad62..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf
+++ /dev/null
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
deleted file mode 100644
index 3e23a1336f1..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps
+++ /dev/null
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
deleted file mode 100644
index 57033455f4b..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf
+++ /dev/null
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
deleted file mode 100644
index 6972684883f..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps
+++ /dev/null
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
deleted file mode 100644
index 692cfe92cdc..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf
+++ /dev/null
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
deleted file mode 100644
index bc4373713ae..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps
+++ /dev/null
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
deleted file mode 100644
index 5da4e595ace..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf
+++ /dev/null
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
deleted file mode 100644
index f8dd35b9cdf..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps
+++ /dev/null
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
deleted file mode 100644
index d8874702bcd..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf
+++ /dev/null
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
deleted file mode 100644
index 45954afec46..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps
+++ /dev/null
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
deleted file mode 100644
index a11db66a658..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf
+++ /dev/null
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
deleted file mode 100644
index a3c402e263b..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps
+++ /dev/null
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
deleted file mode 100644
index 45f4f7e9fd4..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf
+++ /dev/null
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
deleted file mode 100644
index 1727a647022..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps
+++ /dev/null
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
deleted file mode 100644
index f50a2295603..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf
+++ /dev/null
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
deleted file mode 100644
index 197db302d3d..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps
+++ /dev/null
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
deleted file mode 100644
index 2f6fc167a27..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf
+++ /dev/null
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
deleted file mode 100644
index 39cc2b7f31e..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps
+++ /dev/null
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
deleted file mode 100644
index 58eb9a83ecd..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf
+++ /dev/null
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
deleted file mode 100644
index b06c491d8c4..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.eps
+++ /dev/null
@@ -1,250 +0,0 @@
-%!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
deleted file mode 100644
index 98f3d6667c1..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdf
+++ /dev/null
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
deleted file mode 100644
index e481ed69d67..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.eps
+++ /dev/null
@@ -1,274 +0,0 @@
-%!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
deleted file mode 100644
index c86e48d5b49..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.pdf
+++ /dev/null
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
deleted file mode 100644
index 8c2e399367f..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.eps
+++ /dev/null
@@ -1,250 +0,0 @@
-%!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
deleted file mode 100644
index 269d01d8639..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
deleted file mode 100644
index 9f49b9fbf37..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty
+++ /dev/null
@@ -1,108 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index 7e41f4ed770..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls
+++ /dev/null
@@ -1,2714 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index b247e8bfd33..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
+++ /dev/null
@@ -1,235 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index aa3386c62bf..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls
+++ /dev/null
@@ -1,3047 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index e61646b59f9..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty
+++ /dev/null
@@ -1,272 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index 42714b07d79..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty
+++ /dev/null
@@ -1,183 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index 10b1e70d4aa..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls
+++ /dev/null
@@ -1,95 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index a740bbbf62c..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrman.cls
+++ /dev/null
@@ -1,708 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index d5d1d64f755..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls
+++ /dev/null
@@ -1,3050 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index d57f8b890cc..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty
+++ /dev/null
@@ -1,481 +0,0 @@
-%%
-%% 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
deleted file mode 100644
index 2cd60f73344..00000000000
--- a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty
+++ /dev/null
@@ -1,115 +0,0 @@
-%%
-%% 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'.