¿Cómo modificar libremente el color del paquete Bookest?

¿Cómo modificar libremente el color del paquete Bookest?

Me gustaría usar elbookestclaseporque se adapta muy bien a mis necesidades, sin embargo, me gustaría modificar el color en los encabezados y títulos, etc.

En elbookestdocumentaciónmenciona que la clase ofrece 8 variantes de color genéricas: blue, green, red, guitgreen, sssupcolor1, sssupcolor2y , sssupcolor3pero enscbluetambién permite la definición de colorAy colorB.

Sin embargo, de alguna manera parece que no entiendo el uso de \colorA{R G B}, cuando lo defino con \colorA{220 0 130}, simplemente no se tiene en cuenta.

¿Alguien puede ayudar?

Respuesta1

Necesita \setcolorA{<R>,<G>,<B>}(tenga en cuenta la lista separada por comas ,) donde 0 <= <R>,, <G>< <B>= 1, después de lo cual puede usar \colorA. Este último llama efectivamente \color[rgb]{<R>,<G>,<B>}:

ingrese la descripción de la imagen aquí

\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}

Tenga en cuenta cómo \colorAutiliza el rgbmodelo de color de forma predeterminada y, por lo tanto, requiere que los valores oscilen entre 0 y 1. Si desea utilizar valores que oscilan entre 0 y 255, debe utilizar el RGBmodelo de color, para el cual puede utilizar \SETcolorX.


Si desea utilizar un color de tema de documento diferente a los proporcionados de forma predeterminada, simplemente redefina los colores  AB. Se utilizarán en su lugar. Por ejemplo:

ingrese la descripción de la imagen aquí

\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}

Para cambiar colores específicos del encabezado del capítulo, deberá aplicar un parche \@makechapterhead. De forma predeterminada, establece el texto del capítulo (encabezado y título) usando \colorAy las reglas usando \colorB:

ingrese la descripción de la imagen aquí

\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}

El parche anterior cambia \colorAa \colorBpara el capítulo.título, así como para los demás encabezados seccionales.

información relacionada