summaryrefslogtreecommitdiff
path: root/usergrps/dante/dtk
diff options
context:
space:
mode:
Diffstat (limited to 'usergrps/dante/dtk')
-rw-r--r--usergrps/dante/dtk/doc/beispiel.pdfbin76112 -> 75938 bytes
-rw-r--r--usergrps/dante/dtk/dtk-author.clo6
-rw-r--r--usergrps/dante/dtk/dtk-full.clo22
-rw-r--r--usergrps/dante/dtk/dtk-old-engines.clo4
-rw-r--r--usergrps/dante/dtk/dtk.cls14
5 files changed, 32 insertions, 14 deletions
diff --git a/usergrps/dante/dtk/doc/beispiel.pdf b/usergrps/dante/dtk/doc/beispiel.pdf
index 716537e583..431b526b27 100644
--- a/usergrps/dante/dtk/doc/beispiel.pdf
+++ b/usergrps/dante/dtk/doc/beispiel.pdf
Binary files differ
diff --git a/usergrps/dante/dtk/dtk-author.clo b/usergrps/dante/dtk/dtk-author.clo
index f2c896d216..a02ef8f8da 100644
--- a/usergrps/dante/dtk/dtk-author.clo
+++ b/usergrps/dante/dtk/dtk-author.clo
@@ -14,7 +14,7 @@
%% version 2005/12/01 or later.
\ProvidesFile{dtk-author.clo}%
- [2016/02/15 v0.1b dtk class options for author mode (RN)]
+ [2021/011/11 v0.2a dtk class options for author mode (RN)]
\newcommand*\keywords[1]{}
\newcommand*\AutorenListe{}
@@ -32,4 +32,8 @@
}%
}%
+\newenvironment{dtkGLOBAL}% Autor-Modus; Inhalt sofort ausführen
+{\endgroup}% Gruppe neutralisieren
+{\begingroup\def\@currenvir{dtkGLOBAL}}
+
\endinput
diff --git a/usergrps/dante/dtk/dtk-full.clo b/usergrps/dante/dtk/dtk-full.clo
index 688d0c8362..1ab858cd18 100644
--- a/usergrps/dante/dtk/dtk-full.clo
+++ b/usergrps/dante/dtk/dtk-full.clo
@@ -101,7 +101,7 @@
% Testlauf zum Aufsammeln von Paket- und bib-Dateinamen
\@ifdefinable\user@usepackages{%
\newwrite\user@usepackages
- \immediate\openout\user@usepackages dtk-userpackages.tex\relax
+ \immediate\openout\user@usepackages dtk-userdefinitions.tex\relax
\immediate\write\user@usepackages{%
\@percentchar\space *** \DTMnow\space ***}%
\AtEndDocument{\immediate\closeout\user@usepackages\relax}%
@@ -161,11 +161,23 @@
\newcommand*\AutorenListe{}%
\let\tableofcontents=\relax
\renewcommand\maketitle[1][]{}%
+ \RequirePackage{verbatim}%
+ \def\dtkGLOBAL{% Record-Modus; Inhalt in Datei schreiben; siehe: moreverb.sty
+ \immediate\write\user@usepackages{\@percentchar\space >>> %
+ globale Definitionen (\DTK@local@inputname)}%
+ \let\do\@makeother\dospecials
+ \catcode`\^^M\active \catcode`\^^I=12 %
+ \def\verbatim@processline{%
+ \immediate\write\user@usepackages{\the\verbatim@line}}%
+ \verbatim@start}
+ \def\enddtkGLOBAL{%
+ \immediate\write\user@usepackages{\@percentchar\space <<< %
+ globale Definitionen (\DTK@local@inputname)}}
\else
\AtEndOfClass{%
- \InputIfFileExists{dtk-userpackages.tex}{%
+ \InputIfFileExists{dtk-userdefinitions.tex}{%
\typeout{*************************************^^J%
- * File `dtk-userpackages.tex' used.^^J%
+ * File `dtk-userdefinitions.tex' used.^^J%
*************************************}%
}{}%
\InputIfFileExists{dtk-userbibs.tex}{%
@@ -230,6 +242,8 @@
\global\let\maketitle=\DTK@maketitle
\null\newpage
}%
+ \RequirePackage{environ}
+ \NewEnviron{dtkGLOBAL}{}% Full-Modus; Inhalt ignorieren
\fi
%%% Laden eines Einzeldokuments
@@ -269,7 +283,7 @@
\@percentchar\space \DTK@local@inputname
}%
}%
- \endgroup\expandafter
+ %%%\endgroup\expandafter
\fi
\DTK@embedded@begindocumenthook\ignorespaces
}{%
diff --git a/usergrps/dante/dtk/dtk-old-engines.clo b/usergrps/dante/dtk/dtk-old-engines.clo
index 83780fb7bd..6398c7b5a1 100644
--- a/usergrps/dante/dtk/dtk-old-engines.clo
+++ b/usergrps/dante/dtk/dtk-old-engines.clo
@@ -15,7 +15,7 @@
%% version 2005/12/01 or later.
\ProvidesFile{dtk-old-engines.clo}%
- [2016/05/11 v0.1e dtk class options for pdfTeX/TeX+dvips (RN)]
+ [2021/11/12 v0.1f dtk class options for pdfTeX/TeX+dvips (RN)]
\typeout{OLD-ENGINE}
@@ -40,4 +40,6 @@
\def\DTKmathFontName{Computer Modern Math}% ???
}
+\babelprovide[hyphenrules=ngerman-x-latest]{ngerman}
+
\endinput
diff --git a/usergrps/dante/dtk/dtk.cls b/usergrps/dante/dtk/dtk.cls
index 714e1ee2cb..3e6f6b7c24 100644
--- a/usergrps/dante/dtk/dtk.cls
+++ b/usergrps/dante/dtk/dtk.cls
@@ -22,14 +22,9 @@
}{}%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\RequirePackage{hyphsubst}% Trennregeln austauschen
-\HyphSubstIfExists{ngerman-x-latest}{%
- \HyphSubstLet{ngerman}{ngerman-x-latest}}{}
-\HyphSubstIfExists{german-x-latest}{%
- \HyphSubstLet{german}{german-x-latest}}{}
-
-\def\DTKversion{2.08j}
-\def\DTKversiondate{2021/07/04}
+
+\def\DTKversion{2.08k}
+\def\DTKversiondate{2021/11/13}
\ProvidesClass{dtk}[\DTKversiondate v\DTKversion dtk documentclass (RN)]
\@ifpackagelater{iftex}{2019/10/24}{%
@@ -576,9 +571,12 @@
% noHilit, latex ???
+\ifDTKrecord\else% wegen Problem mit verbatim-Paket/dtkGLOBAL
\let\verbatim=\relax
+\let\verbatim@=\relax
\lstnewenvironment{verbatim}
{\lstset{style=DTKlstVerbatim,language={}}}{}
+\fi
\newlength\fullwidth
\setlength\fullwidth{\dimexpr\textwidth+\marginparwidth+\marginparsep\relax}