From 0ac41b88442b24a225801844e4c90ae9c3da464b Mon Sep 17 00:00:00 2001 From: mrpiggi Date: Tue, 30 May 2017 19:15:37 +0200 Subject: [PATCH] Typo --- source/tudscr-base.dtx | 53 ++++++++++++++++++----------------- source/tudscr-comp.dtx | 4 +-- source/tudscr-doc.dtx | 8 +++--- source/tudscr-frontmatter.dtx | 6 ++-- source/tudscr-manual.dtx | 10 +++---- source/tudscr-texindy.dtx | 6 ++-- 6 files changed, 45 insertions(+), 42 deletions(-) diff --git a/source/tudscr-base.dtx b/source/tudscr-base.dtx index 5c634459..ca163210 100644 --- a/source/tudscr-base.dtx +++ b/source/tudscr-base.dtx @@ -1,4 +1,4 @@ -% \CheckSum{749} +% \CheckSum{752} % \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-base.dtx}[% - 2017/03/29 v2.05l TUD-Script\space% + 2017/05/30 v2.05m TUD-Script\space% % %\ProvidesPackage{tudscrbase}[% %<*driver|package&base> @@ -957,16 +957,17 @@ % \begin{macrocode} \newcommand*\TUD@parameter@nokey{@nokey@} \newcommand*\TUD@parameter@set[2]{% + \IfArgIsEmpty{#2}{}{% % \end{macrocode} % Hierfür wird die angegebene Parameterliste sukzessive abgearbeitet. Elemente, % welche in Schlüssel"=Wert"=Syntax angegeben wurden, bleiben unverändert\dots % \begin{macrocode} - \def\@tempb{}% - \def\@tempa##1{% - \@expandtwoargs\in@{=}{##1}% - \ifin@% - \appto\@tempb{##1,}% - \else% + \def\@tempb{}% + \def\@tempa##1{% + \@expandtwoargs\in@{=}{##1}% + \ifin@% + \appto\@tempb{##1,}% + \else% % \end{macrocode} % \dots ebenso wie Schlüssel ohne Wert, falls diese definiert wurden. Zu % beachten ist, dass es mit \cs{TUD@parameter@handler@value} respektive @@ -975,27 +976,29 @@ % Dies wird genutzt, um optionale Argumente direkt für den Hauptparameter eines % Makros oder einer Umgebung~-- wie beispielsweise für eine Überschrift~-- % nutzen zu können, aber zusätzlich die Möglichkeit zu bieten, auch eine -% Parameterliste zu verwenden. Hierfür werden Umlaute sowie das \glq ß\grq{} +% Parameterliste zu verwenden. Hierfür werden Umlaute sowie das \enquote*{ß} % unschädlich gemacht. % \begin{macrocode} - \begingroup - \let\IeC\@firstofone% - \def\"####1{####1e}% - \def\ss{ss}% - \protected@edef\tud@reserved{% - \endgroup% - \noexpand\protected@edef\noexpand\@tempc{KV@#1@##1}% + \begingroup + \let\IeC\@firstofone% + \def\"####1{####1e}% + \def\ss{ss}% + \def\SS{SS}% + \protected@edef\tud@reserved{% + \endgroup% + \noexpand\protected@edef\noexpand\@tempc{KV@#1@##1}% + }% + \tud@reserved% + \ifcsdef{\@tempc}{% + \appto\@tempb{##1,}% + }{% + \protected@eappto\@tempb{\TUD@parameter@nokey=##1,}% }% - \tud@reserved% - \ifcsdef{\@tempc}{% - \appto\@tempb{##1,}% - }{% - \protected@eappto\@tempb{\TUD@parameter@nokey=##1,}% - }% - \fi% + \fi% + }% + \forcsvlist\@tempa{#2}% + \@expandtwoargs\kvsetkeys{#1}{\@tempb}% }% - \forcsvlist\@tempa{#2}% - \@expandtwoargs\kvsetkeys{#1}{\@tempb}% } % Ursprünglich entwickelte sich dieser Ansatz aus der Situation, dass das Makro % \cs{maketitle} in seiner Standarddefinition ein optionales Argument für eine diff --git a/source/tudscr-comp.dtx b/source/tudscr-comp.dtx index 874da2bb..bbb40028 100644 --- a/source/tudscr-comp.dtx +++ b/source/tudscr-comp.dtx @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-comp.dtx}[% - 2017/03/29 v2.05l TUD-Script\space% + 2017/05/30 v2.05m TUD-Script\space% % %\ProvidesPackage{tudscrcomp}[% %\ProvidesPackage{tudscrcomp-book}[% @@ -402,7 +402,7 @@ % Mit \cs{tud@v@get} wird die angegebene Versionsnummer in eine Normalform % gebracht und an das Makro im ersten Argument übergeben. Damit spielt es keine % Rolle, ob die im zweiten Argument übergebene Versionsnummer mit oder ohne -% führendes \enquote{v} angegeben wird. +% führendes \enquote*{\texttt{v}} angegeben wird. % \begin{macrocode} \newcommand*\tud@v@get[2]{% \begingroup% diff --git a/source/tudscr-doc.dtx b/source/tudscr-doc.dtx index 74d3f68b..7f378cf8 100644 --- a/source/tudscr-doc.dtx +++ b/source/tudscr-doc.dtx @@ -1,4 +1,4 @@ -% \CheckSum{2092} +% \CheckSum{2090} % \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/03/29 v2.05l TUD-Script\space% + 2017/05/30 v2.05m TUD-Script\space% (source code documentation based on scrartcl/scrdoc)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} @@ -1547,8 +1547,8 @@ \@ifpackageloaded{babel}{}{% \ClassWarning{\TUD@Class@Name}{Package `babel' not loaded}% \providecommand*\selectlanguage[1]{}% - \providecommand*\glqq{\relax}% - \providecommand*\grqq{\relax}% + \providecommand*\glqq{}% + \providecommand*\grqq{}% }% % \end{macrocode} % \end{macro}^^A \grqq diff --git a/source/tudscr-frontmatter.dtx b/source/tudscr-frontmatter.dtx index 0f76043f..78d17bc1 100644 --- a/source/tudscr-frontmatter.dtx +++ b/source/tudscr-frontmatter.dtx @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-frontmatter.dtx}[% - 2017/03/29 v2.05l TUD-Script (frontmatter)% + 2017/05/30 v2.05m TUD-Script (frontmatter)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -90,8 +90,8 @@ % sowie ein Sperrvermerk hinzugefügt werden. Damit sich für diese das Layout % möglichst individuell wählen lässt, werden hier entsprechende Optionen und % die dafür notwendige Ausgabe definiert. Im weiteren Verlauf der Dokumentation -% werden die Begriffe \enquote{Zusammenfassung}, \enquote{Kurzfassung} sowie -% \enquote{Erklärung} für die unterschiedlichen Elemente als gleichwertige +% werden die Begriffe \enquote*{Zusammenfassung}, \enquote*{Kurzfassung} sowie +% \enquote*{Erklärung} für die unterschiedlichen Elemente als gleichwertige % Synonyme verwendet. Die Schalter und Befehle zum Setzen der Optionen heißen % entweder \cs{tud@abstract@\dots} oder aber \cs{tud@declaration@\dots} je nach % Element. diff --git a/source/tudscr-manual.dtx b/source/tudscr-manual.dtx index 2499ca37..d5e44591 100644 --- a/source/tudscr-manual.dtx +++ b/source/tudscr-manual.dtx @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-manual.dtx}[% - 2017/03/29 v2.05l TUD-Script\space% + 2017/05/30 v2.05m TUD-Script\space% % %\ProvidesPackage{tudscrtutorial}[% %<*driver|package&identify> @@ -625,7 +625,7 @@ % % \end{macrocode} % Aus einem Tutorial erfolgen alle Querverweise mit \cs{tudhyperref} auf das -% Anwenderhandbuch \enquote{tudscr} im übergeordneten Ordner. +% Anwenderhandbuch \enquote*{tudscr} im übergeordneten Ordner. % \begin{macrocode} %<*package> \newcommand*\tudhyperref[2]{% @@ -2878,7 +2878,7 @@ % \end{macrocode} % Der Befehl \cs{Markup@SetFormat} setzt das gewünschte Format für die jeweilge % Ausgabe. Dieses wird im ersten Argument angegeben. Das ordinäre optionale -% Argument kann genutzt werden, wenn bei der Deklaration noch eine geanuere +% Argument kann genutzt werden, wenn bei der Deklaration noch eine genauere % Beschreibung oder Spezifizierung erscheinen soll, beispielsweise etwas wie % \enquote{Umgebung} oder \enquote{Parameter}. Mit dem optionalen Argument in % runden Klammern wird es möglich, die Definition von \cs{Markup@Declare}, die @@ -3457,8 +3457,8 @@ }{% % \end{macrocode} % Folgen im Index nach \cs{cleversee}\marg{Querverweis} noch weitere Einträge, -% so sind diese zu Beginn durch \enquote{, } getrennt. Diese zwei Zeichen -% werden mithilfe von \cs{@tempa} ignoriert. +% so sind diese zu Beginn durch \texttt{,\textvisiblespace} getrennt. Diese +% zwei Zeichen werden mithilfe von \cs{@tempa} ignoriert. % \begin{macrocode} \begingroup% \def\@tempa, ##1\@nil{##1,\space\emph{\alsoname}\space#2}% diff --git a/source/tudscr-texindy.dtx b/source/tudscr-texindy.dtx index fd9f3b89..1e6ea55a 100644 --- a/source/tudscr-texindy.dtx +++ b/source/tudscr-texindy.dtx @@ -51,7 +51,7 @@ %<*driver> \ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi \ProvidesFile{tudscr-texindy.dtx}[% - 2017/03/29 v2.05l TUD-Script (texindy style files)% + 2017/05/30 v2.05m TUD-Script (texindy style files)% ] \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} \documentclass[english,ngerman,xindy]{tudscrdoc} @@ -196,7 +196,7 @@ % \subsection{Defintion und Markup der Seitenzahlen} % % Leider lässt sich für Seitenzahlbereiche via |:attr| (noch) kein Markup für -% angehängte \enquote{f.} sowie \enquote{ff.} einstellen. Diese würden deshalb +% angehängte \enquote*{f.} sowie \enquote*{ff.} einstellen. Diese würden deshalb % bei kursiven oder fetten Seitenzahlen trotzdem in normaler Schrift erscheinen, % weshalb auf die Auszeichnung folgender Seiten verzichtet wird. % \begin{macrocode} @@ -560,7 +560,7 @@ % % Werden mit \verb=|see=\marg{Eintrag!Untereintrag} gezielte Querverweise auf % Untereinträge im Index erstellt, so werden diese nicht standardmäßig mit -% einem Komma sondern mit \enquote{\,\textbar\,} getrennt. +% einem Komma sondern mit \enquote*{\,\textbar\,} getrennt. % \begin{macrocode} \write\tud@write@xdy{% (markup-crossref-layer-list :class "see"%