summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-02-05 23:20:02 +0000
committerKarl Berry <karl@freefriends.org>2017-02-05 23:20:02 +0000
commit761d792aaf8db6f81f4a837f373e34f916ecda63 (patch)
tree116a659adc3caf1a3c3eb3960831f589b72baac7 /Master/texmf-dist/source/latex/tudscr
parent2ae75220f2bfba98160dfca1c818ec2af90abb1f (diff)
tudscr (5feb17)
git-svn-id: svn://tug.org/texlive/trunk@43149 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr-examples.tex3
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex2
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat4
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx8
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx111
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx5
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx2
7 files changed, 54 insertions, 81 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-examples.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-examples.tex
index 93390fea8b9..fe075d0862d 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-examples.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-examples.tex
@@ -90,7 +90,8 @@ für die Ausschreibung wissenschaftlicher Arbeiten bereit.
%
Mit der Klasse \Class{tudscrposter}|?| lässt sich ein Poster im \TUDCD
erstellen. Dabei ist die Angabe des gewünschten Papierformates sowie der
-passenden Schriftgröße zu beachten.
+passenden Schriftgröße zu beachten.
+\ToDo[doc]{Variante ohne Farbe für den Druck?}[v2.06]
\IncludeExample{poster}
\index{Minimalbeispiel|!)}%
\end{Bundle}
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
index 5d75b6f97f9..49ebae97cae 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex
@@ -25,7 +25,7 @@
\endgroup%
}
\faculty{\protect\cdurl}
-\date{26.01.2017}
+\date{04.02.2017}
\author{Falk Hanisch\thanks{\noexpand\mailto{\tudscrmail}}}
\subject{\TUDScript \vTUDScript{} basierend auf \KOMAScript}
\title{%
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat b/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat
new file mode 100644
index 00000000000..3120d086adb
--- /dev/null
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat
@@ -0,0 +1,4 @@
+cd tutorials
+pdflatex "\input {treatise.tex}"
+pdflatex -shell-escape "\input {treatise.tex}"
+pdflatex -shell-escape "\input {treatise.tex}"
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
index fe7003920d2..fad964c5039 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1489}
+% \CheckSum{1490}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-comp.dtx}[%
- 2017/01/26 v2.05g TUD-Script\space%
+ 2017/02/04 v2.05h TUD-Script\space%
%</driver>
%<package&identify&comp&base>\ProvidesPackage{tudscrcomp}[%
%<package&identify&comp&book>\ProvidesPackage{tudscrcomp-book}[%
@@ -326,6 +326,8 @@
% \changes{v2.05f}{2016/10/12}{neu}^^A
% \begin{macro}{\tud@v@2.05g}
% \changes{v2.05g}{2017/01/26}{neu}^^A
+% \begin{macro}{\tud@v@2.05h}
+% \changes{v2.05h}{2017/02/04}{neu}^^A
% \begin{macro}{\tud@v@last}
% \changes{v2.02}{2014/08/22}{neu}^^A
% \changes{v2.03}{2015/01/13}{angepasst}^^A
@@ -356,9 +358,11 @@
\csdef{tud@v@2.05e}{3}
\csdef{tud@v@2.05f}{3}
\csdef{tud@v@2.05g}{3}
+\csdef{tud@v@2.05h}{3}
\csdef{tud@v@last}{3}
% \end{macrocode}
% \end{macro}^^A \tud@v@last
+% \end{macro}^^A \tud@v@2.05h
% \end{macro}^^A \tud@v@2.05g
% \end{macro}^^A \tud@v@2.05f
% \end{macro}^^A \tud@v@2.05e
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx
index 30e8645a68b..7ec15ae3ca6 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-doc.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{2037}
+% \CheckSum{1975}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-doc.dtx}[%
- 2017/01/26 v2.05g TUD-Script\space%
+ 2017/02/04 v2.05h TUD-Script\space%
(source code documentation based on scrartcl/scrdoc)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
@@ -262,7 +262,7 @@
% einige Patches notwendig sind.
% \begin{macrocode}
\RequirePackage{dox}[2010/12/16]
-\@ifpackagelater{dox}{2010/12/17}{%
+\@ifpackagelater{dox}{2017/01/27}{%
\ClassWarning{\TUD@Class@Name}{%
Package `dox' was updated so some patches\MessageBreak%
are maybe outdated%
@@ -350,17 +350,23 @@
\fi
\expandafter\@doxexpr\expandafter{\dox@idxtype}{#4}%
\@doxcreatedescribe{#2}
- \@doxcreateenv{#2}{#3}%
+ \@doxcreateenv{#2}{#3}
+ \ifdox@macrolike
+ \expandafter\let\csname @Save#2IndexName\endcsname%
+ \@doxsavemacrolikeindexname%
+ \else
+ \expandafter\let\csname @Save#2IndexName\endcsname\@doxsaveindexname%
+ \fi
}
% \end{macrocode}
% Das Makro wird dahingehend angepasst, dass alle für die Ausgabe erzeugten
% Befehle der Form \cs{Print\meta{Typ}Name} und \cs{PrintDescribe\meta{Typ}}
% um den Eintragstyp ergänzt werden, erstellt durch \cs{doxcreateprintname}
% bzw. \cs{doxcreatemacrolikeprintname}. Zusätzlich werden für die Klasse
-% \cls{tudscrdoc} neue Befehle in der Form \cs{Set\meta{Typ}IndexName} mit
-% \cs{doxcreateindexname} bzw. \cs{doxcreatemacrolikeindexname} erstellt. Mit
-% diesen wird beim Aufruf einer Deklarationsumgebung der aktuelle Name und
-% Eintragstyp des jeweiligen Deklarationselementes gesichert, um diese
+% \cls{tudscrdoc} Befehle in der Form \cs{@Save\meta{Typ}IndexName} mit den
+% neuen Makros \cs{doxcreateindexname} bzw. \cs{doxcreatemacrolikeindexname}
+% erstellt. Mit diesen wird beim Aufruf einer Deklarationsumgebung der aktuelle
+% Name und Eintragstyp des jeweiligen Deklarationselementes gesichert, um diese
% Informationen in der Änderungsliste nutzen zu können.
% \begin{macrocode}
\renewcommand*\doxitem[4][]{%
@@ -592,13 +598,13 @@
% \begin{macrocode}
\newcommand*\saved@indextype{}
\def\@doxcreatemacrolikeindexname#1#2{%
- \expandafter\def\csname Set#1IndexName\endcsname##1{%
+ \expandafter\def\csname @Save#1IndexName\endcsname##1{%
\edef\saved@indexname{\expandafter\@gobble##1}%
\protected@edef\saved@indextype{#2}%
}%
}
\def\@doxcreateindexname#1#2{%
- \expandafter\def\csname Set#1IndexName\endcsname##1{%
+ \expandafter\def\csname @Save#1IndexName\endcsname##1{%
\let\saved@indexname##1%
\protected@edef\saved@indextype{#2}%
}%
@@ -609,60 +615,19 @@
% \end{macro}^^A \@doxcreatemacrolikeindexname
% \end{macro}^^A \@doxcreateprintname
% \end{macro}^^A \@doxcreatemacrolikeprintname
-% \begin{macro}{\@@doxenv}
-% Es folgen kleine Anpassungen für die Änderungsliste. Beim Aufruf von
-% \cs{@@doxenv} sollen die bei der Verwendung von \cs{doxitem} definierten
-% Makros \cs{Set\meta{Typ}IndexName} ausgeführt werden. Zuerst das Prüfen des
-% Befehls\dots
-% \begin{macrocode}
-\CheckCommand\@@doxenv[2]{%
- \endgroup%
- \topsep\MacroTopsep \trivlist%
- \edef\saved@macroname{\string#2}%
- \def\makelabel##1{\llap{##1}}%
- \if@inlabel%
- \let\@tempa\@empty%
- \count@\macro@cnt%
- \loop\ifnum\count@>\z@%
- \edef\@tempa{\@tempa\hbox{\strut}}\advance\count@\m@ne%
- \repeat%
- \edef\makelabel##1{\llap{\vtop to\baselineskip{\@tempa\hbox{##1}\vss}}}%
- \advance\macro@cnt\@ne%
- \else%
- \macro@cnt\@ne%
- \fi%
- \ifdox@noprint%
- \item%
- \else%
- \edef\@tempa{%
- \noexpand\item[%
- \expandafter\noexpand\csname Print#1Name\endcsname{\saved@macroname}]}%
- \@tempa%
- \fi%
- \ifdox@noindex\else%
- \global\advance\c@CodelineNo\@ne%
- \@nameuse{SpecialMain#1Index}{#2}\nobreak%
- \global\advance\c@CodelineNo\m@ne%
- \fi%
- \ignorespaces%
-}
-% \end{macrocode}
-% \dots und nun der eigentliche Patch sowie die Basisdefinitionen.
-% \begin{macrocode}
-\patchcmd{\@@doxenv}{\ignorespaces}{%
- \csname Set#1IndexName\endcsname{\saved@macroname}\ignorespaces%
-}{}{\tud@patch@wrn{@@doxenv}}
-% \end{macrocode}
-% \end{macro}^^A \@@doxenv
-% \begin{macro}{\SetMacroIndexName}
+% \begin{macro}{\@SaveMacroIndexName}
+% \begin{macro}{\@SaveEnvIndexName}
% \begin{macro}{\SpecialMainMacroIndex}
-% Da für Makros die notwendigen Befehle nicht über \cs{doxitem} kreiert werden,
-% erfolgt dies hier direkt.
+% Da für Makros die notwendigen Befehle für die Anpassungen der Änderungsliste
+% nicht über \cs{doxitem} kreiert werden, erfolgt dies hier direkt.
% \begin{macrocode}
-\newcommand*\SetMacroIndexName[1]{%
+\CheckCommand*\@SaveMacroIndexName[1]{%
\edef\saved@indexname{\expandafter\@gobble#1}%
- \let\saved@indextype\@empty%
}
+\CheckCommand*\@SaveEnvIndexName[1]{\let\saved@indexname#1}
+\apptocmd{\@SaveMacroIndexName}{%
+ \let\saved@indextype\@empty%
+}{}{\tud@patch@wrn{@SaveMacroIndexName}}
\CheckCommand*\SpecialMainMacroIndex[1]{%
\SpecialMainIndex{#1}\nobreak%
\DoNotIndex{#1}%
@@ -673,7 +638,8 @@
}{}{\tud@patch@wrn{SpecialMainMacroIndex}}
% \end{macrocode}
% \end{macro}^^A \SpecialMainMacroIndex
-% \end{macro}^^A \SetMacroIndexName
+% \end{macro}^^A \@SaveEnvIndexName
+% \end{macro}^^A \@SaveMacroIndexName
%
% \subsubsection{Erstellen aller Deklarationselemente}
%
@@ -723,33 +689,32 @@
% \end{macro}^^A \parameter@parent@indexformat
% \end{macro}^^A \parameter@parent@indexname
% \end{macro}^^A \parameter@parent@changes
-% \begin{macro}{\SetMacroIndexName}
+% \begin{macro}{\@SaveMacroIndexName}
% \changes{v2.05g}{2016/11/02}{neu}^^A
-% \begin{macro}{\SetEnvIndexName}
+% \begin{macro}{\@SaveEnvIndexName}
% \changes{v2.05g}{2016/11/02}{neu}^^A
% Bei der Ausführung einer dieser beiden Befehle bei der Definition von einem
% Makro oder einer Umgebung werden diese für evtl. nachfolgende Parameter als
-% Elterneinträge definiert. Hierfür werden für sowohl den Index als auch die
-% Änderungsliste der
-% Eintrag für die Sortierung in \cs{parameter@parent@indexname} und für die
-% Formatierung in \cs{parameter@parent@indexformat} gespeichert.
+% Elterneinträge definiert. Hierfür werden sowohl für den Index als auch die
+% Änderungsliste die Einträge zur Sortierung in \cs{parameter@parent@indexname}
+% und für die Formatierung in \cs{parameter@parent@indexformat} gespeichert.
% \begin{macrocode}
-\apptocmd\SetMacroIndexName{%
+\apptocmd{\@SaveMacroIndexName}{%
\edef\parameter@parent@indexname{\expandafter\@gobble#1}%
\edef\parameter@parent@indexformat{%
\string\verb\quotechar*\verbatimchar#1\verbatimchar%
}%
-}{}{\tud@patch@wrn{SetMacroIndexName}}
-\apptocmd\SetEnvIndexName{%
+}{}{\tud@patch@wrn{@SaveMacroIndexName}}
+\apptocmd{\@SaveEnvIndexName}{%
\protected@edef\parameter@parent@indexname{#1\space\saved@indextype}%
\protected@edef\parameter@parent@indexformat{%
\string\verb\quotechar*\verbatimchar#1\verbatimchar%
\index@type{\saved@indextype}%
}%
-}{}{\tud@patch@wrn{SetEnvIndexName}}
+}{}{\tud@patch@wrn{@SaveEnvIndexName}}
% \end{macrocode}
-% \end{macro}^^A \SetEnvIndexName
-% \end{macro}^^A \SetMacroIndexName
+% \end{macro}^^A \@SaveEnvIndexName
+% \end{macro}^^A \@SaveMacroIndexName
% \begin{macro}{\SpecialMainParameterIndex}
% \changes{v2.05g}{2016/11/02}{neu}^^A
% Hier wird nun die Gestalt der Einträge für Parameter festgelegt.
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx
index 6fcd0766add..c0674c3d4d9 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-locale.dtx
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-locale.dtx}[%
- 2017/01/03 v2.05g TUD-Script (localization)%
+ 2017/01/26 v2.05g TUD-Script (localization)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -407,8 +407,7 @@
% \changes{v2.05g}{2016/11/02}{neu}^^A
% \begin{locale}{\tud@index@text}
% \changes{v2.05g}{2016/11/02}{neu}^^A
-% Die für \pkg{tudscrsupervisor} definierten Bezeichner werden durch
-% \cs{tud@locale@define} mit einer Fehlermeldung initialisiert.
+% Diese Bezeichner werden von der Klasse \cls{tudscrdoc} genutzt.
% \begin{macrocode}
\tud@locale@define{\tud@general@name}
\tud@locale@define{\tud@implementation@name}
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
index f7dc803f80c..5e71439b08a 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx
@@ -131,7 +131,7 @@
% \end{macrocode}
% \ToDo{Version eintragen}[Release]
% \begin{macrocode}
- \TUD@Version@Check{2017/01/26 v2.05g TUD-Script}
+ \TUD@Version@Check{2017/02/04 v2.05h TUD-Script}
\endgroup
% \end{macrocode}
% \end{macro}^^A \TUDScriptVersionNumber