Ich möchte diebookest
Klasseweil es meinen Bedürfnissen sehr gut entspricht, ich jedoch gerne die Farbe in den Überschriften und Titeln etc. ändern würde.
Imbookest
DokumentationDarin wird erwähnt, dass die Klasse 8 generische Farbvarianten bietet:
blue
, green
, red
, , guitgreen
, sssupcolor1
, sssupcolor2
, sssupcolor3
und enscblue
, aber auch die Definition von colorA
und ermöglicht colorB
.
Allerdings verstehe ich den Gebrauch von irgendwie nicht
\colorA{R G B}
, wenn ich es mit definiere \colorA{220 0 130}
, wird es einfach nicht berücksichtigt.
Kann jemand helfen?
Antwort1
Sie benötigen \setcolorA{<R>,<G>,<B>}
(beachten Sie die durch Kommas getrennte Liste ,
), wobei 0 <= <R>
, <G>
, <B>
<= 1 ist, wonach Sie verwenden können \colorA
. Letzteres ruft effektiv auf \color[rgb]{<R>,<G>,<B>}
:
\documentclass[green]{bookest}
\begin{document}
\chapter{A chapter}
\setcolorA{0.8235,0.2745,0.1451}% ~ 210,70,37
This is some {\colorA text using colour \verb|\colorA|}.
\noindent
\SETcolorB{\color[RGB]{210,70,37}}%
This is some {\colorB text using colour \verb|\colorB|}.
\end{document}
Beachten Sie, dass standardmäßig \colorA
das rgb
Farbmodell verwendet wird und daher Werte im Bereich zwischen 0 und 1 erforderlich sind. Wenn Sie Werte im Bereich zwischen 0 und 255 verwenden möchten, müssen Sie das RGB
Farbmodell verwenden. Dafür können Sie verwenden \SETcolorX
.
Wenn Sie eine andere Dokumentdesignfarbe als die standardmäßig bereitgestellten verwenden möchten, definieren Sie einfach Farben A
und neu B
. Diese werden dann stattdessen verwendet. Beispiel:
\documentclass{bookest}
\SETcolorA{\color[RGB]{145,144,245}}% Plum-ish
\SETcolorB{\color[RGB]{160,159,250}}% lighter Plum-ish
\usepackage{lipsum}
\begin{document}
\chapter{A chapter}
\lipsum[1]
\section{A section}
\lipsum[2]
\end{document}
Um bestimmte Farben der Kapitelüberschrift zu ändern, müssen Sie patchen \@makechapterhead
. Standardmäßig wird der Kapiteltext (Überschrift und Titel) mit \colorA
und die Regeln mit festgelegt \colorB
:
\documentclass[green]{bookest}
\usepackage{etoolbox}
\SETcolorB{\color[RGB]{145,144,245}}% Plum-ish colour
\makeatletter
\patchcmd{\@makechapterhead}{\colorA\Huge}{\colorB\Huge}{}{}
\patchcmd{\sectionfont}{\colorA}{\colorB}{}{}
%\patchcmd{\subsectionfont}{\colorA}{\colorB}{}{}
%\patchcmd{\subsubsectionfont}{\colorA}{\colorB}{}{}
%\patchcmd{\paragraphfont}{\colorA}{\colorB}{}{}
%\patchcmd{\subparagraphfont}{\colorA}{\colorB}{}{}
\makeatother
\usepackage{lipsum}
\begin{document}
\chapter{A chapter}
\lipsum[1]
\section{A section}
\lipsum[2]
\end{document}
Die obigen Patchänderungen \colorA
gelten \colorB
für das KapitelTitel, sowie für die anderen Abschnittsüberschriften.