Eu gostaria de usar obookest
aulaporque atende muito bem às minhas necessidades, porém, gostaria de modificar a cor dos cabeçalhos e títulos, etc.
Nobookest
documentaçãomenciona que a classe oferece 8 variantes genéricas de cores:
blue
, green
, red
, guitgreen
, sssupcolor1
, sssupcolor2
, sssupcolor3
e enscblue
, mas também permite a definição de colorA
e colorB
.
Porém, de alguma forma pareço não entender o uso de
\colorA{R G B}
, quando o defino com \colorA{220 0 130}
, simplesmente não é levado em consideração.
Alguém pode ajudar?
Responder1
Você precisa \setcolorA{<R>,<G>,<B>}
(observe a lista separada por vírgula ,
) onde 0 <= <R>
, <G>
, <B>
<= 1, após o qual você pode usar \colorA
. Este último efetivamente chama \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}
Observe como \colorA
usa o rgb
modelo de cores por padrão e, portanto, exige que os valores variem entre 0 e 1. Se quiser usar valores que variem entre 0 e 255, será necessário usar o RGB
modelo de cores, para o qual você pode usar \SETcolorX
.
Se você quiser usar uma cor de tema de documento diferente daquelas fornecidas por padrão, basta redefinir as cores A
e B
. Eles serão usados em seu lugar. Por exemplo:
\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 alterar cores específicas do cabeçalho do capítulo, você terá que corrigir o arquivo \@makechapterhead
. Por padrão ele define o texto do capítulo (cabeçalho e título) usando \colorA
e as regras 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}
O patch acima muda \colorA
para \colorB
para o capítulotítulo, bem como para os outros cabeçalhos seccionais.