diff options
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscrsource.tex')
-rw-r--r-- | macros/latex/contrib/tudscr/source/tudscrsource.tex | 68 |
1 files changed, 32 insertions, 36 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscrsource.tex b/macros/latex/contrib/tudscr/source/tudscrsource.tex index aa11b0f111..92ef3fa4b5 100644 --- a/macros/latex/contrib/tudscr/source/tudscrsource.tex +++ b/macros/latex/contrib/tudscr/source/tudscrsource.tex @@ -1,9 +1,12 @@ -\begingroup - \def\ProvidesFile#1[#2]{\csname endinput\endcsname}% - \input tudscr-version.dtx - \gdef\filename{\jobname} -\endgroup -\ProvidesFile{tudscrsource.tex}[\TUDScriptVersion (sourcedoc)] +\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} @@ -13,22 +16,16 @@ \fi \usepackage{babel} \usepackage{tudscrfonts} -\KOMAoptions{parskip=half-} -\usepackage{bookmark} \usepackage[babel]{microtype} -%\EnableCrossrefs -\CodelineIndex -\RecordChanges -\GetFileInfo{tudscrsource.tex} - +\GitHubBase{\TUDScriptRepository} \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)} +\title{Ein \LaTeX-Bundle für Dokumente \mbox{im \CD der} \mbox{\TnUD}} +\subtitle{Quelltextdokumentation} +\author{Falk Hanisch\TUDScriptContactTitle} +\date{\TUDScriptVersion} \makeatletter \begingroup% @@ -38,9 +35,9 @@ \let\mailto\@gobble% \let\qquad\relax% \hypersetup{% - pdfauthor = {\@author},% - pdftitle = {\@title},% - pdfsubject = {Quelltextdokumentation des \TUDScript-Bundles},% + pdfauthor = {\@author},% + pdftitle = {\@title},% + pdfsubject = {\@subtitle},% pdfkeywords = {LaTeX, \TUDScript, Quelltext},% }% \endgroup% @@ -50,12 +47,11 @@ \maketitle -\ToDo{Release-Prozess mit \app{make} und \file{Makefile}}[v2.07] -Das \TUDScript-Bundle setzt das \TUDCD für \LaTeXe{} um. Die enthaltenen +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 Vorlagenpaket von Klaus Bergmann, -das auf den Standard-\LaTeX-Klassen basiert und als veraltet betrachtet werden +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}, @@ -63,10 +59,17 @@ kann. Die dazugehörigen Klassen sollen mittel- bis langfristig ersetzt werden.% } 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. +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} @@ -91,16 +94,9 @@ dem Aufruf \texttt{texdoc tudscr} geöffnet werden. \DocInclude{tudscr-manual} \DocInclude{tudscr-doc} \DocInclude{tudscr-texindy} -%\DocInclude{install/tudscr-metrics} -%\DocInclude{install/tudscr-scripts} +\DocInclude{install/tudscr-metrics} +\DocInclude{install/tudscr-scripts} \fi -\addpart{\appendixname} -\vspace*{-2\baselineskip} -\PrintIndex -\clearpage -\PrintChanges -\clearpage -\PrintToDos -\clearpage +\PrintBackMatter* \end{document} |