1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
%% LaTeX2e file `xcolor-patches-tmp-ltx.sty'
%%
\ProvidesPackage{xcolor-patches-tmp-ltx}[2024-04-09 v0.96h patch xcolor for l3color]
\@ifundefined{color_set:nn}{\RequirePackage{l3color}}{}
\ExplSyntaxOn
\cs_set_protected:Npn \expl@color@set@@nnn #1#2#3
{
\color_set:nnn{#1}{#2}{#3}
}
\cs_set_protected:Npn \expl@color@set@eq@@nn #1 #2
{
\color_if_exist:nT{#2}
{
\color_set_eq:nn{#1}{#2}
}
}
\ExplSyntaxOff
\def\XC@definec@lor[#1]#2[#3]#4#5%
{\begingroup
\XC@sdef\@@cls{#1}\XC@edef\@@nam{#2}\edef\colornameprefix{#3}%
\XC@logdef\@@nam
\XC@getmodclr02{#4}{#5}{\let\@@tmp\relax}%
{\ifx\@@mod\XC@mod@named
\XC@c@l@rlet\@@nam\@@clr
\else
\ifx\@@cls\XC@mod@ps
\edef\@@drv{\@@mod\space\@@clr}\def\@@hue{0}%
\edef\@@clr{\@nameuse{XC@clr@\@@mod @white}}%
\else
\ifconvertcolorsD
\let\@@tmp\@@mod\XC@sdef\@@mod{\XC@tgt@mod\@@tmp}%
\convertcolorspec\@@tmp\@@clr\@@mod\@@clr
\fi
\XC@coremodel\@@mod\@@clr
\csname color@\@@mod\expandafter\endcsname
\expandafter\@@drv\expandafter{\@@clr}%
\ifcase\XC@@xcp@
\immediate\write\XC@@xcp{/\colornameprefix\@@nam{\expandafter
\XC@strip@comma\@@clr,,\@nnil}XC\@@mod}%
\let\@@cls\XC@mod@named
\fi
\ifx\@@cls\@empty\else
\let\@@tmp\@@cls
\@nameuse{define@color@\@@cls}\@@nam\@@drv
\csname color@\@@tmp\expandafter\endcsname
\expandafter\@@drv\expandafter{\@@nam}%
\fi
\fi
\toks@\expandafter{\@@drv}%
\edef\@@tmp
{\ifglobalcolors\global\else\xglobal@\fi
\noexpand\@namedef{\@backslashchar color@\@@nam}%
{\noexpand\xcolor@{\@@cls}{\the\toks@}{\@@mod}{\@@clr}}%
\noexpand\expl@color@set@@nnn{\@@nam}{\@@mod}{\@@clr}}%
\fi}%
\expandafter\endgroup\@@tmp\xglobal@stop}
\def\XC@c@l@rlet#1#2%
{\@ifundefinedcolor{#2}%
{\c@lor@error{`#2'}\let\@@tmp\@empty}%
{\edef\@@tmp
{\ifglobalcolors\global\else\xglobal@\fi
\noexpand\XC@let@cc{\@backslashchar color@#1}{\@backslashchar color@#2}%
\noexpand\expl@color@set@eq@@nn{#1}{#2}}}}
%re-predefine the colors
\definecolorset{rgb/hsb/cmyk/gray}{}{}%
{brown,.75,.5,.25/.083333,.66667,.75/0,.25,.5,.25/.5475;%
lime,.75,1,0/.20833,1,1/.25,0,1,0/.815;%
orange,1,.5,0/.083333,1,1/0,.5,1,0/.595;%
pink,1,.75,.75/0,.25,1/0,.25,.25,0/.825;%
purple,.75,0,.25/.94444,1,.75/0,.75,.5,.25/.2525;%
teal,0,.5,.5/.5,1,.5/.5,0,0,.5/.35;%
violet,.5,0,.5/.83333,1,.5/0,.5,0,.5/.205}%
\definecolorset{cmyk/rgb/hsb/gray}{}{}%
{olive,0,0,1,.5/.5,.5,0/.16667,1,.5/.39}
\definecolorset{gray/rgb/hsb/cmyk}{}{}%
{darkgray,.25/.25,.25,.25/0,0,.25/0,0,0,.75;%
gray,.5/.5,.5,.5/0,0,.5/0,0,0,.5;%
lightgray,.75/.75,.75,.75/0,0,.75/0,0,0,.25}
\XC@@names
\endinput
|