diff options
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-color.dtx')
-rw-r--r-- | macros/latex/contrib/tudscr/source/tudscr-color.dtx | 261 |
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 |