diff options
Diffstat (limited to 'macros/latex/contrib/tuda-ci/tex')
35 files changed, 482 insertions, 305 deletions
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty index 67c92a5939..62af9069e5 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamercolorthemeTUDa.sty' version 3.38 (2024-05-07), +%% This is file `beamercolorthemeTUDa.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty index 46c7da19c9..14a86607d1 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty @@ -1,4 +1,4 @@ -%% This is file `beamercolorthemeTUDa2008.sty' version 3.38 (2024-05-07) +%% This is file `beamercolorthemeTUDa2008.sty' version 3.41 (2024-07-02) %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty index a245163dc1..c2ec43d33e 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerfontthemeTUDa.sty' version 3.38 (2024-05-07) +%% This is file `beamerfontthemeTUDa.sty' version 3.41 (2024-07-02) %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty index 737f759508..4ac32a79cd 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty @@ -1,4 +1,4 @@ -%% This is file `beamerfontthemeTUDa2008.sty' version 3.38 (2024-05-07) +%% This is file `beamerfontthemeTUDa2008.sty' version 3.41 (2024-07-02) %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty index 6a9072ed6e..f2a82c86a5 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerinnerthemeTUDa.sty' version 3.38 (2024-05-07) +%% This is file `beamerinnerthemeTUDa.sty' version 3.41 (2024-07-02) %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty index cab08e361c..55644e9766 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty @@ -1,4 +1,4 @@ -%% This is file `beamerinnerthemeTUDa2008.sty' version 3.38 (2024-05-07), +%% This is file `beamerinnerthemeTUDa2008.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty index 22d50340c2..e4780a9fef 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty @@ -1,4 +1,4 @@ -%% This is file `beamerinnerthemeTUDa2023.sty' version 3.38 (2024-05-07), +%% This is file `beamerinnerthemeTUDa2023.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty index 6081832c16..38f1a7b00a 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerouterthemeTUDa.sty' version 3.38 (2024-05-07), +%% This is file `beamerouterthemeTUDa.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty index 70e31eecde..b74da09f60 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa2008.sty @@ -1,4 +1,4 @@ -%% This is file `beamerouterthemeTUDa2008.sty' version 3.38 (2024-05-07), +%% This is file `beamerouterthemeTUDa2008.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty index 04fac2c523..e84e7fa228 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa-mecheng.sty' version 3.38 (2024-05-07), +%% This is file `beamerthemeTUDa-mecheng.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \ProvidesExplPackage{beamerthemeTUDa-mecheng}{\filedate}{\fileversion}{specific tudabeamer configuration for the department of mechanical engineering} diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty index 7287a8625e..beb85e6785 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa.sty' version 3.38 (2024-05-07), +%% This is file `beamerthemeTUDa.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty index 684fc16de5..f3c3064841 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2008.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa2008.sty' version 3.38 (2024-05-07), +%% This is file `beamerthemeTUDa2008.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e}[2022/06/01] \ProvidesPackage{beamerthemeTUDa2008} [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt Design of 2008] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty index 48e7d697b9..7095ba69f1 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa2023.sty' version 3.38 (2024-05-07) +%% This is file `beamerthemeTUDa2023.sty' version 3.41 (2024-07-02) %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo index 1978288520..55147ed57f 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a0paper.clo' version 3.38 (2024-05-07), +%% This is file `tuda-a0paper.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,16 +25,18 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} -\ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper} +\ProvidesExplFile{tuda-a0paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a0paper} \cs_set:Nn \ptxcd_setup_title_sizes: { - \cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}} - \cs_set:Nn \ptxcd_titleinfo_fontsize: {{28pt}{35pt}} - \cs_set:Nn \ptxcd_titlethanks_fontsize: {{24pt}{30pt}} + \cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}} + \cs_set:Nn \ptxcd_titleinfo_fontsize: {{28pt}{35pt}} + \cs_set:Nn \ptxcd_titlethanks_fontsize: {{24pt}{30pt}} } \cs_set:Nn \ptxcd_setup_base_sizes: { - \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {30pt}} - \dim_gset:Nn \g_ptxcd_margin_dim {30mm} + \tl_if_empty:NT \g_ptxcd_fontsize_tl { + \tl_gset:Nn \g_ptxcd_fontsize_tl {30pt} + } + \dim_gset:Nn \g_ptxcd_margin_dim {30mm} } \endinput +%% +%% End of file `tuda-a0paper.clo'. diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo index bc63208933..4a89742e12 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a1paper.clo' version 3.38 (2024-05-07), +%% This is file `tuda-a1paper.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,16 +25,18 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} -\ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a1paper} +\ProvidesExplFile{tuda-a1paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a1paper} \cs_set:Nn \ptxcd_setup_title_sizes: { - \cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}} - \cs_set:Nn \ptxcd_titleinfo_fontsize: {{35pt}{42pt}} - \cs_set:Nn \ptxcd_titlethanks_fontsize: {{22pt}{26pt}} + \cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}} + \cs_set:Nn \ptxcd_titleinfo_fontsize: {{35pt}{42pt}} + \cs_set:Nn \ptxcd_titlethanks_fontsize: {{22pt}{26pt}} } \cs_set:Nn \ptxcd_setup_base_sizes: { - \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}} - \dim_gset:Nn \g_ptxcd_margin_dim {30mm} + \tl_if_empty:NT \g_ptxcd_fontsize_tl { + \tl_gset:Nn \g_ptxcd_fontsize_tl {25pt} + } + \dim_gset:Nn \g_ptxcd_margin_dim {30mm} } \endinput +%% +%% End of file `tuda-a1paper.clo'. diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo index cda6b6762b..57121954a4 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a2paper.clo' version 3.38 (2024-05-07), +%% This is file `tuda-a2paper.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,16 +25,18 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} -\ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper} +\ProvidesExplFile{tuda-a2paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a2paper} \cs_set:Nn \ptxcd_setup_title_sizes: { - \cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}} - \cs_set:Nn \ptxcd_titleinfo_fontsize: {{22pt}{28pt}} - \cs_set:Nn \ptxcd_titlethanks_fontsize: {{14pt}{20pt}} + \cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}} + \cs_set:Nn \ptxcd_titleinfo_fontsize: {{22pt}{28pt}} + \cs_set:Nn \ptxcd_titlethanks_fontsize: {{14pt}{20pt}} } \cs_set:Nn \ptxcd_setup_base_sizes: { - \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {25pt}} + \tl_if_empty:NT \g_ptxcd_fontsize_tl { + \tl_gset:Nn \g_ptxcd_fontsize_tl {25pt} + } \dim_gset:Nn \g_ptxcd_margin_dim {30mm} } \endinput +%% +%% End of file `tuda-a2paper.clo'. diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo index 3633a54584..e841639ad0 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a3paper.clo' version 3.38 (2024-05-07), +%% This is file `tuda-a3paper.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,16 +25,18 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} -\ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a3paper} +\ProvidesExplFile{tuda-a3paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a3paper} \cs_set:Nn \ptxcd_setup_title_sizes: { - \cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}} - \cs_set:Nn \ptxcd_titleinfo_fontsize: {{16pt}{20pt}} - \cs_set:Nn \ptxcd_titlethanks_fontsize: {{12pt}{16pt}} + \cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}} + \cs_set:Nn \ptxcd_titleinfo_fontsize: {{16pt}{20pt}} + \cs_set:Nn \ptxcd_titlethanks_fontsize: {{12pt}{16pt}} } \cs_set:Nn \ptxcd_setup_base_sizes: { - \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {17pt}} - \dim_gset:Nn \g_ptxcd_margin_dim {15mm} + \tl_if_empty:NT \g_ptxcd_fontsize_tl { + \tl_gset:Nn \g_ptxcd_fontsize_tl {17pt} + } + \dim_gset:Nn \g_ptxcd_margin_dim {15mm} } \endinput +%% +%% End of file `tuda-a3paper.clo'. diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo index 3618253919..646a994a6a 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a4paper.clo' version 3.38 (2024-05-07), +%% This is file `tuda-a4paper.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,16 +25,18 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} -\ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a4paper} +\ProvidesExplFile{tuda-a4paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a4paper} \cs_set:Nn \ptxcd_setup_title_sizes: { - \cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}} - \cs_set:Nn \ptxcd_titleinfo_fontsize: {{12pt}{14pt}} - \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}} + \cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}} + \cs_set:Nn \ptxcd_titleinfo_fontsize: {{12pt}{14pt}} + \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}} } \cs_set:Nn \ptxcd_setup_base_sizes: { - \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {14pt}} - \dim_gset:Nn \g_ptxcd_margin_dim {15mm} + \tl_if_empty:NT \g_ptxcd_fontsize_tl { + \tl_gset:Nn \g_ptxcd_fontsize_tl {14pt} + } + \dim_gset:Nn \g_ptxcd_margin_dim {15mm} } \endinput +%% +%% End of file `tuda-a4paper.clo'. diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo index fda679c183..8c0ef0e94f 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a5paper.clo' version 3.38 (2024-05-07), +%% This is file `tuda-a5paper.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,16 +25,18 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} -\ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a5paper} +\ProvidesExplFile{tuda-a5paper.clo}{2024-07-01}{3.40}{tuda-ci~size~adjustments~for~a5paper} \cs_set:Nn \ptxcd_setup_title_sizes: { - \cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}} - \cs_set:Nn \ptxcd_titleinfo_fontsize: {{10pt}{11.5pt}} - \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}} + \cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}} + \cs_set:Nn \ptxcd_titleinfo_fontsize: {{10pt}{11.5pt}} + \cs_set:Nn \ptxcd_titlethanks_fontsize: {{10pt}{11.5pt}} } \cs_set:Nn \ptxcd_setup_base_sizes: { - \tl_if_empty:NT \g_ptxcd_fontsize_tl {\tl_gset:Nn \g_ptxcd_fontsize_tl {10pt}} - \dim_gset:Nn \g_ptxcd_margin_dim {12mm} + \tl_if_empty:NT \g_ptxcd_fontsize_tl { + \tl_gset:Nn \g_ptxcd_fontsize_tl {10pt} + } + \dim_gset:Nn \g_ptxcd_margin_dim {12mm} } \endinput +%% +%% End of file `tuda-a5paper.clo'. diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty index 04e7c5712d..b0a32c7502 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty +++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty @@ -1,4 +1,4 @@ -%% This is file `tuda-pgfplots.sty' version 3.38 (2024-05-07), +%% This is file `tuda-pgfplots.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} % Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt % The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme \ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes] diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls index fdf0d8e02f..df4840467e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls @@ -1,4 +1,4 @@ -%% This is file `tudabeamer.cls' version 3.38 (2024-05-07), +%% This is file `tudabeamer.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{tudabeamer} [\filedate\space\fileversion\space] @@ -124,9 +124,9 @@ \bool_if:NT \g_ptxcd_pdfa_bool {\PassOptionsToPackage{RGB}{xcolor}} \bool_if:NT \g_ptxcd_pdfa_bool { -\RequirePackage{scrlfile} -\PreventPackageFromLoading{hyperref} -\def\hypersetup#1{} + \RequirePackage{scrlfile} + \PreventPackageFromLoading{hyperref} + \def\hypersetup#1{} } \ExplSyntaxOff @@ -137,7 +137,16 @@ \bool_if:NT \g_ptxcd_pdfa_bool { \UnPreventPackageFromLoading{hyperref} \PassOptionsToPackage{a-2b}{pdfx} +% Workaround posted by David Carlisle on tex.stackexchange +% Thanks to Ulrike Fischer for mentioning it in #472 + \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel + \chardef\currentgrouplevel0 + \ExplSyntaxOff \RequirePackage{pdfx} + \ExplSyntaxOn + \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx: + \cs_undefine:N \__ptxcd_grouplevel_before_pdfx: +% end of the workaround } \hypersetup{hidelinks, unicode} @@ -242,7 +251,7 @@ \let\accentfont\normalfont% \file_if_exist:nT {\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str.sty} - {\usepackage{\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str}} + {\RequirePackage{\g__ptxcd_config_prefix_tl beamerthemeTUDa-\g_ptxcd_department_str}} \ExplSyntaxOff diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def index 6a8afea418..44f09edb86 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def @@ -1,4 +1,4 @@ -%% This is file `tudacolors.def' version 3.38 (2024-05-07), +%% This is file `tudacolors.def' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \ProvidesFile{tudacolors.def} [\filedate\space\fileversion\space Color definitions for tuda-ci] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty index 137697f261..448483daaf 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty @@ -1,4 +1,4 @@ -%% This is file `tudacolors.sty' version 3.38 (2024-05-07), +%% This is file `tudacolors.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls index 07afd270c2..366b966826 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls @@ -1,4 +1,4 @@ -%% This is file `tudaexercise.cls' version 3.38 (2024-05-07), +%% This is file `tudaexercise.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplClass{tudaexercise} diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty index 6a7873942a..9fb3ad0600 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty @@ -1,4 +1,4 @@ -%% This is file `tudafonts.sty' version 3.38 (2024-05-07), +%% This is file `tudafonts.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tudafonts} [\filedate\space\fileversion\space diff --git a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls index de3430b507..52b86eb332 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls @@ -1,4 +1,4 @@ -%% This is file `tudaleaflet.cls' version 3.38 (2024-05-07), +%% This is file `tudaleaflet.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt} @@ -88,7 +88,7 @@ \RequirePackage{scrextend} \RequirePackage{scrlayer} \PassOptionsToPackage{cmyk}{tudacolors} -\usepackage[paper=leaflet]{tudarules} +\RequirePackage[paper=leaflet]{tudarules} \setlength{\headheight}{1cm}%to add headline diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls index 15baed6069..9eb3a15953 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls @@ -1,4 +1,4 @@ -%% This is file `tudaletter.cls' version 3.38 (2024-05-07), +%% This is file `tudaletter.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplClass{tudaletter} @@ -48,6 +48,8 @@ raggedright .bool_gset:N = \g__ptxcd_letter_raggedright_bool, pdfa .bool_gset:N = \g_ptxcd_pdfa_bool, pdfa .initial:n = true, + pdfx .bool_gset:N = \g_ptxcd_pdfx_bool, + pdfx .initial:n = true, logofile .tl_gset:N = \g_ptxcd_logofile_tl, logofile .initial:n = tuda_logo, department .choice:, @@ -78,8 +80,38 @@ \ProcessKeyOptions[ptxcd/letter] -\bool_if:NT \g_ptxcd_pdfa_bool {\PassOptionsToPackage{RGB}{xcolor}} +\bool_if:NF \g_ptxcd_pdfa_bool {\bool_gset_false:N \g_ptxcd_pdfx_bool} +\bool_if:NT \g_ptxcd_pdfa_bool { + \msg_new:nnn {tudapub} {colors-to-rgb} { + You~did~not~add~a~color~profile.\\ + I~will~use~the~default~one~and~automatically~try~to~convert~internal~colors~to~RGB.\\ + This~is~required~to~be~able~to~create~PDF/A~compliance. + } + + \cs_if_exist:NT \pdfmeta_standard_get:nN { + \pdfmeta_standard_get:nN {outputintent_A} \l_tmpa_tl + \quark_if_no_value:NF \l_tmpa_tl { + \bool_gset_false:N \g_ptxcd_pdfx_bool + \msg_new:nnn{tudapub} {prefer-lualatex} { + I~detected~usage~of~l3pdfmeta~(\DocumentMetadata)~to~create~PDF/A.\\ + tudapub~will~not~load~pdfx~to~avoid~conflicts.\\ + To~disable this message use pdfx=false. + } + \msg_info:nn {tudapub} {prefer-lualatex} + } + + \prop_if_in:NnF \g__pdfmeta_outputintents_prop {GTS_PDFA1} { + \PassOptionsToPackage{RGB}{xcolor} + \msg_info:nn {tudapub} {colors-to-rgb} + } + } +} + +\bool_if:NT \g_ptxcd_pdfx_bool { + \PassOptionsToPackage{RGB}{xcolor} + \msg_info:nn {tudapub} {colors-to-rgb} +} \newcommand*{\@fontsizefilebase}{tudalettersize} @@ -89,6 +121,11 @@ % Load the TUDa-colorscheme \RequirePackage{tudacolors} +\RequirePackage{tudafonts} +\RequirePackage{graphicx} +\RequirePackage{afterpage} +\RequirePackage{ragged2e} + \bool_if:NTF \g__ptxcd_letter_premium_bool { \cs_new:Nn \ptxcd_premiumcolor: {accentcolor} @@ -100,10 +137,6 @@ \let\ptxcd_use_premiumcolor_text:\relax } -\RequirePackage{tudafonts} -\RequirePackage{graphicx} -\RequirePackage{afterpage} -\RequirePackage{ragged2e} %%%%%Briefbogen @@ -139,32 +172,50 @@ \geometry{top=30mm} } -\@setplength{firstheadhpos}{\c_ptxcd_HeadMargin_dim} -\@setplength{firstheadvpos}{\c_ptxcd_HeadMargin_dim} -\@setplength{firstheadwidth}{\dim_eval:n {\paperwidth - 2\c_ptxcd_HeadMargin_dim}} +\if_bool:N \g_ptxcd_pdfx_bool + \PassOptionsToPackage{a-2b}{pdfx} +% Workaround posted by David Carlisle on tex.stackexchange +% Thanks to Ulrike Fischer for mentioning it in #472 + \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel + \chardef\currentgrouplevel0 + \ExplSyntaxOff + \RequirePackage{pdfx} + \ExplSyntaxOn + \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx: + \cs_undefine:N \__ptxcd_grouplevel_before_pdfx: +% end of the workaround +\else: + \PassOptionsToPackage{hidelinks, unicode}{hyperref} + \RequirePackage{hyperref} +\fi: + +\RequirePackage[paper=a4]{tudarules}% might load pgfcore, so it has to be loaded after pdfx + +\setplength{firstheadhpos}{\c_ptxcd_HeadMargin_dim} +\setplength{firstheadvpos}{\c_ptxcd_HeadMargin_dim} +\setplength{firstheadwidth}{\dim_eval:n {\paperwidth - 2\c_ptxcd_HeadMargin_dim}} -\@setplength{firstfootvpos}{\dim_eval:n {\paperheight -17mm}} -\@setplength{firstfoothpos}{\useplength{firstheadhpos}} -\@setplength{firstfootwidth}{\useplength{firstheadwidth}} +\setplength{firstfootvpos}{\dim_eval:n {\paperheight -17mm}} +\setplength{firstfoothpos}{\useplength{firstheadhpos}} +\setplength{firstfootwidth}{\useplength{firstheadwidth}} -\@setplength{toaddrhpos}{\c_ptxcd_LeftMargin_dim} -\@setplength{toaddrvpos}{50mm} -\@setplength{backaddrheight}{4mm} -\@setplength{toaddrindent}{0mm} +\setplength{toaddrhpos}{\c_ptxcd_LeftMargin_dim} +\setplength{toaddrvpos}{50mm} +\setplength{backaddrheight}{4mm} +\setplength{toaddrindent}{0mm} -\@setplength{refhpos}{\c_ptxcd_LeftMargin_dim} -\@setplength{refvpos}{106mm} +\setplength{refhpos}{\c_ptxcd_LeftMargin_dim} +\setplength{refvpos}{106mm} -\@setplength{subjectaftervskip}{2\baselineskip} -\@setplength{lochpos}{\c_ptxcd_HeadMargin_dim} -\@setplength{locvpos}{\dimexpr\useplength{refvpos}+\useplength{subjectaftervskip}+1.4\baselineskip\relax} -\@setplength{refaftervskip}{0pt} -\@setplength{subjectbeforevskip}{0pt} -\@setplength{locwidth}{\dimexpr\paperwidth-154,5mm -\c_ptxcd_HeadMargin_dim\relax} -\@setplength{locheight}{\dimexpr\paperheight-\useplength{locvpos}-\c_ptxcd_BottomMargin_dim\relax} +\setplength{subjectaftervskip}{2\baselineskip} +\setplength{lochpos}{\c_ptxcd_HeadMargin_dim} +\setplength{locvpos}{\dimexpr\useplength{refvpos}+\useplength{subjectaftervskip}+1.4\baselineskip\relax} +\setplength{refaftervskip}{0pt} +\setplength{subjectbeforevskip}{0pt} +\setplength{locwidth}{\dimexpr\paperwidth-154,5mm -\c_ptxcd_HeadMargin_dim\relax} +\setplength{locheight}{\dimexpr\paperheight-\useplength{locvpos}-\c_ptxcd_BottomMargin_dim\relax} -\RequirePackage[paper=a4]{tudarules} \bool_if:NTF \g__ptxcd_letter_headrule_bool { \ptxcd_makeheadrule[width=\useplength{firstheadwidth},color=identbarcolor]{ptxcd_LetterheadRule} @@ -354,7 +405,7 @@ \int_new:N \l_ptxcd_letter_lastpage_int \cs_new:Nn \ptxcd_letterpagemark: { %get lastpage for this letter if not already done - \int_compare:nTF {\value{page} = 1} { + \int_compare:nNnTF {\value{page}} = {1} { \bool_if:NTF \g__ptxcd_firstpagenumber_bool {\bool_set_true:N \l_tmpa_bool} {\bool_set_false:N \l_tmpa_bool} @@ -362,16 +413,14 @@ {\bool_set_true:N \l_tmpa_bool} \bool_if:NT \l_tmpa_bool { \int_if_exist:cF {c_ptxcd_letter\thisletter _lastpage_int} { - \expandafter\ifx\csname r@\thisletter.lastpage\endcsname\relax - %warning -> rerun latex - \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} {0} - \else - \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} { - \cs_if_exist:NTF \hypersetup - {\exp_args:NNc \expandafter \@secondoffive { r@\thisletter.lastpage}} - {\exp_args:NNc \expandafter \use_ii:nn { r@\thisletter.lastpage}} + \cs_if_exist:cTF {r@\thisletter.lastpage} { + \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} { + \exp_args:NNc \expandafter \@secondoffive { r@\thisletter.lastpage} + } + } { + %warning -> rerun latex + \int_const:cn {c_ptxcd_letter\thisletter _lastpage_int} {0} } - \fi } \usekomafont{pagenumber}\pagename\nobreakspace\thepage \int_compare:nT { @@ -429,63 +478,135 @@ \def\letterpagestyle{TUDaLetter} %pdfa -\if_bool:N \g_ptxcd_pdfa_bool +\if_bool:N \g_ptxcd_pdfx_bool \PassOptionsToPackage{a-2b}{pdfx} +% Workaround posted by David Carlisle on tex.stackexchange +% Thanks to Ulrike Fischer for mentioning it in #472 + \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel + \chardef\currentgrouplevel0 + \ExplSyntaxOff \RequirePackage{pdfx} -%%hyperref -\hypersetup{hidelinks, unicode} -\iow_new:N \ptxcd_xmpdata_stream -\tl_new:N \g_ptxcd_xmp_title -\tl_new:N \g_ptxcd_xmp_author - -\cs_new:Nn \ptxcd_pass_TitleData: { - \prop_if_empty:NF \g_ptxcd_MetaData_prop { - \iow_open:Nn \ptxcd_xmpdata_stream {\jobname.xmpdata} - \begingroup - \def\newline{} - \def\\{} - \let\thanks\use_none:n - \cs_set:Npn \and {\exp_not:N \sep} - \use:c {pdfx@localcommands} - \prop_map_function:NN \g_ptxcd_MetaData_prop \ptxcd_write_xmp_line:nn - \endgroup - \iow_close:N \ptxcd_xmpdata_stream + \ExplSyntaxOn + \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx: + \cs_undefine:N \__ptxcd_grouplevel_before_pdfx: +% end of the workaround + %%hyperref + \hypersetup{hidelinks, unicode} + \iow_new:N \ptxcd_xmpdata_stream + + \cs_if_exist:NF \prop_gput_if_new:Nnx { + \cs_generate_variant:Nn \prop_gput_if_new:Nnn {Nnx} } -} -\cs_new:Nn \ptxcd_write_xmp_line:nn { - %Fallback test for older kernels - \cs_if_exist:NTF \str_uppercase:f { - \tl_set:Nx \l_tmpa_tl { - \str_uppercase:f {\tl_head:n {#1}} - \str_lowercase:f { \tl_tail:n {#1}} + \cs_if_exist:NF \tl_to_str:V {\cs_generate_variant:Nn \tl_to_str:N {V}} + + \cs_new:Nn \ptxcd_pass_TitleData: { + \prop_if_empty:NF \g_ptxcd_MetaData_prop { + \iow_open:Nn \ptxcd_xmpdata_stream {\jobname.xmpdata} + \begingroup + \def\newline{} + \def\\{} + \let\thanks\use_none:n + \cs_set:Npn \and {\exp_not:N \sep} + \use:c {pdfx@localcommands} + \prop_map_function:NN \g_ptxcd_MetaData_prop \ptxcd_write_xmp_line:nn + \endgroup + \iow_close:N \ptxcd_xmpdata_stream } - } { - %may be removed in some time - \tl_set:Nx \l_tmpa_tl {\tl_mixed_case:n {#1}} } - \cs_if_exist:cTF {\l_tmpa_tl}{ - \iow_now:Nx \ptxcd_xmpdata_stream { - \c_backslash_str \l_tmpa_tl {\exp_not:n {#2}} + \cs_new:Nn \ptxcd_write_xmp_line:nn { + %Fallback test for older kernels + \cs_if_exist:NTF \str_uppercase:f { + \tl_set:Nx \l_tmpa_tl { + \str_uppercase:f {\tl_head:n {#1}} + \str_lowercase:f { \tl_tail:n {#1}} + } + } { + %may be removed in some time + \tl_set:Nx \l_tmpa_tl {\tl_mixed_case:n {#1}} } + \cs_if_exist:cTF {\l_tmpa_tl}{ + \iow_now:Nx \ptxcd_xmpdata_stream { + \c_backslash_str \l_tmpa_tl {\exp_not:n {#2}} + } + }{ + \msg_error:nnn{tudaletter} {unknown-metadata} {#1} + } + } + + \bool_new:N \g_ptxcd_pass_TitleData_bool + \bool_gset_true:N \g_ptxcd_pass_TitleData_bool + \prop_new:N \g_ptxcd_MetaData_prop + + \newcommand*{\Metadata}[1]{ + \bool_gset_false:N \g_ptxcd_pass_TitleData_bool + \prop_gset_from_keyval:Nn \g_ptxcd_MetaData_prop {#1} + } + + \msg_new:nnnn{tudaletter} {unknown-metadata} { + You~ used~ the~ #1~ metadata~ entry.\\ + I~ don't~ know~ how~ to~ handle~ that.\\ + It~ will~ be~ ignored. + } {See~ TUDa-CI~ or~ pdfx~ documentation~ for~ details.} + +\else: + \hypersetup{pdfcreator=LaTeX~using~TUDa-CI} + + \msg_new:nnnn {tudapub} {metadata-to-hypersetup} { + You~don't~use~pdfx.~ + Here~the~\string\Metadata\~command~only~exists~for~compatibility~reasons.\\ + I~will~pass~the~data~to~ḩypersetup. }{ - \msg_error:nnn{tudaletter} {unknown-metadata} {#1} + If~possible~please~use~hyperref's~\strung\hypersetup~command~for~the~metadata~directly.\\ + See~hyperref~documentation~for~details~on~usage. } -} -\bool_new:N \g_ptxcd_pass_TitleData_bool -\bool_gset_true:N \g_ptxcd_pass_TitleData_bool -\prop_new:N \g_ptxcd_MetaData_prop + \newcommand*{\Metadata}[1]{ + \tl_set:Nn \l_tmpa_tl {#1} + \tl_replace_all:Nnn \l_tmpa_tl {\sep} {;~}% pdfx-Syntax compatibility + \clist_map_inline:Nn \l_tmpa_tl { + \exp_args:Nx \hypersetup{pdf\tl_trim_spaces:n {##1}} + } + \msg_warning:nn {tudapub} {metadata-to-hypersetup} + } -\newcommand*{\Metadata}[1]{ - \bool_gset_false:N \g_ptxcd_pass_TitleData_bool - \prop_gset_from_keyval:Nn \g_ptxcd_MetaData_prop {#1} -} -\msg_new:nnnn{tudaletter} {unknown-metadata} { - You~ used~ the~ #1~ metadata~ entry.\\ - I~ don't~ know~ how~ to~ handle~ that.\\ - It~ will~ be~ ignored. -} {See~ TUDa-CI~ or~ pdfx~ documentation~ for~ details.} + \cs_new:Nn \ptxcd_pass_TitleData: { + % check if pdfmanagement is active + \prop_if_exist:NTF \g__pdfmanagement_documentproperties_prop { + \prop_set_eq:NN \l_tmpa_prop \g__pdfmanagement_documentproperties_prop + } { + \prop_set_eq:NN \l_tmpa_prop \g__hyp_documentproperties_prop + } + + % title + \prop_if_in:NnF \l_tmpa_prop {hyperref/pdftitle} { + \begingroup + \def\newline{} + \def\\{} + \let\thanks\use_none:n + \tl_gset:Nf \g_tmpa_tl {\@title} + \endgroup + \hypersetup{pdftitle={\tl_to_str:V \g_tmpa_tl}} + } + + % author + \prop_if_in:NnF \l_tmpa_prop {hyperref/pdfauthor} { + \begingroup + \def\newline{} + \def\\{} + \let\thanks\use_none:n + \tl_gset:Nx \g_tmpa_tl {\seq_use:Nn \g_ptxcd_author_seq {\exp_not:N \and}} + \tl_gset:Nx \g_tmpa_tl {\g_tmpa_tl } + \endgroup + \hypersetup{pdfauthor=\g_tmpa_tl} + } + } + + \bool_if:NF \g_ptxcd_pdfa_bool { + \msg_new:nnn{tudapub} {no-pdfa}{The~ tudapub~ class~ won't~ create~ PDF/A-mode.} + \msg_info:nn{tudapub} {no-pdfa} + } + \fi: diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo index 54348ee206..216642a28c 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo @@ -1,4 +1,4 @@ -%% This is file `tudalettersize10pt.clo' version 3.38 (2024-05-07), +%% This is file `tudalettersize10pt.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -37,9 +37,11 @@ %% \ProvidesFile{% tudalettersize10pt.clo% -}[tudaletter font size class option] - -\def\normalsize{% +}[ + tudaletter font size class option (10pt) +] +\let\normalsize\@undefined +\DeclareRobustCommand\normalsize{% \@setfontsize\normalsize\@xpt\@xipt \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ \abovedisplayshortskip \z@ \@plus3\p@ @@ -49,9 +51,11 @@ } \def\datasize{% \normalsize - \@setfontsize\normalsize\@xpt\@xiiipt + \@setfontsize\normalsize + \@xpt\@xiiipt } -\def\small{% +\let\small\@undefined +\DeclareRobustCommand\small{% \@setfontsize\small\@ixpt{11}% \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ \abovedisplayshortskip \z@ \@plus2\p@ @@ -62,7 +66,8 @@ \itemsep \parsep}% \belowdisplayskip \abovedisplayskip } -\def\footnotesize{% +\let\footnotesize\@undefined +\DeclareRobustCommand\footnotesize{% \@setfontsize\footnotesize{7.5pt}\@xpt% \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ \abovedisplayshortskip \z@ \@plus\p@ @@ -73,21 +78,28 @@ \itemsep \parsep}% \belowdisplayskip \abovedisplayskip } -\def\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} -\def\tiny{\@setfontsize\tiny\@vipt\@viipt} -\def\large{\@setfontsize\large\@xiipt{14}} -\def\Large{\@setfontsize\Large\@xivpt{18}} -\def\LARGE{\@setfontsize\LARGE\@xviipt{22}} -\def\huge{\@setfontsize\huge\@xxpt{25}} -\def\Huge{\@setfontsize\Huge\@xxvpt{30}} +\let\scriptsize\@undefined +\let\tiny\@undefined +\let\large\@undefined +\let\Large\@undefined +\let\LARGE\@undefined +\let\huge\@undefined +\let\Huge\@undefined +\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt} +\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}} +\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}} +\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}} +\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}} +\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}} \normalsize \setlength\footnotesep {6.65\p@} \setlength{\skip\footins} {9\p@ \@plus 4\p@ \@minus 2\p@} -\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@} \setlength\textfloatsep {20\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@} \setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@} \setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@} -\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} \setlength\@fptop {0\p@ \@plus 1fil} \setlength\@fpsep {8\p@ \@plus 2fil} \setlength\@fpbot {0\p@ \@plus 1fil} @@ -96,32 +108,32 @@ \setlength\@dblfpbot {0\p@ \@plus 1fil} \setlength\partopsep {2\p@ \@plus 1\p@ \@minus 1\p@} \def\@listi{\leftmargin\leftmargini - \parsep 4\p@ \@plus2\p@ \@minus\p@ - \topsep 8\p@ \@plus2\p@ \@minus4\p@ - \itemsep4\p@ \@plus2\p@ \@minus\p@} + \parsep 4\p@ \@plus2\p@ \@minus\p@ + \topsep 8\p@ \@plus2\p@ \@minus4\p@ + \itemsep \parsep} \let\@listI\@listi \def\@listii {\leftmargin\leftmarginii - \labelwidth\leftmarginii - \advance\labelwidth-\labelsep - \topsep 4\p@ \@plus2\p@ \@minus\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep} + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 4\p@ \@plus2\p@ \@minus\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii - \labelwidth\leftmarginiii - \advance\labelwidth-\labelsep - \topsep 2\p@ \@plus\p@\@minus\p@ - \parsep \z@ - \partopsep \p@ \@plus\z@ \@minus\p@ - \itemsep \topsep} + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 2\p@ \@plus\p@\@minus\p@ + \parsep \z@ + \partopsep \p@ \@plus\z@ \@minus\p@ + \itemsep \topsep} \def\@listiv {\leftmargin\leftmarginiv - \labelwidth\leftmarginiv - \advance\labelwidth-\labelsep} + \labelwidth\leftmarginiv + \advance\labelwidth-\labelsep} \def\@listv {\leftmargin\leftmarginv - \labelwidth\leftmarginv - \advance\labelwidth-\labelsep} + \labelwidth\leftmarginv + \advance\labelwidth-\labelsep} \def\@listvi {\leftmargin\leftmarginvi - \labelwidth\leftmarginvi - \advance\labelwidth-\labelsep} + \labelwidth\leftmarginvi + \advance\labelwidth-\labelsep} %%% From File: $Id: scrkernel-paragraphs.dtx 3064 2019-02-01 07:40:28Z kohm $ \@ifundefined{@list@extra}{}{% \expandafter\ifnum\scr@v@is@ge{3.17}\par@updaterelative\fi diff --git a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg index 83f385b172..d1d70773e8 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg +++ b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg @@ -1,4 +1,4 @@ -%% This is file `tudamecheng.cfg' version 3.38 (2024-05-07), +%% This is file `tudamecheng.cfg' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \RequirePackage{expl3} \ProvidesExplFile{tudamecheng.cfg} {\filedate}{\fileversion}{Special Features the department of mechanical engineering of Darmstadt's Corporate Design (tuda-ci)} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls index 99b2d2d07d..0286215cb0 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls @@ -1,4 +1,4 @@ -%% This is file `tudaposter.cls' version 3.38 (2024-05-07), +%% This is file `tudaposter.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls index a863197f83..976d2a943c 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls @@ -1,4 +1,4 @@ -%% This is file `tudapub.cls' version 3.38 (2024-05-07), +%% This is file `tudapub.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplClass{tudapub} @@ -224,11 +224,6 @@ } } -\bool_if:NT \g_ptxcd_pdfx_bool { - \PassOptionsToPackage{RGB}{xcolor} - \msg_info:nn {tudapub} {colors-to-rgb} -} - \exp_args:Nx \tl_if_eq:nnT {\prop_item:Nn \g_ptxcd_clsopts_prop {fontsize}} {9pt} { \prop_if_in:NnF \g_ptxcd_unknown_clsopts_prop {DIV} @@ -254,6 +249,64 @@ \LoadClass{\g_ptxcd_pub_class_tl} +\RequirePackage{tudafonts} +\RequirePackage{tudacolors} +\RequirePackage[draft=false]{scrlayer-scrpage} +\RequirePackage{graphicx} + +\bool_if:NTF \g_ptxcd_pdfx_bool { + \PassOptionsToPackage{RGB}{xcolor} + \msg_info:nn {tudapub} {colors-to-rgb} + + %only apply the hack if pdfx is older than the working version + \PassOptionsToPackage{a-2b}{pdfx} +% Workaround posted by David Carlisle on tex.stackexchange +% Thanks to Ulrike Fischer for mentioning it in #472 + \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel + \chardef\currentgrouplevel0 + \ExplSyntaxOff + \RequirePackage{pdfx} + \ExplSyntaxOn + \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx: + \cs_undefine:N \__ptxcd_grouplevel_before_pdfx: +% end of the workaround + + \msg_new:nnn{tudapub} {prefer-lualatex} { + You~use~pdfa-mode~in~#1.\\ + This~can~lead~to~incompatiblities~especially~with~older~compiler~versions.\\ + You~should~prefer~using~lualatex. + } + \msg_new:nnnn{tudapub} {outdated-package-pdfa} { + Your~Version~of~the~#1-package~is~too~old~to~support~all~methods~required~by~tudapubs~pdfa-mode.\\ + Either~update~your~TeX-distribution~or~switch~to~pdfa=false. + }{See~DEMO-tudapub~for~further~information.} + + + \sys_if_engine_pdftex:T { + \msg_warning:nnn{tudapub} {prefer-lualatex} {PDFTeX} + } + + \sys_if_engine_xetex:T { + \msg_warning:nnn{tudapub} {prefer-lualatex} {XeTeX} + } + + \@ifpackagelater{xmpincl}{2021/09/22}{ + }{ + \msg_error:nn{tudapub} {outdated-package-pdfa} {xmpincl} + } + + \@ifpackagelater{pdfx}{2018/12/01}{ + }{ + \msg_error:nn{tudapub} {outdated-package-pdfa} {pdfx} + } +} { + \PassOptionsToPackage{hidelinks, unicode}{hyperref} + \RequirePackage{hyperref} +} + +\RequirePackage{tudarules} +\RequirePackage{trimclip} +\RequirePackage{bookmark} \prop_map_inline:Nn \g_ptxcd_unknown_clsopts_prop { \cs_if_exist:cT {KV@KOMA.\g_ptxcd_pub_class_tl.cls@#1} { @@ -299,12 +352,6 @@ } -\usepackage{tudarules} - - -%,~ subsection,~ -\usepackage{tudafonts} - %Margin & titlefontsize setup setup \bool_new:N \g_ptxcd_marginpar_bool @@ -386,8 +433,7 @@ %%%%%Anfang Randeinstellungen Geometry -%Has to be loaded here due to headwidth options -\usepackage[draft=false]{scrlayer-scrpage} + \AddToHook{begindocument}[tudapub:BCOR-titlepage]{ \bool_if:NT \g_ptxcd_BCOR_titlepage_bool @@ -464,7 +510,6 @@ - \newcommand*{\institution}[1]{ \def\ptxcd_institution{#1} } @@ -472,7 +517,6 @@ \cs_new:Nn \ptxcd_titlerule_sep: {\the\dp\strutbox} -\usepackage{tudacolors} \setkomafont{disposition}{\sffamily\bfseries} \setkomafont{pageheadfoot}{\sffamily\small} @@ -600,7 +644,6 @@ \newcommand{\titleimage}[1]{\tl_gset:Nn \g_ptxcd_titleimage_code_tl {#1}} \box_new:N \l__ptxcd_titlegraphic_box -\RequirePackage{trimclip} \NewDocumentCommand{\titlegraphic}{sm}{ \IfBooleanTF{#1}{ @@ -640,7 +683,7 @@ You~selected~an~unknown~language~#1.\\ The~Variable~#2~does~not~have~a~predefined~value.\\ Ensure~to~redefine~#2~to~match~your~language.\\ - Otherwise~the~ngerman~vaue~#3~will~be~used. + Otherwise~the~german~vaue~#3~will~be~used. } \cs_new:Nn \ptxcd_define_captionFallback:Nn { @@ -870,43 +913,8 @@ \DeclareNewPageStyleByLayers{title.TUDa}{title.TUDa.background,title.TUDa.rule,title.TUDa.image} %Logos -\RequirePackage{graphicx} \if_bool:N \g_ptxcd_pdfx_bool - - \msg_new:nnn{tudapub} {prefer-lualatex} { - You~use~pdfa-mode~in~#1.\\ - This~can~lead~to~incompatiblities~especially~with~older~compiler~versions.\\ - You~should~prefer~using~lualatex. - } - %only apply the hack if pdfx is older than the working version - \PassOptionsToPackage{a-2b}{pdfx} - \RequirePackage{pdfx} - - \msg_new:nnnn{tudapub} {outdated-package-pdfa} { - Your~Version~of~the~#1-package~is~too~old~to~support~all~methods~required~by~tudapubs~pdfa-mode.\\ - Either~update~your~TeX-distribution~or~switch~to~pdfa=false. - }{See~DEMO-tudapub~for~further~information.} - - - \sys_if_engine_pdftex:T { - \msg_warning:nnn{tudapub} {prefer-lualatex} {PDFTeX} - } - - \sys_if_engine_xetex:T { - \msg_warning:nnn{tudapub} {prefer-lualatex} {XeTeX} - } - - \@ifpackagelater{xmpincl}{2021/09/22}{ - }{ - \msg_error:nn{tudapub} {outdated-package-pdfa} {xmpincl} - } - - \@ifpackagelater{pdfx}{2018/12/01}{ - }{ - \msg_error:nn{tudapub} {outdated-package-pdfa} {pdfx} - } - %%hyperref \hypersetup{hidelinks, unicode} \iow_new:N \ptxcd_xmpdata_stream diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty index 76dae0e2e7..98182d08c1 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty @@ -1,4 +1,4 @@ -%% This is file `tudarules.sty' version 3.38 (2024-05-07), +%% This is file `tudarules.sty' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls index e3bda42e20..71e8123ef1 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls @@ -1,4 +1,4 @@ -%% This is file `tudasciposter.cls' version 3.38 (2024-05-07), +%% This is file `tudasciposter.cls' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt} @@ -123,16 +123,36 @@ \PassOptionsToPackage{DIV=10}{typearea} \LoadClass[parskip=full-]{scrartcl} \RequirePackage{tudafonts} -\RequirePackage{tikz} -\usetikzlibrary{calc} +\RequirePackage{calc} +\RequirePackage[margin=0pt]{geometry} +\RequirePackage{tudacolors} + +\ExplSyntaxOn + +\if_bool:N \g_ptxcd_pdfa_bool +\PassOptionsToPackage{a-2b}{pdfx} +\IfFormatAtLeastTF{2020/10/01}{}{\endinput} +% Workaround posted by David Carlisle on tex.stackexchange +% Thanks to Ulrike Fischer for mentioning it in #472 + \let \__ptxcd_grouplevel_before_pdfx: \currentgrouplevel + \chardef\currentgrouplevel0 + \ExplSyntaxOff + \RequirePackage{pdfx} + \ExplSyntaxOn + \let \currentgrouplevel \__ptxcd_grouplevel_before_pdfx: + \cs_undefine:N \__ptxcd_grouplevel_before_pdfx: +% end of the workaround +\fi: + +\ExplSyntaxOff \RequirePackage{tcolorbox} \tcbuselibrary{poster} -\RequirePackage[margin=0pt]{geometry} -\ExplSyntaxOn - +\RequirePackage[mode=tikz]{tudarules} +\RequirePackage{qrcode} +\ExplSyntaxOn %Font adjusments \renewcommand*{\familydefault}{\sfdefault} @@ -150,9 +170,7 @@ % end of font adjustments -\RequirePackage[mode=tikz]{tudarules} -\RequirePackage{tudacolors} -\RequirePackage{qrcode} + \dim_const:Nn \c_ptxcd_headrule_ht_dim {\c_ptxcd_rulesep_dim +\c_ptxcd_largerule_dim + \c_ptxcd_smallrule_dim} %Setup title @@ -231,8 +249,6 @@ %%%%%%%%%%%%%%%%%%% %PDFA \if_bool:N \g_ptxcd_pdfa_bool -\PassOptionsToPackage{a-2b}{pdfx} -\RequirePackage{pdfx} %%hyperref \hypersetup{hidelinks, unicode, hyperfootnotes=false} \iow_new:N \ptxcd_xmpdata_stream diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo index 8537d16f7c..4f61806992 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo @@ -1,4 +1,4 @@ -%% This is file `tudasize9pt.clo' version 3.38 (2024-05-07), +%% This is file `tudasize9pt.clo' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg index e25ded1a68..54ffeeacd0 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg +++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg @@ -1,4 +1,4 @@ -%% This is file `tudathesis.cfg' version 3.38 (2024-05-07), +%% This is file `tudathesis.cfg' version 3.41 (2024-07-02), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -25,8 +25,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.38} -\def\filedate{2024-05-07} +\def\fileversion{3.41} +\def\filedate{2024-07-02} \RequirePackage{expl3} \ProvidesExplFile{tudathesis.cfg} {\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Corporate Design (tuda-ci)} @@ -56,8 +56,9 @@ } { \ptxcd_declare_caption:Nnn \departmentname {Fachbereich} {department} - \ptxcd_declare_caption:Nnn \ptxcd_departmentprefix: {im~ \departmentname}{in~the~\departmentname{}~ of} \ptxcd_declare_caption:Nnn \departmentfullname {\departmentname{}~ \ptxcd_department:} { \ptxcd_department:{}~ \text_titlecase:n{\departmentname}} + \ptxcd_declare_caption:Nnn \ptxcd_departmentprefix: {im~ \departmentname}{in~the~\departmentname{}~ of} + \ptxcd_declare_caption:Nnn \ptxcd_in_department {\ptxcd_departmentprefix:{}~\ptxcd_department:}{\ptxcd_departmentprefix:{}~\ptxcd_department:} } {\bool_if:NTF \g_ptxcd_dr_bool { @@ -203,7 +204,7 @@ \IfBooleanTF{#1}{ \tl_gset:Nn \ptxcd_department: {#3} \tl_gset:Nn \ptxcd_in_department{#3} - \IfNoValueTF {\tl_gset:Nn \ptxcd_box_department {#3}} {\tl_gset:Nn \ptxcd_box_department{#2}} + \IfNoValueTF {#2} {\tl_gset:Nn \ptxcd_box_department {#3}} {\tl_gset:Nn \ptxcd_box_department{#2}} \clist_remove_all:Nn \g_ptxcd_Required_title_data_clist {department} }{ \tl_gset:Nn \g_ptxcd_department_choice_tl {#3} @@ -373,7 +374,7 @@ {\keys_set:nn {ptxcd/thesis} {printid=#1}} \lowertitleback{ \urlstyle{same} - \selectlanguage{ngerman} + \selectlanguage{german} Bitte~zitieren~Sie~dieses~Dokument~als: \tl_if_empty:NF \g_ptxcd_thesis_urn_tl {\\URN:~urn:nbn:de:tuda-tuprints-\g_ptxcd_thesis_urn_tl}\\ URL:~\url{https://tuprints.ulb.tu-darmstadt.de/\g_ptxcd_thesis_tuprints_tl}\\ @@ -530,7 +531,7 @@ \selectfont {\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}% \usekomafont{subject} - \bool_if:NT \g_ptxcd_dr_bool {\selectlanguage{ngerman}} + \bool_if:NT \g_ptxcd_dr_bool {\selectlanguage{german}} \tl_if_empty:NF \g_ptxcd_titleintro_tl {\g_ptxcd_titleintro_tl\par} \tl_if_empty:NF \g_ptxcd_thesis_drtext_tl {\g_ptxcd_thesis_drtext_tl\par} {% @@ -644,7 +645,7 @@ {\keys_set:nn {ptxcd/thesis} {affidavit=#2}}% }% \clearpage -\begin{otherlanguage}{ngerman} +\begin{otherlanguage}{german} \bool_if:NTF \g_ptxcd_dr_bool { \g__ptxcd_affidavit_dr_tl } { @@ -661,8 +662,6 @@ \expandafter\def\csname g__ptxcd_affidavit_dr_tl\endcsname {% \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. @@ -744,7 +743,7 @@ Use~"ignore-title-language"~Option~to~ignore~this~message~at~your~own~risk. } -\PassOptionsToPackage{ngerman}{babel} +\PassOptionsToPackage{german}{babel} \AtBeginDocument{ \@ifpackageloaded{babel}{}{ \msg_new:nnnn{tudapub/thesis} {missing-babel} { |