diff options
author | Karl Berry <karl@freefriends.org> | 2015-02-16 21:40:28 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-02-16 21:40:28 +0000 |
commit | 68695b0b7015bb233b4f5697ebdb9def46b9cb4a (patch) | |
tree | 94745a5ea3bedbf6b6904bf5cbb949151e8f41fd /Master/texmf-dist/source/latex/tudscr/tudscr-color.dtx | |
parent | e016928e2bd0e7163bde478d7ab2419f49468c3c (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.dtx | 99 |
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 |