summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source/tudscr-color.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-color.dtx')
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-color.dtx261
1 files changed, 49 insertions, 212 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscr-color.dtx b/macros/latex/contrib/tudscr/source/tudscr-color.dtx
index ba27b5aba8..85db227877 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-color.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-color.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{216}
% \iffalse meta-comment
+%/GitFileInfo=tudscr-color.dtx
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2021
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2022
%
% ----------------------------------------------------------------------------
%
@@ -23,44 +23,19 @@
%
% \fi
%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-% \iffalse
-%%% From File: tudscr-color.dtx
-%<*dtx>
-% \fi
-%
-\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-color.dtx}[2019/06/28 v2.06 TUD-Script\space%
-%
-% \iffalse
-%</dtx>
-%<package>\ProvidesPackage{tudscrcolor}[%
-%<*package>
-%!TUD@Version
-%</package>
-%<package> package
-%<*dtx|package>
-% \fi
- (corporate design colors)%
-]
-% \iffalse
-%</dtx|package>
+% \iffalse ins:batch + dtx:driver
+%<*ins>
+\ifx\documentclass\undefined
+ \input docstrip.tex
+ \ifToplevel{\batchinput{tudscr.ins}}
+\else
+ \let\endbatchfile\relax
+\fi
+\endbatchfile
+%</ins>
%<*dtx>
+\ProvidesFile{tudscr-color.dtx}[2022/08/09]
+\RequirePackage{tudscr-gitinfo}
\documentclass[english,ngerman,xindy]{tudscrdoc}
\iftutex
\usepackage{fontspec}
@@ -70,18 +45,11 @@
\fi
\usepackage{babel}
\usepackage{tudscrfonts}
-\KOMAoptions{parskip=half-}
-\usepackage{bookmark}
\usepackage[babel]{microtype}
-\CodelineIndex
-\RecordChanges
-\GetFileInfo{tudscr-color.dtx}
-\title{\file{\filename}}
-\author{Falk Hanisch\qquad\expandafter\mailto\expandafter{\tudscrmail}}
-\date{\fileversion\nobreakspace(\filedate)}
-
+\GitHubBase{\TUDScriptRepository}
\begin{document}
+ \author{Falk Hanisch\TUDScriptContactTitle}
\maketitle
\tableofcontents
\DocInput{\filename}
@@ -91,6 +59,8 @@
%
% \selectlanguage{ngerman}
%
+%
+%
% \section{Das Paket \pkg{tudscrcolor} -- Die Farben des \CDs}
%
% Das \TUDCD legt nicht nur die zu nutzenden Schriften und das Layout sondern
@@ -99,7 +69,16 @@
% zur Farbauswahl wie \cs{color}\marg{Farbe} oder \cs{textcolor}\marg{Farbe}
% verwendet werden.
%
-% \StopEventually{\PrintIndex\PrintChanges\PrintToDos}
+% \begin{macrocode}
+% \iffalse
+%<*package>
+\ProvidesPackage{tudscrcolor}[%
+%!TUD@Version
+ package (corporate design colors)%
+]
+%</package>
+% \fi
+% \end{macrocode}
%
% \iffalse
%<*package>
@@ -110,17 +89,21 @@
% \begin{option}{newcolors}
% \begin{option}{reduced}
% \begin{option}{oldcolors}
+% \begin{option}{extended}
% \begin{option}{full}
% Das Paket kann entweder mit einfachen, für \TUDScript ausreichenden oder
% erweiterten Farbdefinitionen geladen werden. Letztere definieren zusätzliche
% Farbbezeichnungen für die Kompatibilität zu alten TUD-Klassen.
+% \ToDo{Optionen oldcolors und colormodel mit key-value-interface!}[v2.07]
% \begin{macrocode}
\DeclareOption{newcolors}{\let\tud@setcolors@add\relax}
\DeclareOption{reduced}{\let\tud@setcolors@add\relax}
\DeclareOption{oldcolors}{\let\tud@setcolors@add\tud@setcolors@old}
+\DeclareOption{extended}{\let\tud@setcolors@add\tud@setcolors@old}
\DeclareOption{full}{\let\tud@setcolors@add\tud@setcolors@old}
% \end{macrocode}
% \end{option}^^A full
+% \end{option}^^A extended
% \end{option}^^A oldcolors
% \end{option}^^A reduced
% \end{option}^^A newcolors
@@ -258,172 +241,26 @@
% \begin{macro}{\tud@setcolors@add}
% \begin{macro}{\tud@setcolors@old}
% Die erweiterten Farbbefehle werden durch \pkg{tudscrcolor} definiert, wenn
-% das Paket explizit mit der Option \opt{oldcolors} geladen wird. Damit werden
+% das Paket explizit mit der Option \opt{extended} geladen wird. Damit werden
% alle gängigen Farbdefinitionen der vielen Insellösungen des \LaTeX-Universums
% an der \TnUD unterstützt.
% \begin{macrocode}
\newcommand*\tud@setcolors@add{}
\newcommand*\tud@setcolors@old{%
- \colorlet{HKS41K10}{HKS41!10}%
- \colorlet{HKS41K20}{HKS41!20}%
- \colorlet{HKS41K30}{HKS41!30}%
- \colorlet{HKS41K40}{HKS41!40}%
- \colorlet{HKS41K50}{HKS41!50}%
- \colorlet{HKS41K60}{HKS41!60}%
- \colorlet{HKS41K70}{HKS41!70}%
- \colorlet{HKS41K80}{HKS41!80}%
- \colorlet{HKS41K90}{HKS41!90}%
- \colorlet{HKS41K100}{HKS41!100}%
- \colorlet{HKS92K10}{HKS92!10}%
- \colorlet{HKS92K20}{HKS92!20}%
- \colorlet{HKS92K30}{HKS92!30}%
- \colorlet{HKS92K40}{HKS92!40}%
- \colorlet{HKS92K50}{HKS92!50}%
- \colorlet{HKS92K60}{HKS92!60}%
- \colorlet{HKS92K70}{HKS92!70}%
- \colorlet{HKS92K80}{HKS92!80}%
- \colorlet{HKS92K90}{HKS92!90}%
- \colorlet{HKS92K100}{HKS92!100}%
- \colorlet{HKS44K10}{HKS44!10}%
- \colorlet{HKS44K20}{HKS44!20}%
- \colorlet{HKS44K30}{HKS44!30}%
- \colorlet{HKS44K40}{HKS44!40}%
- \colorlet{HKS44K50}{HKS44!50}%
- \colorlet{HKS44K60}{HKS44!60}%
- \colorlet{HKS44K70}{HKS44!70}%
- \colorlet{HKS44K80}{HKS44!80}%
- \colorlet{HKS44K90}{HKS44!90}%
- \colorlet{HKS44K100}{HKS44!100}%
- \colorlet{HKS36K10}{HKS36!10}%
- \colorlet{HKS36K20}{HKS36!20}%
- \colorlet{HKS36K30}{HKS36!30}%
- \colorlet{HKS36K40}{HKS36!40}%
- \colorlet{HKS36K50}{HKS36!50}%
- \colorlet{HKS36K60}{HKS36!60}%
- \colorlet{HKS36K70}{HKS36!70}%
- \colorlet{HKS36K80}{HKS36!80}%
- \colorlet{HKS36K90}{HKS36!90}%
- \colorlet{HKS36K100}{HKS36!100}%
- \colorlet{HKS33K10}{HKS33!10}%
- \colorlet{HKS33K20}{HKS33!20}%
- \colorlet{HKS33K30}{HKS33!30}%
- \colorlet{HKS33K40}{HKS33!40}%
- \colorlet{HKS33K50}{HKS33!50}%
- \colorlet{HKS33K60}{HKS33!60}%
- \colorlet{HKS33K70}{HKS33!70}%
- \colorlet{HKS33K80}{HKS33!80}%
- \colorlet{HKS33K90}{HKS33!90}%
- \colorlet{HKS33K100}{HKS33!100}%
- \colorlet{HKS57K10}{HKS57!10}%
- \colorlet{HKS57K20}{HKS57!20}%
- \colorlet{HKS57K30}{HKS57!30}%
- \colorlet{HKS57K40}{HKS57!40}%
- \colorlet{HKS57K50}{HKS57!50}%
- \colorlet{HKS57K60}{HKS57!60}%
- \colorlet{HKS57K70}{HKS57!70}%
- \colorlet{HKS57K80}{HKS57!80}%
- \colorlet{HKS57K90}{HKS57!90}%
- \colorlet{HKS57K100}{HKS57!100}%
- \colorlet{HKS65K10}{HKS65!10}%
- \colorlet{HKS65K20}{HKS65!20}%
- \colorlet{HKS65K30}{HKS65!30}%
- \colorlet{HKS65K40}{HKS65!40}%
- \colorlet{HKS65K50}{HKS65!50}%
- \colorlet{HKS65K60}{HKS65!60}%
- \colorlet{HKS65K70}{HKS65!70}%
- \colorlet{HKS65K80}{HKS65!80}%
- \colorlet{HKS65K90}{HKS65!90}%
- \colorlet{HKS65K100}{HKS65!100}%
- \colorlet{HKS07K10}{HKS07!10}%
- \colorlet{HKS07K20}{HKS07!20}%
- \colorlet{HKS07K30}{HKS07!30}%
- \colorlet{HKS07K40}{HKS07!40}%
- \colorlet{HKS07K50}{HKS07!50}%
- \colorlet{HKS07K60}{HKS07!60}%
- \colorlet{HKS07K70}{HKS07!70}%
- \colorlet{HKS07K80}{HKS07!80}%
- \colorlet{HKS07K90}{HKS07!90}%
- \colorlet{HKS07K100}{HKS07!100}%
- \colorlet{HKS41-10}{HKS41!10}%
- \colorlet{HKS41-20}{HKS41!20}%
- \colorlet{HKS41-30}{HKS41!30}%
- \colorlet{HKS41-40}{HKS41!40}%
- \colorlet{HKS41-50}{HKS41!50}%
- \colorlet{HKS41-60}{HKS41!60}%
- \colorlet{HKS41-70}{HKS41!70}%
- \colorlet{HKS41-80}{HKS41!80}%
- \colorlet{HKS41-90}{HKS41!90}%
- \colorlet{HKS41-100}{HKS41!100}%
- \colorlet{HKS92-10}{HKS92!10}%
- \colorlet{HKS92-20}{HKS92!20}%
- \colorlet{HKS92-30}{HKS92!30}%
- \colorlet{HKS92-40}{HKS92!40}%
- \colorlet{HKS92-50}{HKS92!50}%
- \colorlet{HKS92-60}{HKS92!60}%
- \colorlet{HKS92-70}{HKS92!70}%
- \colorlet{HKS92-80}{HKS92!80}%
- \colorlet{HKS92-90}{HKS92!90}%
- \colorlet{HKS92-100}{HKS92!100}%
- \colorlet{HKS44-10}{HKS44!10}%
- \colorlet{HKS44-20}{HKS44!20}%
- \colorlet{HKS44-30}{HKS44!30}%
- \colorlet{HKS44-40}{HKS44!40}%
- \colorlet{HKS44-50}{HKS44!50}%
- \colorlet{HKS44-60}{HKS44!60}%
- \colorlet{HKS44-70}{HKS44!70}%
- \colorlet{HKS44-80}{HKS44!80}%
- \colorlet{HKS44-90}{HKS44!90}%
- \colorlet{HKS44-100}{HKS44!100}%
- \colorlet{HKS36-10}{HKS36!10}%
- \colorlet{HKS36-20}{HKS36!20}%
- \colorlet{HKS36-30}{HKS36!30}%
- \colorlet{HKS36-40}{HKS36!40}%
- \colorlet{HKS36-50}{HKS36!50}%
- \colorlet{HKS36-60}{HKS36!60}%
- \colorlet{HKS36-70}{HKS36!70}%
- \colorlet{HKS36-80}{HKS36!80}%
- \colorlet{HKS36-90}{HKS36!90}%
- \colorlet{HKS36-100}{HKS36!100}%
- \colorlet{HKS33-10}{HKS33!10}%
- \colorlet{HKS33-20}{HKS33!20}%
- \colorlet{HKS33-30}{HKS33!30}%
- \colorlet{HKS33-40}{HKS33!40}%
- \colorlet{HKS33-50}{HKS33!50}%
- \colorlet{HKS33-60}{HKS33!60}%
- \colorlet{HKS33-70}{HKS33!70}%
- \colorlet{HKS33-80}{HKS33!80}%
- \colorlet{HKS33-90}{HKS33!90}%
- \colorlet{HKS33-100}{HKS33!100}%
- \colorlet{HKS57-10}{HKS57!10}%
- \colorlet{HKS57-20}{HKS57!20}%
- \colorlet{HKS57-30}{HKS57!30}%
- \colorlet{HKS57-40}{HKS57!40}%
- \colorlet{HKS57-50}{HKS57!50}%
- \colorlet{HKS57-60}{HKS57!60}%
- \colorlet{HKS57-70}{HKS57!70}%
- \colorlet{HKS57-80}{HKS57!80}%
- \colorlet{HKS57-90}{HKS57!90}%
- \colorlet{HKS57-100}{HKS57!100}%
- \colorlet{HKS65-10}{HKS65!10}%
- \colorlet{HKS65-20}{HKS65!20}%
- \colorlet{HKS65-30}{HKS65!30}%
- \colorlet{HKS65-40}{HKS65!40}%
- \colorlet{HKS65-50}{HKS65!50}%
- \colorlet{HKS65-60}{HKS65!60}%
- \colorlet{HKS65-70}{HKS65!70}%
- \colorlet{HKS65-80}{HKS65!80}%
- \colorlet{HKS65-90}{HKS65!90}%
- \colorlet{HKS65-100}{HKS65!100}%
- \colorlet{HKS07-10}{HKS07!10}%
- \colorlet{HKS07-20}{HKS07!20}%
- \colorlet{HKS07-30}{HKS07!30}%
- \colorlet{HKS07-40}{HKS07!40}%
- \colorlet{HKS07-50}{HKS07!50}%
- \colorlet{HKS07-60}{HKS07!60}%
- \colorlet{HKS07-70}{HKS07!70}%
- \colorlet{HKS07-80}{HKS07!80}%
- \colorlet{HKS07-90}{HKS07!90}%
- \colorlet{HKS07-100}{HKS07!100}%
+ \def\tud@res@a##1{%
+ \@for\tud@res@b:={10,20,30,40,50,60,70,80,90,100}\do{%
+ \colorlet{##1K\tud@res@b}{##1!\tud@res@b}%
+ \colorlet{##1-\tud@res@b}{##1!\tud@res@b}%
+ }%
+ }%
+ \tud@res@a{HKS41}%
+ \tud@res@a{HKS92}%
+ \tud@res@a{HKS44}%
+ \tud@res@a{HKS36}%
+ \tud@res@a{HKS33}%
+ \tud@res@a{HKS57}%
+ \tud@res@a{HKS65}%
+ \tud@res@a{HKS07}%
}
% \end{macrocode}
% \end{macro}^^A \tud@setcolors@old
@@ -439,7 +276,7 @@
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{xcolor}}
\ExecuteOptions{reduced}
\ProcessOptions\relax
-\RequirePackage{xcolor}[2007/01/21]
+\RequirePackage{xcolor}
\tud@setcolors@do%
% \end{macrocode}
%
@@ -447,6 +284,6 @@
%</package>
% \fi
%
-% \Finale
+% \PrintBackMatter
%
\endinput