summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-02-16 21:40:28 +0000
committerKarl Berry <karl@freefriends.org>2015-02-16 21:40:28 +0000
commit68695b0b7015bb233b4f5697ebdb9def46b9cb4a (patch)
tree94745a5ea3bedbf6b6904bf5cbb949151e8f41fd /Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
parente016928e2bd0e7163bde478d7ab2419f49468c3c (diff)
tudscr (16feb15)
git-svn-id: svn://tug.org/texlive/trunk@36296 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.dtx99
1 files changed, 51 insertions, 48 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
index bf07d2ead4c..824faf1f680 100644
--- a/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx
@@ -1,29 +1,33 @@
-% \CheckSum{233}
+% \CheckSum{225}
% \iffalse meta-comment
-% ======================================================================
+%
+% ============================================================================
+%
+% TUD-KOMA-Script
+% Copyright (c) Falk Hanisch <tudscr@gmail.com>, 2012-2015
+%
+% ============================================================================
+%
+% 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 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
+% "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
+% aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%
+% ============================================================================
%
-% Das Corporate Design der TU Dresden auf Basis der KOMA-Script-Klassen
-%
-% ======================================================================
-% 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 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 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,
-% Version 1.3c, verteilt und/oder veraendert werden.
-% Die neuste Version dieser Lizenz ist
-% http://www.latex-project.org/lppl.txt
-% und Version 1.3c ist Teil aller Verteilungen von LaTeX
-% Version 2005/12/01 oder spaeter und dieses Werks.
-% Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained"
-% (allein durch den Autor verwaltet).
-% Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
-% ======================================================================
% \fi
%
% \CharacterTable
@@ -47,7 +51,7 @@
%<*driver>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\ProvidesFile{tudscr-color.dtx}[%
- 2014/10/10 v2.02 TUD-KOMA-Script\space%
+ 2015/02/12 v2.03 TUD-KOMA-Script\space%
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}[2011/06/27]
%<package>\ProvidesPackage{tudscrcolor}[%
@@ -94,11 +98,23 @@
% \subsection{Optionen des Paketes \pkg{tudscrcolor}}
%
% \begin{macrocode}
+\DeclareOption{newcolors}{\let\setcdcolors@add\relax}
\DeclareOption{reduced}{\let\setcdcolors@add\relax}
-\DeclareOption{full}{\let\setcdcolors@add\setcdcolors@full}
+\DeclareOption{oldcolors}{\let\setcdcolors@add\setcdcolors@oldcolors}
+\DeclareOption{full}{\let\setcdcolors@add\setcdcolors@oldcolors}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{xcolor}}
% \end{macrocode}
%
+% \begin{macro}{\nopagecolor}
+% \changes{v2.03}{2015/01/09}{Befehl wird standardmäßig bereitgestellt}%^^A
+% Der Befehl \cs{nopagecolor} wird lediglich durch pdf\LaTeX{} und Lua\LaTeX{}
+% jedoch nicht durch Xe\LaTeX{} sowie \texttt{dvips} und \texttt{dvipdfm(x)}
+% bereitgestellt. Deshalb wird er durch das Paket im Zweifelsfall definiert.
+% \begin{macrocode}
+\providecommand*\nopagecolor{\pagecolor{white}}%
+% \end{macrocode}
+% \end{macro}^^A \nopagecolor
+%
% \iffalse
%</package>
%<*class>
@@ -106,30 +122,17 @@
%
% \subsection{Befehle für die \cls{tudscr}-Klassen}
%
-% \begin{macro}{\nopagecolor}
% \begin{macro}{\tud@pagecolor}
% \begin{macro}{\tud@restorepagecolor}
-% Diese Befehle dienen zum Umschalten der Farben für Titel- und Kapitelseiten.
-% Wenn die Farben für Titel- und Kapitelseiten umgeschaltet werden, geht die
-% Information über die aktuelle Text- und Seitenfarbe verloren. Um dies zu
-% verhindern, kann das Paket \pkg{pagecolor} geladen werden, welches mit den
-% Befehlen \cs{newcolor} und \cs{restorecolor} ein Wiederherstellen ermöglicht.
+% \changes{v2.03}{2015/01/09}{entfernt}%^^A
+% Dieser Befehl dient zum Umschalten der Hintergrundfarben für Titel-, Teile-
+% und Kapitelseiten. Gesetzt werden diese mit dem Paket \pkg{scrlayer} über
+% eine Ebene im Pseudoseitenstil \pgs{@everystyle@}.
% \begin{macrocode}
-\newcommand*\tud@pagecolor[1]{}
-\newcommand*\tud@restorepagecolor{}
-\AfterPackage{tudscrcolor}{%
- \providecommand*\nopagecolor{\pagecolor{white}}%
- \let\tud@pagecolor\pagecolor%
- \let\tud@restorepagecolor\nopagecolor%
- \AfterPackage*{pagecolor}{%
- \let\tud@pagecolor\newpagecolor%
- \let\tud@restorepagecolor\restorepagecolor%
- }%
-}
+\newcommand*\tud@pagecolor{}
% \end{macrocode}
% \end{macro}^^A \tud@restorepagecolor
% \end{macro}^^A \tud@pagecolor
-% \end{macro}^^A \nopagecolor
% Sollte das Paket \pkg{pdfpages} geladen werden, so ist eine Definition
% der Standardseitenfarbe zum Einbinden von PDF-Dokumenten notwendig.
% Andernfalls werden bei der Verwendung von \cs{includepdf} nur leere Seiten
@@ -254,13 +257,13 @@
% \end{macrocode}
% \end{macro}^^A \setcdcolors@add
% \end{macro}^^A \setcdcolors
-% \begin{macro}{\setcdcolors@full}
+% \begin{macro}{\setcdcolors@oldcolors}
% Die erweiterten Farbbefehle werden durch \pkg{tudscrcolor} definiert, wenn
-% das Paket explizit mit der Option \opt{full} geladen wird. Damit werden
+% 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.
% \begin{macrocode}
-\newcommand*\setcdcolors@full{%
+\newcommand*\setcdcolors@oldcolors{%
\colorlet{HKS41K100}{HKS41!100}
\colorlet{HKS41K90}{HKS41!90}
\colorlet{HKS41K80}{HKS41!80}
@@ -423,7 +426,7 @@
\colorlet{HKS07-100}{HKS07!100}
}
% \end{macrocode}
-% \end{macro}^^A \setcdcolors@full
+% \end{macro}^^A \setcdcolors@oldcolors
% 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