From eb0e1c59a829f69d08faafec1d60a9954aa8d83b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 18 Dec 2014 22:40:09 +0000 Subject: rm tudscr, requires nonfree fonts git-svn-id: svn://tug.org/texlive/trunk@35861 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps | Bin 913849 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf | Bin 26408 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps | Bin 906082 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf | Bin 21868 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps | Bin 914149 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf | Bin 26757 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps | Bin 906225 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf | Bin 22186 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps | Bin 913898 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf | Bin 26451 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps | Bin 906017 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf | Bin 21835 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps | Bin 913926 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf | Bin 26931 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps | Bin 906117 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf | Bin 67046 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps | Bin 913930 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf | Bin 26920 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps | Bin 906161 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf | Bin 67143 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps | Bin 913793 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf | Bin 26905 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps | Bin 905928 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf | Bin 67106 -> 0 bytes .../tex/latex/tudscr/logo/TU_Logo_HKS41.eps | 250 -- .../tex/latex/tudscr/logo/TU_Logo_HKS41.pdf | Bin 12418 -> 0 bytes .../tex/latex/tudscr/logo/TU_Logo_SW.eps | 274 -- .../tex/latex/tudscr/logo/TU_Logo_SW.pdf | Bin 4454 -> 0 bytes .../tex/latex/tudscr/logo/TU_Logo_WS.eps | 250 -- .../tex/latex/tudscr/logo/TU_Logo_WS.pdf | Bin 9660 -> 0 bytes Master/texmf-dist/tex/latex/tudscr/mathswap.sty | 108 - Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls | 2714 ----------------- Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty | 235 -- Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls | 3047 ------------------- Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty | 272 -- Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty | 183 -- Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls | 95 - Master/texmf-dist/tex/latex/tudscr/tudscrman.cls | 708 ----- Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls | 3050 -------------------- .../tex/latex/tudscr/tudscrsupervisor.sty | 481 --- Master/texmf-dist/tex/latex/tudscr/twocolfix.sty | 115 - 41 files changed, 11782 deletions(-) delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_SW.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.eps delete mode 100644 Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_WS.pdf delete mode 100644 Master/texmf-dist/tex/latex/tudscr/mathswap.sty delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrman.cls delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls delete mode 100644 Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty delete mode 100644 Master/texmf-dist/tex/latex/tudscr/twocolfix.sty (limited to 'Master/texmf-dist/tex') 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-01.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-03.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-07.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-09.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-19.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-21.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-22.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-24.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-25.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-27.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-28.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.eps and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/DDC-30.pdf and /dev/null 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 Binary files a/Master/texmf-dist/tex/latex/tudscr/logo/TU_Logo_HKS41.pdf and /dev/null 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{<\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}{}\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}{}\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}{}\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'. -- cgit v1.2.3