summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source/tudscrsource.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscrsource.tex')
-rw-r--r--macros/latex/contrib/tudscr/source/tudscrsource.tex106
1 files changed, 106 insertions, 0 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscrsource.tex b/macros/latex/contrib/tudscr/source/tudscrsource.tex
new file mode 100644
index 0000000000..f1bbcf9d9c
--- /dev/null
+++ b/macros/latex/contrib/tudscr/source/tudscrsource.tex
@@ -0,0 +1,106 @@
+\begingroup
+ \def\ProvidesFile#1[#2]{\csname endinput\endcsname}%
+ \input tudscr-version.dtx
+ \gdef\filename{\jobname}
+\endgroup
+\ProvidesFile{tudscrsource.tex}[\TUDScriptVersion (sourcedoc)]
+\documentclass[english,ngerman,xindy]{tudscrdoc}
+\ifpdftex{
+ \usepackage[T1]{fontenc}
+ \usepackage[ngerman=ngerman-x-latest]{hyphsubst}
+}{
+ \usepackage{fontspec}
+}
+\usepackage{babel}
+\usepackage{tudscrfonts}
+\KOMAoptions{parskip=half-}
+\usepackage{bookmark}
+\usepackage[babel]{microtype}
+
+%\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\GetFileInfo{tudscrsource.tex}
+
+\begin{document}
+\addtokomafont{subject}{\sffamily}
+\subject{\TUDScript basierend auf \KOMAScript}
+\title{Ein \LaTeX-Bundle für Dokumente \mbox{im neuen \CD der} \mbox{\TnUD}}
+\subtitle{Dokumentierter Quelltext}
+\author{Falk Hanisch\qquad\expandafter\mailto\expandafter{\tudscrmail}}
+\date{\fileversion\nobreakspace(\filedate)}
+
+\makeatletter
+\begingroup%
+ \def\and{, }%
+ \let\thanks\@gobble%
+ \let\footnote\@gobble%
+ \let\mailto\@gobble%
+ \let\qquad\relax%
+ \hypersetup{%
+ pdfauthor = {\@author},%
+ pdftitle = {\@title},%
+ pdfsubject = {Quelltextdokumentation des \TUDScript-Bundles},%
+ pdfkeywords = {LaTeX, \TUDScript, Quelltext},%
+ }%
+\endgroup%
+\let\@maketitle\scr@maketitle%
+\makeatother
+
+
+\maketitle
+
+\ToDo{Release-Prozess mit \app{make} und \file{Makefile}}[v2.07]
+
+Das \TUDScript-Bundle setzt das \TUDCD für \LaTeXe{} um. Die enthaltenen
+Klassen und Pakete basieren auf dem \KOMAScript-Bundle und sind sehr eng mit
+diesen verwoben. Momentan ergänzen sie das Vorlagenpaket von Klaus Bergmann,
+das auf den Standard-\LaTeX-Klassen 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 über die Kommandozeile respektive das Terminal mit
+dem Aufruf \texttt{texdoc tudscr} geöffnet werden.
+
+\tableofcontents
+\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
+
+\addpart{\appendixname}
+\vspace*{-2\baselineskip}
+\PrintIndex
+\clearpage
+\PrintChanges
+\clearpage
+\PrintToDos
+\clearpage
+\end{document}