summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-27 23:14:08 +0000
committerKarl Berry <karl@freefriends.org>2017-01-27 23:14:08 +0000
commit953423df3388111af14ec84c79dfa6b10e1e8aac (patch)
treed91e3ead05751436a0713703f3cae5ffd3174fe9 /Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
parent83082c7f9a495b3086e74c09252c4046fdbc6a72 (diff)
tudscr (27jan17)
git-svn-id: svn://tug.org/texlive/trunk@43067 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx193
1 files changed, 112 insertions, 81 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
index 7859b58592b..724f87d1eb2 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
@@ -1,32 +1,32 @@
% \CheckSum{216}
% \iffalse meta-comment
-%
-% ============================================================================
-%
-% TUD-Script
-% Copyright (c) Falk Hanisch <tudscr@gmail.com>, 2012-2016
-%
-% ============================================================================
-%
+%
+% TUD-Script -- Corporate Design of Technische Universität Dresden
+% ----------------------------------------------------------------------------
+%
+% Copyright (C) Falk Hanisch <tudscr@gmail.com>, 2012-2017
+%
+% ----------------------------------------------------------------------------
+%
% This work may be distributed and/or modified under the conditions of the
% LaTeX Project Public License, version 1.3c of the license. The latest
-% version of this license is in http://www.latex-project.org/lppl.txt and
+% version of this license is in http://www.latex-project.org/lppl.txt and
% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
-% or later and of this work. This work has the LPPL maintenance status
+% or later and of this work. This work has the LPPL maintenance status
% "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 veraendert werden. Die aktuelle
-% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und
-% Version 1.3c oder spaeter ist Teil aller Verteilungen von LaTeX 2005/12/01
-% oder spaeter und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status
-% "author-maintained", wird somit allein durch den Autor verwaltet. Der
+% in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle
+% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und
+% Version 1.3c oder später ist Teil aller Verteilungen von LaTeX 2005/12/01
+% oder später und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status
+% "author-maintained", wird somit allein durch den Autor verwaltet. Der
% aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
-%
-% ============================================================================
+%
+% ----------------------------------------------------------------------------
%
% \fi
%
@@ -49,9 +49,9 @@
% \iffalse
%%% From File: tudscr-color.dtx
%<*driver>
-\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-color.dtx}[%
- 2016/09/22 v2.05d TUD-Script\space%
+ 2017/01/03 v2.05g TUD-Script\space%
%</driver>
%<package>\ProvidesPackage{tudscrcolor}[%
%<*driver|package>
@@ -68,13 +68,19 @@
\usepackage{babel}
\usepackage{tudscrfonts} % only load this package, if the fonts are installed
\KOMAoptions{parskip=half-}
-\usepackage{microtype}
\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)}
+
\begin{document}
\maketitle
+ \tableofcontents
\DocInput{\filename}
\end{document}
%</driver>
@@ -82,13 +88,13 @@
%
% \selectlanguage{ngerman}
%
-% \section{Die Farben des \CDs}
+% \section{Das Paket \pkg{tudscrcolor} -- Die Farben des \CDs}
%
-% Das \CD der Technischen Universität Dresden legt nicht nur die zu nutzenden
-% Schriften und das Layout sondern auch die zu verwendenden Farben fest. Diese
-% werden nachfolgend für das CMYK"~ und RGB"~Farbmodel definiert. Sie können im
-% Dokument mit sämtlichen Befehlen zur Farbauswahl wie \cs{color}\marg{Farbe}
-% oder aber \cs{textcolor}\marg{Farbe} verwendet werden.
+% Das \TUDCD legt nicht nur die zu nutzenden Schriften und das Layout sondern
+% auch die zu verwendenden Farben fest. Diese werden nachfolgend für das CMYK"~
+% und RGB"~Farbmodel definiert. Sie können im Dokument mit sämtlichen Befehlen
+% zur Farbauswahl wie \cs{color}\marg{Farbe} oder \cs{textcolor}\marg{Farbe}
+% verwendet werden.
%
% \StopEventually{\PrintIndex\PrintChanges\PrintToDos}
%
@@ -96,28 +102,26 @@
%<*package>
% \fi
%
-% \subsection{Optionen und Befehle des Paketes \pkg{tudscrcolor}}
+% \subsection{Optionen und Befehle}
%
+% \begin{option}{newcolors}
+% \begin{option}{reduced}
+% \begin{option}{oldcolors}
+% \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.
% \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{full}{\let\tud@setcolors@add\tud@setcolors@old}
% \end{macrocode}
-% \begin{macro}{\tud@color}
-% \changes{v2.04}{2015/04/21}{neu}^^A
-% Der Befehl wählt eine Farbe nur aus, wenn diese auch tatsächlich im zu
-% übergebenden Makro definiert ist.
-% \begin{macrocode}
-\newcommand*\tud@color[1]{\ifdefvoid{#1}{}{\color{#1}}}
-% \end{macrocode}
-% \end{macro}^^A \tud@color
-%
-% \subsection{Farbdefinitionen für das Paket \pkg{tudscrcolor}}
-%
+% \end{option}^^A full
+% \end{option}^^A oldcolors
+% \end{option}^^A reduced
+% \end{option}^^A newcolors
% \begin{macro}{\setcdcolors}
-% \begin{macro}{\tud@setcolors@do}
-% \begin{macro}{\tud@setcolors@add}
% Der Befehl \cs{setcdcolors} definiert die Farben des \CDs. Das Argument dient
% zur Auswahl des gewünschten Farbmodels. Dies kann dazu genutzt werden,
% innerhalb des Dokumentes die Definition der Farben für ein neues Farbmodell
@@ -127,18 +131,38 @@
\selectcolormodel{#1}%
\tud@setcolors@do%
}
-\newcommand*\tud@setcolors@add{}
+% \end{macrocode}
+% \end{macro}^^A \setcdcolors
+% \begin{macro}{\tud@color}
+% \changes{v2.04}{2015/04/21}{neu}^^A
+% Der Befehl wählt eine in einem Makro gespeicherte Farbe nur aus, wenn dieses
+% auch tatsächlich definiert ist. Dieser Befehl wird von den \TUDScript-Klassen
+% für die Umsetzung des Layouts verwendet.
+% \begin{macrocode}
+\newcommand*\tud@color[1]{\ifdefvoid{#1}{}{\color{#1}}}
+% \end{macrocode}
+% \end{macro}^^A \tud@color
+%
+% \subsection{Farbdefinitionen}
+% \subsubsection{Notwendige Farben für \TUDScript}
+%
+% \begin{macro}{\tud@setcolors@do}
+% Die eigentliche Definitionen der Farben erfolgt erst durch die Ausführung des
+% Befehls \cs{tud@setcolors@do}. Damit wird es möglich, auf die angegebenen
+% Optionen in Form von \cs{tud@setcolors@add} oder den durch das Paket
+% \pkg{xcolor} angegebenen Farbraum zu reagieren.
+% \begin{macrocode}
\newcommand*\tud@setcolors@do{%
% \end{macrocode}
-% \begin{color}{HKS41}
+% \begin{TUDcolor}{HKS41}
% Die primäre Hausfarbe (dunkles Blau)
% \begin{macrocode}
\definecolor{HKS41}{cmyk/RGB/rgb}{%
1.00,0.70,0.10,0.50/011,042,081/0.0431372549,0.16470588235,0.31764705882%
}%
% \end{macrocode}
-% \end{color}^^A HKS41
-% \begin{color}{HKS92}
+% \end{TUDcolor}^^A HKS41
+% \begin{TUDcolor}{HKS92}
% Die sekundäre Hausfarbe (grau), allein und ausschließlich für die Verwendung
% in der Geschäftsausstattung und nicht für Fließtext, Grafiken etc.
% \begin{macrocode}
@@ -146,19 +170,19 @@
0.10,0.00,0.05,0.65/080,089,085/0.31372549019,0.34901960784,0.33333333333%
}%
% \end{macrocode}
-% \end{color}^^A HKS92
-% \begin{color}{HKS44}
+% \end{TUDcolor}^^A HKS92
+% \begin{TUDcolor}{HKS44}
% Auszeichnungen 1. Kategorie (helles Blau)
% \begin{macrocode}
\definecolor{HKS44}{cmyk/RGB/rgb}{%
1.00,0.50,0.00,0.00/000,089,163/0,0.34901960784,0.63921568627%
}%
% \end{macrocode}
-% \end{color}^^A HKS44
-% \begin{color}{HKS36}
-% \begin{color}{HKS33}
-% \begin{color}{HKS57}
-% \begin{color}{HKS65}
+% \end{TUDcolor}^^A HKS44
+% \begin{TUDcolor}{HKS36}
+% \begin{TUDcolor}{HKS33}
+% \begin{TUDcolor}{HKS57}
+% \begin{TUDcolor}{HKS65}
% Auszeichnungen 2. Kategorie (Indigo, Purpur, dunkles Grün, helles Grün)
% \begin{macrocode}
\definecolor{HKS36}{cmyk/RGB/rgb}{%
@@ -174,27 +198,27 @@
0.65,0.00,1.00,0.00/034,173,054/0.13333333333,0.67843137254,0.21176470588%
}%
% \end{macrocode}
-% \end{color}^^A HKS65
-% \end{color}^^A HKS57
-% \end{color}^^A HKS33
-% \end{color}^^A HKS36
-% \begin{color}{HKS07}
+% \end{TUDcolor}^^A HKS65
+% \end{TUDcolor}^^A HKS57
+% \end{TUDcolor}^^A HKS33
+% \end{TUDcolor}^^A HKS36
+% \begin{TUDcolor}{HKS07}
% Ausnahmefarbe (Orange)
% \begin{macrocode}
\definecolor{HKS07}{cmyk/RGB/rgb}{%
0.00,0.60,1.00,0.00/232,123,020/0.90980392156,0.48235294117,0.07843137254%
}%
% \end{macrocode}
-% \end{color}^^A HKS07
-% \begin{color}{cddarkblue}
-% \begin{color}{cdgray}
-% \begin{color}{cdgrey}
-% \begin{color}{cdblue}
-% \begin{color}{cdindigo}
-% \begin{color}{cdpurple}
-% \begin{color}{cddarkgreen}
-% \begin{color}{cdgreen}
-% \begin{color}{cdorange}
+% \end{TUDcolor}^^A HKS07
+% \begin{TUDcolor}{cddarkblue}
+% \begin{TUDcolor}{cdgray}
+% \begin{TUDcolor}{cdgrey}
+% \begin{TUDcolor}{cdblue}
+% \begin{TUDcolor}{cdindigo}
+% \begin{TUDcolor}{cdpurple}
+% \begin{TUDcolor}{cddarkgreen}
+% \begin{TUDcolor}{cdgreen}
+% \begin{TUDcolor}{cdorange}
% Die definierten Grundfarben werden zur einfacheren Verwendung im Dokument
% noch einmal speziell benannt.
% \begin{macrocode}
@@ -208,15 +232,15 @@
\colorlet{cdgreen}{HKS65}%
\colorlet{cdorange}{HKS07}%
% \end{macrocode}
-% \end{color}^^A cdorange
-% \end{color}^^A cdgreen
-% \end{color}^^A cddarkgreen
-% \end{color}^^A cdpurple
-% \end{color}^^A cdindigo
-% \end{color}^^A cdblue
-% \end{color}^^A cdgrey
-% \end{color}^^A cdgray
-% \end{color}^^A cddarkblue
+% \end{TUDcolor}^^A cdorange
+% \end{TUDcolor}^^A cdgreen
+% \end{TUDcolor}^^A cddarkgreen
+% \end{TUDcolor}^^A cdpurple
+% \end{TUDcolor}^^A cdindigo
+% \end{TUDcolor}^^A cdblue
+% \end{TUDcolor}^^A cdgrey
+% \end{TUDcolor}^^A cdgray
+% \end{TUDcolor}^^A cddarkblue
% Damit enden die notwendigen Farbdefinitionen für das \pkg{tudscrcolor}-Paket.
% Abhängig von den gewählten Optionen werden mit \cs{tud@setcolors@add} ggf.
% zusätzliche Farbnamen definiert.
@@ -224,15 +248,18 @@
\tud@setcolors@add%
}
% \end{macrocode}
-% \end{macro}^^A \tud@setcolors@add
% \end{macro}^^A \tud@setcolors@do
-% \end{macro}^^A \setcdcolors
+%
+% \subsubsection{Zusätzliche Farben für alte TUD-Klassen}
+%
+% \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
% alle gängigen Farbdefinitionen der vielen Insellösungen des \LaTeX-Universums
-% an der Technischen Universität Dresden unterstützt.
+% an der \TnUD unterstützt.
% \begin{macrocode}
+\newcommand*\tud@setcolors@add{}
\newcommand*\tud@setcolors@old{%
\colorlet{HKS41K10}{HKS41!10}%
\colorlet{HKS41K20}{HKS41!20}%
@@ -397,6 +424,10 @@
}
% \end{macrocode}
% \end{macro}^^A \tud@setcolors@old
+% \end{macro}^^A \tud@setcolors@add
+%
+% \subsection{Ausführung der Optionen}
+%
% Zum Schluss werden die Optionen ausgeführt und ggf. an \pkg{xcolor}
% weitergereicht. Anschließend werden die Farben für das Dokument definiert.
% Ohne die Angabe eines optionalen Argumentes an das Paket \pkg{xcolor} erfolgt