나는bookest
수업하지만 내 요구 사항에 아주 잘 맞기 때문에 제목과 제목 등의 색상을 수정하고 싶습니다.
에서bookest
선적 서류 비치이 클래스는
blue
, green
, red
, guitgreen
, sssupcolor1
, sssupcolor2
및 8가지 일반 색상 변형을 제공 sssupcolor3
하지만 및 enscblue
정의도 허용한다고 언급합니다 .colorA
colorB
하지만 의 사용법을 이해하지 못하는 것 같습니다
\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
제목, 기타 섹션 헤더에도 적용됩니다.