Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \color ->\protect \color
- \color ->\@ifnextchar [\@undeclaredcolor \@declaredcolor
- \@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b
- {#3}\futurelet \@let@token \@ifnch
- #1<-[
- #2<-\@undeclaredcolor
- #3<-\@declaredcolor
- \@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let
- @token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserve
- d@b \fi \fi \reserved@c
- \reserved@c ->\@declaredcolor
- \@declaredcolor #1->\XC@edef \XC@@tmp {#1}\XC@@tstfalse \ifcase \XC@type \XC@@t
- mp \relax \XC@@tsttrue \or \relax \else \ifblendcolors \XC@@tsttrue \fi \ifmask
- colors \XC@@tsttrue \fi \ifconvertcolorsU \XC@@tsttrue \fi \fi \ifXC@@tst \expa
- ndafter \XC@declaredcolor \else \expandafter \XC@declaredc@lor \fi
- #1<-blue!60!white
- \XC@edef #1#2->\begingroup \ifnum \catcode `\!=13 \edef !{\string !}\fi \ifnum
- \catcode `\:=13 \edef :{\string :}\fi \ifnum \catcode `\-=13 \edef -{\string -}
- \fi \ifnum \catcode `\+=13 \edef +{\string +}\fi \ifnum \catcode `\;=13 \edef ;
- {\string ;}\fi \ifnum \catcode `\"=13 \edef "{\string "}\fi \ifnum \catcode `\>
- =13 \edef >{\string >}\fi \edef #1{#2}\@onelevel@sanitize #1\aftergroupdef #1#1
- #1<-\XC@@tmp
- #2<-blue!60!white
- \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
- #1<-\XC@@tmp
- \strip@prefix #1>->
- #1<-macro:-
- \aftergroupdef #1#2->\expandafter \endgroup \expandafter \def \expandafter #1\e
- xpandafter {#2}
- #1<-\XC@@tmp
- #2<-\XC@@tmp
- \XC@@tmp ->blue!60!white
- \XC@@tstfalse ->\let \ifXC@@tst \iffalse
- \XC@type #1->\expandafter \expandafter \expandafter \XC@typ@ \csname \string \c
- olor@ #1\endcsname \@empty \@empty \@empty \XC@@
- #1<-\XC@@tmp
- \XC@@tmp ->blue!60!white
- \XC@typ@ #1#2#3#4\XC@@ ->\ifx #1\relax 0\else \ifx #1\xcolor@ \ifx $#2$\ifx $#3
- $4\else 3\fi \@gobbletwo \else 2\fi \@gobbletwo \else 1\fi \fi
- #1<-\\color@blue!60!white
- #2<-\@empty
- #3<-\@empty
- #4<-\@empty
- \XC@@tsttrue ->\let \ifXC@@tst \iftrue
- \XC@declaredcolor ->\XC@split \XC@@tmp \edef \@@tmp {\noexpand \@undeclaredcolo
- r [\@@mod ]{\@@clr }}\expandafter \endgroup \@@tmp
- \XC@split #1->\begingroup \XC@edef \@@tmp {#1}\expandafter \XC@split@i \@@tmp >
- >\@nnil
- #1<-\XC@@tmp
- \XC@edef #1#2->\begingroup \ifnum \catcode `\!=13 \edef !{\string !}\fi \ifnum
- \catcode `\:=13 \edef :{\string :}\fi \ifnum \catcode `\-=13 \edef -{\string -}
- \fi \ifnum \catcode `\+=13 \edef +{\string +}\fi \ifnum \catcode `\;=13 \edef ;
- {\string ;}\fi \ifnum \catcode `\"=13 \edef "{\string "}\fi \ifnum \catcode `\>
- =13 \edef >{\string >}\fi \edef #1{#2}\@onelevel@sanitize #1\aftergroupdef #1#1
- #1<-\@@tmp
- #2<-\XC@@tmp
- \XC@@tmp ->blue!60!white
- \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
- #1<-\@@tmp
- \strip@prefix #1>->
- #1<-macro:-
- \aftergroupdef #1#2->\expandafter \endgroup \expandafter \def \expandafter #1\e
- xpandafter {#2}
- #1<-\@@tmp
- #2<-\@@tmp
- \@@tmp ->blue!60!white
- \@@tmp ->blue!60!white
- \XC@split@i #1>->\def \@@tmp {#1}\XC@split@ii #1:\@nil \XC@func
- #1<-blue!60!white
- \XC@split@ii #1:#2\@nil ->\@ifxempty {#2}{\XC@split@vi }{\XC@split@iii #1,,:#2}
- #1<-blue!60!white
- #2<-
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-\@@ifxempty
- #2<-
- \@firstoftwo #1#2->#1
- #1<-\XC@split@vi
- #2<-\XC@split@iii blue!60!white,,:
- \XC@split@vi ->\count@ \z@ \expandafter \XC@split@vii \@@tmp !\@nil
- \@@tmp ->blue!60!white
- \XC@split@vii #1->\ifx #1-\advance \count@ \@ne \expandafter \XC@split@vii \els
- e \expandafter \XC@split@viii \expandafter #1\fi
- #1<-b
- \XC@split@viii #1!#2\@nil ->\edef \@@nam {#1}\edef \@@mix {#2}\ifodd \count@ \@
- tempswatrue \else \@tempswafalse \fi \@ifundefinedcolor \@@nam {\c@lor@error {`
- \@@nam '}\def \@@nam {black}}{}\let \xcolor@ \@xcolor@ \@nameuse {\string \colo
- r@ \@@nam }
- #1<-blue
- #2<-60!white!
- \@tempswafalse ->\let \if@tempswa \iffalse
- \@ifundefinedcolor #1->\@ifundefined {\string \color@ #1}
- #1<-\@@nam
- \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
- firstoftwo \else \expandafter \@secondoftwo \fi
- #1<-\string \color@ \@@nam
- \@@nam ->blue
- \@secondoftwo #1#2->#2
- #1<-\c@lor@error {`\@@nam '}\def \@@nam {black}
- #2<-
- \@nameuse #1->\csname #1\endcsname
- #1<-\string \color@ \@@nam
- \@@nam ->blue
- \\color@blue ->\xcolor@ {}{0 0 1 rg 0 0 1 RG}{rgb}{0,0,1}
- \xcolor@ #1#2#3#4->\XC@sdef \@@mod {#3}\edef \@@clr {#4}\ifx \@@mix \@empty \el
- se \expandafter \@xcolor@@ \@@mix !!!!\@nil \fi \if@tempswa \XC@let@Nc \@@tmp {
- XC@cnv@\@@mod @compl}\ifx \@@tmp \relax \expandafter \XC@calc@ \@@clr ,,,,:C\el
- se \expandafter \@@tmp \@@clr ,\fi \let \@@clr \@@tmp \fi
- #1<-
- #2<-0 0 1 rg 0 0 1 RG
- #3<-rgb
- #4<-0,0,1
- \XC@sdef #1#2->\edef #1{#2}\@onelevel@sanitize #1
- #1<-\@@mod
- #2<-rgb
- \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
- #1<-\@@mod
- \strip@prefix #1>->
- #1<-macro:-
- \@@mix ->60!white!
- \@xcolor@@ #1!#2!#3!#4!#5\@nil ->\dimen@ \@ifxempty {#1}{100}{#1}\p@ \edef \@@m
- ix {\@ifxempty {#2}{white}{#2}}\ifdim \dimen@ =100\p@ \expandafter \XC@postfix
- \@@mix ]\relax \else \ifdim \dimen@ =\z@ \extractcolorspecs \@@mix \@@mod \@@cl
- r \else \XC@let@Nc \@@tmp {XC@clr@\@@mod @\@@mix }\ifx \@@tmp \relax \extractco
- lorspec \@@mix \@@tmp \ifx \@@mod \XC@mod@gray \edef \@@mod {\expandafter \@fir
- stoftwo \@@tmp }\edef \@@tmp {\expandafter \@secondoftwo \@@tmp }\convertcolors
- pec \XC@mod@gray \@@clr \@@mod \@@clr \else \expandafter \convertcolorspec \@@t
- mp \@@mod \@@tmp \fi \else \ifx \@@mod \XC@mod@hsb \expandafter \XC@extract@hue
- \@@clr :\@@hue \fi \fi \XC@inflate \@@mod \@@clr \@@tmp \@@tmp \expandafter \X
- C@mix \@@tmp ,\@@clr \fi \fi \@ifxempty {#3}{\@ifxempty {#4}{}{\@xcolor@@ !#4!#
- 5\@nil }}{\@xcolor@@ #3!#4!#5\@nil }
- #1<-60
- #2<-white
- #3<-
- #4<-
- #5<-!!
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-60
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-6
- #2<-0\@@ifxempty
- \@secondoftwo #1#2->#2
- #1<-100
- #2<-60
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-white
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-w
- #2<-hite\@@ifxempty
- \@secondoftwo #1#2->#2
- #1<-white
- #2<-white
- \XC@let@Nc #1#2->\expandafter \let \expandafter #1\csname #2\endcsname
- #1<-\@@tmp
- #2<-XC@clr@\@@mod @\@@mix
- \@@mod ->rgb
- \@@mix ->white
- \XC@inflate #1#2#3#4->\edef #4{#2,\ifx #1\XC@mod@cmyk #3\else \ifx #1\XC@mod@gr
- ay ,,,#3,,,\else ,#3,\fi \fi }
- #1<-\@@mod
- #2<-\@@clr
- #3<-\@@tmp
- #4<-\@@tmp
- \@@clr ->0,0,1
- \@@tmp ->1,1,1
- \@@tmp ->0,0,1,,1,1,1,
- \XC@mix ->\begingroup \@tempdima \dimen@ \@tempdimb 100\p@ \advance \@tempdimb
- -\@tempdima \let \XC@vec@ \XC@mix@ \XC@vec
- \XC@vec #1,#2,#3,#4,#5,#6,#7,#8,#9->\def \@@tmp {}\XC@vec@ {#1}{#5}\ifx ,#2,\el
- se \XC@vec@ {#2}{#6}\XC@vec@ {#3}{#7}\ifx ,#4,\else \XC@vec@ {#4}{#8}\fi \fi \a
- ftergroupdef #9\@@tmp
- #1<-0
- #2<-0
- #3<-1
- #4<-
- #5<-1
- #6<-1
- #7<-1
- #8<-
- #9<-\@@clr
- \XC@vec@ #1#2->\dimen@ #1\@tempdima \advance \dimen@ #2\@tempdimb \rrshift \dim
- en@ \XC@vec@@
- #1<-0
- #2<-1
- \rrshift #1->\rshift #1\rshift #1
- #1<-\dimen@
- \rshift #1->#1\expandafter \rshift@ \the #1
- #1<-\dimen@
- \rshift@ #1.#2pt->\rshift@@ #1\relax #2\p@
- #1<-40
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-4
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-0
- #2<-\relax
- \rshift #1->#1\expandafter \rshift@ \the #1
- #1<-\dimen@
- \rshift@ #1.#2pt->\rshift@@ #1\relax #2\p@
- #1<-4
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-4
- #2<-\relax
- \XC@vec@@ ->\edef \@@tmp {\ifx \@@tmp \@empty \else \@@tmp ,\fi \strip@pt \dime
- n@ }
- \strip@pt ->\expandafter \rem@pt \the
- \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi
- #1<-0
- #2<-4
- \XC@vec@ #1#2->\dimen@ #1\@tempdima \advance \dimen@ #2\@tempdimb \rrshift \dim
- en@ \XC@vec@@
- #1<-0
- #2<-1
- \rrshift #1->\rshift #1\rshift #1
- #1<-\dimen@
- \rshift #1->#1\expandafter \rshift@ \the #1
- #1<-\dimen@
- \rshift@ #1.#2pt->\rshift@@ #1\relax #2\p@
- #1<-40
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-4
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-0
- #2<-\relax
- \rshift #1->#1\expandafter \rshift@ \the #1
- #1<-\dimen@
- \rshift@ #1.#2pt->\rshift@@ #1\relax #2\p@
- #1<-4
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-4
- #2<-\relax
- \XC@vec@@ ->\edef \@@tmp {\ifx \@@tmp \@empty \else \@@tmp ,\fi \strip@pt \dime
- n@ }
- \@@tmp ->0.4
- \strip@pt ->\expandafter \rem@pt \the
- \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi
- #1<-0
- #2<-4
- \XC@vec@ #1#2->\dimen@ #1\@tempdima \advance \dimen@ #2\@tempdimb \rrshift \dim
- en@ \XC@vec@@
- #1<-1
- #2<-1
- \rrshift #1->\rshift #1\rshift #1
- #1<-\dimen@
- \rshift #1->#1\expandafter \rshift@ \the #1
- #1<-\dimen@
- \rshift@ #1.#2pt->\rshift@@ #1\relax #2\p@
- #1<-100
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-1
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-0
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-0
- #2<-\relax
- \rshift #1->#1\expandafter \rshift@ \the #1
- #1<-\dimen@
- \rshift@ #1.#2pt->\rshift@@ #1\relax #2\p@
- #1<-10
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-1
- #2<-0
- \rshift@@ #1#2->\ifx #2\relax .#1\else #1\expandafter \rshift@@ \expandafter #2
- \fi
- #1<-0
- #2<-\relax
- \XC@vec@@ ->\edef \@@tmp {\ifx \@@tmp \@empty \else \@@tmp ,\fi \strip@pt \dime
- n@ }
- \@@tmp ->0.4,0.4
- \strip@pt ->\expandafter \rem@pt \the
- \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi
- #1<-1
- #2<-0
- \aftergroupdef #1#2->\expandafter \endgroup \expandafter \def \expandafter #1\e
- xpandafter {#2}
- #1<-\@@clr
- #2<-\@@tmp
- \@@tmp ->0.4,0.4,1
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-\@@ifxempty
- #2<-
- \@firstoftwo #1#2->#1
- #1<-\@ifxempty {}{}{\@xcolor@@ !!!!\@nil }
- #2<-\@xcolor@@ !!!!\@nil
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-\@@ifxempty
- #2<-
- \@firstoftwo #1#2->#1
- #1<-
- #2<-\@xcolor@@ !!!!\@nil
- \XC@func #1>->\@ifxempty {#1}{\remove@to@nnil }{\XC@fun@ #1,>\XC@func }
- #1<-
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-\@@ifxempty
- #2<-
- \@firstoftwo #1#2->#1
- #1<-\remove@to@nnil
- #2<-\XC@fun@ ,>\XC@func
- \remove@to@nnil #1\@nnil ->
- #1<-
- \@@mod ->rgb
- \@@clr ->0.4,0.4,1
- \@@tmp ->\@undeclaredcolor [rgb]{0.4,0.4,1}
- \@undeclaredcolor [#1]#2->\begingroup \let \@@cls \@empty \XC@getmodclr 12{#1}{
- #2}{}{\ifblendcolors \ifx \colorblend \@empty \else \edef \@@mix {\expandafter
- \@gobble \colorblend }\@tempswafalse \XC@coremodel \@@mod \@@clr \@xcolor@ {}{}
- \@@mod \@@clr \fi \fi \ifconvertcolorsU \edef \@@tmp {\XC@tgt@mod {\@@mod }}\co
- nvertcolorspec \@@mod \@@clr \@@tmp \@@clr \let \@@mod \@@tmp \fi \ifmaskcolors
- \convertcolorspec \@@mod \@@clr \XC@mmod \@@clr \let \@@mod \XC@mmod \XC@infla
- te \@@mod \XC@mclr \@@clr \@@tmp \expandafter \XC@mul \@@tmp ,\@@clr \fi \edef
- \@@tmp {\noexpand \XC@undeclaredcolor {\@@mod }{\@@clr }}\expandafter \endgroup
- \@@tmp }
- #1<-rgb
- #2<-0.4,0.4,1
- \XC@getmodclr #1#2#3#4->\ifnum \ifcase #1 \ifXC@@getmod 1\else 0 \fi \or 1 \fi
- >0 \XC@mdef \@@mod {#3}\expandafter \XC@getmod \@@mod ////////\XC@@ \@ifundefin
- edmodel \@@Mod {\let \@@Mod \XC@mod@ignore }{}\fi \@ifundefined {XC@mod@\@@mod
- }{\c@lor@error {model `\@@mod '}\@firstoftwo }{\ifcase #2\else \XC@mdef \@@clr
- {#4}\edef \@@clr {\expandafter \XC@getclr \@@clr ////////\XC@@ }\ifx \@@cls \XC
- @mod@ps \else \XC@clean \@@clr \fi \ifx \@@Mod \XC@mod@ignore \else \convertcol
- orspec \@@mod \@@clr \@@Mod \@@clr \ifnum #2>1 \let \@@mod \@@Mod \fi \fi \fi \
- @secondoftwo }
- #1<-1
- #2<-2
- #3<-rgb
- #4<-0.4,0.4,1
- \XC@mdef #1#2->\begingroup \ifnum \catcode `\/=13 \edef /{\string /}\fi \ifnum
- \catcode `\:=13 \edef :{\string :}\fi \edef #1{#2}\@onelevel@sanitize #1\afterg
- roupdef #1#1
- #1<-\@@mod
- #2<-rgb
- \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
- #1<-\@@mod
- \strip@prefix #1>->
- #1<-macro:-
- \aftergroupdef #1#2->\expandafter \endgroup \expandafter \def \expandafter #1\e
- xpandafter {#2}
- #1<-\@@mod
- #2<-\@@mod
- \@@mod ->rgb
- \@@mod ->rgb
- \XC@getmod #1/#2/#3/#4/#5/#6/#7/#8/#9\XC@@ ->\XC@g@tm@d 0#1::\XC@@ \XC@getm@d 1
- {#2}\XC@getm@d 2{#3}\XC@getm@d 3{#4}\XC@getm@d 4{#5}\XC@getm@d 5{#6}\XC@getm@d
- 6{#7}\XC@getm@d 7{#8}\def \XC@@pos {0}\def \@@mod {#1}\@gobble \@nnil
- #1<-rgb
- #2<-
- #3<-
- #4<-
- #5<-
- #6<-
- #7<-
- #8<-
- #9<-
- \XC@g@tm@d #1#2:#3:#4\XC@@ ->\@ifxempty {#3}{\let \@@Mod \XC@mod@ignore \XC@get
- m@d 0{#2}}{\def \@@Mod {#2}\XC@getm@d 0{#3}}
- #1<-0
- #2<-rgb
- #3<-
- #4<-
- \@ifxempty #1->\@@ifxempty #1\@@ifxempty \XC@@
- #1<-
- \@@ifxempty #1#2\XC@@ ->\ifx #1\@@ifxempty \expandafter \@firstoftwo \else \exp
- andafter \@secondoftwo \fi
- #1<-\@@ifxempty
- #2<-
- \@firstoftwo #1#2->#1
- #1<-\let \@@Mod \XC@mod@ignore \XC@getm@d 0{rgb}
- #2<-\def \@@Mod {rgb}\XC@getm@d 0{}
- \XC@getm@d #1#2->\edef \XC@@pos {#2}\XC@sdef \@@mod {\XC@tgt@mod \XC@@pos }\ifx
- \XC@@pos \@@mod \def \XC@@pos {#1}\expandafter \remove@to@nnil \fi
- #1<-0
- #2<-rgb
- \XC@sdef #1#2->\edef #1{#2}\@onelevel@sanitize #1
- #1<-\@@mod
- #2<-\XC@tgt@mod \XC@@pos
- \XC@tgt@mod #1->#1
- #1<-\XC@@pos
- \XC@@pos ->rgb
- \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
- #1<-\@@mod
- \strip@prefix #1>->
- #1<-macro:-
- \remove@to@nnil #1\@nnil ->
- #1<-\XC@getm@d 1{}\XC@getm@d 2{}\XC@getm@d 3{}\XC@getm@d 4{}\XC@getm@d 5{}\XC@g
- etm@d 6{}\XC@getm@d 7{}\def \XC@@pos {0}\def \@@mod {rgb}\@gobble
- \@ifundefinedmodel #1->\@ifundefined {color@#1}
- #1<-\@@Mod
- \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
- firstoftwo \else \expandafter \@secondoftwo \fi
- #1<-color@\@@Mod
- \@@Mod ->ignore
- \@secondoftwo #1#2->#2
- #1<-\let \@@Mod \XC@mod@ignore
- #2<-
- \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
- firstoftwo \else \expandafter \@secondoftwo \fi
- #1<-XC@mod@\@@mod
- \@@mod ->rgb
- \@secondoftwo #1#2->#2
- #1<-\c@lor@error {model `\@@mod '}\@firstoftwo
- #2<-\ifcase 2\else \XC@mdef \@@clr {0.4,0.4,1}\edef \@@clr {\expandafter \XC@ge
- tclr \@@clr ////////\XC@@ }\ifx \@@cls \XC@mod@ps \else \XC@clean \@@clr \fi \i
- fx \@@Mod \XC@mod@ignore \else \convertcolorspec \@@mod \@@clr \@@Mod \@@clr \i
- fnum 2>1 \let \@@mod \@@Mod \fi \fi \fi \@secondoftwo
- \XC@mdef #1#2->\begingroup \ifnum \catcode `\/=13 \edef /{\string /}\fi \ifnum
- \catcode `\:=13 \edef :{\string :}\fi \edef #1{#2}\@onelevel@sanitize #1\afterg
- roupdef #1#1
- #1<-\@@clr
- #2<-0.4,0.4,1
- \@onelevel@sanitize #1->\edef #1{\expandafter \strip@prefix \meaning #1}
- #1<-\@@clr
- \strip@prefix #1>->
- #1<-macro:-
- \aftergroupdef #1#2->\expandafter \endgroup \expandafter \def \expandafter #1\e
- xpandafter {#2}
- #1<-\@@clr
- #2<-\@@clr
- \@@clr ->0.4,0.4,1
- \@@clr ->0.4,0.4,1
- \XC@getclr #1/#2/#3/#4/#5/#6/#7/#8/#9\XC@@ ->\ifcase \XC@@pos \space #1\or #2\o
- r #3\or #4\or #5\or #6\or #7\or #8\fi
- #1<-0.4,0.4,1
- #2<-
- #3<-
- #4<-
- #5<-
- #6<-
- #7<-
- #8<-
- #9<-
- \XC@@pos ->0
- \space ->
- \XC@clean #1->\edef #1{ #1 }\XC@cle@n #1,{ }\XC@cle@n #1{. }{ }\XC@cle@n #1{ },
- \edef #1{\expandafter \@gobbletwo #1}
- #1<-\@@clr
- \@@clr ->0.4,0.4,1
- \XC@cle@n #1#2#3->\def \XC@cl@@n ##1#2##2{#3##1\ifx ##2\@empty \else \expandaft
- er \XC@cl@@n \fi ##2}\edef #1{\expandafter \XC@cl@@n #1#2\@empty }
- #1<-\@@clr
- #2<-,
- #3<-
- \@@clr -> 0.4,0.4,1
- \XC@cl@@n #1,#2-> #1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<- 0.4
- #2<-0
- \XC@cl@@n #1,#2-> #1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<-0.4
- #2<-1
- \XC@cl@@n #1,#2-> #1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<-1
- #2<-\@empty
- \@empty ->
- \XC@cle@n #1#2#3->\def \XC@cl@@n ##1#2##2{#3##1\ifx ##2\@empty \else \expandaft
- er \XC@cl@@n \fi ##2}\edef #1{\expandafter \XC@cl@@n #1#2\@empty }
- #1<-\@@clr
- #2<-.
- #3<-
- \@@clr -> 0.4 0.4 1
- \XC@cl@@n #1. #2-> #1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<- 0.4 0.4 1
- #2<-\@empty
- \@empty ->
- \XC@cle@n #1#2#3->\def \XC@cl@@n ##1#2##2{#3##1\ifx ##2\@empty \else \expandaft
- er \XC@cl@@n \fi ##2}\edef #1{\expandafter \XC@cl@@n #1#2\@empty }
- #1<-\@@clr
- #2<-
- #3<-,
- \@@clr -> 0.4 0.4 1
- \XC@cl@@n #1 #2->,#1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<-
- #2<-0
- \XC@cl@@n #1 #2->,#1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<-0.4
- #2<-0
- \XC@cl@@n #1 #2->,#1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<-0.4
- #2<-1
- \XC@cl@@n #1 #2->,#1\ifx #2\@empty \else \expandafter \XC@cl@@n \fi #2
- #1<-1
- #2<-\@empty
- \@empty ->
- \@@clr ->,,0.4,0.4,1
- \@gobbletwo #1#2->
- #1<-,
- #2<-,
- \@secondoftwo #1#2->#2
- #1<-
- #2<-\ifblendcolors \ifx \colorblend \@empty \else \edef \@@mix {\expandafter \@
- gobble \colorblend }\@tempswafalse \XC@coremodel \@@mod \@@clr \@xcolor@ {}{}\@
- @mod \@@clr \fi \fi \ifconvertcolorsU \edef \@@tmp {\XC@tgt@mod {\@@mod }}\conv
- ertcolorspec \@@mod \@@clr \@@tmp \@@clr \let \@@mod \@@tmp \fi \ifmaskcolors \
- convertcolorspec \@@mod \@@clr \XC@mmod \@@clr \let \@@mod \XC@mmod \XC@inflate
- \@@mod \XC@mclr \@@clr \@@tmp \expandafter \XC@mul \@@tmp ,\@@clr \fi \edef \@
- @tmp {\noexpand \XC@undeclaredcolor {\@@mod }{\@@clr }}\expandafter \endgroup \
- @@tmp
- \@@mod ->rgb
- \@@clr ->0.4,0.4,1
- \@@tmp ->\XC@undeclaredcolor {rgb}{0.4,0.4,1}
- \XC@undeclaredcolor #1#2->\@ifundefinedmodel {#1}{\c@lor@error {model `#1'}}{\@
- nameuse {color@#1}\current@color {#2}\edef \XC@current@color {\noexpand \xcolor
- @ {}{\current@color }{#1}{#2}}\XC@display }
- #1<-rgb
- #2<-0.4,0.4,1
- \@ifundefinedmodel #1->\@ifundefined {color@#1}
- #1<-rgb
- \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@
- firstoftwo \else \expandafter \@secondoftwo \fi
- #1<-color@rgb
- \@secondoftwo #1#2->#2
- #1<-\c@lor@error {model `rgb'}
- #2<-\@nameuse {color@rgb}\current@color {0.4,0.4,1}\edef \XC@current@color {\no
- expand \xcolor@ {}{\current@color }{rgb}{0.4,0.4,1}}\XC@display
- \@nameuse #1->\csname #1\endcsname
- #1<-color@rgb
- \color@rgb #1#2->\c@lor@@rgb #2\@@ #1
- #1<-\current@color
- #2<-0.4,0.4,1
- \c@lor@@rgb #1,#2,#3\@@ #4->\c@lor@arg {#1}\c@lor@arg {#2}\c@lor@arg {#3}\edef
- #4{#1 #2 #3 rg #1 #2 #3 RG}
- #1<-0.4
- #2<-0.4
- #3<-1
- #4<-\current@color
- \c@lor@arg #1->\dimen@ #1\p@ \ifdim \dimen@ <\z@ \dimen@ \maxdimen \fi \ifdim \
- dimen@ >\p@ \PackageError {color}{Argument `#1' not in range [0,1]}\@ehd \fi
- #1<-0.4
- \c@lor@arg #1->\dimen@ #1\p@ \ifdim \dimen@ <\z@ \dimen@ \maxdimen \fi \ifdim \
- dimen@ >\p@ \PackageError {color}{Argument `#1' not in range [0,1]}\@ehd \fi
- #1<-0.4
- \c@lor@arg #1->\dimen@ #1\p@ \ifdim \dimen@ <\z@ \dimen@ \maxdimen \fi \ifdim \
- dimen@ >\p@ \PackageError {color}{Argument `#1' not in range [0,1]}\@ehd \fi
- #1<-1
- \current@color ->0.4 0.4 1 rg 0.4 0.4 1 RG
- \XC@display ->\XC@bcolor \XC@let@cN {\string \color@ .}\XC@current@color \ifnum
- \XC@type {.}=1 \PackageWarning {xcolor}{Incompatible color definition}\else \i
- fnum \XC@tracing >2 \begingroup \let \xcolor@ \@empty \def \@nil {\string \@nil
- }\PackageInfo {xcolor}{Setting color `\XC@current@color '}\endgroup \fi \fi \X
- C@mcolor \set@color \XC@ecolor \ignorespaces
- \XC@let@cN #1->\expandafter \let \csname #1\endcsname
- #1<-\string \color@ .
- \XC@type #1->\expandafter \expandafter \expandafter \XC@typ@ \csname \string \c
- olor@ #1\endcsname \@empty \@empty \@empty \XC@@
- #1<-.
- \\color@. ->\xcolor@ {}{0.4 0.4 1 rg 0.4 0.4 1 RG}{rgb}{0.4,0.4,1}
- \XC@typ@ #1#2#3#4\XC@@ ->\ifx #1\relax 0\else \ifx #1\xcolor@ \ifx $#2$\ifx $#3
- $4\else 3\fi \@gobbletwo \else 2\fi \@gobbletwo \else 1\fi \fi
- #1<-\xcolor@
- #2<-
- #3<-0.4 0.4 1 rg 0.4 0.4 1 RG
- #4<-{rgb}{0.4,0.4,1}\@empty \@empty \@empty
- \@gobbletwo #1#2->
- #1<-\else
- #2<-2
- \@gobbletwo #1#2->
- #1<-\else
- #2<-1
- \XC@tracing ->0
- \set@color ->\pdfcolorstack \@pdfcolorstack push{\current@color }\aftergroup \r
- eset@color
- \@pdfcolorstack ->\main@pdfcolorstack
- \current@color ->0.4 0.4 1 rg 0.4 0.4 1 RG
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement