summaryrefslogtreecommitdiff
path: root/usergrps
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-10-29 03:00:39 +0000
committerNorbert Preining <norbert@preining.info>2019-10-29 03:00:39 +0000
commit97f5151099967e6c823d640a90d87bca92c44035 (patch)
tree685caa49488599f87d0caa4e972833b2263d8567 /usergrps
parent25a647b97ef526aefcc75269dd19c46dbe3ae4c1 (diff)
CTAN sync 201910290300
Diffstat (limited to 'usergrps')
-rw-r--r--usergrps/dante/dtk/doc/beispiel.pdfbin77323 -> 80911 bytes
-rw-r--r--usergrps/dante/dtk/doc/beispiel.tex13
-rw-r--r--usergrps/dante/dtk/dtk-full.clo13
-rw-r--r--usergrps/dante/dtk/dtk-logos.sty11
-rw-r--r--usergrps/dante/dtk/dtk-url.sty37
-rw-r--r--usergrps/dante/dtk/dtk.cls17
6 files changed, 68 insertions, 23 deletions
diff --git a/usergrps/dante/dtk/doc/beispiel.pdf b/usergrps/dante/dtk/doc/beispiel.pdf
index f15f704906..49917cd248 100644
--- a/usergrps/dante/dtk/doc/beispiel.pdf
+++ b/usergrps/dante/dtk/doc/beispiel.pdf
Binary files differ
diff --git a/usergrps/dante/dtk/doc/beispiel.tex b/usergrps/dante/dtk/doc/beispiel.tex
index 8d45c42c75..0d15e2f1f9 100644
--- a/usergrps/dante/dtk/doc/beispiel.tex
+++ b/usergrps/dante/dtk/doc/beispiel.tex
@@ -55,7 +55,18 @@ Beispiele mit Listings in nummerierter und in nichtnummerierter Art:
\textsf{Ubuntu} wird in serifenloser Schrift gesetzt.
Weitere Informationen für Autoren findet man im DTK-Wiki:
-\url{http://projekte.dante.de/DanteFAQ/WebHome}.
+\qrurl{http://projekte.dante.de/DanteFAQ/WebHome}.
+Fehlen Informationen, so schreibe man eine kurze Zeile
+an die Redaktion, die jederzeit behilflich ist.
+
+\begin{verbatim}
+\textsf{Ubuntu} wird in serifenloser Schrift gesetzt.
+Weitere Informationen für Autoren findet man im DTK-Wiki:
+\qrurl{http://projekte.dante.de/DanteFAQ/WebHome}.
+Fehlen Informationen, so schreibe man eine kurze Zeile
+an die Redaktion, die jederzeit behilflich ist.
+\end{verbatim}
+
\section{Listen}
diff --git a/usergrps/dante/dtk/dtk-full.clo b/usergrps/dante/dtk/dtk-full.clo
index 86e74bf3f1..e6b95b8d4e 100644
--- a/usergrps/dante/dtk/dtk-full.clo
+++ b/usergrps/dante/dtk/dtk-full.clo
@@ -14,10 +14,10 @@
%% version 2005/12/01 or later.
\ProvidesFile{dtk-full.clo}%
- [2019/04/22 v0.1m dtk class options for full mode (RN)]
+ [2019/10/25 v0.1n dtk class options for full mode (RN)]
\@ifclasslater{scrbook}{2015/09/29}{}{%
- \ClassError{dtk2}{%
+ \ClassError{dtk}{%
Die geladene Version der Dokumentenklasse `scrbook' \MessageBreak
(\KOMAScriptVersion) ist zu alt. \MessageBreak
Gefordert ist die Version 2015/09/29 oder jünger. \MessageBreak
@@ -208,11 +208,7 @@
\noexpand\sindex[autoren]{#2#1@#1 #2!#3}}\@empty}%
\x
\else
- \ifDTK@korr@
- \sindex[autoren]{#2#1@#1 #2!\textcolor{red}{\huge???}}%
- \else
- \sindex[autoren]{#2#1@#1 #2!\relax}%
- \fi
+ \sindex[autoren]{#2#1@#1 #2!\relax}%
\fi
\endgroup
}%
@@ -244,8 +240,7 @@
\filename@parse{#1}%
\edef\jobname{\filename@base}%
\@ifundefined{filename@ext}%
- {\IfFileExists{\jobname.tex}%
- {\edef\DTK@local@inputname{\jobname.tex}}{}}%
+ {\edef\DTK@local@inputname{\filename@base.tex}}%
{\edef\DTK@local@inputname{#1}}%
\let\AtBeginDocument=\AtEmbeddedBeginDocument
\let\AtEndDocument=\AtEmbeddedEndDocument
diff --git a/usergrps/dante/dtk/dtk-logos.sty b/usergrps/dante/dtk/dtk-logos.sty
index c341cfdf6b..73c8f31be9 100644
--- a/usergrps/dante/dtk/dtk-logos.sty
+++ b/usergrps/dante/dtk/dtk-logos.sty
@@ -17,7 +17,7 @@
%
%
% -------------------------------------
-\ProvidesPackage{dtk-logos}[2019/09/14 v. 1.08 Dante Edition: Logos (hv)]
+\ProvidesPackage{dtk-logos}[2019/10/15 v. 1.09 Dante Edition: Logos (hv)]
%
\newif\if@dtk@newengine \@dtk@newenginetrue
\RequirePackage{ifluatex,ifxetex}
@@ -55,6 +55,12 @@
\def\LaTeXTeX{\hologo{(La)TeX}}
+
+\def\AmS{\textsf{AMS}}
+\let\AMS\AmS
+%{\ifluatex\mathversion{XITS}\fi%
+% $\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em$\mathcal{S}$}}% $
+\def\amsmath{\AMS\textsf{math}}
\def\AmSLaTeX{\mbox{\textsf{AMS}-\hologo{LaTeX}}}
\def\AmSTeX{\mbox{\textsf{AMS}-\hologo{TeX}}}
\def\biber{\hologo{biber}}
@@ -112,8 +118,6 @@
\def\XeLaTeX{\hologo{XeLaTeX}}
\def\XeTeX{\hologo{XeTeX}}
%%
-\def\AmS{{\ifluatex\mathversion{XITS}\fi%
- $\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em$\mathcal{S}$}}% $
%
\newcommand\BibTool{\textsc{Bib\hskip-.1em
T\hskip-.15emo\hskip-.05emo\hskip-.05eml}\xspace}
@@ -131,6 +135,7 @@
\providecommand\TUGboat{\textsl{TUGboat}}
\let\DANTE\dantelogo
\def\pgf/tikz{\textsf{pgf/Ti\textit{k}Z}}
+\def\pgftikz{\textsf{pgf/Ti\textit{k}Z}}
\def\TeXLive{\TeX{}Live\xspace}
\def\BibLaTeX{Bib\hologo{LaTeX}}
diff --git a/usergrps/dante/dtk/dtk-url.sty b/usergrps/dante/dtk/dtk-url.sty
index 9ccccaee3b..b4d37a4ffc 100644
--- a/usergrps/dante/dtk/dtk-url.sty
+++ b/usergrps/dante/dtk/dtk-url.sty
@@ -2,7 +2,7 @@
%%
%% LaTeX Class for ``Die TeXnische Komoedie''.
%%
-%% Copyright (C) 2015-
+%% Copyright (C) 2015-2019
%% Rolf Niepraschk, Herbert Voss
%%
%% It may be distributed and/or modified under the
@@ -14,10 +14,22 @@
%% version 2005/12/01 or later.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{dtk-url}[2019/07/29 v1.3 Urls for DTK (HO,hv)]
-%% 1.1, 1.2, 1.3 hv
+\ProvidesPackage{dtk-url}[2019/10/28 v1.4 Urls (qrcode) for DTK (HO,hv,rn)]
\RequirePackage{url}[2006/04/12]
+\RequirePackage{xcolor}
+\RequirePackage{xkeyval}
+
+\newlength\dtk@url@qrheight
+\newlength\dtk@url@qradjust
+\providecommand*\dtk@url@qrlevel{}
+\define@key{dtk}{qrheight}[1cm]{\setlength\dtk@url@qrheight{#1}}
+\define@key{dtk}{qradjust}[-1.5\normalbaselineskip]{\setlength\dtk@url@qradjust{#1}}
+\define@key{dtk}{qrcolor}[black]{\colorlet{dtk@url@qrcolor}{#1}}
+\define@key{dtk}{qrlevel}[M]{\renewcommand*\dtk@url@qrlevel{#1}}
+
+\setkeys{dtk}{qrheight,qrcolor,qradjust,qrlevel}% the default setting
+
% Konfiguration:
\newcommand*{\DTK@UrlSetup}{\urlstyle{tt}}
@@ -180,4 +192,23 @@
{\@percentchar#1}%
}%
}
+
+\RequirePackage{qrcode}
+
+\newcommand*\qrurl{%
+ \providecommand*\qr@blank{0}
+ \@ifstar{\@tempswafalse}{\@tempswatrue}%
+ \qr@url
+}
+\newcommand*\qr@url[2][]{%
+ \begingroup
+ \if$#1$\else\setkeys{dtk}{#1}\fi
+ \qrset{height=\dtk@url@qrheight,level=\dtk@url@qrlevel}%
+ \if@tempswa\url{#2}\fi
+ \edef\reserved@a{\noexpand\marginnote{\noexpand\color{dtk@url@qrcolor}\noexpand\qrcode{%
+ \detokenize\expandafter{#2}}}[\dtk@url@qradjust]}%
+ \reserved@a
+ \endgroup
+}
+
\endinput
diff --git a/usergrps/dante/dtk/dtk.cls b/usergrps/dante/dtk/dtk.cls
index e140cb5e37..09990a71e1 100644
--- a/usergrps/dante/dtk/dtk.cls
+++ b/usergrps/dante/dtk/dtk.cls
@@ -28,8 +28,8 @@
\HyphSubstIfExists{german-x-latest}{%
\HyphSubstLet{german}{german-x-latest}}{}
-\def\DTKversion{2.08d}
-\def\DTKversiondate{2019/10/15}
+\def\DTKversion{2.08e}
+\def\DTKversiondate{2019/10/28}
\ProvidesClass{dtk}[\DTKversiondate v\DTKversion dtk documentclass (RN)]
\RequirePackage{ifxetex,ifluatex,ifpdf,ifvtex,luatex85}
@@ -155,6 +155,9 @@
\widowpenalty = 10000 %
\raggedbottom
+\setlength\textfloatsep{10.0pt plus 1pt minus 1pt}
+\setlength\intextsep{6.0pt plus .5pt minus .5pt}
+
\setcounter{secnumdepth}{\numexpr\partnumdepth-1\relax}
\setcounter{tocdepth}{\chapternumdepth}
@@ -166,13 +169,13 @@
\RequirePackage[english,main=ngerman]{babel}
\defineshorthand{"|}{%
- \ClassError{dtk2}{%
+ \ClassError{dtk}{%
Shorthand `\string"|' wird nicht unterstützt! Entferne `\string"|'%
}{}%
}
\newcommand*\DTK@FontNameMissing{%
- \ClassError{dtk2}{%
+ \ClassError{dtk}{%
Eines der Makros `\string\DTKrmFontName', `\string\DTKsfFontName',
\MessageBreak
`\string\DTKttFontName' oder `\string\DTKmathFontName'
@@ -368,13 +371,13 @@
\@ifundefined{ifDTKrecord}{\newif\ifDTKrecord \DTKrecordfalse}{}
\newcommand*\address[3]{%
- \ClassError{dtk2}{%
+ \ClassError{dtk}{%
Das Makro \string\address\space existiert nicht mehr!\MessageBreak
Nimm stattdessen \string\Author%
\string{Vorn.\string}\string{Nachn.\string}\string{Adr.\string}}{}%
}%
\def\author#1{%
- \ClassError{dtk2}{%
+ \ClassError{dtk}{%
Das Makro \string\author\space existiert nicht mehr!\MessageBreak
Nimm stattdessen \string\Author%
\string{Vorn.\string}\string{Nachn.\string}\string{Adr.\string}}{}%
@@ -404,7 +407,7 @@
\AfterEndPreamble{% "etoolbox"
\def\bibliography#1{%
- \ClassError{dtk2}{%
+ \ClassError{dtk}{%
Das Makro `\string\bibliography' wird nicht unterstützt!\MessageBreak
Verwende stattdessen `\string\addbibresource\string{#1.bib\string}'
\MessageBreak