\RequirePackage{expl3} \ProvidesExplFile{tudathesis.cfg} {\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Coporate Design (tuda-ci)} \RequirePackage{l3keys2e} \tl_new:N \g_TUDa_thesis_drtext_tl \clist_if_exist:NF \g_TUDa_Required_title_data_clist {\clist_new:N \g_TUDa_Required_title_data_clist} \cs_new:Nn \TUDa_declare_caption:Nnnn { \TUDa_define_captionFallback:Nn #1 {#2} \defcaptionname{ngerman, german}{#1}{#2} \defcaptionname{english}{#1}{#3} \defcaptionname{british}{#1}{#4} } \cs_new:Nn \TUDa_declare_caption:Nnn { \TUDa_declare_caption:Nnnn #1 {#2} {#3} {#3} } %Declare macros for department \cs_new:Nn \TUDa_select_department:n { \str_case:nnTF {#1} { {arch} {\TUDa_declare_caption:Nnn \TUDa@department {Architektur} {Architecture}} {bauing} {\TUDa_declare_caption:Nnn \TUDa@department {Bau-~und~Umweltingenieurwissenschaften}{Civil~and~Environmental~Engineering}} {bio} {\TUDa_declare_caption:Nnn \TUDa@department {Biologie}{Biology}} {chem} {\TUDa_declare_caption:Nnn \TUDa@department {Chemie}{Chemistry}} {etit} {\TUDa_declare_caption:Nnn \TUDa@department {Elektrotechnik~und~Informationstechnik}{Electrical~Engineering~and~Information~Technology}} {gugw} {\TUDa_declare_caption:Nnn \TUDa@department {Gesellschafts-~und~Geschichtswissenschaften}{History~and~Social~Sciences}} {humanw} {\TUDa_declare_caption:Nnn \TUDa@department {Humanwissenschaften}{Human~Sciences}} {inf} {\TUDa_declare_caption:Nnn \TUDa@department {Informatik}{Computer~Science}} {mb} {\TUDa_declare_caption:Nnn \TUDa@department {Maschinenbau}{Mechanical~Engineering}} {matgeo} {\TUDa_declare_caption:Nnn \TUDa@department {Material-~und~Geowissenschaften}{Materials~and~Earth~Sciences}} {math} {\TUDa_declare_caption:Nnn \TUDa@department {Mathematik}{Mathematics}} {phys} {\TUDa_declare_caption:Nnn \TUDa@department {Physik}{Physics}} {wi} {\TUDa_declare_caption:Nnn \TUDa@department {Rechts-~und~Wirtschaftswissenschaften}{Law~and~Economics}} } { \TUDa_declare_caption:Nnn \departmentname {Fachbereich} {department} \TUDa_declare_caption:Nnn \TUDa_in_department {im~ \departmentname}{in~the~\departmentname{}~ of} \TUDa_declare_caption:Nnn \departmentfullname {\departmentname{}~ \TUDa@department} { \TUDa@department{}~ \tl_mixed_case:n{\departmentname}} } {\bool_if:NTF \g_TUDa_dr_bool { \msg_warning:nnn {tudapub/tudathesis} {unrecognized-department} {#1} \gdef\TUDa@department{#1} \TUDa_declare_caption:Nnn \departmentname {Fachbereich} {department} } {\TUDa_select_studyfield:n {#1}} } } \cs_new:Nn \TUDa_select_studyfield:n { \str_case:nnTF {#1} { {ce}{\TUDa_declare_caption:Nnn \TUDa@department {Computational\nobreakspace Engineering}{Computational\nobreakspace Engineering}} {ese}{\TUDa_declare_caption:Nnn \TUDa@department {Energy~Science~and~Engineering}{Energy~Science~and~Engineering}} {ist}{\TUDa_declare_caption:Nnn \TUDa@department {Information~Systems~Technology}{Information~Systems~Technology}} {mech}{\TUDa_declare_caption:Nnn \TUDa@department {Mechanik}{Mechanics}} {metro}{\TUDa_declare_caption:Nnn \TUDa@department {Mechatronik}{Mechatronics}} } { \TUDa_declare_caption:Nnn \departmentname {Studienbereich} {field~of~study} \TUDa_declare_caption:Nnn \departmentfullname {\departmentname{}~ \TUDa@department} {\departmentname{}:~\TUDa@department} \TUDa_declare_caption:Nnn \TUDa_in_department {im~ \departmentname}{in~the~\departmentname} \TUDa_declare_caption:Nnn \TUDa@in_department {\TUDa_in_department{}~\TUDa@department} {\TUDa_in_department{}~``\TUDa@department''} } { \msg_warning:nnn {tudapub/tudathesis} {unrecognized-department} {#1} \gdef\TUDa@department{#1} \TUDa_declare_caption:Nnn \departmentname {Fachbereich} {department} } } \TUDa_declare_caption:Nnn \TUDa@byname {von} {by} \TUDa_declare_caption:Nnn \TUDa_in_department {im~ \departmentname}{in~the~\departmentname{}~ of} \TUDa_declare_caption:Nnn \TUDa@reviewname {Gutachten}{review} \TUDa_declare_caption:Nnnn \TUDa@examdatename {Tag~ der~ Prüfung}{Date~ of~ thesis~ defense}{Date~ of~ thesis~ defence} \TUDa_declare_caption:Nnn \TUDa@submissiondatename {Tag~ der~ Einreichung}{Date~ of~ submission} %Fallback content for box if not overwritten \newcommand*\TUDa@box_department {\cs_if_exist_use:NF \departmentfullname {\TUDa@department}} \newcommand*\TUDa@in_department {} \keys_define:nn {TUDa/thesis} { dr .choice:, dr/rernat .code:n = \tl_gset:Nn \g_TUDa_thesis_drtext_tl {Zur~Erlangung~des~Grades~eines~Doktors~der~Naturwissenschaften~(Dr.\,rer.\,nat.)}, dr/ing .code:n = \tl_gset:Nn \g_TUDa_thesis_drtext_tl {Zur~Erlangung~des~akademischen~Grades~Doktor-Ingenieur~(Dr.-Ing.)}, dr/phil .code:n = \tl_gset:Nn \g_TUDa_thesis_drtext_tl {Zur~Erlangung~des~Grades~eines~Doktor~der~Philosophie~(Dr.\,phil.)}, type .choice:, type/sta .code:n = {\def\TUDa@thesisType{Studienarbeit} \clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, date} \bool_gset_false:N \g_TUDa_dr_bool }, % type/diplom .code:n = {\def\TUDa@thesisType{Diplomarbeit}\clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, submissiondate, reviewer, department}}, type/bsc .meta:n = {type=bachelor}, type/bachelor .code:n = {\TUDa_declare_caption:Nnn \TUDa@thesisType{Bachelorarbeit}{bachelor~ thesis} \clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, submissiondate, department, reviewer}\bool_gset_false:N \g_TUDa_dr_bool}, type/pp .code:n = {\def\TUDa@thesisType{Project-Proposal}\clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, date, department}\bool_gset_false:N \g_TUDa_dr_bool}, type/msc .meta:n = {type=master}, type/master .code:n = \TUDa_declare_caption:Nnn \TUDa@thesisType{Masterarbeit}{master~ thesis} \clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, submissiondate, department, reviewer}\bool_gset_false:N \g_TUDa_dr_bool, type/dr .code:n = \TUDa_declare_caption:Nnn \TUDa@thesisType{Dissertation}{doctoral~ thesis}\TUDa_declare_caption:Nnn\TUDa@thesisStatus{vorgelegte}{}\clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, submissiondate , birthplace, department, reviewer}\bool_gset_true:N \g_TUDa_dr_bool, type/drfinal .code:n = \TUDa_declare_caption:Nnn \TUDa@thesisType {Dissertation}{doctoral~ thesis}\TUDa_declare_caption:Nnn\TUDa@thesisStatus{genehmigte}{}\clist_gset:Nn \g_TUDa_Required_title_data_clist {title, author, submissiondate,examdate, birthplace, department, reviewer}\bool_gset_true:N \g_TUDa_dr_bool, type/unknown .code:n = \def\TUDa@thesisType{#1}\clist_gset:Nn \g_TUDa_Required_title_data_clist {}\bool_gset_false:N \g_TUDa_dr_bool, ignore-missing-data .bool_gset:N = \g_TUDa_missing_data_warning_bool, ignore-missing-data .initial:n = false, department .tl_gset:N = \g_TUDa_department_choice_tl, % study .tl_gset:N = \g_TUDa_field_of_study_choice_tl, fieldofstudy .meta:n ={department = #1}, ignore-title-language .bool_gset:N = \g_TUDa_ignore_title_language_bool, ignore-title-language .initial:n ={false}, noinstbox .bool_gset:N = \g_TUDa_manual_info_box_bool, instbox .bool_gset_inverse:N = \g_TUDa_manual_info_box_bool, instbox .initial:n = true } \prop_map_inline:Nn \g_TUDa_unknown_clsopts_prop { \keys_if_exist:nnT {TUDa/thesis} {#1} { \keys_set:nn {TUDa/thesis} {#1=#2} } } \tl_if_empty:NF \g_TUDa_thesis_options_tl {\keys_set:nV {TUDa/thesis} \g_TUDa_thesis_options_tl} \cs_new:Npn \drtext #1 {\tl_gset:Nn \g_TUDa_thesis_drtext_tl {#1}} \tl_new:N \g_TUDa_titleintro_tl \cs_new:Npn \titleintro #1 {\tl_gset:Nn \g_TUDa_titleintro_tl {#1}} \tl_new:N \g_TUDa_titleaddendum_tl \cs_new:Npn \titleaddendum #1 {\tl_gset:Nn \g_TUDa_titleaddendum_tl {#1}} \msg_new:nnnn {TUDapub/thesis} {required-data-missing} {You~did~not~provide~#1~data~for~the~title.~Either~provide~it~or~change~your~publication~type.} {See~ the~ TUDa-CI~ documentation~ for~ further~ information~ and~ workarounds.} \cs_new:Nn \TUDa_missing_title_data:n { \bool_if:NTF \g_TUDa_missing_data_warning_bool \msg_warning:nnn \msg_error:nnn {TUDapub/thesis} {required-data-missing} {#1} } \cs_new:Nn \TUDa_check_title_data:Nn { \clist_if_in:NnT \g_TUDa_Required_title_data_clist {#2} { \tl_if_empty:NT #1 { \bool_if:NTF \g_TUDa_missing_data_warning_bool {\msg_warning:nnn} {\msg_error:nnn} {TUDapub/thesis} {required-data-missing} {#2} } } } \cs_generate_variant:Nn \TUDa_check_title_data:Nn {cn} \renewcommand*\author[2][]{ \seq_gset_split:Nnn \g_TUDa_author_seq {\and} {#2} \tl_if_empty:nTF {#1} {\def\TUDa@signature{#2}} {\def\TUDa@signature{#1}} } \gdef\TUDa@institution{} \gdef\TUDa@institute{} \gdef\TUDa@department{} \NewDocumentCommand{\department}{som}{% \IfBooleanTF{#1}{ \tl_gset:Nn \TUDa@department {#3} \tl_gset:Nn \TUDa@in_department{#3} \IfNoValueTF {\tl_gset:Nn \TUDa@box_department {#3}} {\tl_gset:Nn \TUDa@box_department{#2}} \clist_remove_all:Nn \g_TUDa_Required_title_data_clist {department} }{ \tl_gset:Nn \g_TUDa_department_choice_tl {#3} \IfNoValueF {#2} {\tl_gset:Nn \TUDa_in_department {#1}} } } \newcommand*{\institute}[1]{ \gdef\TUDa@institute{#1} } \gdef\TUDa@group{} \newcommand*{\group}[1]{% \gdef\TUDa@group{#1} } \gdef\TUDa@birthplace{} \newcommand*{\birthplace}[1]{% \bool_if:NTF \g_TUDa_dr_bool {\gdef\TUDa@birthplace{#1}} {\msg_info:nnn {tudapub/tudathesis} {dr-field-only} {birthplace}} } \publishers{Darmstadt\bool_if:NT \g_TUDa_dr_bool {~ --~ D~17}} \seq_new:N \g_TUDa_reviewer_seq \newcommand*{\reviewer}[1]{ \seq_gset_split:Nnn \g_TUDa_reviewer_seq {\and} {#1} \tl_if_empty:nTF {#1} {\let\@reviewer\@empty}{} } \gdef\TUDa@thesis@reviewer{ \clist_if_in:NnT \g_TUDa_Required_title_data_clist {reviewer} { \seq_if_empty:NT \g_TUDa_reviewer_seq {\TUDa_missing_title_data:n {reviewer}} } \int_zero:N \l_tmpb_int \par\vspace*{\baselineskip} \seq_map_inline:Nn \g_TUDa_reviewer_seq { \int_incr:N \l_tmpb_int \int_to_arabic:n {\l_tmpb_int}.~\tl_mixed_case:n{\TUDa@reviewname}:~\exp_not:n {##1}\\ } } \gdef\TUDa@examdate{} \newcommand*{\examdate}[1]{ \bool_if:NTF \g_TUDa_dr_bool {\gdef\TUDa@examdate{#1}} {\msg_info:nnn {tudapub/tudathesis} {dr-field-only} {examdate}} } \gdef\TUDa@submissiondate{} \newcommand*{\submissiondate}[1]{ \gdef\TUDa@submissiondate{#1} } \gdef\TUDa@submissiondate{} \gdef\@date{} \newcommand*{\TUDa@thesis@dates}[1][,~]{ \bool_set_false:N \l_tmpa_bool \tl_if_empty:NF \@date { \TUDa@datename\tl_if_empty:NF \TUDa@datename {\TUDa@dateseparator}\@date \bool_set_true:N \l_tmpa_bool } \tl_if_empty:NF \TUDa@submissiondate { \bool_if:NTF \l_tmpa_bool {#1} {\bool_set_true:N \l_tmpa_bool}\TUDa@submissiondatename\TUDa@dateseparator\TUDa@submissiondate } \tl_if_empty:NF \TUDa@examdate { \bool_if:NTF \l_tmpa_bool {#1} {\bool_set_true:N \l_tmpa_bool}\TUDa@examdatename\TUDa@dateseparator\TUDa@examdate } } \keys_define:nn {TUDa/thesis} { urn .tl_gset:N =\g_TUDa_thesis_urn_tl, urn .initial:V = \c_empty_tl, printid .tl_gset:N = \g_TUDa_thesis_tuprints_tl, printid .initial:V = \c_empty_tl } \newcommand{\tuprints}[1]{% \tl_if_in:nnTF {#1} {=} {\keys_set:nn {TUDa/thesis} {#1}} {\keys_set:nn {TUDa/thesis} {printid=#1}} \lowertitleback{ \urlstyle{same} Bitte~zitieren~Sie~dieses~Dokument~als: \tl_if_empty:NF \g_TUDa_thesis_urn_tl {\\URN:~urn:nbn:de:tuda-tuprints-\g_TUDa_thesis_urn_tl} URL:~\url{http://tuprints.ulb.tu-darmstadt.de/\g_TUDa_thesis_tuprints_tl}\par\vspace{\baselineskip} Dieses~Dokument~wird~bereitgestellt~von~tuprints,\\ E-Publishing-Service~der~TU~Darmstadt\\ \url{http://tuprints.ulb.tu-darmstadt.de}\\ \url{tuprints@ulb.tu-darmstadt.de}\\[2\baselineskip] % \includegraphics{TUDa-CI-by-nc-nd}\\[\baselineskip] Die~Veröffentlichung~steht~unter~folgender~Creative~Commons~Lizenz:\\ Namensnennung~--~Keine~kommerzielle~Nutzung~--~Keine~Bearbeitung~ 2.0~Deutschland\\ \url{http://creativecommons.org/licenses/by-nc-nd/2.0/de/} % Namensnennung~--~Nicht~kommerziell~--~Keine~Bearbeitungen~ 4.0~International\\ % \url{https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de} }% } \gdef\@subject{ \bool_if:NTF \g_TUDa_dr_bool { \TUDa@thesisStatus{}~ \tl_mixed_case:n{\TUDa@thesisType}~ \tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~} \seq_if_empty:NF \g_TUDa_author_seq {\TUDa@byname{}~\@author} \tl_if_empty:NF \TUDa@birthplace {~aus~\TUDa@birthplace} } { \cs_if_exist:NT \TUDa@thesisStatus {\TUDa@thesisStatus{}~ } \tl_mixed_case:n{\TUDa@thesisType}~ \tl_if_empty:NF \TUDa@in_department {\TUDa@in_department{}~} \tl_if_empty:NF \@author {\TUDa@byname\nobreakspace\mbox{\@author}} } } \uppertitleback{ \raggedright \@title\par\@subtitle \par\vspace*{\baselineskip} %ignore birthplace on english subject \let\TUDa@birthplace\@empty \@subject \TUDa@thesis@reviewer \exp_args:Nx \tl_if_empty:nF {\@date\TUDa@submissiondate}{ \par\vspace*{\baselineskip} \TUDa@thesis@dates[\\] } \tl_if_empty:NF \@publishers { \par\vspace*{\baselineskip} \@publishers } } %\msg_new:nn {tudathesis.cfg} {unknown-choiche} { % The key #1 only accepts a fix set of choices. % %} % %\msg_error:nnxxx { mymodule } { unknown-choice } %{ key } % Name of choice key %{ choice-a , choice-b , choice-c } % Valid choices %{ \exp_not:n {#1} } % Invalid choice given %department .tl_gset:N = \g_TUDa_department_choice_tl, %field-of-study .tl_gset:N = \g_TUDa_field_of_study_choice_tl, %%Studienbereich (field of study): %%ce - Computational Engineering %%ese - Energy Science and Engineering %%ist - Informationssystemtechnik %%mech - Mechanik %%metro - Mechatronik % %{ce}{Computational~Engineering}{Computational~Engineering} %{ese}{Energy~Science~and~Engineering}{Energy~Science~and~Engineering} %{ist}{Information~Systems~Engineering}{Information~Systems~Engineering} %{mech}{Mechanics}{Mechanics} %{metro}{Mechatronics}{Mechatronics} \defcaptionname{english}{\researchgroupname}{research group} \defcaptionname{ngerman, german}{\researchgroupname}{Fachgebiet} \defcaptionname{english}{\institutename}{institute} \defcaptionname{ngerman, german}{\istitutename}{Institut} \renewcommand{\titlepagestyle}{title.TUDa} \box_new:N \g_TUDa_thesis_institution_box \renewcommand*{\maketitle}[1][1]{ \bool_if:NF \g_TUDa_ignore_title_language_bool { \bool_set_false:N \l_tmpa_bool \clist_map_inline:nn {english, british, ngerman, german} { \iflanguage{##1} {\bool_set_true:N \l_tmpa_bool \clist_map_break:}{} } \bool_if:NF \l_tmpa_bool { \msg_error:nnx {tudapub/tudathesis} {unsupported-title-language} {\languagename} } } \exp_args:NV \TUDa_select_department:n \g_TUDa_department_choice_tl \clist_map_inline:nn {author, date} { \TUDa_check_title_data:cn {@##1} {##1} } \clist_map_inline:nn {examdate, birthplace, group, department, institution} { \TUDa_check_title_data:cn {TUDa@##1} {##1} } \cs_if_exist_use:N \TUDa_pass_TitleData: \TUDa_disable_marginpar: \cleardoublepage \begin{titlepage} \setcounter{page}{% #1% }% \if@titlepageiscoverpage \edef\titlepage@restore{% \noexpand\endgroup \noexpand\global\noexpand\@colht\the\@colht \noexpand\global\noexpand\@colroom\the\@colroom \noexpand\global\vsize\the\vsize \noexpand\global\noexpand\@titlepageiscoverpagefalse \noexpand\let\noexpand\titlepage@restore\noexpand\relax }% \begingroup \topmargin=\dimexpr \coverpagetopmargin-1in\relax \oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax \evensidemargin=\dimexpr \coverpageleftmargin-1in\relax \textwidth=\dimexpr \paperwidth-\coverpageleftmargin-\coverpagerightmargin\relax \textheight=\dimexpr \paperheight-\coverpagetopmargin-\coverpagebottommargin\relax \headheight=0pt \headsep=0pt \footskip=\baselineskip \@colht=\textheight \@colroom=\textheight \vsize=\textheight \columnwidth=\textwidth \hsize=\columnwidth \linewidth=\hsize \else \let\titlepage@restore\relax \fi \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative \hbox_gset:Nn \g_TUDa_title_box { \parbox[t]{\linewidth}{ \begin{minipage}[b]{\bool_if:NT \g_TUDa_logo@inhead_bool {.75}\linewidth} \begin{addmargin}{3mm} \raggedright \tl_if_empty:NF \@titlehead {\usekomafont{titlehead}{\@titlehead\par}} \usekomafont{title} \expandafter\fontsize\TUDa_title_fontsize: \selectfont \@title\strut\par \vskip0pt \end{addmargin} \end{minipage}\par\nointerlineskip \rule{\linewidth}{\g_TUDa_titlerule_dim}\par \begin{addmargin}{3mm} \raggedright \expandafter\fontsize\TUDa_titleinfo_fontsize: \selectfont {\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}% \usekomafont{subject} \bool_if:NT \g_TUDa_dr_bool {\selectlanguage{ngerman}} \tl_if_empty:NF \g_TUDa_titleintro_tl {\g_TUDa_titleintro_tl\par} \tl_if_empty:NF \g_TUDa_thesis_drtext_tl {\g_TUDa_thesis_drtext_tl\par} {% \usekomafont{author} \lineskip 0.75em \@subject \par }% {\usekomafont{date}{\TUDa@thesis@dates\par}}% \TUDa@thesis@reviewer\par {\usekomafont{publishers}{\@publishers \par}}% \tl_if_empty:NF \g_TUDa_titleaddendum_tl {\g_TUDa_titleaddendum_tl\par} \end{addmargin}%\vspace{\dim_eval:n {-2\ht\strutbox -\dp\strutbox}}%\baselineskip} \rule{\linewidth}{\g_TUDa_titlerule_dim}\par}} \bool_if:NF \g_TUDa_manual_info_box_bool { \exp_args:Nf \tl_if_empty:nF {\TUDa@institution\TUDa@department\TUDa@institute\TUDa@group} { \addTitleBox{ \tl_if_empty:NF \TUDa@institution {\TUDa@institution\par} \tl_if_empty:NF \TUDa@box_department {\TUDa@box_department\par} \tl_if_empty:NF \TUDa@institute {\TUDa@institute\par} \tl_if_empty:NF \TUDa@group {\TUDa@group} }} } \TUDa_adjust_titlepage_style: \nointerlineskip\box_use:N \g_TUDa_title_box \par \@thanks\let\@thanks\@empty \vfill\null \if@twoside \@tempswatrue \expandafter\ifnum \@nameuse{scr@v@3.12}>\scr@compatibility\relax \else \ifx\@uppertitleback\@empty \ifx\@lowertitleback\@empty \@tempswafalse \fi \fi \fi \else \exp_args:Nf \tl_if_empty:nTF {\g_TUDa_thesis_urn_tl\g_TUDa_thesis_tuprints_tl} {\@tempswafalse} {\@tempswatrue} \fi \if@tempswa \next@tpage \begin{minipage}[t]{\textwidth} \@uppertitleback \end{minipage}\par \vfill \begin{minipage}[b]{\textwidth} \@lowertitleback \end{minipage}\par \@thanks\let\@thanks\@empty \fi \ifx\@dedication\@empty \else \next@tdpage\null\vfill {\centering\usekomafont{dedication}{\@dedication \par}}% \vskip \z@ \@plus3fill \@thanks\let\@thanks\@empty \cleardoubleemptypage \fi \ifx\titlepage@restore\relax\else\clearpage\titlepage@restore\fi \end{titlepage} \setcounter{footnote}{0}% \global\let\and\relax \cleardoublepage \TUDa_restore_typearea: \aftergroup\TUDa_restore_typearea: } \ExplSyntaxOff \NewDocumentCommand{\affidavit}{s}{ \clearpage \begin{otherlanguage}{ngerman} \csname bool_if:cTF\endcsname {g_TUDa_dr_bool} { \section*{Erklärungen laut Promotionsordnung} \subsection*{\S{}8 Abs. 1 lit. c PromO} Ich versichere hiermit, dass die elektronische Version meiner Dissertation mit der schriftlichen Version übereinstimmt. \subsection*{\S{}8 Abs. 1 lit. d PromO} Ich versichere hiermit, dass zu einem vorherigen Zeitpunkt noch keine Promotion versucht wurde. In diesem Fall sind nähere Angaben über Zeitpunkt, Hochschule, Dissertationsthema und Ergebnis dieses Versuchs mitzuteilen. \subsection*{\S{}9 Abs. 1 PromO} Ich versichere hiermit, dass die vorliegende Dissertation selbstständig und nur unter Verwendung der angegebenen Quellen verfasst wurde. \subsection*{\S{}9 Abs. 2 PromO} Die Arbeit hat bisher noch nicht zu Prüfungszwecken gedient. \bigskip }{ \section*{Erklärung zur Abschlussarbeit\\gemäß \S{}22~Abs.~7 und \S{}23~Abs.~7~APB der TU~Darmstadt} Hiermit versichere ich, \@author, die vorliegende \TUDa@thesisType{} ohne Hilfe Dritter und nur mit den angegebenen Quellen und Hilfsmitteln angefertigt zu haben. Alle Stellen, die Quellen entnommen wurden, sind als solche kenntlich gemacht worden. Diese Arbeit hat in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegen. \par Mir ist bekannt, dass im Fall eines Plagiats (\S{}38~Abs.~2~APB) ein Täuschungsversuch vorliegt, der dazu führt, dass die Arbeit mit 5,0 bewertet und damit ein Prüfungsversuch verbraucht wird. Abschlussarbeiten dürfen nur einmal wiederholt werden. \par Bei der abgegebenen Thesis stimmen die schriftliche und die zur Archivierung eingereichte elektronische Fassung gemäß \S{}23~Abs.~7~APB überein. \par Bei einer Thesis des Fachbereichs Architektur entspricht die eingereichte elektronische Fassung dem vorgestellten Modell und den vorgelegten Plänen. } \par \bigskip \AffidavitSignature \end{otherlanguage} \IfBooleanF{#1}{\clearpage} } \NewDocumentEnvironment{affidavit*}{om}{ \IfNoValueF {#1} {\begin{otherlanguage}{#1}} \section*{#2} }{ \IfNoValueF {#1} {\end{otherlanguage}} } \newcommand*{\AffidavitSignature}[1][Darmstadt]{ \par \bigskip #1, \TUDa@submissiondate\hfill\SignatureBox{\TUDa@signature}\\\strut } \newcommand*{\SignatureBox}[2][5cm]{\parbox[t]{#1}{\centering\rule{\linewidth}{.3pt}\\\makebox[0pt][c]{#2}}} \ExplSyntaxOn %messages: \msg_new:nnn {tudapub/tudathesis} {dr-field-only} { You~submitted~#1~data~for~title~information.\\ This~field~is~only~used~for~type=dr/drfinal.\\ It~will~be~ignored. } \msg_new:nnn {tudapub/tudathesis} {unrecognized-department} { I~can't~recognize~your~department~#1.\\ I~will~use~the~string~'#1'~directly.\\ Ensure~your~department~has~to~shortcut.\\ See~tudathesis~documentation~for~further~details. } \msg_new:nnnn {tudapub/tudathesis} {unsupported-title-language} { You~chose~an~unsupported~language~"#1".\\ \string\maketitle\ ~ist~not~configured~for~this~language. }{ You~can~manually~configure~it,~as~described~in~tudathesis~documentation.\\ Use~ "ignore-title-language"~Option~to~ignore~this~message~at~your~own~risk. } \bool_if:NT \g_TUDa_dr_bool { \PassOptionsToPackage{ngerman}{babel} } \endinput