\ifx\documentclass\undefined \input docstrip.tex \ifToplevel{\batchinput{tudscr.ins}} \else \let\endbatchfile\relax \fi \endbatchfile \RequirePackage{tudscr-gitinfo} \documentclass[english,ngerman,xindy]{tudscrdoc} \iftutex \usepackage{fontspec} \else \usepackage[T1]{fontenc} \usepackage[ngerman=ngerman-x-latest]{hyphsubst} \fi \usepackage{babel} \usepackage{tudscrfonts} \usepackage[babel]{microtype} \GitHubBase{\TUDScriptRepository} \begin{document} \addtokomafont{subject}{\sffamily} \subject{\TUDScript basierend auf \KOMAScript} \title{Ein \LaTeX-Bundle für Dokumente \mbox{im \CD der} \mbox{\TnUD}} \subtitle{Quelltextdokumentation} \author{Falk Hanisch\TUDScriptContactTitle} \date{\TUDScriptVersion} \makeatletter \begingroup% \def\and{, }% \let\thanks\@gobble% \let\footnote\@gobble% \let\mailto\@gobble% \let\qquad\relax% \hypersetup{% pdfauthor = {\@author},% pdftitle = {\@title},% pdfsubject = {\@subtitle},% pdfkeywords = {LaTeX, \TUDScript, Quelltext},% }% \endgroup% \let\@maketitle\scr@maketitle% \makeatother \maketitle Das \TUDScript-Bundle setzt das \TUDCD für \LaTeX{} um. Die enthaltenen Klassen und Pakete basieren auf dem \KOMAScript-Bundle und sind sehr eng mit diesen verwoben. Momentan ergänzen sie das Vorlagenbundle von Klaus~Bergmann, das auf den \LaTeX"=Standardklassen basiert und als veraltet betrachtet werden kann. Die dazugehörigen Klassen sollen mittel- bis langfristig ersetzt werden.% \footnote{% aktuell ist dies \cls{tudbook}, geplant \cls{tudfax}, \cls{tudletter}, \cls{tudform}, \cls{tudhaus} und evtl. auch \cls{tudbeamer}% } Es handelt sich bei diesem Dokument \emph{nicht} um das Anwenderhandbuch sondern um den dokumentierten Quelltext der Implementierung von \TUDScript. Das Anwenderhandbuch kann via Kommandozeile/Terminal mit \texttt{texdoc tudscr} geöffnet werden. \tableofcontents \ToDo{Release-Prozess mit \app{make} und \file{Makefile}}[v2.07] \ToDo{^^A \cs{kernel@ifnextchar}, \cs{kernel@ifstar} mit \cs{NewDocumentCommand}^^A }[v2.07] \ToDo{\cs{IfArgIsEmpty} überprüfen/ersetzen}[v2.07] % renewcommand[^\{]*?\\[^\{\[]*?\{ \ToDo{\cs{renewcommand} mit \cs{def} ersetzen, wo sinnvoll}[v2.07] \clearpage \DocInclude{tudscr-version} \DocInclude{tudscr-base} \DocInclude{tudscr-fonts} \DocInclude{tudscr-fields} \DocInclude{tudscr-localization} \DocInclude{tudscr-area} \DocInclude{tudscr-pagestyle} \DocInclude{tudscr-layout} \DocInclude{tudscr-title} \DocInclude{tudscr-frontmatter} \DocInclude{tudscr-comp} \DocInclude{tudscr-misc} \DocInclude{tudscr-color} \DocInclude{tudscr-supervisor} \DocInclude{tudscr-twocolfix} \DocInclude{tudscr-mathswap} \ifdefined\tudfinalflag\else \DocInclude{tudscr-manual} \DocInclude{tudscr-doc} \DocInclude{tudscr-texindy} \DocInclude{install/tudscr-metrics} \DocInclude{install/tudscr-scripts} \fi \PrintBackMatter* \end{document}