Me gustaría usar elbookest
claseporque se adapta muy bien a mis necesidades, sin embargo, me gustaría modificar el color en los encabezados y títulos, etc.
En elbookest
documentaciónmenciona que la clase ofrece 8 variantes de color genéricas:
blue
, green
, red
, guitgreen
, sssupcolor1
, sssupcolor2
y , sssupcolor3
pero enscblue
también permite la definición de colorA
y 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>}
:
\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 \colorA
utiliza el rgb
modelo 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 RGB
modelo 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 A
y B
. Se utilizarán en su lugar. Por ejemplo:
\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 \colorA
y las reglas usando \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}
El parche anterior cambia \colorA
a \colorB
para el capítulo.título, así como para los demás encabezados seccionales.