答案1
您需要\setcolorA{<R>,<G>,<B>}
(注意逗號分隔的清單,
)其中 0 <= <R>
, <G>
, <B>
<= 1 ,之後您可以使用\colorA
.後者有效地調用\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}
請注意預設情況下如何\colorA
使用顏色rgb
模型,因此要求值介於 0 和 1 之間。RGB
\SETcolorX
如果您想使用與預設提供的不同的文件主題顏色,只需重新定義顏色 A
和 B
.將使用它們來代替。例如:
\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}
要更改章節標題的特定顏色,您必須修補\@makechapterhead
.預設情況下,它使用 來設定章節文字(標題和標題)\colorA
,並使用 來設定規則\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}
上面的補丁更改\colorA
為該\colorB
章節標題,以及其他部分標題。