bookest 패키지의 색상을 자유롭게 수정하는 방법은 무엇입니까?

bookest 패키지의 색상을 자유롭게 수정하는 방법은 무엇입니까?

나는bookest수업하지만 내 요구 사항에 아주 잘 맞기 때문에 제목과 제목 등의 색상을 수정하고 싶습니다.

에서bookest선적 서류 비치이 클래스는 blue, green, red, guitgreen, sssupcolor1, sssupcolor2및 8가지 일반 색상 변형을 제공 sssupcolor3하지만 및 enscblue정의도 허용한다고 언급합니다 .colorAcolorB

하지만 의 사용법을 이해하지 못하는 것 같습니다 \colorA{R G B}. 으로 정의하면 \colorA{220 0 130}고려되지 않습니다.

누구든지 도와줄 수 있나요?

답변1

0 <= , , <= 1인 경우 \setcolorA{<R>,<G>,<B>}쉼표로 구분된 목록에 유의하세요. 그 이후에는 를 사용할 수 있습니다 . 후자는 효과적으로 다음을 호출합니다 .,<R><G><B>\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 사이여야 합니다. 0에서 255 사이의 값을 사용하려면 를 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제목, 기타 섹션 헤더에도 적용됩니다.

관련 정보