summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx51
1 files changed, 25 insertions, 26 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
index c7c691b4205..762350ddcc9 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-texindy.dtx
@@ -16,7 +16,7 @@
% "author-maintained". The current maintainer and author of this work
% is Falk Hanisch.
%
-% ============================================================================
+% ----------------------------------------------------------------------------
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz
% in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle
@@ -51,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-texindy.dtx}[%
- 2017/02/13 v2.05g TUD-Script (texindy style files)%
+ 2017/03/27 v2.05k TUD-Script (texindy style files)%
]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman,xindy]{tudscrdoc}
@@ -83,10 +83,9 @@
% \section{Stildateien für \texorpdfstring{\app{texindy}}{texindy}}
%
% Für die Dokumentationsklassen und -pakete wird zur Sortierung \app{texindy}
-% verwendet. Da das Programm die die Dateien nicht in einem \val{TEXPATH} nach
-% den Stildateien sucht, werden diese zur Laufzeit im Arbeitsverzeichnis
-% erstellt. Nachfolgend werden die zu erstellenden \app{texindy}-Stildateien
-% kurz beschrieben.
+% verwendet. Da das Programm die die Dateien nicht in einem |TEXPATH| nach den
+% Stildateien sucht, werden diese zur Laufzeit im Arbeitsverzeichnis erstellt.
+% Nachfolgend werden die zu erstellenden \app{texindy}-Stildateien beschrieben.
%
% \StopEventually{\PrintIndex\PrintChanges\PrintToDos}
%
@@ -196,23 +195,23 @@
%
% \subsection{Defintion und Markup der Seitenzahlen}
%
-% Leider lässt sich für Seitenzahlbereiche via \val{:attr} (noch) kein Markup
-% für 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.
+% 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
+% bei kursiven oder fetten Seitenzahlen trotzdem in normaler Schrift erscheinen,
+% weshalb auf die Auszeichnung folgender Seiten verzichtet wird.
% \begin{macrocode}
%^^A \write\tud@write@xdy{(require "ff-ranges.xdy")}%
% \end{macrocode}
% Bereiche mit mehr als zwei Seitenzahlen werden zusammengefasst, wobei als
% Trennzeichen ein Halbgeviertstrich verwendet wird. Für \cls{tudscrdoc} werden
-% die Seitenzahlen beim Einbinden der einzelnen \file{dtx}-Dateien mit einem
-% alphanumerischen Präfix versehen, wofür eine eigene \val{location-class}
-% erstellt wird.
+% die Seitenzahlen beim Einbinden der einzelnen \file{.dtx}-Dateien mit einem
+% alphanumerischen Präfix versehen, wofür eine eigene |location-class| erstellt
+% wird.
% \begin{macrocode}
\write\tud@write@xdy{%
(define-location-class^^J%
\space\space"arabic-page-numbers" ("arabic-numbers")%
- \space:min-range-length 2^^J%
+ \space:min-range-length 1^^J%
)^^J%
%<*doc>
(define-alphabet "AlphaExtended"^^J%
@@ -239,7 +238,7 @@
% Alle Argumente in eckigen Klammern werden ignoriert. Dies wird bei einigen
% Indexbefehlen genutzt, um die nicht beachteten RegExp-Regeln auszugleichen,
% siehe den nächsten Absatz. In der Klasse \cls{tudscrdoc} werden außerdem ein
-% oder mehrere vorangestellte \val{@}-Zeichen ignoriert.
+% oder mehrere vorangestellte |@|"~Zeichen ignoriert.
% \begin{macrocode}
\write\tud@write@xdy{%
(merge-rule "\@backslashchar[(.*)\@backslashchar]" "" :eregexp)%
@@ -302,7 +301,7 @@
% \end{macrocode}
% Für die Änderungsliste von \cls{tudscrdoc} erfolgt die Gruppierung anhand der
% angegebenen Versionsnummer. Das bedeutet, das das Markup für die eigentliche
-% \val{letter-group} unterdrückt und die erste Ebene dafür verwendet wird.
+% |letter-group| unterdrückt und die erste Ebene dafür verwendet wird.
% \begin{macrocode}
%<*doc>
\if@tud@xdy@glo%
@@ -312,10 +311,10 @@
\space:close-head "}"%
)^^J%
% \end{macrocode}
-% Leider gibt es für die Eintragsebenen keine Schlüssel \val{open-head} und
-% \val{close-head}, weshalb für die Änderungsliste etwas getrickst werden muss.
-% Zwischen Einträgen der ersten Ebene soll äquivalent zu \val{letter-group}
-% etwas Abstand eingefügt werden.
+% Leider gibt es für die Eintragsebenen keine Schlüssel |open-head| und
+% |close-head|, weshalb für die Änderungsliste etwas getrickst werden muss.
+% Zwischen Einträgen der ersten Ebene soll äquivalent zu |letter-group| etwas
+% Abstand eingefügt werden.
% \begin{macrocode}
(markup-indexentry-list%
\space:sep "\string~n\string~n\space\space\string\indexspace\string~n"%
@@ -500,7 +499,7 @@
%
% \subsection{Querverweise im Index}
%
-% Im Handbuch prüfen mit \val{see}\marg{Eintrag} erzeugte Querverweise im
+% Im Handbuch prüfen, mit \verb=|see=\marg{Eintrag} erzeugte Querverweise im
% Index, ob außerdem noch Seitenzahlangaben existent sind.
% \begin{macrocode}
\write\tud@write@xdy{%
@@ -518,7 +517,7 @@
% \fi
%
% Um Querverweise ohne Prüfung des Zieleintrags erzeugen zu können, wird der
-% passende Typ \val{seeunverified} definiert.
+% passende Typ |seeunverified| definiert.
% \begin{macrocode}
\write\tud@write@xdy{%
(define-crossref-class "seeunverified" :unverified)^^J%
@@ -528,9 +527,9 @@
}%
% \end{macrocode}
% Dieser Querverweistyp wird speziell im allgemeinen Index verwendet, um auf
-% einen Spezialindex zu verweisen. Dabei dient \val{:unverified} zum
-% Unterdrücken von Warnungen durch \app{texindy} aufgrund eines fehlenden
-% Ziels für den Querverweis.
+% einen Spezialindex zu verweisen. Dabei dient |:unverified| zum Unterdrücken
+% von Warnungen durch \app{texindy} aufgrund eines fehlenden Ziels für den
+% Querverweis.
% \begin{macrocode}
\write\tud@write@xdy{%
(define-crossref-class "seeidx" :unverified)^^J%
@@ -559,7 +558,7 @@
%</class>
% \fi
%
-% Werden mit \val{see}\marg{Eintrag!Untereintrag} gezielte Querverweise auf
+% 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.
% \begin{macrocode}