Wie kann ich die Farbe der Bookset-Verpackung beliebig ändern?

Wie kann ich die Farbe der Bookset-Verpackung beliebig ändern?

Ich möchte diebookestKlasseweil es meinen Bedürfnissen sehr gut entspricht, ich jedoch gerne die Farbe in den Überschriften und Titeln etc. ändern würde.

ImbookestDokumentationDarin wird erwähnt, dass die Klasse 8 generische Farbvarianten bietet: blue, green, red, , guitgreen, sssupcolor1, sssupcolor2, sssupcolor3und enscblue, aber auch die Definition von colorAund 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>}:

Bildbeschreibung hier eingeben

\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 \colorAdas rgbFarbmodell 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 RGBFarbmodell 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  Aund neu  B. Diese werden dann stattdessen verwendet. Beispiel:

Bildbeschreibung hier eingeben

\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 \colorAund die Regeln mit festgelegt \colorB:

Bildbeschreibung hier eingeben

\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 \colorAgelten \colorBfür das KapitelTitel, sowie für die anderen Abschnittsüberschriften.

verwandte Informationen