texlive[71032] Master/texmf-dist: tuda-ci (21apr24)
commits+karl at tug.org
commits+karl at tug.org
Sun Apr 21 22:15:59 CEST 2024
Revision: 71032
https://tug.org/svn/texlive?view=revision&revision=71032
Author: karl
Date: 2024-04-21 22:15:59 +0200 (Sun, 21 Apr 2024)
Log Message:
-----------
tuda-ci (21apr24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer2023.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer2023.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBibliography.bib
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaExercise.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaExercise.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaFromaddress.lco
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLeaflet.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLeaflet.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLetter.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLetter.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPhD.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPhD.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPoster.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPoster.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPub.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPub.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaReport.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaReport.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaSciPoster.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaSciPoster.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaThesis.pdf
trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaThesis.tex
trunk/Master/texmf-dist/doc/latex/tuda-ci/README.md
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2008.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2023.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa-mecheng.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2008.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2023.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a0paper.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a1paper.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a2paper.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a3paper.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a5paper.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-pgfplots.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.def
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudafonts.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaleaflet.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudalettersize10pt.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudamecheng.cfg
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaposter.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudapub.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudarules.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasciposter.cls
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasize9pt.clo
trunk/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
Added Paths:
-----------
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2008.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2008.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2008.sty
Removed Paths:
-------------
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2023.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2023.sty
trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2023.sty
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaAnnouncement.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaAnnouncement-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaBeamer.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaBeamer-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -22,7 +22,7 @@
%% The development respository can be found at
%% https://github.com/tudace/tuda_latex_templates
%% Please use the issue tracker for feedback!
-%%
+%%
%% If you need a compiled version of this document, have a look at
%% http://mirror.ctan.org/macros/latex/contrib/tuda-ci/doc
%% or at the documentation directory of this package (if installed)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer2023.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer2023.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer2023.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBeamer2023.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaBeamer2023.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaBeamer2023.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -96,6 +96,8 @@
\begin{itemize}
\item The commands shown on previous slide support \code{\textbackslash{}height}/\code{\textbackslash{}width} to adjust the size to be used for graphic scaling.
\item All have a starred variant (e.\,g. \code{\textbackslash{}sublogo*\{\textbackslash{}includegraphics\{example-image\}\}}). This will automaticcaly scale/clip the logo/image to desired size.
+
+To align the sublogo together with the visible part of the TUDa logo there also exists the possibility to add a second star behind the mandatory argument. This will move the logo to the left to match. This variant is only available for the sublogo.
\end{itemize}
\end{frame}
@@ -116,6 +118,18 @@
An example.
\end{frame}
+\begin{frame}[fragile,uppercase=false]{Please be aware of uppercase frametitles}
+The mechanism to provide uppercase frame titles might have strange side effects.
+It's aware of macros, so those usually should work, but there are issues with arguments. e.g. using \verb+\color{dark2}+ will throw an error message.
+
+You can avoic this by either locally disabling the case change:
+
+\begin{verbatim}
+\frameztitle{Test \NoCaseChange{\textcolor{dark2}{\MakeUppercase{Test}}}}
+\end{verbatim}
+or use the frame option \verb+uppercase=false+ as for this frame or the class option \verb+uppercase-frametitle=false+
+\end{frame}
+
\textcolor{TUDa-dark1}{test}
\begin{frame}{Color Scheme}
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBibliography.bib 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaBibliography.bib 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaBibliography.bib' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaBibliography.bib' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -74,4 +74,4 @@
date={2021-10-12},
url={http://mirrors.ctan.org/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf},
urldate={2021-10-12}
-}
\ No newline at end of file
+}
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaExercise.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaExercise.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaExercise.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaExercise.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaExercise.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaExercise-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaFromaddress.lco
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaFromaddress.lco 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaFromaddress.lco 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaFromaddress.lco' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaFromaddress.lco' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLeaflet.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLeaflet.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLeaflet.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLeaflet.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaLeaflet.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaLeaflet-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -139,4 +139,4 @@
\printbibliography
-\end{document}
\ No newline at end of file
+\end{document}
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLetter.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLetter.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLetter.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaLetter.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaLetter.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaLetter-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPhD.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPhD.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPhD.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPhD.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaPhD.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaPhD-de.tex' version 3.37 (2024-04-21)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -31,37 +31,34 @@
%%
% !TeX program = lualatex
%%
+% PDF/A über pdfmanagement und nicht über pdfx
+\DocumentMetadata{
+ pdfstandard=a-2b,
+ pdfversion=1.7,% 2.0 geht auch, aber die meisten Validierungsprogramme unterstützen das noch nicht.
+}
\documentclass[
- ngerman,
+ german,% Hauptsprache als globale Option, früher war ngerman notwendig
ruledheaders=chapter,% Ebene bis zu der die Überschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub
- class=book,% Basisdokumentenklasse. Wählt die Korrespondierende KOMA-Script Klasse
- thesis={
- % Für kleinere Abschlussarbeiten Siehe DEMO-TUDaThesis
- type=dr,
- dr=rernat
- },
+ class=book,% Basisdokumentenklasse. Wählt die korrespondierende KOMA-Script Klasse
+ thesis={% Dokumententyp PhD Thesis, für kleinere Abschlussarbeiten, siehe DEMO-TUDaThesis-de.tex
+ type=dr,
+ dr=rernat
+ },
accentcolor=9c,% Auswahl der Akzentfarbe
custommargins=true,% Ränder werden mithilfe von typearea automatisch berechnet
marginpar=false,% Kopfzeile und Fußzeile erstrecken sich nicht über die Randnotizspalte
- %BCOR=5mm,%Bindekorrektur, falls notwendig
-% parskip=half-,%Absatzkennzeichnung durch Abstand vgl. KOMA-Script
- fontsize=11pt,%Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein
-% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
+% BCOR=5mm,% Bindekorrektur
+ parskip=half-,% Absatzkennzeichnung durch Abstand vgl. KOMA-Script
+ fontsize=11pt,% Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein
+% logofile=example-image,% Falls die Logo Dateien nicht vorliegen
]{tudapub}
-
-% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig
-\usepackage{iftex}
-\ifPDFTeX
- \usepackage[utf8]{inputenc}%kompatibilität mit TeX Versionen vor April 2018
-\fi
-
%%%%%%%%%%%%%%%%%%%
-%Sprachanpassung & Verbesserte Trennregeln
+% Spracheinstellungen
%%%%%%%%%%%%%%%%%%%
\usepackage[english, main=ngerman]{babel}
-\usepackage[autostyle]{csquotes}% Anführungszeichen vereinfacht
+\usepackage[autostyle]{csquotes}% Sprachabhängig Anführungszeichen mit \enquote
% Falls mit pdflatex kompiliert wird, wird microtype automatisch geladen, in diesem Fall muss diese Zeile entfernt werden, und falls weiter Optionen hinzugefügt werden sollen, muss dies über
% \PassOptionsToPackage{Optionen}{microtype}
@@ -68,66 +65,64 @@
% vor \documentclass hinzugefügt werden.
\usepackage{microtype}
+%%%%%%%%%%%%%%%%%%%
+% Literaturverzeichnis
+%%%%%%%%%%%%%%%%%%%
+\usepackage{biblatex}
+\addbibresource{DEMO-TUDaBibliography}% Dateiname der .bib-datei
%%%%%%%%%%%%%%%%%%%
-%Literaturverzeichnis
+% Paketvorschläge Tabellen
%%%%%%%%%%%%%%%%%%%
-\usepackage{biblatex} % Literaturverzeichnis
-\bibliography{DEMO-TUDaBibliography}
+\usepackage{array}% Grundlegendes Ergänzungspaket für Tabellen. Wird von den folgenden Paketen indirekt geladen
+%\usepackage{tabularx}% Tabellen mit fester Breite und entsprechend umbrechenden Spalten
+%\usepackage{longtable}% Mehrseitige Tabellen
+%\usepackage{xltabular}% Mehrseitige Tabellen mit fester Breite
+%\usepackage{booktabs}% Verbesserte Möglichkeiten für Tabellenlayout über horizontale Linien
-
%%%%%%%%%%%%%%%%%%%
-%Paketvorschläge Tabellen
+% Paketvorschläge Mathematik/Formelsatz
%%%%%%%%%%%%%%%%%%%
-%\usepackage{array} % Basispaket für Tabellenkonfiguration, wird von den folgenden automatisch geladen
-\usepackage{tabularx} % Tabellen, die sich automatisch der Breite anpassen
-%\usepackage{longtable} % Mehrseitige Tabellen
-%\usepackage{xltabular} % Mehrseitige Tabellen mit anpassarer Breite
-\usepackage{booktabs} % Verbesserte Möglichkeiten für Tabellenlayout über horizontale Linien
+%\usepackage{mathtools}% Erweiterte Fassung von amsmath
+%\usepackage{amssymb}% Erweiterter Zeichensatz
+%\usepackage{siunitx}% Werte und Einheiten
%%%%%%%%%%%%%%%%%%%
-%Paketvorschläge Mathematik
+% Formatierungen für Beispiele in diesem Dokument. Im Allgemeinen nicht notwendig!
%%%%%%%%%%%%%%%%%%%
-%\usepackage{mathtools} % erweiterte Fassung von amsmath
-%\usepackage{amssymb} % erweiterter Zeichensatz
-%\usepackage{siunitx} % Einheiten
-
-%Formatierungen für Beispiele in diesem Dokument. Im Allgemeinen nicht notwendig!
\let\file\texttt
\let\code\texttt
\let\tbs\textbackslash
\let\pck\textsf
\let\cls\textsf
+\biburlsetup
+\usepackage{tabularx,booktabs}%Tabellenpakete (siehe oben)
\usepackage{pifont}% Zapf-Dingbats Symbole
\newcommand*{\FeatureTrue}{\ding{52}}
\newcommand*{\FeatureFalse}{\ding{56}}
-
+%%%%%%%%%%%%%%%%%%%
+% Ende der Demo-Formatierungseinstellungen
+%%%%%%%%%%%%%%%%%%%
\begin{document}
-\Metadata{
- title=TUDaPhD - LaTeX-Dissertationstemplate im CD der TU Darmstadt,
- author=Marei Peischl
-}
-
-
-\frontmatter
-
\title{TUDaPhD -- \LaTeX-Dissertationstemplate im CD der TU Darmstadt}
\subtitle{\LaTeX{} using TU Darmstadt's Corporate Design}
-\author[M. Peischl]{Marei Peischl}%optionales Argument ist die Signatur,
-\birthplace{Geburtsort}%Geburtsort, bei Dissertationen zwingend notwendig
-\reviewer{Gutachter 1 \and Gutachter 2 \and noch einer \and falls das immernoch nicht reicht}%Gutachter
-%Falls die Bezeichner entsprechend der Promotionsordnung angepasst werden sollen:
-%\reviewer*[Erstreferent\_in,Koreferent\_in]{Gutachter 1 \and Gutachter 2}
-%\publishers{}% Feld für die Ortsangabe oder einen Verlag. Dies ist mit „Darmstadt, Technische Universität Darmstadt“ vorbelegt. Die Vorgabe stammt von der Universitätsbibliothek.
+\author{Marei Peischl}
+% \birthplace{Geburtsort}
+\reviewer{Reviewer 1 \and Reviewer 2 \and … }
+% Falls die Bezeichner entsprechend der Promotionsordnung angepasst werden sollen
+% \reviewer*[Erstreferent\_in,Korreferent\_in]{Gutachter 1 \and Gutachter 2}
-%%Sofern keine passende Option verfügbar ist
-%\drtext{}
+% \publishers{Darmstadt, Technische Universität Darmstadt}
+% Feld für die Ortsangabe oder einen Verlag. Dies ist nach Vorgabe der Universitätsbibiliothek mit „Darmstadt, Technische Universität Darmstadt“ vorbelegt.
-%Diese Felder werden untereinander auf der Titelseite platziert.
-%\department ist eine notwendige Angabe, siehe auch dem Abschnitt `Abweichung von den Vorgaben für die Titelseite'
-\department{phys} %Kürzel werden entsprechend der Liste in diesem Dokument ersetzt.
+% Sofern keine passende Option verfügbar ist:
+% \drtext{}
+
+% Diese Felder werden untereinander auf der Titelseite platziert.
+% \department ist eine notwendige Angabe, siehe auch dem Abschnitt `Abweichung von den Vorgaben für die Titelseite'
+\department{phys}% Das Kürzel wird automatisch ersetzt sofern der Fachbereich vordefiniert ist.
\institute{Institut}
\group{Arbeitsgruppe}
@@ -134,75 +129,31 @@
\submissiondate{\today}
\examdate{\today}
-% Hinweis zur Lizenz:
-% TUDa-CI verwendet momentan die Lizenz CC BY-NC-ND 2.0 DE als Voreinstellung.
-% Die TU Darmstadt hat jedoch die Empfehlung von dieser auf die liberalere
-% CC BY 4.0 geändert. Diese erlaubt eine Verwendung bearbeiteter Versionen und
-% die kommerzielle Nutzung.
-% TUDa-CI wird im nächsten größeren Release ebenfalls diese Anpassung vornehmen.
-% Aus diesem Grund wird empfohlen die Lizenz manuell auszuwählen.
-\tuprints{urn=XXXXX,printid=XXXX,year=2022,license=cc-by-4.0}
-% To see further information on the license option in English, remove the license= key and pay attention to the warning & help message.
+%\tuprints{urn=XXXXX,printid=XXXX,year=2022,license=cc-by-4.0}% Lizenzdaten für TUprints
-\dedication{For \TeX{} \& Friends}
-
+\dedication{Für alle, die \TeX{} nutzen.}
\maketitle
-
-\affidavit
-
-\addchap{Vorwort -- Über diese Datei}
-Die Datei \file{DEMO-TUDaPhD.tex} beziehungsweise ihre Ausgabe \file{DEMO-TUDaPhD.pdf} ist ein Template für Abschlussarbeiten im Stil des Corporate Designs der TU Darmstadt.
-Sie ist Teil des TUDa-CI-Bundles und basiert in Teilen auf dem tuddesign-Paket von C.~v.~Loewenich und J.~Werner.
-
-Sie verwendet die Dokumentenklasse \file{tudapub.cls}, allerdings mit erweiterten Einstellungen. In diesem Dokument werden überwiegend die speziell auf Abschlussarbeiten ausgelegten Möglichkeiten beschrieben. Weitere Konfigurationsmöglichkeiten finden sich in der Datei \file{DEMO-TUDaPub.pdf} \cite{tudapub}.
-
-Es ist voreingestellt, dass eine PDF/A-Datei erzeugt wird. Die beste Kompatibilität hierfür bietet Lua\LaTeX. Bei anderen Compilern kann dies entsprechend der Angaben in DEMO-TUDaPub zu Problemen führen. In diesem Fall sollte entweder der Compiler gewechselt oder \code{pdfa=false} aktiviert werden.
-
-Für weitere Hinweise kann ein Blick in die zur Dokumentenklasse gehörigen Dokumentation (DEMO-TUDaPub.pdf) hilfreich sein. Sie wird zusammen mit den Quelldateien verteilt.
-
-\minisec{Unterschiede der Demodateien DEMO-TUDaThesis und DEMO-TUDaPhD}
-Zwar basieren alle drei DEMO-Dateien auf der Klasse \code{tudapub}, allerdings sind die Basiseinstelungen dem Dokumententyp angepasst.
-Für Erläuterungen zu den TUDaPub spezifischen Optionen, sei auf die Datei DEMO-TUDaPub verwiesen.
-Da die Basisklasse für beide identisch ist, kann jede Option abgeändert werden. Die Folgende Liste zeigt lediglich die gezeigten Features bei Standardeinstellungen.
-
-\noindent\begin{tabularx}{\linewidth}{@{}p{.25\linewidth}*3{>{\centering\arraybackslash}X}@{}}
- \toprule
- Option&DEMO-TUDaThesis&DEMO-TUDaPhD&DEMO-TUDapub\\
- \midrule
- twoside&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule
- parskip&\FeatureTrue&\FeatureFalse&\FeatureTrue\\\midrule
- Kolophon&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule
- Widmung&\FeatureFalse&\FeatureTrue&\FeatureFalse\\\midrule
- Schriftgröße&11pt&11pt&9pt\\\midrule
- ruledheaders§ion&chapter&all\\\midrule
- Basisklasse&scrreprt&scrbook&scrartcl\\\midrule
- thesis&\ttfamily type=bachelor&\ttfamily type=dr, dr=rernat
- &\FeatureFalse\\\midrule
- marginpar&\FeatureFalse&\FeatureFalse&\FeatureTrue\\\midrule
- Affidavit\newline\rlap{(Selbstständigkeitserklärung)}&\FeatureTrue&\FeatureTrue&\FeatureFalse\\\midrule
- abstract&\FeatureFalse&\FeatureTrue&\FeatureTrue\\\midrule
- custommargins&\FeatureTrue&\FeatureTrue&\FeatureFalse\\
- \bottomrule
-\end{tabularx}
-
-
-
+\affidavit% Selbstständigkeitserklärung
\begin{abstract}
- Deutsche Zusammenfassung
+ Zusammenfassung in der Hauptsprache des Dokuments (hier Deutsch)
\end{abstract}
\begin{abstract}[english]
- Englische Zusammenfassung, falls benötigt
+ Abstract in another loaded language (here English), in case it's required.
\end{abstract}
\tableofcontents
+% Ggf. weitere Verzeichnisse wie \listoffigures oder ein Abkürzungsverzeichnis
-%Weitere Verzeichnisse wie \listoffigures oder ein Abkürzungsverzeichnis
-
\mainmatter
+\addchap{Über diese Datei}
+Die Datei \file{DEMO-TUDaPhD.tex} beziehungsweise ihre Ausgabe \file{DEMO-TUDaPhD.pdf} ist ein Template für Abschlussarbeiten im Stil des Corporate Designs der TU Darmstadt.
+Sie ist Teil des TUDa-CI-Bundle und wurde in Teilen durch das tuddesign-Paket von C.~v.~Loewenich und J.~Werner inspiriert.
+
+
\chapter{Verwendung}
Die Klasse kann wie für Dokumentenklassen üblich eingebunden werden
\begin{verbatim}
@@ -222,7 +173,7 @@
Dies wird jedoch nicht automatisch geladen, da hierfür die Konfiguration der Sprachen bekannt sein müsste. Die Demo-Dateien für Abschlussarbeiten (\file{DEMO-TUDaThesis.tex}/""\file{DEMO-TUDaPhD.tex}) laden hierfür die Konfiguration:
\begin{verbatim}
- \usepackage[english, main=ngerman]{babel}
+ \usepackage[english, main=ngerman]{babel}
\end{verbatim}
Diese ist für ein Dokument mit Deutsch als Hauptsprache und Englischen Elementen.
Die Hauptsprache wird als Wert der Option \verb+main=+ übergeben.
@@ -231,7 +182,7 @@
Falls die Hauptsprache nicht Deutsch ist, wäre daher die folgende Konfiguration sinnvoll:
\begin{verbatim}
- \usepackage[ngerman, main=<Hauptsprache>]{babel}
+ \usepackage[ngerman, main=<Hauptsprache>]{babel}
\end{verbatim}
\section{Übergabe der Titeldaten}
@@ -238,7 +189,7 @@
Die Daten werden analog zur klassischen Titeleierzeugung mit \verb+\maketitle+ übergeben. Allerdings wurden die Felder um ein paar speziellere Daten erweitert. Sofern nicht anders angegeben, verfügen alle Makros über ein notwendiges Argument für die Datenübergabe, z.\,B.
\begin{verbatim}
- \title{\LaTeX{} im Corporate Design der TU Darmstadt}
+ \title{\LaTeX{} im Corporate Design der TU Darmstadt}
\end{verbatim}
Es ist zu beachten, dass für die Erzeugung der Titelseite nach Übergabe aller Daten \verb+\maketitle+ aufgerufen werden muss.
@@ -251,38 +202,38 @@
\item[studentID] Matrikelnummer. Nach den Vorgaben des Templates ist diese Angabe immer optional.
\item[birthplace] Geburtsort. Angabe ist bei Dissertationen notwendig.
\item[reviewer] Gutachter. Mehrere Gutachter werden, wie Autoren durch \verb+\and+ getrennt. Die Nummerierung läuft von links nach rechts.
- \minisec{Änderung des Bezeichners}
- Die Änderung des Bezeichners ist über ein optionales Argument möglich:
- \begin{verbatim}
- \reviewer[Ersatzbezeichner]{Name1 \and Name2}
- \end{verbatim}
- Um die numerische Benennung abzuändern ist es zusätzlich möglich statt dem Ersatzbezeichner eine Kommaliste zu übergeben:
- \begin{verbatim}
- \reviewer*[Bezeichner1, Bezeichner2]{Name1 \and Name2}
- \end{verbatim}
- In diesem Fall entfällt die Nummerierung vor dem Bezeichner. Soll z.\,B. den Formulierungen der Promotionsordnung entsprochen werden, gilt:
- \begin{verbatim}
- \reviewer[Erstreferent\_in,Koreferent\_in]{Name1 \and Name2}
- \end{verbatim}
- Für die Erstellung Fachbereichsspezifischer Templates existiert hierfür auch ein Makro, dass ohne den Aufruf von \verb+\reviewer+ Änderungen zulässt.
- \begin{verbatim}
- \setupReviewName{Ersatzwort für „Gutachten“}
- \end{verbatim}
- Setzt die ersten beiden Bezeichner. Alternativ ist es auch möglich Positionen einzeln zu benennen \verb+\setupReviewName[1]{Erstferent}+, eine Übergabe als Komma-Liste ist als \verb+\setupReviewName*{Bezeicher1,Bezeicher2}+ möglich.
+ \minisec{Änderung des Bezeichners}
+ Die Änderung des Bezeichners ist über ein optionales Argument möglich:
+\begin{verbatim}
+ \reviewer[Ersatzbezeichner]{Name1 \and Name2}
+\end{verbatim}
+ Um die numerische Benennung abzuändern ist es zusätzlich möglich statt dem Ersatzbezeichner eine Kommaliste zu übergeben:
+\begin{verbatim}
+ \reviewer*[Bezeichner1, Bezeichner2]{Name1 \and Name2}
+\end{verbatim}
+ In diesem Fall entfällt die Nummerierung vor dem Bezeichner. Soll z.\,B. den Formulierungen der Promotionsordnung entsprochen werden, gilt:
+\begin{verbatim}
+ \reviewer[Erstreferent\_in,Koreferent\_in]{Name1 \and Name2}
+\end{verbatim}
+ Für die Erstellung Fachbereichsspezifischer Templates existiert hierfür auch ein Makro, dass ohne den Aufruf von \verb+\reviewer+ Änderungen zulässt.
+\begin{verbatim}
+ \setupReviewName{Ersatzwort für „Gutachten“}
+\end{verbatim}
+ Setzt die ersten beiden Bezeichner. Alternativ ist es auch möglich Positionen einzeln zu benennen \verb+\setupReviewName[1]{Erstferent}+, eine Übergabe als Komma-Liste ist als \verb+\setupReviewName*{Bezeicher1,Bezeicher2}+ möglich.
- Ab Version 3.26 werden die Gutachter nicht mehr auf der Titelrückseite genannt. Dies wird über die \verb+thesis+ Option \verb+reviewer-on-uppertitleback+ gesteuert. Voreingestellt ist der Wert \verb+false+.
+ Ab Version 3.26 werden die Gutachter nicht mehr auf der Titelrückseite genannt. Dies wird über die \verb+thesis+ Option \verb+reviewer-on-uppertitleback+ gesteuert. Voreingestellt ist der Wert \verb+false+.
\item[institution] Einrichtung. Dieser Eintrag, wie auch die beiden folgenden, werden unterhalb des Logos auf der Titelseite platziert.
\item[department] Fach-/Studienbereich, allerdings ist die oben genannte Option zu bevorzugen. Die Verarbeitung des Arguments erfolgt jedoch analog.
- Dieses Makro verfügt jedoch zusätzlich über die Möglichkeit abweichende Einträge gegenüber den Vorgaben anzugeben. Insbesondere wenn eine gesonderte Formulierung gegenüber der voreingestellten \enquote{im Fachbereich} und ihren Varianten notwendig ist. Hierfür liefert \code{\textbackslash{}department} ein optionales Argument:
+ Dieses Makro verfügt jedoch zusätzlich über die Möglichkeit abweichende Einträge gegenüber den Vorgaben anzugeben. Insbesondere wenn eine gesonderte Formulierung gegenüber der voreingestellten \enquote{im Fachbereich} und ihren Varianten notwendig ist. Hierfür liefert \code{\textbackslash{}department} ein optionales Argument:
- \begin{verbatim}
- \department[Ersatztext]{Kürzel/Bezeichnung}
- \end{verbatim}
- Zusätzlich gibt es ab Version 2.01 auch die Möglichkeit den gesamten Text \enquote{im Fachbereich <Bereichsbezeichnung>}, sowie die Angabe in der Infobox auf der Titelseite zu ersetzen. Dies geschieht über die gesternte Variante:
- \begin{verbatim}
- \department*[Text für die Box]{Text zwischen Typ und Autor}
- \end{verbatim}
+\begin{verbatim}
+ \department[Ersatztext]{Kürzel/Bezeichnung}
+\end{verbatim}
+ Zusätzlich gibt es ab Version 2.01 auch die Möglichkeit den gesamten Text \enquote{im Fachbereich <Bereichsbezeichnung>}, sowie die Angabe in der Infobox auf der Titelseite zu ersetzen. Dies geschieht über die gesternte Variante:
+\begin{verbatim}
+ \department*[Text für die Box]{Text zwischen Typ und Autor}
+\end{verbatim}
\item[group] Arbeitsgruppe.
\item[submissiondate] Datum der Einreichung
\item[examdate] Datum der Disputation
@@ -289,42 +240,42 @@
\item[date] Beliebiges Datum. Wird über \verb|datename| bezeichnet.
\item[publishers] Wird hier für die Ortsangabe verwendet und ist mit \enquote{Darmstadt}, bzw. \enquote{Darmstadt, Technische Universität Darmstadt} (bei Dissertationen) vorbelegt.
\item[tuprints] \label{page:tuprints}Übergabe der Daten, sofern das Dokument über TUprints Veröffentlicht werden soll.
- \begin{verbatim}
- \tuprints{
- urn=12345,
- printid=123456,
- year=2022
- }
- \end{verbatim}
- Falls das Argument kein Gleichheitszeichen erkennt, wird der Wert als \code{printid} gesetzt und keine URN angegeben.
+\begin{verbatim}
+ \tuprints{
+ urn=12345,
+ printid=123456,
+ year=2022
+ }
+\end{verbatim}
+ Falls das Argument kein Gleichheitszeichen erkennt, wird der Wert als \code{printid} gesetzt und keine URN angegeben.
- \minisec{Lizenzangabe}
- Ab Version 2.07 ist es zudem möglich einen eigenen Lizenztext über den Schlüssel \verb|license=<Text>| zu übergeben. Dieser ersetzt dann die voreingestellte Lizenzangabe.
+ \minisec{Lizenzangabe}
+ Ab Version 2.07 ist es zudem möglich einen eigenen Lizenztext über den Schlüssel \verb|license=<Text>| zu übergeben. Dieser ersetzt dann die voreingestellte Lizenzangabe.
- Es existieren (seit v3.08) vorgefertigte Werte für die Option \verb|license|, um eine einfachere Anpassung zu ermöglichen. Diese lauten:
+ Es existieren (seit v3.08) vorgefertigte Werte für die Option \verb|license|, um eine einfachere Anpassung zu ermöglichen. Diese lauten:
- \parbox[t]{.5\linewidth}{%
- \ttfamily
- \href{https://creativecommons.org/licenses/by-nc-nd/2.0/}{cc-by-nc-nd-2.0-de} \textnormal{(noch aktuelle Voreinstellung)}\par
- \href{https://creativecommons.org/licenses/by/4.0/}{cc-by-4.0}\par
- \href{https://creativecommons.org/licenses/by-sa/4.0/}{cc-by-sa-4.0}\par
- \href{https://creativecommons.org/licenses/by-nc-sa/4.0/}{cc-by-nc-sa-4.0}\par
- }%
- \parbox[t]{.5\linewidth}{
- \ttfamily
- \href{https://creativecommons.org/licenses/by-nc-/4.0/}{cc-by-nc-4.0}\par
- \href{https://creativecommons.org/licenses/by-nd/4.0/}{cc-by-nd-4.0}\par
- \href{https://creativecommons.org/licenses/by-nc-nd/4.0/}{cc-by-nc-nd-4.0}\par
- \href{https://rightsstatements.org/page/InC/1.0/}{inc-1.0}\textnormal{ (Ab Version 3.36)}
- }
+ \parbox[t]{.5\linewidth}{%
+ \ttfamily
+ \href{https://creativecommons.org/licenses/by-nc-nd/2.0/}{cc-by-nc-nd-2.0-de} \textnormal{(noch aktuelle Voreinstellung)}\par
+ \href{https://creativecommons.org/licenses/by/4.0/}{cc-by-4.0}\par
+ \href{https://creativecommons.org/licenses/by-sa/4.0/}{cc-by-sa-4.0}\par
+ \href{https://creativecommons.org/licenses/by-nc-sa/4.0/}{cc-by-nc-sa-4.0}\par
+ }%
+ \parbox[t]{.5\linewidth}{
+ \ttfamily
+ \href{https://creativecommons.org/licenses/by-nc-/4.0/}{cc-by-nc-4.0}\par
+ \href{https://creativecommons.org/licenses/by-nd/4.0/}{cc-by-nd-4.0}\par
+ \href{https://creativecommons.org/licenses/by-nc-nd/4.0/}{cc-by-nc-nd-4.0}\par
+ \href{https://rightsstatements.org/page/InC/1.0/}{inc-1.0}\textnormal{ (Ab Version 3.36)}
+ }
- Dies ist Bestandteil der Vorbereitung zur Anpassung der Standardlizenz, welche durch die Universitätsbibliothek angepasst wurde.
- Die entsprechende Diskussion findet sich unter \url{https://github.com/tudace/tuda_latex_templates/issues/251} und eine Anpassung der Voreinstellung bei TUDa-CI ist für Version 4.0 vorgesehen.
+ Dies ist Bestandteil der Vorbereitung zur Anpassung der Standardlizenz, welche durch die Universitätsbibliothek angepasst wurde.
+ Die entsprechende Diskussion findet sich unter \url{https://github.com/tudace/tuda_latex_templates/issues/251} und eine Anpassung der Voreinstellung bei TUDa-CI ist für Version 4.0 vorgesehen.
- Unterstützung bei der Wahl einer passenden Creative Commons Lizenz bietet die ULB der TUDa unter https://www.ulb.tu-darmstadt.de/dpub oder das CC-Projekt sebst über seinen Lizenzfinder unter \url{http://creativecommons.org/choose/}.
- Die TU Darmstadt empfiehlt in Ihrer Publikationsrichtlinie und Open-Access-Policy die Nutzung der offenen CC BY 4.0 Lizenz.
+ Unterstützung bei der Wahl einer passenden Creative Commons Lizenz bietet die ULB der TUDa unter https://www.ulb.tu-darmstadt.de/dpub oder das CC-Projekt sebst über seinen Lizenzfinder unter \url{http://creativecommons.org/choose/}.
+ Die TU Darmstadt empfiehlt in Ihrer Publikationsrichtlinie und Open-Access-Policy die Nutzung der offenen CC BY 4.0 Lizenz.
- Falls ein von den oben gelisteten Schlüsseln abweichender Wert gesetzt wird, wird ebendieser direkt an der Stelle des Lizenztextes verwendet. Sofern der Text Gleichheitszeichen oder Kommata enthält ist eine Gruppierung notwendig.
+ Falls ein von den oben gelisteten Schlüsseln abweichender Wert gesetzt wird, wird ebendieser direkt an der Stelle des Lizenztextes verwendet. Sofern der Text Gleichheitszeichen oder Kommata enthält ist eine Gruppierung notwendig.
\item[titlegraphic] Hier kann Code übergeben werden, der den farbigen Block im unteren Teil der Titelseite ersetzt. Details sind in der allgemeinen TUDaPub-Dokumentation beschrieben \cite{tudapub}
\item[titleintro] Ab Version 2.03 kann zusätzlich über diesen Hook ein beliebiger Text direkt nach dem Untertitel und vor den automatischen Daten ergänzt werden.
\item[titleaddendum] Wie \code{\tbs{}titleintro} jedoch als letztes Element des Blocks.
@@ -342,7 +293,7 @@
Inwieweit diese Optionen verwendet werden dürfen ist jeweils vor der Verwendung durch die Nutzer:in abzuklären.
TUDa-CI kann hierfür keine gesicherte Aussage treffen.
\begin{verbatim}
- \affidavit[signature=Signaturname,signature-image={\includegraphics[width=\width]{signaturbild}}]
+ \affidavit[signature=Signaturname,signature-image={\includegraphics[width=\width]{signaturbild}}]
\end{verbatim}
Eine vertikale Verschiebung des Signaturbildes ist nicht direkt implementiert, ist jedoch mit der Verwendung des \LaTeX-Makros \verb+\raisebox{<Verschiebung>}{<Inhalt>}+ problemlos möglich.
@@ -349,9 +300,9 @@
Es besteht zusätzlich die Möglichkeit ein anderssprachiges Affidavit als Ergänzung mit abzudrucken. Um die Struktur und die ggf. notwendige Sprachumschaltung zu erledigen, existiert hierfür ab Version 2.03 eine Umgebung:
\begin{verbatim}
- \begin{affidavit*}[Babel-Sprachoption]{Überschrift}
- Text
- \end{affidavit*}
+ \begin{affidavit*}[Babel-Sprachoption]{Überschrift}
+ Text
+ \end{affidavit*}
\end{verbatim}
Diese Variante verfügt bewusst über keine Unterschriftenzeile, da diese Version laut Verständnis der Entwickler keine rechtliche Verbindlichkeit besitzt.
@@ -358,13 +309,13 @@
Die Umgebung kann jedoch auch für besondere Formen der Erklärung genutzt werden. In diesem Fall kann eine zusätzliche Signaturzeile über
\begin{verbatim}
- \AffidavitSignature[Stadt]
+ \AffidavitSignature[Stadt]
\end{verbatim}
hinzugefügt werden. Die Vorbelegung für Stadt ist hierbei \enquote{Darmstadt}.
Ab Version 3.20 ist die Übergabe einer zusätzlichen Option für den Ort der Signatur auch als Option möglich.
\begin{verbatim}
- \affidavit[signature-location=Stadt]
+ \affidavit[signature-location=Stadt]
\end{verbatim}
\section{Layout-Optionen mit Verstoß gegen das Corporate Design}
@@ -373,22 +324,21 @@
Daher existiert die Klassenoption \code{custommargins}, die für dieses Dokument aktiviert wurde (Wert \code{true}). Sie verfügt über die Werte \code{true}, \code{false} und \code{geometry} mit folgender Bedeutung:
\begin{description}
-\item[custommargins=false] Standardeinstellung von \cls{tudapub}. Die Ränder entsprechen den Vorgaben des Corporate Design Guidelines. Die Einstellung wird durch \pck{geometry} durchgeführt. Eigene Anpassungen werden durch das Ausführen von \code{\textbackslash{}maketitle} überschrieben.
-\item[custommargins=true] Die Einstellungen des Corporate Design Guidelines werden nicht aktiviert. \pck{geometry} wird nicht geladen. Dieser Modus entspricht der Standardeinstellung von \KOMAScript{}. Dadurch werden die Ränder nicht fest definiert, sondern auf Basis des \pck{typearea}-Paketes berechnet \cite[vgl.][]{scrguide}.
-\item[custommargins=geometry] Diese Variante wurde auf Wunsch zur Verfügung gestellt, allerdings wird darauf hingewiesen, dass manuelle Randeinstellungen oft nicht zu einem harmonischen Satzspiegel führt.
-\pck{geometry} wird, wie bei \code{false} geladen und vorkonfiguriert. Es ist allerdings möglich kleinere Anpassung durch die Verwendung des Makros \code{\textbackslash{}geometry} zu setzen. Die Einstellungen, die zu Beginn des Dokuments gelten werden gespeichert und nach der Titelseite wiederhergestellt.
+ \item[custommargins=false] Standardeinstellung von \cls{tudapub}. Die Ränder entsprechen den Vorgaben des Corporate Design Guidelines. Die Einstellung wird durch \pck{geometry} durchgeführt. Eigene Anpassungen werden durch das Ausführen von \code{\textbackslash{}maketitle} überschrieben.
+ \item[custommargins=true] Die Einstellungen des Corporate Design Guidelines werden nicht aktiviert. \pck{geometry} wird nicht geladen. Dieser Modus entspricht der Standardeinstellung von \KOMAScript{}. Dadurch werden die Ränder nicht fest definiert, sondern auf Basis des \pck{typearea}-Paketes berechnet \cite[vgl.][]{scrguide}.
+ \item[custommargins=geometry] Diese Variante wurde auf Wunsch zur Verfügung gestellt, allerdings wird darauf hingewiesen, dass manuelle Randeinstellungen oft nicht zu einem harmonischen Satzspiegel führt.
+ \pck{geometry} wird, wie bei \code{false} geladen und vorkonfiguriert. Es ist allerdings möglich kleinere Anpassung durch die Verwendung des Makros \code{\textbackslash{}geometry} zu setzen. Die Einstellungen, die zu Beginn des Dokuments gelten werden gespeichert und nach der Titelseite wiederhergestellt.
-Hierbei ist zu beachten, dass die Einstellungen als Ausgangspunkt den Voreingestellten Satzspiegel nutzen (je nach Option mit Randnotizspalte oder ohne). Es ist möglich diese Optionen vor den eigenen mit zurückzusetzen:
+ Hierbei ist zu beachten, dass die Einstellungen als Ausgangspunkt den Voreingestellten Satzspiegel nutzen (je nach Option mit Randnotizspalte oder ohne). Es ist möglich diese Optionen vor den eigenen mit zurückzusetzen:
\begin{verbatim}
- \geometry{
- reset,
- <Eigene Anpassungen>
- }
+ \geometry{
+ reset,
+ <Eigene Anpassungen>
+ }
\end{verbatim}
-Die gilt insbesondere für die Optionen \code{includehead}, \code{includefoot} und \code{includemp}.
+ Die gilt insbesondere für die Optionen \code{includehead}, \code{includefoot} und \code{includemp}.
\end{description}
-
\minisec{Hinweis zu den Kopf-/Fußzeilen}
Wenn die Option \code{marginpar=true} gesetzt bleibt, ragen die Kopf- und Fußzeile über die Marginalspalte hinaus. Aus ästhetischen Gründen wird daher empfohlen in diesem Fall die Kopf- und Fußzeile mit \code{marginpar=false} auf den Textbereich zu beschränken.
@@ -395,7 +345,7 @@
Auch ist das Standard-Layout der Kolumnentitel wenig vorteilhaft, da die Kolumnentitel damit local größer sein können als die eigentliche Überschrift. (\code{headline=automark})
Deswegen kann über
\begin{verbatim}
- \pagestyle{TUDa.headings}
+ \pagestyle{TUDa.headings}
\end{verbatim}
ein einfacherer Seitenstil ausgewählt werden, der die Nutzung mit lebenden Kolumnentitel erheblich vereinfacht. Dieser Stil ist über \pck{scrlayer-scrpage} realisiert und kann entsprechend der \KOMAScript{}-Dokumentation angepasst werden.
@@ -414,48 +364,48 @@
Im folgenden findet sich die Bedeutung der einzelnen Optionen:
\begin{description}
-\item[type=<Wert>] Auswahl des Typus. Dieser wird auf die Titelseite gesetzt und wählt zudem aus welche Daten für die Titelseite zwingend übergeben werden müssen.
- Es stehen die folgenden Werte zur Verfügung (die Werte in Klammern sind die notwendigen Titeldaten):
- \begin{itemize}
- \item \code{sta}: Studienarbeit (title, author, date)
- \item \code{diplom}: Diplomarbeit (title, author, submissiondate, reviewer, department)
- \item \code{bachelor}: Bachelorarbeit (title, author, submissiondate, department, reviewer)
- \item \code{master}: Masterarbeit (title, author, submissiondate, department, reviewer)
- \item \code{pp}: Project-Proposal (title, author, date, department)
- \item \code{dr}: vorgelegte Dissertation (title, author, submissiondate , birthplace, department, reviewer)
- \item \code{drfinal}: genehmigte Dissertation (title, author, submissiondate,examdate, birthplace, department, reviewer)
- \end{itemize}
- Wird ein Typus angegeben, der nicht erkannt wird, so wird der Text direkt übergeben. Notwendige Titelfelder über den Titel hinaus gibt es in diesem Fall nicht.
-\item[dr=<Kürzel>] Lädt einen der vordefinierten Texte für die Titelseite. Als Werte stehen bislang \code{rernat}, \code{rerpol}, \code{ing} und \code{phil} zur Verfügung. Zum Beispiel lädt der Wert \code{phil}:
- \begin{quote}
- Zur Erlangung des Grades eines Doktor der Philosophie (Dr.\,phil.)
- \end{quote}
- Sofern keiner dieser Werte dem angestrebten Titel entspricht, kann ein Text direkt übergeben werden.
- \begin{verbatim}
- \drtext{Zur Erlangung des Grades \ldots}
- \end{verbatim}
-\item[department=<Kürzel>] Die Fachbereiche sind fest als Textbausteine in Deutscher sowie Englischer Sprache hinterlegt. Diese Option ermöglicht die Auswahl als Dokumentenklassenoption. Aus Kompatibilitätsgründen kann jedoch auch das Makro \code{department}-Makro hierfür genutzt werden. Zur Verfügung stehen:\par
- \begin{tabular}{@{}l@{${}\to{}$}l@{}}
- arch & Architektur\\
- bauing& Bau- und Umweltingenieurwissenschaften\\
- bio &Biologie\\
- chem &Chemie\\
- etit &Elektrotechnik und Informationstechnik\\
- gugw &Gesellschafts- und Geschichtswissenschaften\\
- humanw&Humanwissenschaften\\
- inf &Informatik\\
- mb &Maschinenbau\\
- matgeo&Material- und Geowissenschaften\\
- math &Mathematik\\
- phys &Physik\\
- wi &Rechts- und Wirtschaftswissenschaften
- \end{tabular}
+ \item[type=<Wert>] Auswahl des Typus. Dieser wird auf die Titelseite gesetzt und wählt zudem aus welche Daten für die Titelseite zwingend übergeben werden müssen.
+ Es stehen die folgenden Werte zur Verfügung (die Werte in Klammern sind die notwendigen Titeldaten):
+ \begin{itemize}
+ \item \code{sta}: Studienarbeit (title, author, date)
+ \item \code{diplom}: Diplomarbeit (title, author, submissiondate, reviewer, department)
+ \item \code{bachelor}: Bachelorarbeit (title, author, submissiondate, department, reviewer)
+ \item \code{master}: Masterarbeit (title, author, submissiondate, department, reviewer)
+ \item \code{pp}: Project-Proposal (title, author, date, department)
+ \item \code{dr}: vorgelegte Dissertation (title, author, submissiondate , birthplace, department, reviewer)
+ \item \code{drfinal}: genehmigte Dissertation (title, author, submissiondate,examdate, birthplace, department, reviewer)
+ \end{itemize}
+ Wird ein Typus angegeben, der nicht erkannt wird, so wird der Text direkt übergeben. Notwendige Titelfelder über den Titel hinaus gibt es in diesem Fall nicht.
+ \item[dr=<Kürzel>] Lädt einen der vordefinierten Texte für die Titelseite. Als Werte stehen bislang \code{rernat}, \code{rerpol}, \code{ing} und \code{phil} zur Verfügung. Zum Beispiel lädt der Wert \code{phil}:
+ \begin{quote}
+ Zur Erlangung des Grades eines Doktor der Philosophie (Dr.\,phil.)
+ \end{quote}
+ Sofern keiner dieser Werte dem angestrebten Titel entspricht, kann ein Text direkt übergeben werden.
+\begin{verbatim}
+ \drtext{Zur Erlangung des Grades \ldots}
+\end{verbatim}
+ \item[department=<Kürzel>] Die Fachbereiche sind fest als Textbausteine in Deutscher sowie Englischer Sprache hinterlegt. Diese Option ermöglicht die Auswahl als Dokumentenklassenoption. Aus Kompatibilitätsgründen kann jedoch auch das Makro \code{department}-Makro hierfür genutzt werden. Zur Verfügung stehen:\par
+ \begin{tabular}{@{}l@{${}\to{}$}l@{}}
+ arch & Architektur\\
+ bauing& Bau- und Umweltingenieurwissenschaften\\
+ bio &Biologie\\
+ chem &Chemie\\
+ etit &Elektrotechnik und Informationstechnik\\
+ gugw &Gesellschafts- und Geschichtswissenschaften\\
+ humanw&Humanwissenschaften\\
+ inf &Informatik\\
+ mb &Maschinenbau\\
+ matgeo&Material- und Geowissenschaften\\
+ math &Mathematik\\
+ phys &Physik\\
+ wi &Rechts- und Wirtschaftswissenschaften
+ \end{tabular}
- Neben den Fachbereichen existieren für Abschlussarbeiten, die keine Dissertationen sind auch Studienbereiche, siehe DEMO-TUDaThesis.
- Falls etwas anderes als eines dieser Kürzel übergeben wird, wird der Text direkt verwendet und eine entsprechende Warnung ausgegeben.
+ Neben den Fachbereichen existieren für Abschlussarbeiten, die keine Dissertationen sind auch Studienbereiche, siehe DEMO-TUDaThesis.
+ Falls etwas anderes als eines dieser Kürzel übergeben wird, wird der Text direkt verwendet und eine entsprechende Warnung ausgegeben.
- Die Auswahl der Fachrichtung erzeugt zusätzlich eine Box auf der Titelseite unterhalb des Logos. Falls diese automatische Erstellung nicht gewünscht ist, kann dies über die Option \code{instbox=false} deaktiviert werden.
-\item[ignore-missing-data] Diese Option ist ein Schalter, der es ermöglicht die Fehlermeldung über nicht übergebene Titeldaten auszuschalten. In diesem Fall wird lediglich eine Warnung erzeugt, falls die angegeben Daten nicht mit den Anforderungen übereinstimmen.
+ Die Auswahl der Fachrichtung erzeugt zusätzlich eine Box auf der Titelseite unterhalb des Logos. Falls diese automatische Erstellung nicht gewünscht ist, kann dies über die Option \code{instbox=false} deaktiviert werden.
+ \item[ignore-missing-data] Diese Option ist ein Schalter, der es ermöglicht die Fehlermeldung über nicht übergebene Titeldaten auszuschalten. In diesem Fall wird lediglich eine Warnung erzeugt, falls die angegeben Daten nicht mit den Anforderungen übereinstimmen.
\end{description}
\minisec{Abweichung von den Vorgaben für die Titelseite}
@@ -469,3 +419,4 @@
\printbibliography
\end{document}
+%% End of file `DEMO-TUDaPhD-de.tex'.
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPoster.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPoster.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPoster.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPoster.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaPoster.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaPoster-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPub.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPub.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPub.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaPub.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaPub.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaPub-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaReport.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaReport.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaReport.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaReport.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaReport.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaReport-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaSciPoster.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaSciPoster.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaSciPoster.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaSciPoster.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaSciPoster.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaSciPoster-de.tex' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaThesis.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaThesis.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaThesis.tex 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/DEMO-TUDaThesis.tex 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `DEMO-TUDaThesis.tex' version 3.36 (2024-01-05),
+%% This is file `DEMO-TUDaThesis-de.tex' version 3.37 (2024-04-21)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -31,33 +31,31 @@
%%
% !TeX program = lualatex
%%
+% PDF/A über pdfmanagement und nicht über pdfx
+\DocumentMetadata{
+ pdfstandard=a-2b,
+ pdfversion=1.7,% 2.0 geht auch, aber die meisten Validierungsprogramme unterstützen das noch nicht.
+}
\documentclass[
- ngerman,
- ruledheaders=section,%Ebene bis zu der die Überschriften mit Linien abgetrennt werden, vgl. DEMO-TUDaPub
+ german,% Hauptsprache als globale Option, früher war ngerman notwendig
+ ruledheaders=section,% Ebene bis zu der die Überschriften mit Linien abgetrennt werden,
class=report,% Basisdokumentenklasse. Wählt die Korrespondierende KOMA-Script Klasse
thesis={type=bachelor},% Dokumententyp Thesis, für Dissertationen siehe die Demo-Datei DEMO-TUDaPhd
accentcolor=9c,% Auswahl der Akzentfarbe
custommargins=true,% Ränder werden mithilfe von typearea automatisch berechnet
marginpar=false,% Kopfzeile und Fußzeile erstrecken sich nicht über die Randnotizspalte
- %BCOR=5mm,%Bindekorrektur, falls notwendig
- parskip=half-,%Absatzkennzeichnung durch Abstand vgl. KOMA-Script
- fontsize=11pt,%Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein
-% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
+% BCOR=5mm,% Bindekorrektur
+ parskip=half-,% Absatzkennzeichnung durch Abstand vgl. KOMA-Script
+ fontsize=11pt,% Basisschriftgröße laut Corporate Design ist mit 9pt häufig zu klein
+% logofile=example-image,% Falls die Logo Dateien nicht vorliegen
]{tudapub}
-
-% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig
-\usepackage{iftex}
-\ifPDFTeX
- \usepackage[utf8]{inputenc}%kompatibilität mit TeX Versionen vor April 2018
-\fi
-
%%%%%%%%%%%%%%%%%%%
-%Sprachanpassung & Verbesserte Trennregeln
+% Spracheinstellungen
%%%%%%%%%%%%%%%%%%%
\usepackage[english, main=ngerman]{babel}
-\usepackage[autostyle]{csquotes}% Anführungszeichen vereinfacht
+\usepackage[autostyle]{csquotes}% Sprachabhängig Anführungszeichen mit \enquote
% Falls mit pdflatex kompiliert wird, wird microtype automatisch geladen, in diesem Fall muss diese Zeile entfernt werden, und falls weiter Optionen hinzugefügt werden sollen, muss dies über
% \PassOptionsToPackage{Optionen}{microtype}
@@ -65,29 +63,30 @@
\usepackage{microtype}
%%%%%%%%%%%%%%%%%%%
-%Literaturverzeichnis
+% Literaturverzeichnis
%%%%%%%%%%%%%%%%%%%
-\usepackage{biblatex} % Literaturverzeichnis
-\bibliography{DEMO-TUDaBibliography}
+\usepackage{biblatex}
+\addbibresource{DEMO-TUDaBibliography}% Dateiname der .bib-datei
+%%%%%%%%%%%%%%%%%%%
+% Paketvorschläge Tabellen
+%%%%%%%%%%%%%%%%%%%
+\usepackage{array}% Grundlegendes Ergänzungspaket für Tabellen. Wird von den folgenden Paketen indirekt geladen
+%\usepackage{tabularx}% Tabellen mit fester Breite und entsprechend umbrechenden Spalten
+%\usepackage{longtable}% Mehrseitige Tabellen
+%\usepackage{xltabular}% Mehrseitige Tabellen mit fester Breite
+%\usepackage{booktabs}% Verbesserte Möglichkeiten für Tabellenlayout über horizontale Linien
%%%%%%%%%%%%%%%%%%%
-%Paketvorschläge Tabellen
+% Paketvorschläge Mathematik/Formelsatz
%%%%%%%%%%%%%%%%%%%
-%\usepackage{array} % Basispaket für Tabellenkonfiguration, wird von den folgenden automatisch geladen
-\usepackage{tabularx} % Tabellen, die sich automatisch der Breite anpassen
-%\usepackage{longtable} % Mehrseitige Tabellen
-%\usepackage{xltabular} % Mehrseitige Tabellen mit anpassbarer Breite
-\usepackage{booktabs} % Verbesserte Möglichkeiten für Tabellenlayout über horizontale Linien
+%\usepackage{mathtools}% Erweiterte Fassung von amsmath
+%\usepackage{amssymb}% Erweiterter Zeichensatz
+%\usepackage{siunitx}% Werte und Einheiten
%%%%%%%%%%%%%%%%%%%
-%Paketvorschläge Mathematik
+% Formatierungen für Beispiele in diesem Dokument. Im Allgemeinen nicht notwendig!
%%%%%%%%%%%%%%%%%%%
-%\usepackage{mathtools} % erweiterte Fassung von amsmath
-%\usepackage{amssymb} % erweiterter Zeichensatz
-%\usepackage{siunitx} % Einheiten
-
-%Formatierungen für Beispiele in diesem Dokument. Im Allgemeinen nicht notwendig!
\let\file\texttt
\let\code\texttt
\let\tbs\textbackslash
@@ -95,26 +94,24 @@
\let\cls\textsf
\biburlsetup
+\usepackage{tabularx,booktabs}%Tabellenpakete (siehe oben)
\usepackage{pifont}% Zapf-Dingbats Symbole
\newcommand*{\FeatureTrue}{\ding{52}}
\newcommand*{\FeatureFalse}{\ding{56}}
-
+%%%%%%%%%%%%%%%%%%%
+% Ende der Demo-Formatierungseinstellungen
+%%%%%%%%%%%%%%%%%%%
\begin{document}
-\Metadata{
- title=TUDaThesis - Abschlussarbeiten im CD der TU Darmstadt,
- author=Marei Peischl
-}
-
-\title{TUDaThesis -- Abschlussarbeiten im CD der TU Darmstadt}
+\title{TUDaThesis -- Abschlussarbeiten im Corporate Design der TU Darmstadt}
\subtitle{\LaTeX{} using TU Darmstadt's Corporate Design}
-\author[M. Peischl]{Marei Peischl}%optionales Argument ist die Signatur,
-\birthplace{Geburtsort}%Geburtsort, bei Dissertationen zwingend notwendig
-\reviewer{Gutachter 1 \and Gutachter 2 \and noch einer \and falls das immernoch nicht reicht}%Gutachter
+\author{Marei Peischl}
+% \birthplace{}% Geburtsort. Bei Dissertationen zwingend notwendig
+\reviewer{Reviewer 1 \and Reviewer 2 \and … }
-%Diese Felder werden untereinander auf der Titelseite platziert.
-%\department ist eine notwendige Angabe, siehe auch dem Abschnitt `Abweichung von den Vorgaben für die Titelseite'
-\department{ce} % Das Kürzel wird automatisch ersetzt und als Studienfach gewählt, siehe Liste der Kürzel im Dokument.
+% Diese Felder werden untereinander auf der Titelseite platziert.
+% \department ist eine notwendige Angabe, siehe auch dem Abschnitt `Abweichung von den Vorgaben für die Titelseite'
+\department{ce}% Das Kürzel wird automatisch ersetzt und als Studienfach gewählt sofern es definiert ist.
\institute{Institut}
\group{Arbeitsgruppe}
@@ -121,42 +118,28 @@
\submissiondate{\today}
\examdate{\today}
-% Hinweis zur Lizenz:
-% TUDa-CI verwendet momentan die Lizenz CC BY-NC-ND 2.0 DE als Voreinstellung.
-% Die TU Darmstadt hat jedoch die Empfehlung von dieser auf die liberalere
-% CC BY 4.0 geändert. Diese erlaubt eine Verwendung bearbeiteter Versionen und
-% die kommerzielle Nutzung.
-% TUDa-CI wird im nächsten größeren Release ebenfalls diese Anpassung vornehmen.
-% Aus diesem Grund wird empfohlen die Lizenz manuell auszuwählen.
-%\tuprints{urn=XXXXX,printid=XXXX,year=2022,license=cc-by-4.0}
-% To see further information on the license option in English, remove the license= key and pay attention to the warning & help message.
+%\tuprints{urn=XXXXX,printid=XXXX,year=2022,license=cc-by-4.0}% Lizenzdaten für TUprints
-% \dedication{Für alle, die \TeX{} nutzen.}
-
\maketitle
+%% Das Affidavit wurde auf Wunsch des Dezernat II per default deaktiviert.
+%% Der rechtlich bindende Text findet sich nach Aukunft des Dezernats unter https://www.tu-darmstadt.de/studieren/studierende_tu/studienorganisation_und_tucan/hilfe_und_faq/artikel_details_de_en_37824.de.jsp
+%% Es soll die docx Datei verwendet, ausgedruckt, unterschrieben, eingescannt und dann eingebunden werden.
+%% Die einfachste Möglichkeit bietet hierfür das pdfpages Paket.
+%%
+%% Aus Kompatibilitätsgründen für die anderen Templates ist die Funktion weiterhin verfügbar.
+%% \affidavit[signature-image={\includegraphics[width=\width,height=1cm]{example-image}}, <hier können andere Optionen zusätzlich stehen>]
-% Das Affidavit wurde auf Wunsch des Dezernat II per default deaktiviert.
-% Der rechtlich bindende Text findet sich nach Aukunft des Dezernats unter https://www.tu-darmstadt.de/studieren/studierende_tu/studienorganisation_und_tucan/hilfe_und_faq/artikel_details_de_en_37824.de.jsp
-% Es soll die docx Datei verwendet, ausgedruckt, unterschrieben, eingescannt und dann eingebunden werden.
-% Die einfachste Möglichkeit bitet hierüfr das pdfpages Paket.
-%
-% Aus Kompatibilitätsgründen für die anderen Templates ist die Funktion weiterhin verfügbar.
-%\affidavit
-% Es gibt mit Version 3.20 die Möglichkeit ein Bild als Signatur einzubinden.
-% TUDa-CI kann nicht garantieren, dass dies zulässig ist oder eine eigenhändige Unterschrift ersetzt.
-% Dies ist durch Studierende vor der Verwendung abzuklären.
-% Selbiges gilt für den voreingestellten Text der Erklärung. Es ist zwingend notwendig, dass Studierende dies vor der Abgabe überprüfen.
-% Die Jeweils aktuelle Fassung findest sich als docx-Datei unter https://www.tu-darmstadt.de/studieren/studierende_tu/studienorganisation_und_tucan/hilfe_und_faq/artikel_details_de_en_37824.de.jsp
-% Die Verwendung funktioniert so:
-%\affidavit[signature-image={\includegraphics[width=\width,height=1cm]{example-image}}, <hier können andere Optionen zusätzlich stehen>]
-
\tableofcontents
+% Ggf. weitere Verzeichnisse wie \listoffigures oder ein Abkürzungsverzeichnis
-\chapter{Über diese Datei}
+\addchap{Über diese Datei}
Die Datei \file{DEMO-TUDaThesis.tex} ist ein Template für Abschlussarbeiten im Stil des Corporate Designs der TU Darmstadt.
-Sie ist Teil des TUDa-CI-Bundles wurde vom in Teilen tuddesign-Paket von C.~v.~Loewenich und J.~Werner inspiriert.
+Sie ist Teil des TUDa-CI-Bundle und wurde in Teilen durch das tuddesign-Paket von C.~v.~Loewenich und J.~Werner inspiriert.
+
+
+
Sie verwendet die Dokumentenklasse \file{tudapub.cls}, allerdings mit erweiterten Einstellungen. In diesem Dokument werden überwiegend die speziell auf Abschlussarbeiten ausgelegten Möglichkeiten beschrieben. Weitere Konfigurationsmöglichkeiten finden sich in der Datei \file{DEMO-TUDaPub.pdf} \cite{tudapub}.
Es ist voreingestellt, dass eine PDF/A-Datei erzeugt wird. Die beste Kompatibilität hierfür bietet Lua\LaTeX. Bei anderen Compilern kann dies entsprechend der Angaben in DEMO-TUDaPub zu Problemen führen. In diesem Fall sollte entweder der Compiler gewechselt oder \code{pdfa=false} aktiviert werden.
@@ -188,7 +171,6 @@
\bottomrule
\end{tabularx}
-
\chapter{Verwendung}
Die Klasse kann wie für Dokumentenklassen üblich eingebunden werden
\begin{verbatim}
@@ -208,7 +190,7 @@
Dies wird jedoch nicht automatisch geladen, da hierfür die Konfiguration der Sprachen bekannt sein müsste. Die Demo-Dateien für Abschlussarbeiten (\file{DEMO-TUDaThesis.tex}/""\file{DEMO-TUDaPhD.tex}) laden hierfür die Konfiguration:
\begin{verbatim}
- \usepackage[english, main=ngerman]{babel}
+\usepackage[english, main=ngerman]{babel}
\end{verbatim}
Diese ist für ein Dokument mit Deutsch als Hauptsprache und Englischen Elementen.
Die Hauptsprache wird als Wert der Option \verb+main=+ übergeben.
@@ -217,7 +199,7 @@
Falls die Hauptsprache nicht Deutsch ist, wäre daher die folgende Konfiguration sinnvoll:
\begin{verbatim}
- \usepackage[ngerman, main=<Hauptsprache>]{babel}
+\usepackage[ngerman, main=<Hauptsprache>]{babel}
\end{verbatim}
\section{Übergabe der Titeldaten}
@@ -237,36 +219,36 @@
\item[studentID] Matrikelnummer. Nach den Vorgaben des Templates ist diese Angabe immer optional.
\item[birthplace] Geburtsort. Angabe ist bei Dissertationen notwendig.
\item[reviewer] Gutachter. Mehrere Gutachter werden, wie Autoren durch \verb+\and+ getrennt. Die Nummerierung läuft von links nach rechts.
- \minisec{Änderung des Bezeichners}
- Die Änderung des Bezeichners ist über ein optionales Argument möglich:
- \begin{verbatim}
- \reviewer[Ersatzbezeichner]{Name1 \and Name2}
- \end{verbatim}
- Um die numerische Benennung abzuändern ist es zusätzlich möglich statt dem Ersatzbezeichner eine Kommaliste zu übergeben:
- \begin{verbatim}
- \reviewer*[Bezeichner1, Bezeichner2]{Name1 \and Name2}
- \end{verbatim}
- In diesem Fall entfällt die Nummerierung vor dem Bezeichner. Soll z.\,B. den Formulierungen der Promotionsordnung entsprochen werden, gilt:
- \begin{verbatim}
- \reviewer[Erstreferent\_in,Koreferent\_in]{Name1 \and Name2}
- \end{verbatim}
- Für die Erstellung Fachbereichsspezifischer Templates existiert hierfür auch ein Makro, dass ohne den Aufruf von \verb+\reviewer+ Änderungen zulässt.
- \begin{verbatim}
- \setupReviewName{Ersatzwort für „Gutachten“}
- \end{verbatim}
- Setzt die ersten beiden Bezeichner. Alternativ ist es auch möglich Positionen einzeln zu benennen \verb+\setupReviewName[1]{Erstferent}+, eine Übergabe als Komma-Liste ist als \verb+\setupReviewName*{Bezeicher1,Bezeicher2}+ möglich.
+ \minisec{Änderung des Bezeichners}
+ Die Änderung des Bezeichners ist über ein optionales Argument möglich:
+\begin{verbatim}
+ \reviewer[Ersatzbezeichner]{Name1 \and Name2}
+\end{verbatim}
+ Um die numerische Benennung abzuändern ist es zusätzlich möglich statt dem Ersatzbezeichner eine Kommaliste zu übergeben:
+\begin{verbatim}
+ \reviewer*[Bezeichner1, Bezeichner2]{Name1 \and Name2}
+\end{verbatim}
+ In diesem Fall entfällt die Nummerierung vor dem Bezeichner. Soll z.\,B. den Formulierungen der Promotionsordnung entsprochen werden, gilt:
+\begin{verbatim}
+ \reviewer[Erstreferent\_in,Koreferent\_in]{Name1 \and Name2}
+\end{verbatim}
+ Für die Erstellung Fachbereichsspezifischer Templates existiert hierfür auch ein Makro, dass ohne den Aufruf von \verb+\reviewer+ Änderungen zulässt.
+\begin{verbatim}
+ \setupReviewName{Ersatzwort für „Gutachten“}
+\end{verbatim}
+ Setzt die ersten beiden Bezeichner. Alternativ ist es auch möglich Positionen einzeln zu benennen \verb+\setupReviewName[1]{Erstferent}+, eine Übergabe als Komma-Liste ist als \verb+\setupReviewName*{Bezeicher1,Bezeicher2}+ möglich.
\item[institution] Einrichtung. Dieser Eintrag, wie auch die beiden folgenden, werden unterhalb des Logos auf der Titelseite platziert.
\item[department] Fach-/Studienbereich, allerdings ist die oben genannte Option zu bevorzugen. Die Verarbeitung des Arguments erfolgt jedoch analog.
- Dieses Makro verfügt jedoch zusätzlich über die Möglichkeit abweichende Einträge gegenüber den Vorgaben anzugeben. Insbesondere wenn eine gesonderte Formulierung gegenüber der voreingestellten \enquote{im Fachbereich} und ihren Varianten notwendig ist. Hierfür liefert \code{\textbackslash{}department} ein optionales Argument:
+ Dieses Makro verfügt jedoch zusätzlich über die Möglichkeit abweichende Einträge gegenüber den Vorgaben anzugeben. Insbesondere wenn eine gesonderte Formulierung gegenüber der voreingestellten \enquote{im Fachbereich} und ihren Varianten notwendig ist. Hierfür liefert \code{\textbackslash{}department} ein optionales Argument:
- \begin{verbatim}
- \department[Ersatztext]{Kürzel/Bezeichnung}
- \end{verbatim}
- Zusätzlich gibt es ab Version 2.01 auch die Möglichkeit den gesamten Text \enquote{im Fachbereich <Bereichsbezeichnung>}, sowie die Angabe in der Infobox auf der Titelseite zu ersetzen. Dies geschieht über die gesternte Variante:
- \begin{verbatim}
- \department*[Text für die Box]{Text zwischen Typ und Autor}
- \end{verbatim}
+\begin{verbatim}
+ \department[Ersatztext]{Kürzel/Bezeichnung}
+\end{verbatim}
+ Zusätzlich gibt es ab Version 2.01 auch die Möglichkeit den gesamten Text \enquote{im Fachbereich <Bereichsbezeichnung>}, sowie die Angabe in der Infobox auf der Titelseite zu ersetzen. Dies geschieht über die gesternte Variante:
+\begin{verbatim}
+ \department*[Text für die Box]{Text zwischen Typ und Autor}
+\end{verbatim}
\item[group] Arbeitsgruppe.
\item[submissiondate] Datum der Einreichung
\item[examdate] Datum der Disputation
@@ -273,42 +255,44 @@
\item[date] Beliebiges Datum. Wird über \verb|datename| bezeichnet.
\item[publishers] Wird hier für die Ortsangabe verwendet und ist mit \enquote{Darmstadt}, bzw. \enquote{Darmstadt, Technische Universität Darmstadt} (bei Dissertationen) vorbelegt.
\item[tuprints] \label{page:tuprints}Übergabe der Daten, sofern das Dokument über TUprints Veröffentlicht werden soll.
- \begin{verbatim}
- \tuprints{
- printid=12345,
- urn=123456,
- year=2022
- }
- \end{verbatim}
- Falls das Argument kein Gleichheitszeichen erkennt, wird der Wert als \code{printid} gesetzt und keine URN angegeben.
+\begin{verbatim}
+ \tuprints{
+ printid=12345,
+ urn=123456,
+ year=2022
+ }
+\end{verbatim}
+ Falls das Argument kein Gleichheitszeichen erkennt, wird der Wert als \code{printid} gesetzt und keine URN angegeben.
- \minisec{Lizenzangabe}
- Ab Version 2.07 ist es zudem möglich einen eigenen Lizenztext über den Schlüssel \verb|license=<Text>| zu übergeben. Dieser ersetzt dann die voreingestellte Lizenzangabe.
+ Die printid is die ID-Nummer des TUprints-Eintrags. Die urn ist ein dauerhaft eindeutig zitierfähiger Bezeichner für das Dokument. Die Nummer entspricht bei TUprints der printid mit Ergänzung einer Prüfzimmer. Beide Angaben sind in den Details des TUprints-Eintrags zu finden.
- Es existieren (seit v3.08) vorgefertigte Werte für die Option \verb|license|, um eine einfachere Anpassung zu ermöglichen. Diese lauten:
+ \minisec{Lizenzangabe}
+ Ab Version 2.07 ist es zudem möglich einen eigenen Lizenztext über den Schlüssel \verb|license=<Text>| zu übergeben. Dieser ersetzt dann die voreingestellte Lizenzangabe.
- \parbox[t]{.5\linewidth}{%
- \ttfamily
- \href{https://creativecommons.org/licenses/by-nc-nd/2.0/}{cc-by-nc-nd-2.0-de} \textnormal{(noch aktuelle Voreinstellung)}\par
- \href{https://creativecommons.org/licenses/by/4.0/}{cc-by-4.0}\par
- \href{https://creativecommons.org/licenses/by-sa/4.0/}{cc-by-sa-4.0}\par
- \href{https://creativecommons.org/licenses/by-nc-sa/4.0/}{cc-by-nc-sa-4.0}\par
- }%
- \parbox[t]{.5\linewidth}{
- \ttfamily
- \href{https://creativecommons.org/licenses/by-nc-/4.0/}{cc-by-nc-4.0}\par
- \href{https://creativecommons.org/licenses/by-nd/4.0/}{cc-by-nd-4.0}\par
- \href{https://creativecommons.org/licenses/by-nc-nd/4.0/}{cc-by-nc-nd-4.0}\par
- \href{https://rightsstatements.org/page/InC/1.0/}{inc-1.0}\textnormal{ (Ab Version 3.36)}
- }
+ Es existieren (seit v3.08) vorgefertigte Werte für die Option \verb|license|, um eine einfachere Anpassung zu ermöglichen. Diese lauten:
- Dies ist Bestandteil der Vorbereitung zur Anpassung der Standardlizenz, welche durch die Universitätsbibliothek angepasst wurde.
- Die entsprechende Diskussion findet sich unter \url{https://github.com/tudace/tuda_latex_templates/issues/251} und eine Anpassung der Voreinstellung bei TUDa-CI ist für Version 4.0 vorgesehen.
+ \parbox[t]{.5\linewidth}{%
+ \ttfamily
+ \href{https://creativecommons.org/licenses/by/4.0/}{cc-by-4.0} \textnormal{Voreinstellung seit Version 4.0}\par
+ \href{https://creativecommons.org/licenses/by-sa/4.0/}{cc-by-sa-4.0}\par
+ \href{https://creativecommons.org/licenses/by-nc-sa/4.0/}{cc-by-nc-sa-4.0}\par
+ \href{https://creativecommons.org/licenses/by-nc-/4.0/}{cc-by-nc-4.0}\par
+ }%
+ \parbox[t]{.5\linewidth}{
+ \ttfamily
+ \href{https://creativecommons.org/licenses/by-nd/4.0/}{cc-by-nd-4.0}\par
+ \href{https://creativecommons.org/licenses/by-nc-nd/4.0/}{cc-by-nc-nd-4.0}\par
+ \href{https://rightsstatements.org/page/InC/1.0/}{inc-1.0}\textnormal{ (Ab Version 3.36)}
+ \href{https://creativecommons.org/licenses/by-nc-nd/2.0/}{cc-by-nc-nd-2.0-de}\par
+ }
- Unterstützung bei der Wahl einer passenden Creative Commons Lizenz bietet die ULB der TUDa unter https://www.ulb.tu-darmstadt.de/dpub oder das CC-Projekt sebst über seinen Lizenzfinder unter \url{http://creativecommons.org/choose/}.
- Die TU Darmstadt empfiehlt in Ihrer Publikationsrichtlinie und Open-Access-Policy die Nutzung der offenen CC BY 4.0 Lizenz.
+ Dies ist Bestandteil der Vorbereitung zur Anpassung der Standardlizenz, welche durch die Universitätsbibliothek angepasst wurde.
+ Die entsprechende Diskussion findet sich unter \url{https://github.com/tudace/tuda_latex_templates/issues/251}. Die Anpassung der Voreinstellung bei TUDa-CI geschah mit Version 4.0.
- Falls ein von den oben gelisteten Schlüsseln abweichender Wert gesetzt wird, wird ebendieser direkt an der Stelle des Lizenztextes verwendet. Sofern der Text Gleichheitszeichen oder Kommata enthält ist eine Gruppierung notwendig.
+ Unterstützung bei der Wahl einer passenden Creative Commons Lizenz bietet die ULB der TUDa unter https://www.ulb.tu-darmstadt.de/dpub oder das CC-Projekt sebst über seinen Lizenzfinder unter \url{http://creativecommons.org/choose/}.
+ Die TU Darmstadt empfiehlt in Ihrer Publikationsrichtlinie und Open-Access-Policy die Nutzung der offenen CC BY 4.0 Lizenz.
+
+ Falls ein von den oben gelisteten Schlüsseln abweichender Wert gesetzt wird, wird ebendieser direkt an der Stelle des Lizenztextes verwendet. Sofern der Text Gleichheitszeichen oder Kommata enthält ist eine Gruppierung notwendig.
\item[titlegraphic] Hier kann Code übergeben werden, der den farbigen Block im unteren Teil der Titelseite ersetzt. Details sind in der allgemeinen TUDaPub-Dokumentation beschrieben \cite{tudapub}
\item[titleintro] Ab Version 2.03 kann zusätzlich über diesen Hook ein beliebiger Text direkt nach dem Untertitel und vor den automatischen Daten ergänzt werden.
\item[titleaddendum] Wie \code{\tbs{}titleintro} jedoch als letztes Element des Blocks.
@@ -326,10 +310,10 @@
Inwieweit diese Optionen verwendet werden dürfen ist jeweils vor der Verwendung durch die Nutzer:in abzuklären.
TUDa-CI kann hierfür keine gesicherte Aussage treffen.
\begin{verbatim}
- \affidavit[
- signature=Signaturname,
- signature-image={\includegraphics[width=\width]{signaturbild}}
- ]
+ \affidavit[
+ signature=Signaturname,
+ signature-image={\includegraphics[width=\width]{signaturbild}}
+ ]
\end{verbatim}
Eine vertikale Verschiebung des Signaturbildes ist nicht direkt implementiert, ist jedoch mit der Verwendung des \LaTeX-Makros \verb+\raisebox{<Verschiebung>}{<Inhalt>}+ problemlos möglich.
@@ -360,22 +344,21 @@
Daher existiert die Klassenoption \code{custommargins}, die für dieses Dokument aktiviert wurde (Wert \code{true}). Sie verfügt über die Werte \code{true}, \code{false} und \code{geometry} mit folgender Bedeutung:
\begin{description}
-\item[custommargins=false] Standardeinstellung von \cls{tudapub}. Die Ränder entsprechen den Vorgaben des Corporate Design Guidelines. Die Einstellung wird durch \pck{geometry} durchgeführt. Eigene Anpassungen werden durch das Ausführen von \code{\textbackslash{}maketitle} überschrieben.
-\item[custommargins=true] Die Einstellungen des Corporate Design Guidelines werden nicht aktiviert. \pck{geometry} wird nicht geladen. Dieser Modus entspricht der Standardeinstellung von \KOMAScript{}. Dadurch werden die Ränder nicht fest definiert, sondern auf Basis des \pck{typearea}-Paketes berechnet \cite[vgl.][]{scrguide}.
-\item[custommargins=geometry] Diese Variante wurde auf Wunsch zur Verfügung gestellt, allerdings wird darauf hingewiesen, dass manuelle Randeinstellungen oft nicht zu einem harmonischen Satzspiegel führt.
-\pck{geometry} wird, wie bei \code{false} geladen und vorkonfiguriert. Es ist allerdings möglich kleinere Anpassung durch die Verwendung des Makros \code{\textbackslash{}geometry} zu setzen. Die Einstellungen, die zu Beginn des Dokuments gelten werden gespeichert und nach der Titelseite wiederhergestellt.
+ \item[custommargins=false] Standardeinstellung von \cls{tudapub}. Die Ränder entsprechen den Vorgaben des Corporate Design Guidelines. Die Einstellung wird durch \pck{geometry} durchgeführt. Eigene Anpassungen werden durch das Ausführen von \code{\textbackslash{}maketitle} überschrieben.
+ \item[custommargins=true] Die Einstellungen des Corporate Design Guidelines werden nicht aktiviert. \pck{geometry} wird nicht geladen. Dieser Modus entspricht der Standardeinstellung von \KOMAScript{}. Dadurch werden die Ränder nicht fest definiert, sondern auf Basis des \pck{typearea}-Paketes berechnet \cite[vgl.][]{scrguide}.
+ \item[custommargins=geometry] Diese Variante wurde auf Wunsch zur Verfügung gestellt, allerdings wird darauf hingewiesen, dass manuelle Randeinstellungen oft nicht zu einem harmonischen Satzspiegel führt.
+ \pck{geometry} wird, wie bei \code{false} geladen und vorkonfiguriert. Es ist allerdings möglich kleinere Anpassung durch die Verwendung des Makros \code{\textbackslash{}geometry} zu setzen. Die Einstellungen, die zu Beginn des Dokuments gelten werden gespeichert und nach der Titelseite wiederhergestellt.
-Hierbei ist zu beachten, dass die Einstellungen als Ausgangspunkt den Voreingestellten Satzspiegel nutzen (je nach Option mit Randnotizspalte oder ohne). Es ist möglich diese Optionen vor den eigenen mit zurückzusetzen:
+ Hierbei ist zu beachten, dass die Einstellungen als Ausgangspunkt den Voreingestellten Satzspiegel nutzen (je nach Option mit Randnotizspalte oder ohne). Es ist möglich diese Optionen vor den eigenen mit zurückzusetzen:
\begin{verbatim}
- \geometry{
- reset,
- <Eigene Anpassungen>
- }
+\geometry{
+ reset,
+ <Eigene Anpassungen>
+}
\end{verbatim}
-Die gilt insbesondere für die Optionen \code{includehead}, \code{includefoot}, \code{includemp}.
+ Die gilt insbesondere für die Optionen \code{includehead}, \code{includefoot}, \code{includemp}.
\end{description}
-
\minisec{Hinweis zu den Kopf-/Fußzeilen}
Wenn die Option \code{marginpar=true} gesetzt bleibt, ragen die Kopf- und Fußzeile über die Marginalspalte hinaus. Aus ästhetischen Gründen wird daher empfohlen in diesem Fall die Kopf- und Fußzeile mit \code{marginpar=false} auf den Textbereich zu beschränken.
@@ -382,7 +365,7 @@
Auch ist das Standard-Layout der Kolumnentitel wenig vorteilhaft, da die Kolumnentitel damit local größer sein können als die eigentliche Überschrift. (\code{headline=automark})
Deswegen kann über
\begin{verbatim}
- \pagestyle{TUDa.headings}
+\pagestyle{TUDa.headings}
\end{verbatim}
ein einfacherer Seitenstil ausgewählt werden, der die Nutzung mit lebenden Kolumnentitel erheblich vereinfacht. Dieser Stil ist über \pck{scrlayer-scrpage} realisiert und kann entsprechend der \KOMAScript{}-Dokumentation angepasst werden.
@@ -389,8 +372,6 @@
\minisec{Hinweis zur Bindekorrektur}
Bei Verwendung einer Bindekorrektur (\code{BCOR=<Länge>}) wird diese nicht automatisch auch auf der Titelseite eingefügt. Für diesen Fall wurde mit Version 3.0 zusätzlich die Option \code{BCORtitlepage} hinzugefügt. Falls diese aktiviert wird, nimmt die Titelseite den Wert der Typearea Option \code{BCOR} auf der ersten Seite als Zusatz zum linken Rand hinzu.
-
-
\section{Spezielle Optionen für Abschlussarbeiten}
Die Klasse unterstützt alle Optionen der \file{tudapub}-Klasse. Darüber hinaus besteht über Wertzuweisung der Option \code{thesis} die Möglichkeit spezielle Einstellungen zu wählen.
Es ist prinzipiell möglich die Optionen auch direkt als Optionen zur \file{tudapub}-Klasse zu übergeben, allerdings ist dies aufgrund der schlechteren Übersicht nicht zu empfehlen.
@@ -403,58 +384,58 @@
Im folgenden findet sich die Bedeutung der einzelnen Optionen:
\begin{description}
-\item[type=<Wert>] Auswahl des Typus. Dieser wird auf die Titelseite gesetzt und wählt zudem aus welche Daten für die Titelseite zwingend übergeben werden müssen.
- Es stehen die folgenden Werte zur Verfügung (die Werte in Klammern sind die notwendigen Titeldaten):
- \begin{itemize}
- \item \code{sta}: Studienarbeit (title, author, date)
- \item \code{diplom}: Diplomarbeit (title, author, submissiondate, reviewer, department)
- \item \code{bachelor}: Bachelorarbeit (title, author, submissiondate, department, reviewer)
- \item \code{master}: Masterarbeit (title, author, submissiondate, department, reviewer)
- \item \code{pp}: Project-Proposal (title, author, date, department)
- \item \code{dr}: vorgelegte Dissertation (title, author, submissiondate , birthplace, department, reviewer)
- \item \code{drfinal}: genehmigte Dissertation (title, author, submissiondate,examdate, birthplace, department, reviewer)
- \end{itemize}
- Wird ein Typus angegeben, der nicht erkannt wird, so wird der Text direkt übergeben. Notwendige Titelfelder über den Titel hinaus gibt es in diesem Fall nicht.
-\item[dr=<Kürzel>] Lädt einen der vordefinierten Texte für die Titelseite. Als Werte stehen bislang \code{rernat}, \code{ing} und \code{phil} zur Verfügung. Zum Beispiel lädt der Wert \code{phil}:
- \begin{quote}
- Zur Erlangung des Grades eines Doktor der Philosophie (Dr.\,phil.)
- \end{quote}
- Sofern keiner dieser Werte dem angestrebten Titel entspricht, kann ein Text direkt übergeben werden.
- \begin{verbatim}
- \drtext{Zur Erlangung des Grades \ldots}
- \end{verbatim}
-\item[department=<Kürzel>] Die Fachbereiche sind fest als Textbausteine in Deutscher sowie Englischer Sprache hinterlegt. Diese Option ermöglicht die Auswahl als Dokumentenklassenoption. Aus Kompatibilitätsgründen kann jedoch auch das Makro \code{department}-Makro hierfür genutzt werden. Zur Verfügung stehen:\par
- \begin{tabular}{@{}l@{${}\to{}$}l@{}}
- arch & Architektur\\
- bauing& Bau- und Umweltingenieurwissenschaften\\
- bio &Biologie\\
- chem &Chemie\\
- etit &Elektrotechnik und Informationstechnik\\
- gugw &Gesellschafts- und Geschichtswissenschaften\\
- humanw&Humanwissenschaften\\
- inf &Informatik\\
- mb &Maschinenbau\\
- matgeo&Material- und Geowissenschaften\\
- math &Mathematik\\
- phys &Physik\\
- wi &Rechts- und Wirtschaftswissenschaften
- \end{tabular}
+ \item[type=<Wert>] Auswahl des Typus. Dieser wird auf die Titelseite gesetzt und wählt zudem aus welche Daten für die Titelseite zwingend übergeben werden müssen.
+ Es stehen die folgenden Werte zur Verfügung (die Werte in Klammern sind die notwendigen Titeldaten):
+ \begin{itemize}
+ \item \code{sta}: Studienarbeit (title, author, date)
+ \item \code{diplom}: Diplomarbeit (title, author, submissiondate, reviewer, department)
+ \item \code{bachelor}: Bachelorarbeit (title, author, submissiondate, department, reviewer)
+ \item \code{master}: Masterarbeit (title, author, submissiondate, department, reviewer)
+ \item \code{pp}: Project-Proposal (title, author, date, department)
+ \item \code{dr}: vorgelegte Dissertation (title, author, submissiondate , birthplace, department, reviewer)
+ \item \code{drfinal}: genehmigte Dissertation (title, author, submissiondate,examdate, birthplace, department, reviewer)
+ \end{itemize}
+ Wird ein Typus angegeben, der nicht erkannt wird, so wird der Text direkt übergeben. Notwendige Titelfelder über den Titel hinaus gibt es in diesem Fall nicht.
+ \item[dr=<Kürzel>] Lädt einen der vordefinierten Texte für die Titelseite. Als Werte stehen bislang \code{rernat}, \code{ing} und \code{phil} zur Verfügung. Zum Beispiel lädt der Wert \code{phil}:
+ \begin{quote}
+ Zur Erlangung des Grades eines Doktor der Philosophie (Dr.\,phil.)
+ \end{quote}
+ Sofern keiner dieser Werte dem angestrebten Titel entspricht, kann ein Text direkt übergeben werden.
+\begin{verbatim}
+ \drtext{Zur Erlangung des Grades \ldots}
+\end{verbatim}
+ \item[department=<Kürzel>] Die Fachbereiche sind fest als Textbausteine in Deutscher sowie Englischer Sprache hinterlegt. Diese Option ermöglicht die Auswahl als Dokumentenklassenoption. Aus Kompatibilitätsgründen kann jedoch auch das Makro \code{department}-Makro hierfür genutzt werden. Zur Verfügung stehen:\par
+ \begin{tabular}{@{}l@{${}\to{}$}l@{}}
+ arch & Architektur\\
+ bauing& Bau- und Umweltingenieurwissenschaften\\
+ bio &Biologie\\
+ chem &Chemie\\
+ etit &Elektrotechnik und Informationstechnik\\
+ gugw &Gesellschafts- und Geschichtswissenschaften\\
+ humanw&Humanwissenschaften\\
+ inf &Informatik\\
+ mb &Maschinenbau\\
+ matgeo&Material- und Geowissenschaften\\
+ math &Mathematik\\
+ phys &Physik\\
+ wi &Rechts- und Wirtschaftswissenschaften
+ \end{tabular}
- Neben den Fachbereichen existieren für Abschlussarbeiten, die keine Dissertationen sind auch Studienbereiche.
- Falls das Kürzel nicht als Fachbereich hinterlegt ist, wird automatisch auf die Studienbereiche geprüft. Die Studienbereiche haben die folgenden Kürzel:
+ Neben den Fachbereichen existieren für Abschlussarbeiten, die keine Dissertationen sind auch Studienbereiche.
+ Falls das Kürzel nicht als Fachbereich hinterlegt ist, wird automatisch auf die Studienbereiche geprüft. Die Studienbereiche haben die folgenden Kürzel:
- \begin{tabular}{@{}l@{${}\to{}$}l@{}}
- ce&Computational Engineering\\
- ese&Energy Science and Engineering\\
- ist&Information Systems Engineering\\
- mech&Mechanik\\
- metro&Mechatronik
- \end{tabular}
+ \begin{tabular}{@{}l@{${}\to{}$}l@{}}
+ ce&Computational Engineering\\
+ ese&Energy Science and Engineering\\
+ ist&Information Systems Engineering\\
+ mech&Mechanik\\
+ metro&Mechatronik
+ \end{tabular}
- Falls etwas anderes als eines dieser Kürzel übergeben wird, wird der Text direkt verwendet und eine entsprechende Warnung ausgegeben.
+ Falls etwas anderes als eines dieser Kürzel übergeben wird, wird der Text direkt verwendet und eine entsprechende Warnung ausgegeben.
- Die Auswahl der Fachrichtung erzeugt zusätzlich eine Box auf der Titelseite unterhalb des Logos. Falls diese automatische Erstellung nicht gewünscht ist, kann dies über die Option \code{instbox=false} deaktiviert werden.
-\item[ignore-missing-data] Diese Option ist ein Schalter, der es ermöglicht die Fehlermeldung über nicht übergebene Titeldaten auszuschalten. In diesem Fall wird lediglich eine Warnung erzeugt, falls die angegeben Daten nicht mit den Anforderungen übereinstimmen.
+ Die Auswahl der Fachrichtung erzeugt zusätzlich eine Box auf der Titelseite unterhalb des Logos. Falls diese automatische Erstellung nicht gewünscht ist, kann dies über die Option \code{instbox=false} deaktiviert werden.
+ \item[ignore-missing-data] Diese Option ist ein Schalter, der es ermöglicht die Fehlermeldung über nicht übergebene Titeldaten auszuschalten. In diesem Fall wird lediglich eine Warnung erzeugt, falls die angegeben Daten nicht mit den Anforderungen übereinstimmen.
\end{description}
\minisec{Abweichung von den Vorgaben für die Titelseite}
@@ -468,3 +449,4 @@
\printbibliography
\end{document}
+%% End of file `DEMO-TUDaThesis-de.tex'.
Modified: trunk/Master/texmf-dist/doc/latex/tuda-ci/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tuda-ci/README.md 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/doc/latex/tuda-ci/README.md 2024-04-21 20:15:59 UTC (rev 71032)
@@ -2,7 +2,7 @@
Copyright (C) Marei Peischl <marei at peitex.de>, 2018–2024
- tuda-ci v3.36 (2024-01-05)
+ tuda-ci v3.37 (2024-04-21)
***************************************************************************
@@ -344,14 +344,17 @@
- Fix bug in calculation of points using subtasks in tudaexercise
* 3.32 (2023-06-19)
- remove affidavit=print
- * 3.33 (2023-07-05)
+ * 3.33 (2023-07-05)
- disable affidavit by default, see https://github.com/tudace/tuda_latex_templates/issues/432 for more information
- rename color={} option of tudabeamer to tudacolors={} to avoid conflicts with siunitx
- * 3.34 (2023-07-12)
- - fix typo in affidavit
- * 3.35 (2023-12-11)
- - first CTAN release of the new slide layout
- - fix issues with headwidth calculation if custommargins=true is used
- * 3.36 (2024-01--05)
- - compatibility to create PDF/A via pdfmangement
- - small adjustments for \tuprints
\ No newline at end of file
+ * 3.34 (2023-07-12)
+ - fix typo in affidavit
+ * 3.35 (2023-12-11)
+ - first CTAN release of the new slide layout
+ - fix issues with headwidth calculation if custommargins=true is used
+ * 3.36 (2024-01-05)
+ - compatibility to create PDF/A via pdfmangement
+ - small adjustments for \tuprints
+ * 3.37 (2024-04-21)
+ - refactoring the bundle
+ - small layout adjustments and bugfixes
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamercolorthemeTUDa.sty' version 3.36 (2024-01-05),
+%% This is file `beamercolorthemeTUDa.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,54 +25,51 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthemeTUDa}
-[\filedate\space\fileversion]
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\ProvidesPackage{beamercolorthemeTUDa}[2024-01-22 v3.35]
+
\ExplSyntaxOn
-\bool_if_exist:NF \g__ptxcd_colorframetitle_bool {\bool_new:N \g__ptxcd_colorframetitle_bool}
+\clist_map_inline:nn {
+ colortitle,
+ colorbacktitle,
+ colorframetitle,
+ colorback
+} {
+ \keys_define:nn {ptxcd/beamer/color} {#1 .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {#1}}
+}
\keys_define:nn {ptxcd/beamer/color} {
- colortitle .bool_gset:N = \g_ptxcd_beamer_colortitle_bool,
- colortitle .default:n = true,
- colortitle .initial:n = true,
- colorbacktitle .meta:n = {colortitle=#1},
- colorframetitle .code:n = \use:c {bool_gset_#1:N} \g__ptxcd_colorframetitle_bool \cs_if_exist_use:N \__ptxcd_setup_frametitle_color:,
- colorframetitle .default:n = true,
- colorback .meta:n = {colorframetitle=#1}
+
}
+\ExplSyntaxOff
\ProcessKeyOptions[ptxcd/beamer/color]
-\ExplSyntaxOff
-\RequirePackage[RGB]{tudacolors}
+\RequirePackage{tudacolors}
-\mode<presentation>
-
-\setbeamercolor*{smallrule}{bg=black}
-\setbeamercolor*{identbar}{bg=identbarcolor}
-
-\ExplSyntaxOn
-\bool_if:NTF \g_ptxcd_beamer_colortitle_bool {
- \setbeamercolor*{title}{fg=textonaccentcolor,bg=accentcolor}
-}{
- \setbeamercolor*{title}{parent=normal~text}
+\definecolorset{HTML}{TUDa-}{}{%
+ dark1,000000;%
+ dark2,44546A;%
+ light1,FFFFFF;%
+ light2,E7E6E6;%
+ accent1,E6001A;%
+ accent2,004E8A;%
+ accent3,009CDA;%
+ accent4,00689D;%
+ accent5,B5B5B5;%
+ accent5,535353;%
+ hyperlink,243572%
}
+\mode<presentation>
-\cs_new:Nn \__ptxcd_setup_frametitle_color: {
- \bool_if:NTF \g__ptxcd_colorframetitle_bool {
- \setbeamercolor*{frametitle}{fg=textonaccentcolor,bg=accentcolor}
- } {
- \setbeamercolor*{frametitle}{use=normal~text,fg=normal~text.fg,bg=}
- }
-}
+\setbeamercolor*{title}{parent=normal text}
+\setbeamercolor{subtitle}{parent=title}
+\setbeamercolor{author}{parent=title}
+\setbeamercolor{institute}{parent=title}
+\setbeamercolor{date}{parent=title}
+\setbeamercolor{titlelike}{parent=title}
-\__ptxcd_setup_frametitle_color:
-
-\ExplSyntaxOff
-
\setbeamercolor*{author}{parent=title}
\setbeamercolor*{institute}{parent=title}
@@ -82,7 +79,7 @@
\setbeamercolor*{footline}{parent=normal text}
\setbeamercolor*{alerted text}{fg=textaccentcolor}
-\setbeamercolor*{structure}{fg=textaccentcolor}
+\setbeamercolor*{structure}{fg=black}
\setbeamercolor{bibliography item}{parent=item}
\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg}
@@ -90,21 +87,21 @@
\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg}
\setbeamercolor{bibliography entry note}{use=structure,fg=normal text.fg}
-\setbeamercolor{titlelike}{fg=textaccentcolor,bg=white}
+
\setbeamercolor*{block title}{fg=textonaccentcolor,bg=accentcolor}
\setbeamercolor*{block body}{fg=black,bg=black!15}
-\setbeamercolor*{block title alerted}{fg=TUDa-9b,bg=black!15}
+\setbeamercolor*{block title alerted}{fg=TUDa-accent1,bg=TUDa-light2}
\setbeamercolor*{block body alerted}{use=normal text, bg=white}
-\setbeamercolor*{block frame alerted}{bg=TUDa-9b}
+\setbeamercolor*{block frame alerted}{bg=TUDa-accent1}
-\setbeamercolor*{block title example}{fg=TUDa-4d,bg=black!15}
+\setbeamercolor*{block title example}{fg=TUDa-accent2,bg=TUDa-light2}
\setbeamercolor*{block body example}{use=normal text, bg=white}
-\setbeamercolor*{block frame example}{bg=TUDa-4d}
+\setbeamercolor*{block frame example}{bg=TUDa-accent2}
+\setbeamercolor{footline}{fg=black!50}
-\mode
-<all>
+\mode<all>
\endinput
Added: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2008.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2008.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2008.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -0,0 +1,105 @@
+%% This is file `beamercolorthemeTUDa2008.sty' version 3.37 (2024-04-21)
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
+%%
+%% ============================================================================
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% 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 2008/05/04 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainers of this work are
+%% Marei Peischl <tuda-ci at peitex.de>
+%%
+%% The development respository can be found at
+%% https://github.com/tudace/tuda_latex_templates
+%% Please use the issue tracker for feedback!
+%%
+%% ============================================================================
+%%
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\ProvidesExplPackage{beamercolorthemeTUDa2008}{2024-04-21}{3.37}{Beamer color theme of tuda-ci, compatibility for design of 2008}
+\bool_if_exist:NF \g__ptxcd_colorframetitle_bool {\bool_new:N \g__ptxcd_colorframetitle_bool}
+
+\keys_define:nn {ptxcd/beamer/color} {
+ colortitle .bool_gset:N = \g_ptxcd_beamer_colortitle_bool,
+ colortitle .default:n = true,
+ colortitle .initial:n = true,
+ colorbacktitle .meta:n = {colortitle=#1},
+ colorframetitle .code:n = \use:c {bool_gset_#1:N} \g__ptxcd_colorframetitle_bool \cs_if_exist_use:N \__ptxcd_setup_frametitle_color:,
+ colorframetitle .default:n = true,
+ colorback .meta:n = {colorframetitle=#1}
+}
+
+\ProcessKeyOptions[ptxcd/beamer/color]
+
+\ExplSyntaxOff
+\RequirePackage[RGB]{tudacolors}
+
+\mode<presentation>
+
+\setbeamercolor*{smallrule}{bg=black}
+\setbeamercolor*{identbar}{bg=identbarcolor}
+
+\ExplSyntaxOn
+\bool_if:NTF \g_ptxcd_beamer_colortitle_bool {
+ \setbeamercolor*{title}{fg=textonaccentcolor,bg=accentcolor}
+}{
+ \setbeamercolor*{title}{parent=normal~text}
+}
+
+\cs_new:Nn \__ptxcd_setup_frametitle_color: {
+ \bool_if:NTF \g__ptxcd_colorframetitle_bool {
+ \setbeamercolor*{frametitle}{fg=textonaccentcolor,bg=accentcolor}
+ } {
+ \setbeamercolor*{frametitle}{use=normal~text,fg=normal~text.fg,bg=}
+ }
+}
+
+\__ptxcd_setup_frametitle_color:
+
+\ExplSyntaxOff
+\setbeamercolor*{author}{parent=title}
+\setbeamercolor*{institute}{parent=title}
+
+\setbeamercolor*{normal text}{bg=,fg=black}
+\setbeamercolor*{background canvas}{parent=normal text}
+\setbeamercolor*{section in toc}{parent=normal text}
+\setbeamercolor*{footline}{parent=normal text}
+
+\setbeamercolor*{alerted text}{fg=textaccentcolor}
+\setbeamercolor*{structure}{fg=textaccentcolor}
+
+\setbeamercolor{bibliography item}{parent=item}
+\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg}
+\setbeamercolor{bibliography entry title}{use=normal text,fg=normal text.fg}
+\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg}
+\setbeamercolor{bibliography entry note}{use=structure,fg=normal text.fg}
+
+\setbeamercolor{titlelike}{fg=textaccentcolor,bg=white}
+
+\setbeamercolor*{block title}{fg=textonaccentcolor,bg=accentcolor}
+\setbeamercolor*{block body}{fg=black,bg=black!15}
+
+\setbeamercolor*{block title alerted}{fg=TUDa-9b,bg=black!15}
+\setbeamercolor*{block body alerted}{use=normal text, bg=white}
+\setbeamercolor*{block frame alerted}{bg=TUDa-9b}
+
+\setbeamercolor*{block title example}{fg=TUDa-4d,bg=black!15}
+\setbeamercolor*{block body example}{use=normal text, bg=white}
+\setbeamercolor*{block frame example}{bg=TUDa-4d}
+\ExplSyntaxOn
+
+\mode<all>
+
+
+
+\endinput
Property changes on: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2008.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2023.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2023.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamercolorthemeTUDa2023.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,111 +0,0 @@
-%% This is file `beamercolorthemeTUDa2023.sty' version 3.36 (2024-01-05),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci at peitex.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthemeTUDa2023}
-[\filedate\space\fileversion]
-\ExplSyntaxOn
-
-\clist_map_inline:nn {colortitle,
- colorbacktitle,
- colorframetitle,
- colorback
-} {
- \keys_define:nn {ptxcd/beamer/color} {#1 .code:n = \msg_warning:nn {tudabeamer} {option-removed} {#1}}
-}
-
-\keys_define:nn {ptxcd/beamer/color} {
-
-}
-
-\ProcessKeyOptions[ptxcd/beamer/color]
-
-\ExplSyntaxOff
-\RequirePackage[RGB]{tudacolors}
-
-\definecolorset{HTML}{TUDa-}{}{%
- dark1,000000;%
- dark2,44546A;%
- light1,FFFFFF;%
- light2,E7E6E6;%
- accent1,E6001A;%
- accent2,004E8A;%
- accent3,009CDA;%
- accent4,00689D;%
- accent5,B5B5B5;%
- accent5,535353;%
- hyperlink,243572%
-}
-
-\mode<presentation>
-
-\setbeamercolor*{title}{parent=normal text}
-\setbeamercolor{subtitle}{parent=title}
-\setbeamercolor{author}{parent=title}
-\setbeamercolor{institute}{parent=title}
-\setbeamercolor{date}{parent=title}
-\setbeamercolor{titlelike}{parent=title}
-
-\setbeamercolor*{author}{parent=title}
-\setbeamercolor*{institute}{parent=title}
-
-\setbeamercolor*{normal text}{bg=,fg=black}
-\setbeamercolor*{background canvas}{parent=normal text}
-\setbeamercolor*{section in toc}{parent=normal text}
-\setbeamercolor*{footline}{parent=normal text}
-
-\setbeamercolor*{alerted text}{fg=textaccentcolor}
-\setbeamercolor*{structure}{fg=black}
-
-\setbeamercolor{bibliography item}{parent=item}
-\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg}
-\setbeamercolor{bibliography entry title}{use=normal text,fg=normal text.fg}
-\setbeamercolor{bibliography entry location}{use=structure,fg=structure.fg}
-\setbeamercolor{bibliography entry note}{use=structure,fg=normal text.fg}
-
-
-
-\setbeamercolor*{block title}{fg=textonaccentcolor,bg=accentcolor}
-\setbeamercolor*{block body}{fg=black,bg=black!15}
-
-\setbeamercolor*{block title alerted}{fg=TUDa-9b,bg=black!15}
-\setbeamercolor*{block body alerted}{use=normal text, bg=white}
-\setbeamercolor*{block frame alerted}{bg=TUDa-9b}
-
-\setbeamercolor*{block title example}{fg=TUDa-4d,bg=black!15}
-\setbeamercolor*{block body example}{use=normal text, bg=white}
-\setbeamercolor*{block frame example}{bg=TUDa-4d}
-
-\setbeamercolor{footline}{fg=black!50}
-
-
-\mode
-<all>
-
-\endinput
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerfontthemeTUDa.sty' version 3.36 (2024-01-05),
+%% This is file `beamerfontthemeTUDa.sty' version 3.37 (2024-04-21)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,13 +25,10 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthemeTUDa}
- [\filedate\space\fileversion]
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\ProvidesExplPackage{beamerfontthemeTUDa}{2024-04-21}{3.37}{Beamer font theme of tuda-ci}
+\RequirePackage{tudafonts}
-\ExplSyntaxOn
\keys_define:nn {ptxcd/beamer/fonts} {
serif .bool_gset:N = \g_ptxcd_serif_bool,
serif .default:n = true,
@@ -42,26 +39,36 @@
\ProcessKeyOptions[ptxcd/beamer/fonts]
-\ExplSyntaxOff
-
\mode<presentation>
-\RequirePackage{tudafonts}
-
-\ExplSyntaxOn
\bool_if:NTF \g_ptxcd_serif_bool
{\usefonttheme{serif}}
{\renewcommand*{\familydefault}{\sfdefault}}
+
\ExplSyntaxOff
-\setbeamerfont{title}{size=\large,series=\bfseries}
-\setbeamerfont{subtitle}{size=\normalsize,series=\bfseries}
+\setbeamerfont{title}{family=\robotoblack,size=\huge}
+\setbeamerfont*{subtitle}{family=\normalfont,size=\small}
+
\setbeamerfont{author}{size=\footnotesize, series=\bfseries}
\setbeamerfont{institute}{size=\footnotesize, series=\mdseries}
-\setbeamerfont{frametitle}{size=\large,series=\bfseries}
-\setbeamerfont{author in head/foot}{size=\tiny}
+\setbeamerfont*{frametitle}{size*={20}{20},family=\robotoblack}
+\setbeamerfont{footline}{size*={3.8}{5}}
+\setbeamerfont{author in head/foot}{parent=footline}
+\setbeamerfont{title in head/foot}{family=\robotoblackspaced}
+
+\setbeamerfont*{section title}{size=\huge,family=\robotoblack}
+\setbeamerfont*{section name}{size=\small}
+\setbeamerfont{section entry}{size=\footnotesize}
+\setbeamerfont{toc section number}{family=\robotoblack,size=\huge}
+
+\setbeamerfont{subsection in toc}{parent=section entry}
+\setbeamerfont{subsubsection in toc}{parent=section entry}
+
+\ExplSyntaxOn
+
\mode<all>
\endinput
Added: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2008.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2008.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2008.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -0,0 +1,59 @@
+%% This is file `beamerfontthemeTUDa2008.sty' version 3.37 (2024-04-21)
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
+%%
+%% ============================================================================
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% 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 2008/05/04 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainers of this work are
+%% Marei Peischl <tuda-ci at peitex.de>
+%%
+%% The development respository can be found at
+%% https://github.com/tudace/tuda_latex_templates
+%% Please use the issue tracker for feedback!
+%%
+%% ============================================================================
+%%
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\ProvidesExplPackage{beamerfontthemeTUDa2008}{2024-04-21}{3.37}{Beamer font theme of tuda-ci, compatibility for design of 2008}
+
+\RequirePackage{tudafonts}
+
+\keys_define:nn {ptxcd/beamer/fonts} {
+ serif .bool_gset:N = \g_ptxcd_serif_bool,
+ serif .default:n = true,
+ serif .initial:n = false,
+ sans-serif .bool_gset_inverse:N = \g_ptxcd_serif_bool,
+ sans-serif .default:n = true,
+}
+
+\ProcessKeyOptions[ptxcd/beamer/fonts]
+
+\mode<presentation>
+
+\bool_if:NTF \g_ptxcd_serif_bool
+ {\usefonttheme{serif}}
+ {\renewcommand*{\familydefault}{\sfdefault}}
+
+\setbeamerfont{title}{size=\large,series=\bfseries}
+\setbeamerfont{subtitle}{size=\normalsize,series=\bfseries}
+\setbeamerfont{author}{size=\footnotesize, series=\bfseries}
+\setbeamerfont{institute}{size=\footnotesize, series=\mdseries}
+
+\setbeamerfont{frametitle}{size=\large,series=\bfseries}
+\setbeamerfont{author~in~head/foot}{size=\tiny}
+
+\mode<all>
+
+\endinput
Property changes on: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2008.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2023.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2023.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerfontthemeTUDa2023.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,79 +0,0 @@
-%% This is file `beamerfontthemeTUDa2023.sty' version 3.36 (2024-01-05),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci at peitex.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthemeTUDa2023}
- [\filedate\space\fileversion]
-
-\ExplSyntaxOn
-\keys_define:nn {ptxcd/beamer/fonts} {
- serif .bool_gset:N = \g_ptxcd_serif_bool,
- serif .default:n = true,
- serif .initial:n = false,
- sans-serif .bool_gset_inverse:N = \g_ptxcd_serif_bool,
- sans-serif .default:n = true,
-}
-
-\ProcessKeyOptions[ptxcd/beamer/fonts]
-
-\ExplSyntaxOff
-
-\mode<presentation>
-
-\RequirePackage{tudafonts}
-
-\ExplSyntaxOn
-\bool_if:NTF \g_ptxcd_serif_bool
- {\usefonttheme{serif}}
- {\renewcommand*{\familydefault}{\sfdefault}}
-\ExplSyntaxOff
-
-\setbeamerfont{title}{family=\robotoblack,size=\huge}
-\setbeamerfont*{subtitle}{family=\normalfont,size=\small}
-
-\setbeamerfont{author}{size=\footnotesize, series=\bfseries}
-\setbeamerfont{institute}{size=\footnotesize, series=\mdseries}
-
-\setbeamerfont{frametitle}{series=\bfseries,size*={20}{20},family=\robotoblack}
-
-\setbeamerfont{footline}{size*={3.8}{5}}
-\setbeamerfont{author in head/foot}{parent=footline}
-\setbeamerfont{title in head/foot}{family=\robotoblackspaced}
-
-\setbeamerfont*{section title}{size=\huge,family=\robotoblack}
-\setbeamerfont*{section name}{size=\small}
-\setbeamerfont{section entry}{size=\footnotesize}
-\setbeamerfont{toc section number}{family=\robotoblack,size=\huge}
-
-\setbeamerfont{subsection in toc}{parent=section entry}
-\setbeamerfont{subsubsection in toc}{parent=section entry}
-
-\mode<all>
-
-\endinput
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerinnerthemeTUDa2023.sty' version 3.36 (2024-01-05),
+%% This is file `beamerinnerthemeTUDa.sty' version 3.37 (2024-04-21)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,10 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{beamerinnerthemeTUDa2023}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci}
+\ProvidesExplPackage{beamerinnerthemeTUDa}{2024-04-21}{3.37}{Inner~beamer~theme~of~tuda-ci}
\int_new:N \g__ptxcd_beamer_toc_col_int
@@ -43,7 +41,7 @@
design / 2008 .code:n = {
\tl_gset:Nn \g__ptxcd_design_tl {2008}
},
- design .initial:n = 2008,
+ design .initial:n = 2023,
design2023 .meta:n = {design=2023},
design2008 .meta:n = {design=2008},
}
@@ -53,14 +51,14 @@
author-on-title .bool_gset:N = \g_ptxcd_authorontitle_bool,
author-on-title .initial:n = false,
author-on-title .default:n = true,
- authorontitle .meta:n = {author-on-title},
+ authorontitle .meta:n = {author-on-title=#1},
toc-columns .choices:nn = {one,two,auto} {
\int_gset_eq:NN \g__ptxcd_beamer_toc_col_int \l_keys_choice_int
- },
- toc-columns / 1 .meta:n = {toc-columns=one},
- toc-columns / 2 .meta:n = {toc-columns=two},
- toc-columns .initial:n = auto,
- design .meta:nn = {ptxcd/beamer} {design=#1}
+ },
+ toc-columns / 1 .meta:n = {toc-columns=one},
+ toc-columns / 2 .meta:n = {toc-columns=two},
+ toc-columns .initial:n = auto,
+ design .meta:nn = {ptxcd/beamer} {design=#1}
}
\ProcessKeyOptions[ptxcd/beamer/inner]
@@ -106,10 +104,7 @@
\useinnertheme{TUDa\g__ptxcd_design_tl}
% Blocks
-
-
-\defbeamertemplate*{block~begin}{TUDa}
-{
+\defbeamertemplate*{block~begin}{TUDa}{
\par\vskip\medskipamount%
\begin{beamercolorbox}[wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,sep=.5pt,
leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer at colbox@sep} {\__ptxcd_block_colorsep:}},
@@ -128,13 +123,11 @@
\begin{beamercolorbox}[colsep*=\__ptxcd_block_colorsep:,vmode, wd=\dimexpr\linewidth-1.5ex-1pt\relax]{block~body}%
\usebeamerfont{block~body}%
\ifbeamercolorempty[bg]{block~body}{\vskip-.25ex}{\vskip-\__ptxcd_block_colorsep:}\vbox{}%
- }
-
+}
\defbeamertemplate*{block~end}{TUDa}
{\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
-\defbeamertemplate*{block~alerted~begin}{TUDa}
-{
+\defbeamertemplate*{block~alerted~begin}{TUDa}{
\par\vskip\medskipamount%
\begin{beamercolorbox}[
wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,
@@ -151,14 +144,12 @@
\leavevmode
\usebeamerfont{block~body~alerted}%
\begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~body~alerted}%
- }
-
+}
\defbeamertemplate*{block~alerted~end}{TUDa}
{\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
-\defbeamertemplate*{block~example~begin}{TUDa}
-{
+\defbeamertemplate*{block~example~begin}{TUDa}{
\par\vskip\medskipamount%
\begin{beamercolorbox}[
wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,
@@ -175,7 +166,7 @@
\leavevmode
\usebeamerfont{block~body~example}%
\begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~body~example}%
- }
+}
\defbeamertemplate*{block~example~end}{TUDa}
{\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2008.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2008.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2008.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerinnerthemeTUDa2008.sty' version 3.36 (2024-01-05),
+%% This is file `beamerinnerthemeTUDa2008.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,88 +25,91 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{beamerinnerthemeTUDa}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci, compatibility for design of 2008}
+\NeedsTeXFormat{LaTeX2e}[2022-06-01]
+\ProvidesExplPackage{beamerinnerthemeTUDa2008}{2024-04-21}{3.37}{Inner~beamer~theme~of~tuda-ci, compatibility for design of 2008}
\mode<presentation>
\RequirePackage{beamerinnerthemeTUDa2008}
-\defbeamertemplate*{title~ page}{TUDa}[1][]
-{
+\defbeamertemplate*{title~ page}{TUDa}[1][]{
\nointerlineskip
\vspace{\dim_eval:n {-\c_ptxcd_largerule_dim}}
\hbox_set:Nn \l__ptxcd_titlehead_box {
- \parbox{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}{%
- \begin{beamercolorbox}[
- wd=\linewidth,
- sep=\g__ptxcd_beamer_logosep_dim,
- ]{title}
- \raggedright
- \usebeamerfont{title}
- \skip_horizontal:n {1ex}
- \strut\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
- \inserttitle
- \par
+ \parbox{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}{%
+ \begin{beamercolorbox}[
+ wd=\linewidth,
+ sep=\g__ptxcd_beamer_logosep_dim,
+ ]{title}
+ \raggedright
+ \usebeamerfont{title}
+ \skip_horizontal:n {1ex}
+ \strut\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
+ \inserttitle
+ \par
+ }
+ \hspace{\fill}\raisebox{\dimexpr-\height+\ht\strutbox\relax}{\box_use:N \g__ptxcd_logo_box}
+ \ifx\insertsubtitle\@empty
+ \else
+ \par\vspace{\c_ptxcd_largerule_dim}
+ \skip_horizontal:n {1ex}\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
+ \usebeamerfont{subtitle}\insertsubtitle
+ }
+ \fi
+ \end{beamercolorbox}
+
+ \bool_if:NT \g_ptxcd_authorontitle_bool {
+ \par\nointerlineskip
+ \begin{beamercolorbox}[
+ wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
+ \end{beamercolorbox}
+ \par\nointerlineskip
+ \begin{beamercolorbox}[
+ wd=\linewidth,
+ sep=\c_ptxcd_largerule_dim,
+ ]{title}
+ \raggedright
+ \skip_horizontal:n {1ex}
+ \parbox[t]{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim-2ex\relax}{
+ \ifx\insertauthor\@empty
+ \else
+ \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par
+ \fi
+ \ifx\insertauthor\@empty
+ \else
+ \usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute
+ \fi
+ }
+ \end{beamercolorbox}
+ }
+ }
}
- \hspace{\fill}\raisebox{\dimexpr-\height+\ht\strutbox\relax}{\box_use:N \g__ptxcd_logo_box}
- \ifx\insertsubtitle\@empty
- \else
- \par\vspace{\c_ptxcd_largerule_dim}
- \skip_horizontal:n {1ex}\parbox[t]{\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-2ex\relax}{
- \usebeamerfont{subtitle}\insertsubtitle
- }
- \fi
- \end{beamercolorbox}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\bool_if:NT \g_ptxcd_authorontitle_bool {
-\par\nointerlineskip
-\begin{beamercolorbox}[
- wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
-\end{beamercolorbox}
-\par\nointerlineskip
- \begin{beamercolorbox}[
- wd=\linewidth,
- sep=\c_ptxcd_largerule_dim,
- ]{title}
- \raggedright
- \skip_horizontal:n {1ex}
- \parbox[t]{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim-2ex\relax}{
- \ifx\insertauthor\@empty
- \else
- \usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\par
- \fi
- \ifx\insertauthor\@empty
- \else
- \usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute
- \fi
- }
-\end{beamercolorbox}
-}
- }
- }
\box_use:N \l__ptxcd_titlehead_box
-\nointerlineskip\begin{beamercolorbox}[
- wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
+ \nointerlineskip\begin{beamercolorbox}[
+ wd=\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim,ht=\c_ptxcd_smallrule_dim,dp=\z@]{smallrule}
\end{beamercolorbox}
\dim_set:Nn \l__ptxcd_titlegraphic_ht_dim {\textheight-\box_ht:N\l__ptxcd_titlehead_box-\box_dp:N \l__ptxcd_titlehead_box
- +\c_ptxcd_largerule_dim-.5\c_ptxcd_rulesep_dim-\c_ptxcd_smallrule_dim}
+ +\c_ptxcd_largerule_dim-.5\c_ptxcd_rulesep_dim-\c_ptxcd_smallrule_dim}
\let\height\l__ptxcd_titlegraphic_ht_dim
\dim_set:Nn \l__ptxcd_titlegraphic_wd_dim{\dimexpr\paperwidth-2\g__ptxcd_beamer_sep_dim}
\let\width\l__ptxcd_titlegraphic_wd_dim
\nointerlineskip
\begin{beamercolorbox}[wd=\width,center]{titlegraphic}
- \raisebox{-\c_ptxcd_largerule_dim}[\dim_eval:n {\height-\c_ptxcd_largerule_dim}][0pt]{\inserttitlegraphic}
+ \raisebox{-\c_ptxcd_largerule_dim}[\dim_eval:n {\height-\c_ptxcd_largerule_dim}][0pt]{\inserttitlegraphic}
\end{beamercolorbox}
-% \endgroup
}
%Itemize Items
-\defbeamertemplate*{itemize~item}{TUDa}{\usebeamerfont*{itemize~item}\raise\dimexpr.4\ht\strutbox-.4ex\hbox{\rule{.8ex}{.8ex}}}
-\defbeamertemplate*{itemize~subitem}{TUDa}{\usebeamerfont*{itemize~item}\setlength{\fboxsep}{\z@}\setlength{\fboxrule}{1pt}\raise\dimexpr.4\ht\strutbox-.2ex-\fboxrule\hbox{\fbox{\color{bg}\rule{.4ex}{.4ex}}}}
-\defbeamertemplate*{itemize~subsubitem}{TUDa}{\usebeamerfont*{itemize~subitem}\hbox{--}}
+\defbeamertemplate*{itemize~item}{TUDa}{
+ \usebeamerfont*{itemize~item}
+ \raise\dimexpr.4\ht\strutbox-.4ex\hbox{\rule{.8ex}{.8ex}}
+}
+\defbeamertemplate*{itemize~subitem}{TUDa}{
+ \usebeamerfont*{itemize~subitem}
+ \setlength{\fboxsep}{\z@}\setlength{\fboxrule}{1pt}
+ \raise\dimexpr.4\ht\strutbox-.2ex-\fboxrule\hbox{\fbox{\color{bg}\rule{.4ex}{.4ex}}}
+}
+\defbeamertemplate*{itemize~subsubitem}{TUDa}{\usebeamerfont*{itemize~subsubitem}\hbox{--}}
\mode<all>
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2023.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2023.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerinnerthemeTUDa2023.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerinnerthemeTUDa2023.sty' version 3.36 (2024-01-05),
+%% This is file `beamerinnerthemeTUDa2023.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,10 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{beamerinnerthemeTUDa2023}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci,~Design~of~2023}
+\NeedsTeXFormat{LaTeX2e}[2022/10/01]
+\ProvidesExplPackage{beamerinnerthemeTUDa2023}{2024-04-21}{3.37}{Inner~beamer~theme~of~tuda-ci,~Design~of~2023}
\mode<presentation>
@@ -38,7 +36,6 @@
\RequirePackage{multicol}
\ExplSyntaxOn
-
\AddToHook{begindocument}[ptxcd-titlegraphic]{
\dim_set:Nn \l__ptxcd_titlegraphic_ht_dim {\paperheight}
\dim_set:Nn \l__ptxcd_titlegraphic_wd_dim {\paperwidth}
@@ -45,68 +42,68 @@
}
\defbeamertemplate*{titlegraphic}{TUDa2023}{{
- \def\width{\l__ptxcd_titlegraphic_wd_dim}
- \def\height{\l__ptxcd_titlegraphic_ht_dim}
- \usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par
-}}
+ \def\width{\l__ptxcd_titlegraphic_wd_dim}
+ \def\height{\l__ptxcd_titlegraphic_ht_dim}
+ \usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par
+ }}
\def\ps at titlegraphic@titlepage{%
- \setbeamertemplate{background}{\usebeamertemplate{titlegraphic}}
- \@nameuse{ps at navigation}%
+ \setbeamertemplate{background}{\usebeamertemplate{titlegraphic}}
+ \@nameuse{ps at navigation}%
}
\defbeamertemplate*{title~page}{TUDa2023}[1][]
{
- \ifbeamer at plainframe
- \skip_vertical:n {\dimexpr\paperheight/38- \beamer at frametopskip}%
- \color{red}
- \hspace*{\fill}
- \raisebox{\dimexpr-\height+.33\c_ptxcd_logoheight_dim}{\includegraphics[height=\dim_use:N \c_ptxcd_logoheight_dim]{tuda_logo}}\hspace*{\dimexpr.7pt-\beamer at rightmargin}
- \par
- \vskip1.39\baselineskip
- \fi
- \vbox{}
- \thispagestyle{titlegraphic at titlepage}
+ \ifbeamer at plainframe
+ \skip_vertical:n {\dimexpr\paperheight/38- \beamer at frametopskip}%
+ \color{red}
+ \hspace*{\fill}
+ \raisebox{\dimexpr-\height+.33\c_ptxcd_logoheight_dim}{\includegraphics[height=\dim_use:N \c_ptxcd_logoheight_dim]{tuda_logo}}\hspace*{\dimexpr.7pt-\beamer at rightmargin}
+ \par
+ \vskip1.39\baselineskip
+ \fi
+ \vbox{}
+ \thispagestyle{titlegraphic at titlepage}
\vskip.185\paperheight
- \begingroup
+ \begingroup
\centering
\usebeamertemplate{title}
-% \vskip1em\par
-\bool_if:NT \g_ptxcd_authorontitle_bool {
- \usebeamertemplate{author}
- \usebeamertemplate{institute}
- }
+ % \vskip1em\par
+ \bool_if:NT \g_ptxcd_authorontitle_bool {
+ \usebeamertemplate{author}
+ \usebeamertemplate{institute}
+ }
\usebeamertemplate{date}
- \endgroup
- \vfill
+ \endgroup
+ \vfill
}
\defbeamertemplate*{title}{TUDa2023}[1][]{%
- \begin{beamercolorbox}[sep=8pt,center,#1]{title}
- \usebeamerfont{title}\text_uppercase:n {\inserttitle}\par%
- \ifx\insertsubtitle\@empty%
- \else%
- \vskip.45em%
- {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
- \fi%
- \end{beamercolorbox}%
+ \begin{beamercolorbox}[sep=8pt,center,#1]{title}
+ \usebeamerfont{title}\text_uppercase:n {\inserttitle}\par%
+ \ifx\insertsubtitle\@empty%
+ \else%
+ \vskip.45em%
+ {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
+ \fi%
+ \end{beamercolorbox}%
}
\defbeamertemplate{author}{TUDa2023}[1][]{%
- \begin{beamercolorbox}[sep=8pt,center,#1]{author}
- \usebeamerfont{author}\insertauthor
- \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=8pt,center,#1]{author}
+ \usebeamerfont{author}\insertauthor
+ \end{beamercolorbox}
}
\defbeamertemplate{institute}{TUDa2023}[1][]{%
- \begin{beamercolorbox}[sep=8pt,center,#1]{institute}
- \usebeamerfont{institute}\insertinstitute
- \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=8pt,center,#1]{institute}
+ \usebeamerfont{institute}\insertinstitute
+ \end{beamercolorbox}
}
\defbeamertemplate{date}{TUDa2023}[1][]{%
\begin{beamercolorbox}[sep=8pt,center,#1]{date}
- \usebeamerfont{date}\insertdate
+ \usebeamerfont{date}\insertdate
\end{beamercolorbox}
}
@@ -125,16 +122,16 @@
\cs_new:Nn \__ptxcd_setup_logo_box:nnn {
\begingroup
- \def\width{\use:c {l__ptxcd_#2_wd_dim}}
- \def\height{\use:c {l__ptxcd_#2_ht_dim}}
- \IfBooleanTF{#1}{
- \hbox_gset:cn {g__ptxcd_#2_box} {#3}
- \box_gautosize_to_wd_and_ht_plus_dp:cnn {g__ptxcd_#2_box} {\width} {\height}
- } {
- \hbox_gset:cn {g__ptxcd_#2_box} {
- #3
- }
+ \def\width{\use:c {l__ptxcd_#2_wd_dim}}
+ \def\height{\use:c {l__ptxcd_#2_ht_dim}}
+ \IfBooleanTF{#1}{
+ \hbox_gset:cn {g__ptxcd_#2_box} {#3}
+ \box_gautosize_to_wd_and_ht_plus_dp:cnn {g__ptxcd_#2_box} {\width} {\height}
+ } {
+ \hbox_gset:cn {g__ptxcd_#2_box} {
+ #3
}
+ }
\endgroup
}
@@ -142,109 +139,39 @@
\__ptxcd_setup_logo_box:nnn {#1} {partnerlogo} {#2}
}
-\NewDocumentCommand{\sublogo}{sm}{
+\NewDocumentCommand{\sublogo}{sms}{
\__ptxcd_setup_logo_box:nnn {#1} {sublogo} {#2}
+ \IfBooleanT{#3}{
+ \hbox_gset:Nn \g__ptxcd_sublogo_box {
+ \hbox_unpack_drop:N \g__ptxcd_sublogo_box
+ \hskip.6\l__ptxcd_sublogo_ht_dim
+ }
+ }
}
-
-% Blocks
-
-%
-%\defbeamertemplate*{block~begin}{TUDa}
-%{
-% \par\vskip\medskipamount%
-% \begin{beamercolorbox}[wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,sep=.5pt,
-% leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer at colbox@sep} {\__ptxcd_block_colorsep:}},
-% ]{block~title}
-% \ifx\insertblocktitle\@empty
-% \else
-% \begin{beamercolorbox}[colsep*=\__ptxcd_block_colorsep:,
-% wd=\dimexpr\linewidth-1pt-1.5ex\relax]{block~title}
-% \usebeamerfont*{block title}\insertblocktitle%
-% \end{beamercolorbox}%
-% \ifbeamercolorempty[bg]{block~title}
-% {}
-% {\ifbeamercolorempty[bg]{block~body}{}{\par\nointerlineskip\vskip-0.5pt}}%
-% \leavevmode
-% \fi
-% \begin{beamercolorbox}[colsep*=\__ptxcd_block_colorsep:,vmode, wd=\dimexpr\linewidth-1.5ex-1pt\relax]{block~body}%
-% \usebeamerfont{block~body}%
-% \ifbeamercolorempty[bg]{block~body}{\vskip-.25ex}{\vskip-\__ptxcd_block_colorsep:}\vbox{}%
-% }
-%
-%\defbeamertemplate*{block~end}{TUDa}
-% {\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
-%
-%\defbeamertemplate*{block~alerted~begin}{TUDa}
-%{
-% \par\vskip\medskipamount%
-% \begin{beamercolorbox}[
-% wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,
-% sep=1.5pt,
-% leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer at colbox@sep} {\__ptxcd_block_colorsep:}},
-% ]{block~frame~alerted}
-% \ifx\insertblocktitle\@empty
-% \else
-% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~title~alerted}
-% \usebeamerfont*{block~title~alerted}\insertblocktitle%
-% \end{beamercolorbox}%
-% \vskip1.5pt\par\nointerlineskip
-% \fi
-% \leavevmode
-% \usebeamerfont{block~body~alerted}%
-% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~body~alerted}%
-% }
-%
-%\defbeamertemplate*{block~alerted~end}{TUDa}
-% {\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
-%
-%
-%\defbeamertemplate*{block~example~begin}{TUDa}
-%{
-% \par\vskip\medskipamount%
-% \begin{beamercolorbox}[
-% wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim,
-% sep=1.5pt,
-% leftskip=\dim_eval:n {\dim_compare:nTF {\l__ptxcd_beamer_extraindent_dim>\c_zero_dim} {\l__ptxcd_beamer_extraindent_dim-\beamer at colbox@sep} {\__ptxcd_block_colorsep:}},
-% ]{block~frame~example}
-% \ifx\insertblocktitle\@empty
-% \else
-% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~title~example}
-% \usebeamerfont*{block~title~example}\insertblocktitle%
-% \end{beamercolorbox}%
-%\vskip1.5pt\par\nointerlineskip
-% \fi
-% \leavevmode
-% \usebeamerfont{block~body~example}%
-% \begin{beamercolorbox}[wd=\dim_eval:n {\linewidth-1.5ex-3pt},colsep*=\__ptxcd_block_colorsep:]{block~body~example}%
-% }
-%\defbeamertemplate*{block~example~end}{TUDa}
-% {\end{beamercolorbox}\end{beamercolorbox}\vskip\smallskipamount}
-%
-
% section page
\defbeamertemplate*{section~page}{TUDa2023}[1][]
{%
-\ifbeamer at inframe
- \begingroup
- \vbox{}
- \vspace{0pt plus 1 filll}
- \begin{beamercolorbox}[#1]{section title}
- \usebeamerfont{section~title}\text_uppercase:n {\insertsection}\par
- \end{beamercolorbox}
- {\usebeamerfont{section~name}\usebeamercolor[fg]{section~name}\sectionname{}~\insertsectionnumber}
- \par
- \skip_vertical:n {\c_ptxcd_logoheight_dim+\baselineskip}
- \endgroup
- \else
- \begin{frame}[b]
- \begin{beamercolorbox}[#1]{section title}
- \usebeamerfont{section~title}\text_uppercase:n {\insertsection}\par
- \end{beamercolorbox}
- {\usebeamerfont{section~name}\usebeamercolor[fg]{section~name}\sectionname{}~\insertsectionnumber}
- \skip_vertical:n {\c_ptxcd_logoheight_dim+\baselineskip}
-\end{frame}
-\fi
+ \ifbeamer at inframe
+ \begingroup
+ \vbox{}
+ \vspace{0pt plus 1 filll}
+ \begin{beamercolorbox}[#1]{section title}
+ \usebeamerfont{section~title}\text_uppercase:n {\secname}\par
+ \end{beamercolorbox}
+ {\usebeamerfont{section~name}\usebeamercolor[fg]{section~name}\sectionname{}~\insertsectionnumber}
+ \par
+ \skip_vertical:n {\c_ptxcd_logoheight_dim+\baselineskip}
+ \endgroup
+ \else
+ \begin{frame}[b]
+ \begin{beamercolorbox}[#1]{section title}
+ \usebeamerfont{section~title}\text_uppercase:n {\secname}\par
+ \end{beamercolorbox}
+ {\usebeamerfont{section~name}\usebeamercolor[fg]{section~name}\sectionname{}~\insertsectionnumber}
+ \skip_vertical:n {\c_ptxcd_logoheight_dim+\baselineskip}
+ \end{frame}
+ \fi
}
% toc
@@ -263,66 +190,66 @@
% See the file LICENSE.md for more details.
\ExplSyntaxOn
\cs_new:Nn \__ptxcd_toc_check: {
- \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} = {3} {
- % if all subsections/subsubsections are hidden we can have two columns
- \str_if_eq:eeTF {
- \beamer at toc@css
- \beamer at toc@oss
- \beamer at toc@ooss
- \beamer at toc@csss
- \beamer at toc@osss
- \beamer at toc@oosss
- \beamer at toc@ooosss
- }{
- \prg_replicate:nn {7} {hide}
- }{
- % if all subsections/subsubsections are hidden standard twocolumn layout will be choosen
- \int_set:Nn \g__ptxcd_beamer_toc_col_int {2}
- } {
- % check if there are subsections/subsubsections
- \int_gzero:N \g_tmpa_int
- {\makeatletter%%
- \let\babel at toc\use_none:nn
- \let\beamer at sectionintoc \use_none:nnnnn
- \def\beamer at subsectionintoc##1##2##3##4##5##6{\int_gset:Nn \g_tmpa_int {1}\endinput}
- \def\beamer at subsubsectionintoc##1##2##3##4##5##6##7{\int_gset:Nn \g_tmpa_int {1}\endinput}
- \@input{\jobname.toc}%
- }
- \int_compare:nNnT {\g_tmpa_int} = {1} {\int_set:Nn \g__ptxcd_beamer_toc_col_int {1}}
- }
- }
+\int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} = {3} {
+% if all subsections/subsubsections are hidden we can have two columns
+\str_if_eq:eeTF {
+\beamer at toc@css
+\beamer at toc@oss
+\beamer at toc@ooss
+\beamer at toc@csss
+\beamer at toc@osss
+\beamer at toc@oosss
+\beamer at toc@ooosss
+}{
+\prg_replicate:nn {7} {hide}
+}{
+% if all subsections/subsubsections are hidden standard twocolumn layout will be choosen
+\int_set:Nn \g__ptxcd_beamer_toc_col_int {2}
+} {
+% check if there are subsections/subsubsections
+\int_gzero:N \g_tmpa_int
+{\makeatletter%%
+ \let\babel at toc\use_none:nn
+ \let\beamer at sectionintoc \use_none:nnnnn
+ \def\beamer at subsectionintoc##1##2##3##4##5##6{\int_gset:Nn \g_tmpa_int {1}\endinput}
+ \def\beamer at subsubsectionintoc##1##2##3##4##5##6##7{\int_gset:Nn \g_tmpa_int {1}\endinput}
+ \@input{\jobname.toc}%
}
+\int_compare:nNnT {\g_tmpa_int} = {1} {\int_set:Nn \g__ptxcd_beamer_toc_col_int {1}}
+}
+}
+}
\def\beamer at twocoltableofcontents[#1]{%
\begin{beamercolorbox}[wd=\paperwidth]{}%
- \def\beamer at toc@cs{show}%
- \def\beamer at toc@os{show}%
- \def\beamer at toc@css{show}%
- \def\beamer at toc@oss{show}%
- \def\beamer at toc@ooss{show}%
- \def\beamer at toc@csss{show}%
- \def\beamer at toc@osss{show}%
- \def\beamer at toc@oosss{show}%
- \def\beamer at toc@ooosss{show}%
- \beamer at showpartnumber=\c at part%
- \beamer at pausesectionsfalse%
- \beamer at pausesubsectionsfalse%
- \def\beamer at tocsections{<*>}%
- \setkeys{beamertoc}{firstsection=1}%
- \setkeys{beamertoc}{#1}%
- \UseName{__ptxcd_toc_check:}
- \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} > {1} {
- \setlength{\columnsep}{5ex}%
- \raggedcolumns
- \begin{multicols}{2}
- }
- {\makeatletter%
- \pause[0]%
- \@input{\jobname.toc}%
- }%
- \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} > {1} {
- \end{multicols}%
- }
+ \def\beamer at toc@cs{show}%
+ \def\beamer at toc@os{show}%
+ \def\beamer at toc@css{show}%
+ \def\beamer at toc@oss{show}%
+ \def\beamer at toc@ooss{show}%
+ \def\beamer at toc@csss{show}%
+ \def\beamer at toc@osss{show}%
+ \def\beamer at toc@oosss{show}%
+ \def\beamer at toc@ooosss{show}%
+ \beamer at showpartnumber=\c at part%
+ \beamer at pausesectionsfalse%
+ \beamer at pausesubsectionsfalse%
+ \def\beamer at tocsections{<*>}%
+ \setkeys{beamertoc}{firstsection=1}%
+ \setkeys{beamertoc}{#1}%
+ \UseName{__ptxcd_toc_check:}
+ \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} > {1} {
+ \setlength{\columnsep}{5ex}%
+ \raggedcolumns
+ \begin{multicols}{2}
+ }
+ {\makeatletter%
+ \pause[0]%
+ \@input{\jobname.toc}%
+ }%
+ \int_compare:nNnT {\g__ptxcd_beamer_toc_col_int} > {1} {
+ \end{multicols}%
+ }
\end{beamercolorbox}%
\vspace*{.68\baselineskip}%}
}
@@ -331,10 +258,10 @@
\def\beamer at tableofcontents[#1]{%
\ifbeamer at inframe
- \beamer at twocoltableofcontents[#1]
+ \beamer at twocoltableofcontents[#1]
\else
\begin{frame}[b]{\contentsname}
- \beamer at twocoltableofcontents[#1]
+ \beamer at twocoltableofcontents[#1]
\end{frame}
\fi
}
@@ -342,22 +269,22 @@
\defbeamertemplate*{section~in~toc}{TUDa}{%
- \ifvmode\nointerlineskip\fi
- \leavevmode
- \ifnum\beamer at tempcount>\beamer at toclastsection
- \else
- \ifnum\beamer at tempcount>0\relax
- \usebeamertemplate***{toc~section~number}%
- \fi\fi%
- \usebeamertemplate***{section~entry}%
-\par
+ \ifvmode\nointerlineskip\fi
+ \leavevmode
+ \ifnum\beamer at tempcount>\beamer at toclastsection
+ \else
+ \ifnum\beamer at tempcount>0\relax
+ \usebeamertemplate***{toc~section~number}%
+ \fi\fi%
+ \usebeamertemplate***{section~entry}%
+ \par
}
% (sub-)section in toc: default
\cs_new:Nn \__ptxcd_toc_sub_level_entry_numbered:n {
- \exp_args:Nc \tl_if_blank:nF {inserttoc#1subsectionnumber}
- {\hphantom{0}\llap{\use:c {inserttoc#1subsectionnumber}}\hspace{.5em}}
+ \exp_args:Nc \tl_if_blank:nF {inserttoc#1subsectionnumber}
+ {\hphantom{0}\llap{\use:c {inserttoc#1subsectionnumber}}\hspace{.5em}}
}
\cs_new:Nn \__ptxcd_toc_sub_level_entry_itemize:n {
@@ -377,18 +304,18 @@
\defbeamertemplate*{toc~section~number}{TUDa}{
- \hphantom{00}\llap{\inserttocsectionnumber}\hspace{.5em}
+ \hphantom{00}\llap{\inserttocsectionnumber}\hspace{.5em}
}
\defbeamertemplate*{section~entry}{TUDa}{
- \strut\inserttocsection\strut
+ \strut\inserttocsection\strut
}
%Itemize Items
\defbeamertemplate*{itemize~item}{TUDa}{\raise.2\baselineskip\hbox{\vrule width .5ex height .5ex}}
-\defbeamertemplate*{itemize~subitem}{TUDa}{\small\hbox{\vrule width .5ex height .5ex}}
-\defbeamertemplate*{itemize~subsubitem}{TUDa}{\small\hbox{\vrule width .5ex height 1ex}}
+\defbeamertemplate*{itemize~subitem}{TUDa}{\raise.2\baselineskip\hbox{\small\vrule width .5ex height .5ex}}
+\defbeamertemplate*{itemize~subsubitem}{TUDa}{\raise.2\baselineskip\hbox{\small\vrule width .5ex height 1ex}}
\mode<all>
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerouterthemeTUDa.sty' version 3.36 (2024-01-05),
+%% This is file `beamerouterthemeTUDa.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,12 +25,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{beamerouterthemeTUDa}{\filedate}{\fileversion}{Outer~beamer~theme~of~tuda-ci}
-\RequirePackage[paper=slide]{tudarules}
+\NeedsTeXFormat{LaTeX2e}[2022-06-01]
+\ProvidesExplPackage{beamerouterthemeTUDa}{2024-04-21}{3.37}{Outer~beamer~theme~of~tuda-ci~design~of~2023}
+\PassOptionsToPackage{paper=slide}{tudarules}
+\RequirePackage{tudarules}
\dim_new:N \l__ptxcd_beamer_extraindent_dim
\dim_new:N {\g__ptxcd_beamer_sep_dim}
@@ -47,30 +46,16 @@
logo .initial:n =true,
logofile .tl_gset:N = \g_ptxcd_logofile_tl,
logofile .initial:n = tuda_logo,
- colorframetitle .code:n = {
- \use:c {bool_gset_#1:N} \g__ptxcd_colorframetitle_bool
- \cs_if_exist_use:N \__ptxcd_setup_frametitle_color:
- },
- colorframetitle .default:n = true,
- centerframetitle .bool_gset:N = \g_ptxcd_centerframetitle_bool,
- centerframetitle .initial:n = false,
- centerframetitle .default:n = true,
- framebgcolor .choice:,
- framebgcolor / reset .code:n =
- \__ptxcd_reset_framebgcolor:
- ,
- framebgcolor / unknown .code:n = {
- \__ptxcd_set_framebgcolor:n {#1}
- },
- singleframebgcolor .code:n = {
- \cs_gset_eq:Nc \__ptxcd_save_background_canvas: {beamer at thcbg@normal~text}
- \keys_set:nn {ptxcd/beamer/outer} {
- framebgcolor = #1
- }
- },
- headsepline .bool_gset:N = \g_ptxcd_headsepline_bool,
- headsepline .initial:n = true,
- headsepline .default:n = true,
+ colorframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colorframetitle},
+ centerframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {centerframetitle},
+ framebgcolor .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {framebgcolor},
+ singleframebgcolor .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {singleframebgcolor},
+ headsepline .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {headsepline},
+ extendedspace .bool_gset:N = \g__ptxcd_extended_space_bool,
+ headrule .bool_gset:N = \g__ptxcd_headrule_bool,
+ uppercase-frametitle .bool_gset:N = \g__ptxcd_uppercase_frametitle_bool,
+ uppercase-frametitle .default:n = true,
+ uppercase-frametitle .initial:n = true,
}
\define at key{beamerframe}{bgcolor}{
@@ -79,20 +64,9 @@
}
}
-\cs_new:Nn \__ptxcd_reset_framebgcolor: {
- \cs_gset_eq:cN {beamer at thcbg@normal~text} \__ptxcd_save_background_canvas:
- \cs_undefine:N \__ptxcd_save_background_canvas:
-}
-
-\cs_new:Nn \__ptxcd_set_framebgcolor:n {
- \cs_if_exist:cTF {\string\color@#1}
- {\setbeamercolor{normal~text}{bg=#1}}
- {\setbeamercolor{normal~text}{bg=TUDa-#1}}
-}
-
-\BeforeBeginEnvironment{frame}{
- \cs_if_exist:NT \__ptxcd_save_background_canvas: {
- \__ptxcd_reset_framebgcolor:
+\define at key{beamerframe}{uppercase}{
+ \keys_set:nn {ptxcd/beamer/outer} {
+ uppercase-frametitle=#1
}
}
@@ -101,7 +75,6 @@
\mode<presentation>
-
\RequirePackage{graphicx}
\bool_if:NT \g__ptxcd_colorframetitle_bool
@@ -108,8 +81,8 @@
{\dim_set:Nn \l__ptxcd_beamer_extraindent_dim {\g__ptxcd_beamer_logosep_dim}}
\setbeamersize{
- text~margin~left=\dimexpr\g__ptxcd_beamer_sep_dim+\l__ptxcd_beamer_extraindent_dim \relax,
- text~margin~right=\dimexpr\g__ptxcd_beamer_sep_dim+\l__ptxcd_beamer_extraindent_dim \relax,
+ text~margin~left=\dim_eval:n {\paperwidth/34},
+ text~margin~right=\dim_eval:n {\paperwidth/38}
}
\cs_new:Nn \__ptxcd_beamer_linewidth: {\dim_eval:n {\paperwidth-\beamer at leftmargin-\beamer at rightmargin}}
@@ -118,46 +91,36 @@
\box_new:N \g__ptxcd_logo_box
\hbox_gset:Nn \g__ptxcd_logo_box {%
- \makebox[\__ptxcd_logowidth:][l]{\includegraphics[height=\c_ptxcd_logoheight_dim]{\g_ptxcd_logofile_tl}}%
+ \raisebox{\dim_eval:n {-\height+.33\c_ptxcd_logoheight_dim}}{\includegraphics[height=\c_ptxcd_logoheight_dim]{\g_ptxcd_logofile_tl}}%
}
-\ptxcd_makeheadrule[color=identbarcolor,width=\paperwidth-2\g__ptxcd_beamer_sep_dim]{ptxcd_beamer_headrule}
-\ptxcd_makefootrule[width=\paperwidth-2\g__ptxcd_beamer_sep_dim]{ptxcd_beamer_rule}
-
-\newcommand\insertsmalllogo{\setbeamertemplate{logo}[small]\usebeamertemplate{logo}}
-
-\defbeamertemplate*{sidebar~left}{TUDa}{}
-\defbeamertemplate*{sidebar~right}{TUDa}{}
-
-
\bool_if_exist:NF \l_ptxcd_tmpa_bool {\bool_new:N \l_ptxcd_tmpa_bool}
-\defbeamertemplate*{footline}{TUDa}
-{
- \begin{beamercolorbox}[leftskip=\g__ptxcd_beamer_sep_dim,rightskip=\g__ptxcd_beamer_sep_dim,
- ht=\csname c_ptxcd_smallrule_dim\endcsname,dp=1mm]{footline}
- \ptxcd_beamer_rule
- \end{beamercolorbox}
- \begin{beamercolorbox}[
- leftskip=\g__ptxcd_beamer_sep_dim,
- rightskip=\g__ptxcd_beamer_sep_dim, ht=2.75mm,dp=2.75mm]{footline}
- \usebeamerfont{author~ in~ head/foot}%
- \bool_set_false:N \l_ptxcd_tmpa_bool
- \clist_map_variable:nNn {date, department, institute, author} \l_tmpa_tl {
- \tl_if_empty:cF {beamer at short\l_tmpa_tl} {
- \bool_if:NTF \l_ptxcd_tmpa_bool {~|~}
- {\bool_set_true:N \l_ptxcd_tmpa_bool}
- \use:c {insertshort\l_tmpa_tl}
+\defbeamertemplate*{footline}{TUDa2023}{
+ \begin{beamercolorbox}[leftskip=\beamer at leftmargin,rightskip=\beamer at rightmargin]{footline}
+ \usebeamerfont{footline}
+ \rlap{\insertshortdate}
+ \hfill
+ \makebox[0pt][c]{
+ \bool_set_false:N \l_ptxcd_separate_bool
+ \clist_map_variable:nNn {department, institute, author} \l_tmpa_tl {
+ \tl_if_empty:cF {beamer at short\l_tmpa_tl} {
+ \bool_if:NTF \l_ptxcd_separate_bool
+ {\usebeamertemplate{footline~sep}}
+ {\bool_set_true:N \l_ptxcd_separate_bool}
+ \use:c {insertshort\l_tmpa_tl}
+ }
}
}
- \bool_if:NT \l_ptxcd_tmpa_bool {~|~}
- \insertframenumber
- \hfill\raisebox{\dimexpr-.5\height+\dp\strutbox\relax}{\insertlogo}
+ \hfill
+ \llap{\insertframenumber}
+ \par\vspace{-\dp\strutbox}
\end{beamercolorbox}
+ \skip_vertical:n {\dimexpr\paperheight/32-\dp\strutbox}
}
+\setbeamertemplate{footline~sep}{\space\smash{\rule[-.5\dp\strutbox]{.25pt}{\ht\strutbox}}\space}
-
\RenewDocumentCommand{\logo}{sm}{
\IfBooleanTF{#1}{
\setbeamertemplate{logo}{\resizebox{!}{.06\beamer at paperheight}{\mbox{#2}}}
@@ -166,142 +129,95 @@
}
}
-\defbeamertemplate{headline}{TUDa.logo} {%
- \begin{beamercolorbox}[
- leftskip=\g__ptxcd_beamer_sep_dim,rightskip=\g__ptxcd_beamer_sep_dim,
- ht=.75\g__ptxcd_beamer_sep_dim,dp=\box_dp:N \ptxcd_beamer_headrule_box]{headline}
- \ptxcd_beamer_headrule
- \end{beamercolorbox}
+\defbeamertemplate*{headline}{TUDa2023}{
+ \bool_if:NT \g__ptxcd_headrule_bool {
+ \cs_if_exist:NF \ptxcd_beamer_headrule {
+ \ptxcd_makeheadrule[color=identbarcolor,width=\paperwidth]{ptxcd_beamer_headrule}
+ }
+ \ptxcd_beamer_headrule\par\nointerlineskip
+ }
+ \bool_if:NTF \g__ptxcd_extended_space_bool {
+ \bool_if:NTF \g__ptxcd_headrule_bool {
+ \skip_vertical:n {\dim_eval:n {+\paperheight/38}}
+ \strut
+ } {
+ \skip_vertical:n {\dim_eval:n {\paperheight/16}}
+ }
+ }{
+ \skip_vertical:n {\dimexpr\paperheight/38}
+ \hspace*{\beamer at leftmargin}\rlap{\usebeamertemplate***{title~in~head/foot}}
+ }
+ \hspace*{\fill}
+
+ \bool_if:NT \g_ptxcd_headlinelogo_bool {
+ %partnerlogo
+ \bool_if:NT \g__ptxcd_extended_space_bool \smash {
+ \raisebox{\dimexpr-\height+\ht\strutbox}{
+ \box_use:N \g__ptxcd_partnerlogo_box
+ }
+ }
+
+ \skip_horizontal:n {\dimexpr\paperheight/38}
+ %logo
+ \bool_if:NTF \g__ptxcd_headrule_bool {
+ \raisebox{2mm}[0pt][0pt]{\setlength{\fboxsep}{\z@}\colorbox{white}{\rule{\z@}{\dim_eval:n {\box_ht:N \g__ptxcd_logo_box+\box_ht:N \ptxcd_beamer_headrule_box + \box_dp:N \ptxcd_beamer_headrule_box+1pt}}\box_use:N \g__ptxcd_logo_box}}
+ \hspace*{10pt}
+ } {
+ \bool_if:NT \g__ptxcd_extended_space_bool \smash {\box_use:N \g__ptxcd_logo_box}
+ \hspace*{.7pt}
+ }
+ }
+ \par
}
-
-\box_new:N \l__ptxcd_frametitle_box
-
-\defbeamertemplate{frametitle}{TUDa.logo}{%
-\nointerlineskip%
-\begin{beamercolorbox}[
- sep=\g__ptxcd_beamer_logosep_dim,
- wd=\dim_eval:n {\__ptxcd_beamer_linewidth:+2\l__ptxcd_beamer_extraindent_dim},
- rightskip=-\g__ptxcd_beamer_logosep_dim,
- leftskip=\dim_eval:n {-\g__ptxcd_beamer_logosep_dim+\l__ptxcd_beamer_extraindent_dim},
- ]{frametitle}
- \hbox_set:Nn \l__ptxcd_frametitle_box {
- \parbox[t]
- {\dim_eval:n {\linewidth- \box_wd:N \g__ptxcd_logo_box-1em}}{%
- \usebeamerfont{frametitle}\strut\insertframetitle
- \ifx\insertframesubtitle\@empty
- \else
- \par
- \usebeamercolor[fg]{framesubtitle}
- \usebeamerfont{framesubtitle}
- \insertframesubtitle
- \fi
- }}
- \leavevmode
- \bool_if:NTF \g_ptxcd_centerframetitle_bool
- {\raisebox{\dimexpr-.5\height+.5\depth}}
- {\use:n}
- {\box_use:N \l__ptxcd_frametitle_box}
- \hfill%
- \bool_if:NTF \g_ptxcd_centerframetitle_bool
- {\raisebox{\dimexpr-.5\height+.5\depth}}
- {\raisebox{\dimexpr-\height+\ht\strutbox}}
- {\box_use:N \g__ptxcd_logo_box}
-\end{beamercolorbox}%
-\bool_if:NT \g_ptxcd_headsepline_bool {
- \nointerlineskip
- \begin{beamercolorbox}[
- wd=\dim_eval:n {\textwidth+2\l__ptxcd_beamer_extraindent_dim},
- ht=\c_ptxcd_smallrule_dim,
- dp=0pt
- ]{smallrule}
- \end{beamercolorbox}
+\setbeamertemplate{title~in~head/foot}{
+ \bool_set_false:N \l_ptxcd_separate_bool
+ \tl_if_empty:NF {\beamer at shorttitle} {
+ \bool_set_true:N \l_ptxcd_separate_bool
+ \text_uppercase:n {\beamer at shorttitle}
+ }
+ \tl_if_empty:NF {\beamer at shortauthor} {
+ \bool_if:NT \l_ptxcd_separate_bool {
+ \space/\space
+ }
+ \text_uppercase:n {\beamer at shortauthor}
+ }
}
-}
-\defbeamertemplate*{headline}{TUDa.nologo}
-{%
- \vspace{.75\g__ptxcd_beamer_sep_dim}
- \begin{beamercolorbox}[
- leftskip=\g__ptxcd_beamer_sep_dim,rightskip=\g__ptxcd_beamer_sep_dim]{headline}
- \ptxcd_beamer_headrule
- \end{beamercolorbox}
- }
-\defbeamertemplate*{headline}{TUDa.simple}
-{
- \ifbeamercolorempty[bg]{background~canvas}{
- \vspace{\dimexpr.5\c_ptxcd_logoheight_dim-\c_ptxcd_rulesep_dim}
- \skip_horizontal:n {\beamer at leftmargin}
- \color{identbarcolor}
- \vrule width\dimexpr\textwidth-\beamer at leftmargin-\beamer at rightmargin height\c_ptxcd_rulesep_dim
- }{
- \vspace{\dimexpr.5\c_ptxcd_logoheight_dim}
+\defbeamertemplate*{sidebar~right}{TUDa2023}{
+ \bool_if:NT \g_ptxcd_headlinelogo_bool {
+ \vspace{\c_ptxcd_logoheight_dim}
+ \llap{\box_use:N \g__ptxcd_sublogo_box}
}
}
-\defbeamertemplate*{frametitle}{TUDa.nologo}{%
+\defbeamertemplate*{frametitle}{TUDa2023}[1][left]{%
\nointerlineskip%
-\begin{beamercolorbox}[
- sep=\g__ptxcd_beamer_logosep_dim,
- wd=\dim_eval:n {\__ptxcd_beamer_linewidth:+2\l__ptxcd_beamer_extraindent_dim},
- leftskip=\dim_eval:n {-\g__ptxcd_beamer_logosep_dim+\l__ptxcd_beamer_extraindent_dim},
- ]{frametitle}
- \hbox_set:Nn \l__ptxcd_frametitle_box {
- \parbox[t]
- {\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-1em\relax\relax}{%
- \usebeamerfont{frametitle}\strut\insertframetitle
- \ifx\insertframesubtitle\@empty
- \else
- \par
- \usebeamercolor[fg]{framesubtitle}
- \usebeamerfont{framesubtitle}
- \insertframesubtitle
- \fi
-}}
-\leavevmode
-\bool_if:NTF \g_ptxcd_centerframetitle_bool
-{\raisebox{\dimexpr-.5\height+.5\depth}}
-{\use:n}
-{\box_use:N \l__ptxcd_frametitle_box}
-% Rule for voffset similar to logo
- \rule[\dim_eval:n {
- \bool_if:NTF \g_ptxcd_centerframetitle_bool
- {-.5\box_ht:N \g__ptxcd_logo_box+.5\box_dp:N \g__ptxcd_logo_box}
- {-\box_ht:N \g__ptxcd_logo_box+\ht\strutbox}
- }]{0pt}{\dim_eval:n {
- \box_ht:N \g__ptxcd_logo_box+\box_dp:N \g__ptxcd_logo_box
- }}
-\end{beamercolorbox}
-\bool_if:NT \g_ptxcd_headsepline_bool {
- \nointerlineskip
+ \bool_if:NF \g__ptxcd_extended_space_bool
+ {\vskip.55ex}
\begin{beamercolorbox}[
- wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim \relax,
- ht=\c_ptxcd_smallrule_dim,
- dp=0pt
- ]{smallrule}
+ wd=\dim_eval:n {\bool_if:NT \g__ptxcd_extended_space_bool {-\box_wd:N \g__ptxcd_logo_box } \box_if_empty:NF \g__ptxcd_sublogo_box {-\box_wd:N \g__ptxcd_sublogo_box - 1em}+ \textwidth},
+ ]{frametitle}
+ \usebeamerfont{frametitle}%
+ \if at tempswa\else\csname beamer at fte#1\endcsname\fi%
+ \vphantom{Ü}
+ \bool_if:NT \g__ptxcd_uppercase_frametitle_bool \text_uppercase:n {\insertframetitle}\strut
+ \par%
+ {%
+ \ifx\insertframesubtitle\@empty%
+ \else%
+ {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\text_uppercase:n {\insertframesubtitle}\strut\par}%
+ \fi
+ }%
+ \if at tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
\end{beamercolorbox}
+ \vskip.5ex
}
-}
-
-\cs_new:Nn \ptxcd_setup_frame: {
- \bool_if:NTF \g_ptxcd_headlinelogo_bool {
- \setbeamertemplate{frametitle}[TUDa.logo]
- \setbeamertemplate{headline}[TUDa.logo]
- }{
- \setbeamertemplate{frametitle}[TUDa.nologo]
- \setbeamertemplate{headline}[TUDa.nologo]
- }
-}
-\ptxcd_setup_frame:
-
\newcommand*{\setupTUDaFrame}[1]{
\keys_set:nn {ptxcd/beamer/outer} {#1}
- \ptxcd_setup_frame:
}
-
-
\mode
<all>
Added: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2008.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2008.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2008.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -0,0 +1,306 @@
+%% This is file `beamerouterthemeTUDa2008.sty' version 3.37 (2024-04-21),
+%% it is part of
+%% TUDa-CI -- Corporate Design for TU Darmstadt
+%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
+%%
+%% ============================================================================
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% 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 2008/05/04 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainers of this work are
+%% Marei Peischl <tuda-ci at peitex.de>
+%%
+%% The development respository can be found at
+%% https://github.com/tudace/tuda_latex_templates
+%% Please use the issue tracker for feedback!
+%%
+%% ============================================================================
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesExplPackage{beamerouterthemeTUDa2008}{2024-04-21}{3.37}{Outer~beamer~theme~of~tuda-ci, compatibility for design of 2008}
+
+\PassOptionsToPackage{paper=slide}{tudarules}
+\RequirePackage{tudarules}
+
+\dim_new:N \l__ptxcd_beamer_extraindent_dim
+\dim_new:N {\g__ptxcd_beamer_sep_dim}
+\dim_gset:Nn \g__ptxcd_beamer_sep_dim {.3\c_ptxcd_logoheight_dim}
+\dim_new:N \g__ptxcd_beamer_logosep_dim
+\dim_gset:Nn \g__ptxcd_beamer_logosep_dim{2mm}
+
+
+\cs_if_exist:NF \g__ptxcd_colorframetitle_bool {\bool_new:N \g__ptxcd_colorframetitle_bool}
+
+\keys_define:nn {ptxcd/beamer/outer} {
+ logo .bool_gset:N = \g_ptxcd_headlinelogo_bool,
+ logo .default:n =true,
+ logo .initial:n =true,
+ logofile .tl_gset:N = \g_ptxcd_logofile_tl,
+ logofile .initial:n = tuda_logo,
+ colorframetitle .code:n = {
+ \use:c {bool_gset_#1:N} \g__ptxcd_colorframetitle_bool
+ \cs_if_exist_use:N \__ptxcd_setup_frametitle_color:
+ },
+ colorframetitle .default:n = true,
+ centerframetitle .bool_gset:N = \g_ptxcd_centerframetitle_bool,
+ centerframetitle .initial:n = false,
+ centerframetitle .default:n = true,
+ framebgcolor .choice:,
+ framebgcolor / reset .code:n =
+ \__ptxcd_reset_framebgcolor:
+ ,
+ framebgcolor / unknown .code:n = {
+ \__ptxcd_set_framebgcolor:n {#1}
+ },
+ singleframebgcolor .code:n = {
+ \cs_gset_eq:Nc \__ptxcd_save_background_canvas: {beamer at thcbg@normal~text}
+ \keys_set:nn {ptxcd/beamer/outer} {
+ framebgcolor = #1
+ }
+ },
+ headsepline .bool_gset:N = \g_ptxcd_headsepline_bool,
+ headsepline .initial:n = true,
+ headsepline .default:n = true,
+}
+
+\define at key{beamerframe}{bgcolor}{
+ \keys_set:nn {ptxcd/beamer/outer} {
+ singleframebgcolor=#1
+ }
+}
+
+\cs_new:Nn \__ptxcd_reset_framebgcolor: {
+ \cs_gset_eq:cN {beamer at thcbg@normal~text} \__ptxcd_save_background_canvas:
+ \cs_undefine:N \__ptxcd_save_background_canvas:
+}
+
+\cs_new:Nn \__ptxcd_set_framebgcolor:n {
+ \cs_if_exist:cTF {\string\color@#1}
+ {\setbeamercolor{normal~text}{bg=#1}}
+ {\setbeamercolor{normal~text}{bg=TUDa-#1}}
+}
+
+\BeforeBeginEnvironment{frame}{
+ \cs_if_exist:NT \__ptxcd_save_background_canvas: {
+ \__ptxcd_reset_framebgcolor:
+ }
+}
+
+\ProcessKeyOptions[ptxcd/beamer/outer]
+
+
+\mode<presentation>
+
+
+\RequirePackage{graphicx}
+
+\bool_if:NT \g__ptxcd_colorframetitle_bool
+ {\dim_set:Nn \l__ptxcd_beamer_extraindent_dim {\g__ptxcd_beamer_logosep_dim}}
+
+\setbeamersize{
+ text~margin~left=\dimexpr\g__ptxcd_beamer_sep_dim+\l__ptxcd_beamer_extraindent_dim \relax,
+ text~margin~right=\dimexpr\g__ptxcd_beamer_sep_dim+\l__ptxcd_beamer_extraindent_dim \relax,
+}
+
+\cs_new:Nn \__ptxcd_beamer_linewidth: {\dim_eval:n {\paperwidth-\beamer at leftmargin-\beamer at rightmargin}}
+
+%Logo
+
+\box_new:N \g__ptxcd_logo_box
+\hbox_gset:Nn \g__ptxcd_logo_box {%
+ \makebox[\__ptxcd_logowidth:][l]{\includegraphics[height=\c_ptxcd_logoheight_dim]{\g_ptxcd_logofile_tl}}%
+}
+
+\ptxcd_makeheadrule[color=identbarcolor,width=\paperwidth-2\g__ptxcd_beamer_sep_dim]{ptxcd_beamer_headrule}
+\ptxcd_makefootrule[width=\paperwidth-2\g__ptxcd_beamer_sep_dim]{ptxcd_beamer_rule}
+
+\newcommand\insertsmalllogo{\setbeamertemplate{logo}[small]\usebeamertemplate{logo}}
+
+\defbeamertemplate*{sidebar~left}{TUDa}{}
+\defbeamertemplate*{sidebar~right}{TUDa}{}
+
+\bool_if_exist:NF \l_ptxcd_tmpa_bool {\bool_new:N \l_ptxcd_tmpa_bool}
+
+\defbeamertemplate*{footline}{TUDa}
+{
+ \begin{beamercolorbox}[leftskip=\g__ptxcd_beamer_sep_dim,rightskip=\g__ptxcd_beamer_sep_dim,
+ ht=\csname c_ptxcd_smallrule_dim\endcsname,dp=1mm]{footline}
+ \ptxcd_beamer_rule
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[
+ leftskip=\g__ptxcd_beamer_sep_dim,
+ rightskip=\g__ptxcd_beamer_sep_dim, ht=2.75mm,dp=2.75mm]{footline}
+ \usebeamerfont{author~ in~ head/foot}%
+ \bool_set_false:N \l_ptxcd_tmpa_bool
+ \clist_map_variable:nNn {date, department, institute, author} \l_tmpa_tl {
+ \tl_if_empty:cF {beamer at short\l_tmpa_tl} {
+ \bool_if:NTF \l_ptxcd_tmpa_bool {~|~}
+ {\bool_set_true:N \l_ptxcd_tmpa_bool}
+ \use:c {insertshort\l_tmpa_tl}
+ }
+ }
+ \bool_if:NT \l_ptxcd_tmpa_bool {~|~}
+ \insertframenumber
+ \hfill\raisebox{\dimexpr-.5\height+\dp\strutbox\relax}{\insertlogo}
+ \end{beamercolorbox}
+}
+
+
+
+\RenewDocumentCommand{\logo}{sm}{
+ \IfBooleanTF{#1}{
+ \setbeamertemplate{logo}{\resizebox{!}{.06\beamer at paperheight}{\mbox{#2}}}
+ }{
+ \setbeamertemplate{logo}{#2}
+ }
+}
+
+\defbeamertemplate{headline}{TUDa.logo} {%
+ \begin{beamercolorbox}[
+ leftskip=\g__ptxcd_beamer_sep_dim,rightskip=\g__ptxcd_beamer_sep_dim,
+ ht=.75\g__ptxcd_beamer_sep_dim,dp=\box_dp:N \ptxcd_beamer_headrule_box]{headline}
+ \ptxcd_beamer_headrule
+ \end{beamercolorbox}
+}
+
+
+\box_new:N \l__ptxcd_frametitle_box
+
+\defbeamertemplate{frametitle}{TUDa.logo}{%
+\nointerlineskip%
+\begin{beamercolorbox}[
+ sep=\g__ptxcd_beamer_logosep_dim,
+ wd=\dim_eval:n {\__ptxcd_beamer_linewidth:+2\l__ptxcd_beamer_extraindent_dim},
+ rightskip=-\g__ptxcd_beamer_logosep_dim,
+ leftskip=\dim_eval:n {-\g__ptxcd_beamer_logosep_dim+\l__ptxcd_beamer_extraindent_dim},
+ ]{frametitle}
+ \hbox_set:Nn \l__ptxcd_frametitle_box {
+ \parbox[t]
+ {\dim_eval:n {\linewidth- \box_wd:N \g__ptxcd_logo_box-1em}}{%
+ \usebeamerfont{frametitle}\strut\insertframetitle
+ \ifx\insertframesubtitle\@empty
+ \else
+ \par
+ \usebeamercolor[fg]{framesubtitle}
+ \usebeamerfont{framesubtitle}
+ \insertframesubtitle
+ \fi
+ }}
+ \leavevmode
+ \bool_if:NTF \g_ptxcd_centerframetitle_bool
+ {\raisebox{\dimexpr-.5\height+.5\depth}}
+ {\use:n}
+ {\box_use:N \l__ptxcd_frametitle_box}
+ \hfill%
+ \bool_if:NTF \g_ptxcd_centerframetitle_bool
+ {\raisebox{\dimexpr-.5\height+.5\depth}}
+ {\raisebox{\dimexpr-\height+\ht\strutbox}}
+ {\box_use:N \g__ptxcd_logo_box}
+\end{beamercolorbox}%
+\bool_if:NT \g_ptxcd_headsepline_bool {
+ \nointerlineskip
+ \begin{beamercolorbox}[
+ wd=\dim_eval:n {\textwidth+2\l__ptxcd_beamer_extraindent_dim},
+ ht=\c_ptxcd_smallrule_dim,
+ dp=0pt
+ ]{smallrule}
+ \end{beamercolorbox}
+}
+}
+
+\defbeamertemplate*{headline}{TUDa.nologo}
+{%
+ \vspace{.75\g__ptxcd_beamer_sep_dim}
+ \begin{beamercolorbox}[
+ leftskip=\g__ptxcd_beamer_sep_dim,rightskip=\g__ptxcd_beamer_sep_dim]{headline}
+ \ptxcd_beamer_headrule
+ \end{beamercolorbox}
+ }
+
+\defbeamertemplate*{headline}{TUDa.simple}
+{
+ \ifbeamercolorempty[bg]{background~canvas}{
+ \vspace{\dimexpr.5\c_ptxcd_logoheight_dim-\c_ptxcd_rulesep_dim}
+ \skip_horizontal:n {\beamer at leftmargin}
+ \color{identbarcolor}
+ \vrule width\dimexpr\textwidth-\beamer at leftmargin-\beamer at rightmargin height\c_ptxcd_rulesep_dim
+ }{
+ \vspace{\dimexpr.5\c_ptxcd_logoheight_dim}
+ }
+}
+
+\defbeamertemplate*{frametitle}{TUDa.nologo}{%
+ \nointerlineskip%
+\begin{beamercolorbox}[
+ sep=\g__ptxcd_beamer_logosep_dim,
+ wd=\dim_eval:n {\__ptxcd_beamer_linewidth:+2\l__ptxcd_beamer_extraindent_dim},
+ leftskip=\dim_eval:n {-\g__ptxcd_beamer_logosep_dim+\l__ptxcd_beamer_extraindent_dim},
+ ]{frametitle}
+ \hbox_set:Nn \l__ptxcd_frametitle_box {
+ \parbox[t]
+ {\dimexpr\linewidth- \box_wd:N \g__ptxcd_logo_box-1em\relax\relax}{%
+ \usebeamerfont{frametitle}\strut\insertframetitle
+ \ifx\insertframesubtitle\@empty
+ \else
+ \par
+ \usebeamercolor[fg]{framesubtitle}
+ \usebeamerfont{framesubtitle}
+ \insertframesubtitle
+ \fi
+}}
+\leavevmode
+\bool_if:NTF \g_ptxcd_centerframetitle_bool
+{\raisebox{\dimexpr-.5\height+.5\depth}}
+{\use:n}
+{\box_use:N \l__ptxcd_frametitle_box}
+% Rule for voffset similar to logo
+ \rule[\dim_eval:n {
+ \bool_if:NTF \g_ptxcd_centerframetitle_bool
+ {-.5\box_ht:N \g__ptxcd_logo_box+.5\box_dp:N \g__ptxcd_logo_box}
+ {-\box_ht:N \g__ptxcd_logo_box+\ht\strutbox}
+ }]{0pt}{\dim_eval:n {
+ \box_ht:N \g__ptxcd_logo_box+\box_dp:N \g__ptxcd_logo_box
+ }}
+\end{beamercolorbox}
+\bool_if:NT \g_ptxcd_headsepline_bool {
+ \nointerlineskip
+ \begin{beamercolorbox}[
+ wd=\dimexpr\linewidth+2\l__ptxcd_beamer_extraindent_dim \relax,
+ ht=\c_ptxcd_smallrule_dim,
+ dp=0pt
+ ]{smallrule}
+ \end{beamercolorbox}
+}
+}
+
+\cs_new:Nn \ptxcd_setup_frame: {
+ \bool_if:NTF \g_ptxcd_headlinelogo_bool {
+ \setbeamertemplate{frametitle}[TUDa.logo]
+ \setbeamertemplate{headline}[TUDa.logo]
+ }{
+ \setbeamertemplate{frametitle}[TUDa.nologo]
+ \setbeamertemplate{headline}[TUDa.nologo]
+ }
+}
+\ptxcd_setup_frame:
+
+\newcommand*{\setupTUDaFrame}[1]{
+ \keys_set:nn {ptxcd/beamer/outer} {#1}
+ \ptxcd_setup_frame:
+}
+
+
+
+\mode
+<all>
+
+\endinput
Property changes on: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2008.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2023.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2023.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerouterthemeTUDa2023.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,216 +0,0 @@
-%% This is file `beamerouterthemeTUDa2023.sty' version 3.36 (2024-01-05),
-%% it is part of
-%% TUDa-CI -- Corporate Design for TU Darmstadt
-%% ----------------------------------------------------------------------------
-%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
-%%
-%% ============================================================================
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% 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 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainers of this work are
-%% Marei Peischl <tuda-ci at peitex.de>
-%%
-%% The development respository can be found at
-%% https://github.com/tudace/tuda_latex_templates
-%% Please use the issue tracker for feedback!
-%%
-%% ============================================================================
-%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}[2022-06-01]
-\ProvidesExplPackage{beamerouterthemeTUDa2023}{\filedate}{\fileversion}{Outer~beamer~theme~of~tuda-ci~design~of~2023}
-
-\RequirePackage[paper=slide]{tudarules}
-
-\dim_new:N \l__ptxcd_beamer_extraindent_dim
-\dim_new:N {\g__ptxcd_beamer_sep_dim}
-\dim_gset:Nn \g__ptxcd_beamer_sep_dim {.3\c_ptxcd_logoheight_dim}
-\dim_new:N \g__ptxcd_beamer_logosep_dim
-\dim_gset:Nn \g__ptxcd_beamer_logosep_dim{2mm}
-
-
-\cs_if_exist:NF \g__ptxcd_colorframetitle_bool {\bool_new:N \g__ptxcd_colorframetitle_bool}
-
-\keys_define:nn {ptxcd/beamer/outer} {
- logo .bool_gset:N = \g_ptxcd_headlinelogo_bool,
- logo .default:n =true,
- logo .initial:n =true,
- logofile .tl_gset:N = \g_ptxcd_logofile_tl,
- logofile .initial:n = tuda_logo,
- colorframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colorframetitle},
- centerframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {centerframetitle},
- framebgcolor .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {framebgcolor},
- singleframebgcolor .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {singleframebgcolor},
- headsepline .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {headsepline},
- extendedspace .bool_gset:N = \g__ptxcd_extended_space_bool,
- headrule .bool_gset:N = \g__ptxcd_headrule_bool,
-}
-
-\define at key{beamerframe}{bgcolor}{
- \keys_set:nn {ptxcd/beamer/outer} {
- singleframebgcolor=#1
- }
-}
-
-\ProcessKeyOptions[ptxcd/beamer/outer]
-
-
-\mode<presentation>
-
-\RequirePackage{graphicx}
-
-\bool_if:NT \g__ptxcd_colorframetitle_bool
- {\dim_set:Nn \l__ptxcd_beamer_extraindent_dim {\g__ptxcd_beamer_logosep_dim}}
-
-\setbeamersize{
- text~margin~left=\dimexpr\paperwidth/34,
- text~margin~right=\dimexpr\paperwidth/38
-}
-
-\cs_new:Nn \__ptxcd_beamer_linewidth: {\dim_eval:n {\paperwidth-\beamer at leftmargin-\beamer at rightmargin}}
-
-%Logo
-
-\box_new:N \g__ptxcd_logo_box
-\hbox_gset:Nn \g__ptxcd_logo_box {%
- \raisebox{\dimexpr-\height+.33\c_ptxcd_logoheight_dim}{\includegraphics[height=\c_ptxcd_logoheight_dim]{\g_ptxcd_logofile_tl}}%
-}
-
-\bool_if_exist:NF \l_ptxcd_tmpa_bool {\bool_new:N \l_ptxcd_tmpa_bool}
-
-\defbeamertemplate*{footline}{TUDa2023}{
- \begin{beamercolorbox}[leftskip=\beamer at leftmargin,rightskip=\beamer at rightmargin]{footline}
- \usebeamerfont{footline}
- \rlap{\insertshortdate}
- \hfill
- \makebox[0pt][c]{
- \bool_set_false:N \l_ptxcd_separate_bool
- \clist_map_variable:nNn {department, institute, author} \l_tmpa_tl {
- \tl_if_empty:cF {beamer at short\l_tmpa_tl} {
- \bool_if:NTF \l_ptxcd_separate_bool
- {\usebeamertemplate{footline~sep}}
- {\bool_set_true:N \l_ptxcd_separate_bool}
- \use:c {insertshort\l_tmpa_tl}
- }
- }
- }
- \hfill
- \llap{\insertframenumber}
- \par\vspace{-\dp\strutbox}
- \end{beamercolorbox}
- \skip_vertical:n {\dimexpr\paperheight/32-\dp\strutbox}
-}
-
-\setbeamertemplate{footline~sep}{\space\smash{\rule[-.5\dp\strutbox]{.25pt}{\ht\strutbox}}\space}
-
-\RenewDocumentCommand{\logo}{sm}{
- \IfBooleanTF{#1}{
- \setbeamertemplate{logo}{\resizebox{!}{.06\beamer at paperheight}{\mbox{#2}}}
- }{
- \setbeamertemplate{logo}{#2}
- }
-}
-
-\defbeamertemplate*{headline}{TUDa2023}{
- \bool_if:NT \g__ptxcd_headrule_bool {
- \cs_if_exist:NF \ptxcd_beamer_headrule {
- \ptxcd_makeheadrule[color=identbarcolor,width=\paperwidth]{ptxcd_beamer_headrule}
- }
- \ptxcd_beamer_headrule\par\nointerlineskip
- }
- \bool_if:NTF \g__ptxcd_extended_space_bool {
- \bool_if:NTF \g__ptxcd_headrule_bool {
- \skip_vertical:n {\dim_eval:n {+\paperheight/38}}
- \strut
- } {
- \skip_vertical:n {\dim_eval:n {\paperheight/16}}
- }
- }{
- \skip_vertical:n {\dimexpr\paperheight/38}
- \hspace*{\beamer at leftmargin}\rlap{\usebeamertemplate***{title~in~head/foot}}
- }
- \hspace*{\fill}
-
- \bool_if:NT \g_ptxcd_headlinelogo_bool {
- %partnerlogo
- \bool_if:NT \g__ptxcd_extended_space_bool \smash {
- \raisebox{\dimexpr-\height+\ht\strutbox}{
- \box_use:N \g__ptxcd_partnerlogo_box
- }
- }
-
- \skip_horizontal:n {\dimexpr\paperheight/38}
- %logo
- \bool_if:NTF \g__ptxcd_headrule_bool {
- \raisebox{2mm}[0pt][0pt]{\setlength{\fboxsep}{\z@}\colorbox{white}{\rule{\z@}{\dim_eval:n {\box_ht:N \g__ptxcd_logo_box+\box_ht:N \ptxcd_beamer_headrule_box + \box_dp:N \ptxcd_beamer_headrule_box+1pt}}\box_use:N \g__ptxcd_logo_box}}
- \hspace*{10pt}
- } {
- \bool_if:NT \g__ptxcd_extended_space_bool \smash {\box_use:N \g__ptxcd_logo_box}
- \hspace*{.7pt}
- }
- }
- \par
-}
-
-\setbeamertemplate{title~in~head/foot}{
- \bool_set_false:N \l_ptxcd_separate_bool
- \tl_if_empty:NF {\beamer at shorttitle} {
- \bool_set_true:N \l_ptxcd_separate_bool
- \text_uppercase:n {\beamer at shorttitle}
- }
- \tl_if_empty:NF {\beamer at shortauthor} {
- \bool_if:NT \l_ptxcd_separate_bool {
- \space/\space
- }
- \text_uppercase:n {\beamer at shortauthor}
- }
-}
-
-
-\defbeamertemplate*{sidebar~right}{TUDa2023}{
- \bool_if:NT \g_ptxcd_headlinelogo_bool {
- \vspace{\c_ptxcd_logoheight_dim}
- \llap{\box_use:N \g__ptxcd_sublogo_box}
- }
-}
-
-\defbeamertemplate*{frametitle}{TUDa2023}[1][left]{%
- \nointerlineskip%
- \bool_if:NF \g__ptxcd_extended_space_bool
- {\vskip.55ex}
- \begin{beamercolorbox}[
- wd=\dim_eval:n {\bool_if:NT \g__ptxcd_extended_space_bool {-\box_wd:N \g__ptxcd_logo_box } \box_if_empty:NF \g__ptxcd_sublogo_box {-\box_wd:N \g__ptxcd_sublogo_box - 1em}+ \textwidth},
- ]{frametitle}
- \usebeamerfont{frametitle}%
- \if at tempswa\else\csname beamer at fte#1\endcsname\fi%
- \vphantom{Ü}
- \text_uppercase:n {\insertframetitle}\strut
- \par%
- {%
- \ifx\insertframesubtitle\@empty%
- \else%
- {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\text_uppercase:n {\insertframesubtitle}\strut\par}%
- \fi
- }%
- \if at tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
- \end{beamercolorbox}
- \vskip.5ex
-}
-\newcommand*{\setupTUDaFrame}[1]{
- \keys_set:nn {ptxcd/beamer/outer} {#1}
-}
-
-\mode
-<all>
-
-\endinput
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa-mecheng.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa-mecheng.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa-mecheng.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerthemeTUDa-mecheng.sty' version 3.36 (2024-01-05),
+%% This is file `beamerthemeTUDa-mecheng.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplPackage{beamerthemeTUDa-mecheng}{\filedate}{\fileversion}{specific tudabeamer configuration for the department of mechanical engineering}
@@ -304,4 +304,4 @@
\mode<all>
-\endinput
\ No newline at end of file
+\endinput
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerthemeTUDa.sty' version 3.36 (2024-01-05),
+%% This is file `beamerthemeTUDa.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,16 +25,32 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemeTUDa}
- [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt]
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\ProvidesExplPackage{beamerthemeTUDa}{2024-04-21}{3.37}{Beamer theme using the Corporate Design of TU Darmstadt}
\mode<presentation>
-\RequirePackageWithOptions{beamerthemeTUDa2008}
+\tl_if_exist:NF \g__ptxcd_design_tl {
+ \tl_new:N \g__ptxcd_design_tl
+ \keys_define:nn {ptxcd/beamer} {
+ design .choice:,
+ design / 2023 .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {2023}
+ \PassOptionsToClass{aspectratio=169}{beamer}
+ },
+ design / 2008 .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {2008}
+ },
+ design .initial:n = 2023,
+ design .usage:n = load,
+ design2023 .meta:n = {design=2023},
+ design2008 .meta:n = {design=2008},
+ }
+ \ProcessKeyOptions[ptxcd/beamer]
+}
+\RequirePackageWithOptions{beamerthemeTUDa\g__ptxcd_design_tl}
+
\mode<all>
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2008.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2008.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2008.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerthemeTUDa2008.sty' version 3.36 (2024-01-05),
+%% This is file `beamerthemeTUDa2008.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,9 +25,9 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\ProvidesPackage{beamerthemeTUDa2008}
[\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt Design of 2008]
@@ -48,14 +48,13 @@
\ExplSyntaxOff
-\usefonttheme{TUDa}
-\usecolortheme{TUDa}
-\useoutertheme{TUDa}
-\useinnertheme{TUDa}
+\usefonttheme{TUDa2008}
+\usecolortheme{TUDa2008}
+\useoutertheme{TUDa2008}
+\useinnertheme[design=2008]{TUDa}
\setbeamertemplate{navigation symbols}{}
-
\mode<all>
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2023.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2023.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/beamerthemeTUDa2023.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `beamerthemeTUDa2023.sty' version 3.36 (2024-01-05),
+%% This is file `beamerthemeTUDa2023.sty' version 3.37 (2024-04-21)
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,16 +25,11 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemeTUDa2023}
- [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt Design of 2023]
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\ProvidesExplPackage{beamerthemeTUDa2023}{2024-04-21}{3.37}{Beamer theme using the Corporate Design of TU Darmstadt Design of 2023}
\mode<presentation>
-\ExplSyntaxOn
-
\msg_new:nnn {tudabeamer} {option-removed} {
The~design~you~selected~doesn't~support~the~option~`#1`.\\
It~will~be~ignored.
@@ -41,20 +36,18 @@
}
\keys_define:nn {ptxcd/beamer} {
- colortitle .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colortitle},
- colorbacktitle .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colorbacktitle},
- colorframetitle .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colorframetitle},
- colorback .code:n = \msg_warning:nn {tudabeamer} {option-removed} {colorback},
+ colortitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colortitle},
+ colorbacktitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colorbacktitle},
+ colorframetitle .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colorframetitle},
+ colorback .code:n = \msg_warning:nnn {tudabeamer} {option-removed} {colorback},
logo .code:n = \PassOptionsToPackage{logo=#1}{beamerouterthemeTUDa2023}
}
\ProcessKeyOptions[ptxcd/beamer]
-\ExplSyntaxOff
-
-\usefonttheme{TUDa2023}
-\usecolortheme{TUDa2023}
-\useoutertheme{TUDa2023}
+\usefonttheme{TUDa}
+\usecolortheme{TUDa}
+\useoutertheme{TUDa}
\useinnertheme[design=2023]{TUDa}
\setbeamertemplate{navigation symbols}{}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a0paper.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a0paper.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a0paper.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-a0paper.clo' version 3.36 (2024-01-05),
+%% This is file `tuda-a0paper.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a1paper.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a1paper.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a1paper.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-a1paper.clo' version 3.36 (2024-01-05),
+%% This is file `tuda-a1paper.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a1paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a2paper.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a2paper.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a2paper.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-a2paper.clo' version 3.36 (2024-01-05),
+%% This is file `tuda-a2paper.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a3paper.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a3paper.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a3paper.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-a3paper.clo' version 3.36 (2024-01-05),
+%% This is file `tuda-a3paper.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a3paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a4paper.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-a4paper.clo' version 3.36 (2024-01-05),
+%% This is file `tuda-a4paper.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a4paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a5paper.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a5paper.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-a5paper.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-a5paper.clo' version 3.36 (2024-01-05),
+%% This is file `tuda-a5paper.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a5paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-pgfplots.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-pgfplots.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tuda-pgfplots.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tuda-pgfplots.sty' version 3.36 (2024-01-05),
+%% This is file `tuda-pgfplots.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
% 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]
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudabeamer.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudabeamer.cls' version 3.36 (2024-01-05),
+%% This is file `tudabeamer.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{tudabeamer}
[\filedate\space\fileversion\space]
@@ -90,15 +90,16 @@
design / 2008 .code:n = {
\tl_gset:Nn \g__ptxcd_design_tl {2008}
},
- design .initial:n = 2008,
+ design / default .code:n = {
+ \tl_gset:Nn \g__ptxcd_design_tl {default}
+ },
+ design .initial:n = default,
design2023 .meta:n = {design=2023},
design2008 .meta:n = {design=2008},
+ design .usage:n = load,
}
-
\ExplSyntaxOff
-
-
\PassOptionsToPackage{pdfpagelabels=false,plainpages=false}{hyperref}
\PassOptionsToClass{t}{beamer}
@@ -110,6 +111,16 @@
\ProcessOptions*
\ExplSyntaxOn
+\tl_if_eq:NnT \g__ptxcd_design_tl {default} {
+ \msg_new:nnn {tudabeamer} {default-design-changed} {
+ With~version~4.0~tudabeamer~switched~to~the~new~corporate~design~layout.\\
+ In~case~this~is~not~intended,~it's~possible~switch~back~using~`design=2008`~option.\\
+ `design=2023`~will~disable~this~warning.
+ }
+ \msg_warning:nn {tudabeamer} {default-design-changed}
+ \keys_set:nn {ptxcd/beamer} {design=2023}
+}
+
\bool_if:NT \g_ptxcd_pdfa_bool {\PassOptionsToPackage{RGB}{xcolor}}
\bool_if:NT \g_ptxcd_pdfa_bool {
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.def 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.def 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudacolors.def' version 3.36 (2024-01-05),
+%% This is file `tudacolors.def' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\ProvidesFile{tudacolors.def}
[\filedate\space\fileversion\space Color definitions for tuda-ci]
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudacolors.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudacolors.sty' version 3.36 (2024-01-05),
+%% This is file `tudacolors.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaexercise.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudaexercise.cls' version 3.36 (2024-01-05),
+%% This is file `tudaexercise.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplClass{tudaexercise}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudafonts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudafonts.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudafonts.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudafonts.sty' version 3.36 (2024-01-05),
+%% This is file `tudafonts.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tudafonts}
[\filedate\space\fileversion\space
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaleaflet.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaleaflet.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaleaflet.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudaleaflet.cls' version 3.36 (2024-01-05),
+%% This is file `tudaleaflet.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaletter.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudaletter.cls' version 3.36 (2024-01-05),
+%% This is file `tudaletter.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplClass{tudaletter}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudalettersize10pt.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudalettersize10pt.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudalettersize10pt.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudalettersize10pt.clo' version 3.36 (2024-01-05),
+%% This is file `tudalettersize10pt.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This file is a slightly modified version of scrsize10pt.clo
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudamecheng.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudamecheng.cfg 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudamecheng.cfg 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudamecheng.cfg' version 3.36 (2024-01-05),
+%% This is file `tudamecheng.cfg' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\RequirePackage{expl3}
\ProvidesExplFile{tudamecheng.cfg}
{\filedate}{\fileversion}{Special Features the department of mechanical engineering of Darmstadt's Corporate Design (tuda-ci)}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaposter.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaposter.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudaposter.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudaposter.cls' version 3.36 (2024-01-05),
+%% This is file `tudaposter.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudapub.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudapub.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudapub.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudapub.cls' version 3.36 (2024-01-05),
+%% This is file `tudapub.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplClass{tudapub}
@@ -218,7 +218,7 @@
}
\prop_if_in:NnF \g__pdfmeta_outputintents_prop {GTS_PDFA1} {
- \PassOptionsToPackage{rgb}{xcolor}
+ \PassOptionsToPackage{RGB}{xcolor}
\msg_info:nn {tudapub} {colors-to-rgb}
}
}
@@ -225,7 +225,7 @@
}
\bool_if:NT \g_ptxcd_pdfx_bool {
- \PassOptionsToPackage{rgb}{xcolor}
+ \PassOptionsToPackage{RGB}{xcolor}
\msg_info:nn {tudapub} {colors-to-rgb}
}
@@ -908,7 +908,7 @@
}
%%hyperref
- \hypersetup{hidelinks, unicode,pdfa}
+ \hypersetup{hidelinks, unicode}
\iow_new:N \ptxcd_xmpdata_stream
\tl_new:N \g_ptxcd_xmp_title_tl
\tl_new:N \g_ptxcd_xmp_author_tl
@@ -985,7 +985,7 @@
\hypersetup{pdfcreator=LaTeX~using~TUDa-CI}
\msg_new:nnnn {tudapub} {metadata-to-hypersetup} {
- You~don't~use~pdfx.\\
+ You~don't~use~pdfx.~
Here~the~\string\Metadata\~command~only~exists~for~compatibility~reasons.\\
I~will~pass~the~data~to~ḩypersetup.
}{
@@ -1041,6 +1041,8 @@
}
\fi:
+\RequirePackage{bookmark}
+
\box_new:N \g_ptxcd_sponsor_box
\seq_new:N \g_ptxcd_sponsors_seq
\def\AddSponsor{\seq_gput_right:Nn \g_ptxcd_sponsors_seq}
@@ -1071,6 +1073,14 @@
\def\and{,~ }
\cs_if_exist_use:N \ptxcd_pass_TitleData:
\if at titlepage
+ \edef\titlepage at 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 at restore\noexpand\relax
+ }%
\ptxcd_disable_marginpar:
\begin{titlepage}
\setcounter{page}{%
@@ -1078,18 +1088,6 @@
}%
\def\thefootnote{\ptxcd_title_footnotestyle:n {\c at footnote}}
\if at titlepageiscoverpage
- \def\titlepage at restore{%
- \endgroup
- \ptxcd_restore_typearea:
- \bool_if:nT {! \g_ptxcd_geometry_bool && \g_ptxcd_marginpar_bool} {
- \dim_sub:Nn \evensidemargin {\marginparwidth+\marginparsep}
- \dim_add:Nn \textwidth {\marginparwidth+\marginparsep}
- \columnwidth=\textwidth
- \hsize=\columnwidth
- }
- \global\@titlepageiscoverpagefalse
- \let\titlepage at restore\relax
- }%
\begingroup
\topmargin=\dimexpr \coverpagetopmargin-1in\relax
\oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudarules.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudarules.sty 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudarules.sty 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudarules.sty' version 3.36 (2024-01-05),
+%% This is file `tudarules.sty' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasciposter.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasciposter.cls 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasciposter.cls 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudasciposter.cls' version 3.36 (2024-01-05),
+%% This is file `tudasciposter.cls' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasize9pt.clo
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasize9pt.clo 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudasize9pt.clo 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudasize9pt.clo' version 3.36 (2024-01-05),
+%% This is file `tudasize9pt.clo' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This file is a slightly modified version of scrsize10pt.clo
Modified: trunk/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg 2024-04-21 20:15:42 UTC (rev 71031)
+++ trunk/Master/texmf-dist/tex/latex/tuda-ci/tudathesis.cfg 2024-04-21 20:15:59 UTC (rev 71032)
@@ -1,9 +1,9 @@
-%% This is file `tudathesis.cfg' version 3.36 (2024-01-05),
+%% This is file `tudathesis.cfg' version 3.37 (2024-04-21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
%%
-%% Copyright (C) 2018--2023 by Marei Peischl <marei at peitex.de>
+%% Copyright (C) 2018--2024 by Marei Peischl <marei at peitex.de>
%%
%% ============================================================================
%% This work may be distributed and/or modified under the
@@ -25,8 +25,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.36}
-\def\filedate{2024-01-05}
+\def\fileversion{3.37}
+\def\filedate{2024-04-21}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Corporate Design (tuda-ci)}
@@ -460,6 +460,14 @@
\ptxcd_check_title_data:cn {TUDa@##1} {##1}
}
\cs_if_exist_use:N \ptxcd_pass_TitleData:
+ \edef\titlepage at 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 at restore\noexpand\relax
+ }%
\ptxcd_disable_marginpar:
\cleardoublepage
\begin{titlepage}
@@ -468,18 +476,6 @@
}%
\def\thefootnote{\fnsymbol{footnote}}
\if at titlepageiscoverpage
- \def\titlepage at restore{%
- \endgroup
- \ptxcd_restore_typearea:
- \bool_if:nT {! \g_ptxcd_geometry_bool && \g_ptxcd_marginpar_bool} {
- \dim_sub:Nn \evensidemargin {\marginparwidth+\marginparsep}
- \dim_add:Nn \textwidth {\marginparwidth+\marginparsep}
- \columnwidth=\textwidth
- \hsize=\columnwidth
- }
- \global\@titlepageiscoverpagefalse
- \let\titlepage at restore\relax
- }%
\begingroup
\topmargin=\dimexpr \coverpagetopmargin-1in\relax
\oddsidemargin=\dimexpr \coverpageleftmargin-1in\relax
More information about the tex-live-commits
mailing list.