diff --git a/preambel/AlleAngaben.tex b/preambel/AlleAngaben.tex index 8eb4411d5b092328cad1aa533442efac976a35b4..016dec63b2d30785e8c699d03a339a3519f9e72d 100644 --- a/preambel/AlleAngaben.tex +++ b/preambel/AlleAngaben.tex @@ -7,7 +7,9 @@ \newboolean{useiosblogo} % Soll zusätzlich das IOSB-Logo verwendet werden \newboolean{isdissertation} % Ist die Arbeit eine Dissertation? \newboolean{printMuster} % Die Seiten mit dem Wort "Muster" bedrucken -\newboolean{coloredlinks} % Sollen die Links farbig dargestellt werden (oder schwarz für den Druck)? +\newboolean{coloredlinks} % Sollen Links farbig dargestellt werden (oder schwarz für den Druck)? +\newboolean{coloredlistings} % Sollen Listings farbig dargestellt werden (oder schwarz für den Druck)? +\newboolean{useCMYKcolors} % Sollen alle Farben in den CMYK-Farbraum konvertiert werden (für den Druck)? \newboolean{istgenehmigt} % Bei Dissertationen: handelt es sich um die genehmigte Version? \newboolean{showFrame} % Sollen die Satzspiegel-Ränder angezeigt werden? \newboolean{showGrid} % soll ein Gitter angezeigt werden? @@ -18,6 +20,8 @@ \setboolean{isdissertation}{true} \setboolean{printMuster}{false} \setboolean{coloredlinks}{true} +\setboolean{coloredlistings}{true} +\setboolean{useCMYKcolors}{false} \setboolean{istgenehmigt}{false} \setboolean{showFrame}{false} \setboolean{showGrid}{false} diff --git a/preambel/ColorSettings.tex b/preambel/ColorSettings.tex new file mode 100644 index 0000000000000000000000000000000000000000..58334cbd9d00b1210a43f25a6985405f31008e02 --- /dev/null +++ b/preambel/ColorSettings.tex @@ -0,0 +1,62 @@ +% Farben ================================================================ + +% Abhängig von der Einstellung in der Datei "AlleAngaben.tex": +% Konvertiere alle Farben in den CMYK-Farbraum für den Druck +\ifthenelse{\boolean{useCMYKcolors}}{% + \selectcolormodel{cmyk} + % use CMYK definitions of the KIT corporate identity colors from KAcolors.sty + \usepackage[cmyk]{KAcolors} +}{% no color conversion (use natural colors) but: + % use RGB definitions of the KIT corporate identity colors from KAcolors.sty + \usepackage[rgb]{KAcolors} +} + +% Further color definitions +\ifthenelse{\boolean{useCMYKcolors}}{% + % speziell für den Druck: + \definecolor{customBlue}{cmyk}{1,0.8,0,0} + \definecolor{customRed}{cmyk}{0.6,1,1,0} + \definecolor{customGreen}{cmyk}{1,0,1,0} +}{% normale Darstellung: + \definecolor{customBlue}{rgb}{0,0,0.6} + %\definecolor{customBlue}{RGB}{0,20.0,192} + \definecolor{customRed}{RGB}{112,0,85} + \definecolor{customGreen}{RGB}{63,127,95} +} + + +% Farbe der Ueberschriften +%\colorlet{sectioncolor}{KITblue} % Schwarz +\colorlet{sectioncolor}{KITblack} % Schwarz +% +% Farbe des Textes +\colorlet{textcolor}{KITblack} % Schwarz +% +% +% Farbe fuer grau hinterlegte Boxen (fuer Paket framed.sty) +\definecolor{shadecolor}{gray}{0.90} + +% Farben fuer die Links im PDF +\ifthenelse{\boolean{coloredlinks}}{% + \colorlet{pdfurlcolor}{customBlue} + \colorlet{pdffilecolor}{customRed} + \colorlet{pdflinkcolor}{customBlue} + \colorlet{pdfcitecolor}{customBlue} +}{% +% PDF-Linkfarben auf schwarz für den Druck: + \colorlet{pdfurlcolor}{KITblack} + \colorlet{pdffilecolor}{KITblack} + \colorlet{pdflinkcolor}{KITblack} + \colorlet{pdfcitecolor}{KITblack} +} + +% Farben fuer Listings +\ifthenelse{\boolean{coloredlistings}}{% + \colorlet{keywordcolor}{customBlue} + \colorlet{commentcolor}{customGreen} + \colorlet{stringcolor}{customRed} +}{% + \colorlet{keywordcolor}{KITblack70} + \colorlet{commentcolor}{KITblack50} + \colorlet{stringcolor}{KITblack} +} \ No newline at end of file diff --git a/preambel/Header.tex b/preambel/Header.tex index 97c31aa534cf4665c7cbab32e46d63eb74c1983c..409e3a81f70c8ce08025faf1c0c87ab12ae23d01 100644 --- a/preambel/Header.tex +++ b/preambel/Header.tex @@ -1,11 +1,7 @@ -%%%%%%%%%% HAUPTDOKUMENT DER LATEX-VORLAGE DES IES %%%%%%%%%%%%%%% -%% Im wesentlichen basierend auf der Vorlage von Matthias Pospiech -%% http://www.matthiaspospiech.de/latex/vorlagen/allgemein/ -%% für KOMA-Script 3.x -%% Erweitert und angepasst von Philipp Woock und Michael Grinberg -%% Version 3.0 -%% Februar 2019 -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% "Magic comments" for the LaTeX editor ------------- +% !TEX root = ../Diss.tex +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% PW: Paket silence unterdrückt Warnungen. Schreibt die unterdrückten Sachen aber in eine .sil Datei %% Silence braucht für save auch ein TeX \write :-( @@ -61,15 +57,14 @@ \usepackage{ifthen} %%% Doc: ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/xcolor/xcolor.pdf -% Farben -% Muss früher geladen werden, da ansonsten Optionen-Clash mit xelibertine? +% Farben. Weitere Einstellungen in der Datei ColorSettings.tex +% xcolor muss früher geladen werden, da ansonsten Optionen-Clash mit xelibertine? % Incompatible: Do not load when using pstricks ! \usepackage[% table, % Load for using rowcolors command in tables - %cmyk, % CMYK Farbraum + %cmyk, % CMYK Farbraum für den Druck (wird später mit \selectcolormodel gesetzt) dvipsnames % for using the extended name set ]{xcolor} -\usepackage{KAcolors} % Encoding der Quellcode-Dateien (sonst funktionieren Umlaute in den Quellcodedateien nicht) \input{preambel/EncodingAndFont.tex} @@ -81,6 +76,9 @@ %%% Einstellungen zu Seitenlayout, Abständen etc. \input{preambel/settings.tex} +%%% Einstellungen zu Farben etc. +\input{preambel/ColorSettings.tex} + %%% LaTeX-Präambel %%% Hier werden Pakete eingebunden, Teil I \input{preambel/preambel-commands.tex} diff --git a/preambel/preambel.tex b/preambel/preambel.tex index dbda98af347614fb65fe4426a0af6f58e9f89d93..7cf7055145cc8246926bc8882dacae3bb43066fe 100644 --- a/preambel/preambel.tex +++ b/preambel/preambel.tex @@ -471,7 +471,7 @@ verbose, showspaces=false, % Leerzeichen anzeigen ? showtabs=false, % Tabs anzeigen ? showstringspaces=false, % Leerzeichen in Strings anzeigen ? - %commentstyle=\color{commentcolor}, + commentstyle=\color{commentcolor}, captionpos=b, language=[Visual]C++ } @@ -952,47 +952,8 @@ verbose, % Farben ================================================================ - -\IfDefined{definecolor}{% - -% Farbe der Ueberschriften -%\definecolor{sectioncolor}{RGB}{0, 51, 153} % Blau -%\definecolor{sectioncolor}{RGB}{0, 25, 152} % Blau (dunkler)) -\definecolor{sectioncolor}{RGB}{0, 0, 0} % Schwarz -% -% Farbe des Textes -\definecolor{textcolor}{RGB}{0, 0, 0} % Schwarz % -% Farbe fuer grau hinterlegte Boxen (fuer Paket framed.sty) -\definecolor{shadecolor}{gray}{0.90} - -\ifthenelse{\boolean{coloredlinks}}{% -% Farben fuer die Links im PDF - \definecolor{pdfurlcolor}{rgb}{0,0,0.6} - \definecolor{pdffilecolor}{rgb}{0.7,0,0} - \definecolor{pdflinkcolor}{rgb}{0,0,0.6} - \definecolor{pdfcitecolor}{rgb}{0,0,0.6} -}{% -% PDF-Linkfarben auf schwarz für den Druck: - \definecolor{pdfurlcolor}{rgb}{0,0,0} - \definecolor{pdffilecolor}{rgb}{0,0,0} - \definecolor{pdflinkcolor}{rgb}{0,0,0} - \definecolor{pdfcitecolor}{rgb}{0,0,0} -} - -% Farben fuer Listings %%PW:Damit knallts leider -%\colorlet{stringcolor}{green!40!black!100} -%\colorlet{commoncolor}{blue!0!black!100} -%\colorlet{keywordcolor}{blue!70!black!20!green!20} -%%PW: damit knallts nicht -\definecolor{keywordcolor}{RGB}{0,20.0,192} -\definecolor{commentcolor}{RGB}{63,127,95} -\definecolor{stringcolor}{RGB}{112,0,85} - - -} % Endif - -%% Aussehen der URLS====================================================== +% Farbendefinition ausgelagert in die Datei ColorSettings.tex%% Aussehen der URLS====================================================== %fuer URL (nur wenn url geladen ist) \IfDefined{urlstyle}{