1%%
2%% This is file `xcolor4.tex',
3%% generated with the docstrip utility.
4%%
5%% The original source files were:
6%%
7%% xcolor.dtx  (with options: `test4')
8%%
9%% IMPORTANT NOTICE:
10%%
11%% For the copyright see the source file.
12%%
13%% Any modified versions of this file must be renamed
14%% with new filenames distinct from xcolor4.tex.
15%%
16%% For distribution of the original source see the terms
17%% for copying and modification in the file xcolor.dtx.
18%%
19%% This generated file may be distributed as long as the
20%% original source files, as listed above, are part of the
21%% same distribution. (The sources need not necessarily be
22%% in the same archive or directory.)
23%%
24\ProvidesFile{xcolor4}
25 [2005/12/21 v2.09 Color driver test (UK)]
26%%
27%% ----------------------------------------------------------------
28%% Copyright (C) 2003-2005 by Dr. Uwe Kern <xcolor at ukern dot de>
29%% ----------------------------------------------------------------
30%%
31\def\XCfileversion{v2.09}%
32\def\XCfiledate{2005/12/21}%
33\listfiles
34\documentclass[a4paper]{article}
35%%\PassOptionsToPackage{dvipdf}{xcolor}
36%%\PassOptionsToPackage{dvipdfm}{xcolor}
37%%\PassOptionsToPackage{dvipdfmx}{xcolor}
38%%\PassOptionsToPackage{dvips}{xcolor}
39%%\PassOptionsToPackage{dvipsone}{xcolor}
40%%\PassOptionsToPackage{dviwin}{xcolor}
41%%\PassOptionsToPackage{dviwindo}{xcolor}
42%%\PassOptionsToPackage{emtex}{xcolor}
43%%\PassOptionsToPackage{oztex}{xcolor}
44%%\PassOptionsToPackage{pctex32}{xcolor}
45%%\PassOptionsToPackage{pctexhp}{xcolor}
46%%\PassOptionsToPackage{pctexps}{xcolor}
47%%\PassOptionsToPackage{pctexwin}{xcolor}
48%%\PassOptionsToPackage{pdftex}{xcolor}
49%%\PassOptionsToPackage{tcidvi}{xcolor}
50%%\PassOptionsToPackage{textures}{xcolor}
51%%\PassOptionsToPackage{truetex}{xcolor}
52%%\PassOptionsToPackage{vtex}{xcolor}
53%%\PassOptionsToPackage{xdvi}{xcolor}
54%%\PassOptionsToPackage{xetex}{xcolor}
55%%\PassOptionsToPackage{prologue}{xcolor}
56%%\PassOptionsToPackage{kernelfbox}{xcolor}
57%%\PassOptionsToPackage{xcdraw}{xcolor}
58\usepackage[emtex]{graphics}
59\usepackage{xcolor}
60\usepackage[margin=1.25cm,noheadfoot]{geometry}
61\pagestyle{empty}
62\parindent0pt
63\nofiles
64\let\familydefault\sfdefault
65\makeatletter
66%% special code for driver list construction via
67%%   latex \def\xcdriverlist{1}\input{xcolor4}
68%% writes list in file xcolor4.tmp
69\@ifundefined{xcdriverlist}{}{%
70%% optional * (skips test whether #1.def exists)
71%% #1 = driver
72%% #2 = additional options (stored in \options@#2)
73%% #3 = processor 1
74%% #4 = output format 1
75%% #5 = processor 2
76%% #6 = output format 2
77%% #7 = processor 3
78%% #8 = output format 3
79\def\0{\@ifstar
80  {\def\@@tmp####1{\@firstoftwo}\1}{\def\@@tmp####1{\IfFileExists{####1.def}}\1}}
81\def\1#1#2#3#4#5#6#7#8{\@@tmp{#1}%
82  {\XC@let@Nc\@@tmp{options@#2}
83   \ifx\@@tmp\@empty\else
84     \edef\@@tmp{,\@@tmp}\XC@replace\@@tmp,{;#1-}\XC@replace\@@tmp;,
85   \fi
86   \edef\@@tmp{:=#1\@@tmp}
87   \expandafter\@for\expandafter\@tempa\@@tmp\do
88    {\let\@@tmp\@tempa\XC@replace\@@tmp-,
89     \edef\@@tmp{\@tempa\space\string\PassOptionsToPackage{\@@tmp}{xcolor}}
90     \@namexdef{list@#4}{\@nameuse{list@#4},#3 \@@tmp}
91     \@namexdef{list@#6}{\@nameuse{list@#6},#5 \@@tmp}
92     \@namexdef{list@#8}{\@nameuse{list@#8},#7 \@@tmp}}}%
93  {\typeout{No file `#1.def' found.}}}
94\def\list@{}
95\def\list@dvi{}
96\def\list@ps{}
97\def\list@pdf{}
98\@namedef{options@0}{}
99\@namedef{options@1}{kernelfbox,prologue,xcdraw,kernelfbox-xcdraw,prologue-xcdraw}
100\0{dvips}1{latex}{dvi}{dvips}{ps}{ps2pdf}{pdf}
101\0{pctex32}0{latex}{dvi}{dvips}{ps}{ps2pdf}{pdf}
102\0{dvipdf}0{latex}{dvi}{dvipdf}{pdf}{}{}
103\0{dvipdfm}1{latex}{dvi}{dvipdfm}{pdf}{}{}
104\0{dvipdfmx}0{latex}{dvi}{dvipdfmx}{pdf}{}{}
105\0{dvipsone}0{latex}{dvi}{}{}{}{}
106\0{dviwin}0{latex}{dvi}{}{}{}{}
107\0*{dviwindo}0{latex}{dvi}{}{}{}{}
108\0{emtex}0{latex}{dvi}{}{}{}{}
109\0*{oztex}0{latex}{dvi}{}{}{}{}
110\0{pctexhp}0{latex}{dvi}{}{}{}{}
111\0{pctexps}0{latex}{dvi}{}{}{}{}
112\0{pctexwin}0{latex}{dvi}{}{}{}{}
113\0{tcidvi}0{latex}{dvi}{}{}{}{}
114\0{textures}0{latex}{dvi}{}{}{}{}
115\0{truetex}0{latex}{dvi}{}{}{}{}
116\0*{xdvi}0{latex}{dvi}{}{}{}{}
117\0{pdftex}1{pdflatex}{pdf}{}{}{}{}
118\0{vtex}0{vlatex}{pdf}{}{}{}{}
119\0{xetex}0{xelatex}{pdf}{}{}{}{}
120\newwrite\@tempa\immediate\openout\@tempa=\jobname.tmp
121\@tfor\@tempb:={dvi}{ps}{pdf}\do
122 {\edef\@@tmp{\@nameuse{list@\@tempb}}\edef\@@tmp{:=\expandafter\@gobble\@@tmp}
123  \expandafter\@for\expandafter\@@tmp\@@tmp\do
124   {\immediate\write\@tempa{\@@tmp}}}
125\immediate\closeout\@tempa
126\@@end}% end of driver list construction code
127\edef\Options{\expandafter\@gobble\XC@@opt}
128\@tfor\@@tmp:={dvipdf}{dvipdfm}{dvipdfmx}{dvips}{dvipsone}{dviwin}{dviwindo}%
129              {emtex}{oztex}{pctex32}{pctexhp}{pctexps}{pctexwin}{pdftex}%
130              {tcidvi}{textures}{truetex}{vtex}{xdvi}{xetex}%
131              {natural}{table}{fixpdftex}{hyperref}{showerrors}{hideerrors}%
132              {override}{usenames}{nodvipsnames}{debugshow}\do
133 {\expandafter\XC@replace\expandafter\Options\expandafter{\@@tmp,}{}}
134\edef\Options{\XC@@drv,\Options}
135\def\@@tmp#1,#2%
136 {\ifx,#2#1\expandafter\remove@to@nnil\else#1', `\expandafter\@@tmp\fi#2}
137\edef\Options{`\expandafter\@@tmp\Options,,\@nnil'}
138\makeatother
139\begin{document}
140\vbox to\textheight{\vss\centering
141{\Large\textbf{xcolor} driver test: \Options}
142\vskip0.5cm
143\begin{testcolors}[rgb,hsb,cmyk,gray,HTML]
144\testcolor{magenta}
145\testcolor[rgb]{1,0,1}
146\testcolor[hsb]{0.83333,1,1}
147\testcolor[cmyk]{0,1,0,0}
148\testcolor[gray]{0.41}
149\noalign{\medskip}
150\testcolor{blue}
151\testcolor[rgb]{0,0,1}
152\testcolor[hsb]{0.66667,1,1}
153\testcolor[cmyk]{1,1,0,0}
154\testcolor[gray]{0.11}
155\noalign{\medskip}
156\testcolor{cyan}
157\testcolor[rgb]{0,1,1}
158\testcolor[hsb]{0.5,1,1}
159\testcolor[cmyk]{1,0,0,0}
160\testcolor[gray]{0.7}
161\noalign{\medskip}
162\testcolor{green}
163\testcolor[rgb]{0,1,0}
164\testcolor[hsb]{0.33333,1,1}
165\testcolor[cmyk]{1,0,1,0}
166\testcolor[gray]{0.59}
167\noalign{\medskip}
168\testcolor{yellow}
169\testcolor[rgb]{1,1,0}
170\testcolor[hsb]{0.16667,1,1}
171\testcolor[cmyk]{0,0,1,0}
172\testcolor[gray]{0.89}
173\noalign{\medskip}
174\testcolor{red}
175\testcolor[rgb]{1,0,0}
176\testcolor[hsb]{0,1,1}
177\testcolor[cmyk]{0,1,1,0}
178\testcolor[gray]{0.3}
179\noalign{\medskip}
180\testcolor{black}
181\testcolor[rgb]{0,0,0}
182\testcolor[hsb]{0,0,0}
183\testcolor[cmyk]{0,0,0,1}
184\testcolor[gray]{0}
185\noalign{\medskip}
186\testcolor{gray}
187\testcolor[rgb]{0.5,0.5,0.5}
188\testcolor[hsb]{0,0,0.5}
189\testcolor[cmyk]{0,0,0,0.5}
190\testcolor[gray]{0.5}
191\noalign{\medskip}
192\testcolor{white}
193\testcolor[rgb]{1,1,1}
194\testcolor[hsb]{0,0,1}
195\testcolor[cmyk]{0,0,0,0}
196\testcolor[gray]{1}
197\noalign{\medskip\smallskip}
198f(color)box &
199\multicolumn5{c}{\def\i{\fbox{\a}}\def\ii{\fcolorbox{red}{yellow}{\a}}\def\iii{\scalebox{3}}%
200\def\a{{\setbox0=\hbox to3ex{\hss\textcolor{blue}{\vrule width .75ex height1.5ex depth1.5ex}\hss}\ht0=0pt\dp0=0pt\box0}}%
201\fboxsep0.333ex \i\quad\ii\quad\iii\i\quad\iii\ii\quad\fboxrule.75ex \iii\i\quad\iii\ii}
202\end{testcolors}
203\vskip0.5cm
204{\footnotesize This table was generated with \textbf{xcolor4.tex} which is part of the \textbf{xcolor} package \XCfileversion{} (\XCfiledate) by Uwe Kern.}
205\vss}
206\end{document}
207\endinput
208%%
209%% End of file `xcolor4.tex'.
210