summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx53
1 files changed, 30 insertions, 23 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
index a5102480414..0d8de251f3d 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-supervisor.dtx
@@ -4,7 +4,7 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2017
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019
%
% ----------------------------------------------------------------------------
%
@@ -48,25 +48,35 @@
%
% \iffalse
%%% From File: tudscr-supervisor.dtx
-%<*driver>
-\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-supervisor.dtx}[%
- 2017/03/29 v2.05l TUD-Script\space%
-%</driver>
+%<*dtx>
+% \fi
+%
+\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\ProvidesFile{tudscr-supervisor.dtx}[2019/06/28 v2.06 TUD-Script\space%
+%
+% \iffalse
+%</dtx>
%<package>\ProvidesPackage{tudscrsupervisor}[%
-%<*driver|package>
+%<*package>
%!TUD@Version
+%</package>
%<package> package
+%<*dtx|package>
+% \fi
(commands for supervisors)%
]
-%</driver|package>
-%<*driver>
-\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
+% \iffalse
+%</dtx|package>
+%<*dtx>
\documentclass[english,ngerman,xindy]{tudscrdoc}
-\usepackage[T1]{fontenc}
-\usepackage{selinput}\SelectInputMappings{adieresis={ä},germandbls={ß}}
+\ifpdftex{
+ \usepackage[T1]{fontenc}
+ \usepackage[ngerman=ngerman-x-latest]{hyphsubst}
+}{
+ \usepackage{fontspec}
+}
\usepackage{babel}
-\usepackage{tudscrfonts} % only load this package, if the fonts are installed
+\usepackage{tudscrfonts}
\KOMAoptions{parskip=half-}
\usepackage{bookmark}
\usepackage[babel]{microtype}
@@ -83,7 +93,7 @@
\tableofcontents
\DocInput{\filename}
\end{document}
-%</driver>
+%</dtx>
% \fi
%
% \selectlanguage{ngerman}
@@ -201,7 +211,7 @@
% \end{macrocode}
% Der Befehl \cs{tud@split@author@do} wird innerhalb der \TUDScript-Klassen zur
% formatierten Ausgabe mehrerer Autoren auf der Titelseite verwendet, welche
-% durch\cs{author}\marg{Autor(en)} angegeben und mit \cs{and} getrennt wurden.
+% durch \cs{author}\marg{Autor(en)} angegeben und mit \cs{and} getrennt wurden.
% Er wird hier auf die Ausgabe der Autoren mit den jeweils zusätzlich gegebenen
% Informationen in einer Tabelle angepasst.
% \begin{macrocode}
@@ -283,7 +293,7 @@
% kann die standardmäßige Überschrift überschrieben werden.
% \begin{macrocode}
\cleardoubleoddpage%
- \def\@headline{}%
+ \let\@headline\@empty%
\TUD@parameter@family{tudpage}{%
\TUD@parameter@def{headline}{\def\@headline{##1}}%
\TUD@parameter@let{heading}{headline}%
@@ -379,7 +389,6 @@
% \begin{macrocode}
\newcommand\taskform[3][]{%
\begin{task}[#1]%
- \removelastskip%
\ifblank{#2}{}{\minisec{\objectivesname}#2}%
\ifblank{#3}{}{%
\minisec{\focusname}%
@@ -413,7 +422,7 @@
% PDF einen Lesezeichen- oder auch Outline-Eintrag gesetzt.
% \begin{macrocode}
\cleardoubleoddpage%
- \def\@headline{}%
+ \let\@headline\@empty%
\TUD@parameter@family{tudpage}{%
\TUD@parameter@def{headline}{\def\@headline{##1}}%
\TUD@parameter@let{heading}{headline}%
@@ -438,11 +447,11 @@
% \begin{macrocode}
\removelastskip%
\ifdim\parskip>\z@\vskip\parskip\else\vskip\topsep\fi%
- \setlength{\@tempskipa}{\smallskipamount}%
+ \setlength\@tempskipa{\smallskipamount}%
\ifx\@grade\@empty\else%
\vskip\@tempskipa\noindent%
\gradetext%
- \setlength{\@tempskipa}{\bigskipamount}%
+ \setlength\@tempskipa{\bigskipamount}%
\fi%
\ifx\@date\@empty\else%
\vskip\@tempskipa\noindent%
@@ -488,7 +497,6 @@
% \begin{macrocode}
\newcommand\evaluationform[5][]{%
\begin{evaluation}[#1]%
- \removelastskip%
\ifblank{#2}{}{\minisec{\taskname}#2}%
\ifblank{#3}{}{\minisec{\contentname}#3}%
\ifblank{#4}{}{\minisec{\assessmentname}#4}%
@@ -569,10 +577,9 @@
% \begin{macrocode}
\newcommand\noticeform[3][]{%
\begin{notice}[#1]%
- \removelastskip%
\ifblank{#2}{}{%
\ifx\@@title\@empty\else%
- \minisec{\expandonce{\@@title}}%
+ \minisec{\expandonce{\@@title}}\medskip%
\fi%
#2%
}%