diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/xcolor/xcolor4.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/xcolor/xcolor4.tex | 136 |
1 files changed, 107 insertions, 29 deletions
diff --git a/Master/texmf-dist/doc/latex/xcolor/xcolor4.tex b/Master/texmf-dist/doc/latex/xcolor/xcolor4.tex index 17d14c18a4a..a922f2bc88c 100644 --- a/Master/texmf-dist/doc/latex/xcolor/xcolor4.tex +++ b/Master/texmf-dist/doc/latex/xcolor/xcolor4.tex @@ -22,45 +22,123 @@ %% in the same archive or directory.) %% \ProvidesFile{xcolor4} - [2005/10/15 v2.06 Color driver test (UK)] + [2005/12/21 v2.09 Color driver test (UK)] %% %% ---------------------------------------------------------------- %% Copyright (C) 2003-2005 by Dr. Uwe Kern <xcolor at ukern dot de> %% ---------------------------------------------------------------- %% -\def\XCfileversion{v2.06}% -\def\XCfiledate{2005/10/15}% +\def\XCfileversion{v2.09}% +\def\XCfiledate{2005/12/21}% \listfiles \documentclass[a4paper]{article} +%%\PassOptionsToPackage{dvipdf}{xcolor} +%%\PassOptionsToPackage{dvipdfm}{xcolor} +%%\PassOptionsToPackage{dvipdfmx}{xcolor} +%%\PassOptionsToPackage{dvips}{xcolor} +%%\PassOptionsToPackage{dvipsone}{xcolor} +%%\PassOptionsToPackage{dviwin}{xcolor} +%%\PassOptionsToPackage{dviwindo}{xcolor} +%%\PassOptionsToPackage{emtex}{xcolor} +%%\PassOptionsToPackage{oztex}{xcolor} +%%\PassOptionsToPackage{pctex32}{xcolor} +%%\PassOptionsToPackage{pctexhp}{xcolor} +%%\PassOptionsToPackage{pctexps}{xcolor} +%%\PassOptionsToPackage{pctexwin}{xcolor} +%%\PassOptionsToPackage{pdftex}{xcolor} +%%\PassOptionsToPackage{tcidvi}{xcolor} +%%\PassOptionsToPackage{textures}{xcolor} +%%\PassOptionsToPackage{truetex}{xcolor} +%%\PassOptionsToPackage{vtex}{xcolor} +%%\PassOptionsToPackage{xdvi}{xcolor} +%%\PassOptionsToPackage{xetex}{xcolor} +%%\PassOptionsToPackage{prologue}{xcolor} +%%\PassOptionsToPackage{kernelfbox}{xcolor} +%%\PassOptionsToPackage{xcdraw}{xcolor} +\usepackage[emtex]{graphics} \usepackage{xcolor} -%%\usepackage[dvipdf]{xcolor} -%%\usepackage[dvipdfm]{xcolor} -%%\usepackage[dvipdfmx]{xcolor} -%%\usepackage[dvips]{xcolor} -%%\usepackage[dvipsone]{xcolor} -%%\usepackage[dviwin]{xcolor} -%%\usepackage[emtex]{xcolor} -%%\usepackage[pctex32]{xcolor} -%%\usepackage[pctexhp]{xcolor} -%%\usepackage[pctexps]{xcolor} -%%\usepackage[pctexwin]{xcolor} -%%\usepackage[pdftex]{xcolor} -%%\usepackage[tcidvi]{xcolor} -%%\usepackage[textures]{xcolor} -%%\usepackage[truetex]{xcolor} -%%\usepackage[vtex]{xcolor} -%%\usepackage[xetex]{xcolor} -%%\usepackage[dviwindo]{xcolor} -%%\usepackage[oztex]{xcolor} -%%\usepackage[xdvi]{xcolor} \usepackage[margin=1.25cm,noheadfoot]{geometry} \pagestyle{empty} \parindent0pt \nofiles \let\familydefault\sfdefault +\makeatletter +%% special code for driver list construction via +%% latex \def\xcdriverlist{1}\input{xcolor4} +%% writes list in file xcolor4.tmp +\@ifundefined{xcdriverlist}{}{% +%% optional * (skips test whether #1.def exists) +%% #1 = driver +%% #2 = additional options (stored in \options@#2) +%% #3 = processor 1 +%% #4 = output format 1 +%% #5 = processor 2 +%% #6 = output format 2 +%% #7 = processor 3 +%% #8 = output format 3 +\def\0{\@ifstar + {\def\@@tmp####1{\@firstoftwo}\1}{\def\@@tmp####1{\IfFileExists{####1.def}}\1}} +\def\1#1#2#3#4#5#6#7#8{\@@tmp{#1}% + {\XC@let@Nc\@@tmp{options@#2} + \ifx\@@tmp\@empty\else + \edef\@@tmp{,\@@tmp}\XC@replace\@@tmp,{;#1-}\XC@replace\@@tmp;, + \fi + \edef\@@tmp{:=#1\@@tmp} + \expandafter\@for\expandafter\@tempa\@@tmp\do + {\let\@@tmp\@tempa\XC@replace\@@tmp-, + \edef\@@tmp{\@tempa\space\string\PassOptionsToPackage{\@@tmp}{xcolor}} + \@namexdef{list@#4}{\@nameuse{list@#4},#3 \@@tmp} + \@namexdef{list@#6}{\@nameuse{list@#6},#5 \@@tmp} + \@namexdef{list@#8}{\@nameuse{list@#8},#7 \@@tmp}}}% + {\typeout{No file `#1.def' found.}}} +\def\list@{} +\def\list@dvi{} +\def\list@ps{} +\def\list@pdf{} +\@namedef{options@0}{} +\@namedef{options@1}{kernelfbox,prologue,xcdraw,kernelfbox-xcdraw,prologue-xcdraw} +\0{dvips}1{latex}{dvi}{dvips}{ps}{ps2pdf}{pdf} +\0{pctex32}0{latex}{dvi}{dvips}{ps}{ps2pdf}{pdf} +\0{dvipdf}0{latex}{dvi}{dvipdf}{pdf}{}{} +\0{dvipdfm}1{latex}{dvi}{dvipdfm}{pdf}{}{} +\0{dvipdfmx}0{latex}{dvi}{dvipdfmx}{pdf}{}{} +\0{dvipsone}0{latex}{dvi}{}{}{}{} +\0{dviwin}0{latex}{dvi}{}{}{}{} +\0*{dviwindo}0{latex}{dvi}{}{}{}{} +\0{emtex}0{latex}{dvi}{}{}{}{} +\0*{oztex}0{latex}{dvi}{}{}{}{} +\0{pctexhp}0{latex}{dvi}{}{}{}{} +\0{pctexps}0{latex}{dvi}{}{}{}{} +\0{pctexwin}0{latex}{dvi}{}{}{}{} +\0{tcidvi}0{latex}{dvi}{}{}{}{} +\0{textures}0{latex}{dvi}{}{}{}{} +\0{truetex}0{latex}{dvi}{}{}{}{} +\0*{xdvi}0{latex}{dvi}{}{}{}{} +\0{pdftex}1{pdflatex}{pdf}{}{}{}{} +\0{vtex}0{vlatex}{pdf}{}{}{}{} +\0{xetex}0{xelatex}{pdf}{}{}{}{} +\newwrite\@tempa\immediate\openout\@tempa=\jobname.tmp +\@tfor\@tempb:={dvi}{ps}{pdf}\do + {\edef\@@tmp{\@nameuse{list@\@tempb}}\edef\@@tmp{:=\expandafter\@gobble\@@tmp} + \expandafter\@for\expandafter\@@tmp\@@tmp\do + {\immediate\write\@tempa{\@@tmp}}} +\immediate\closeout\@tempa +\@@end}% end of driver list construction code +\edef\Options{\expandafter\@gobble\XC@@opt} +\@tfor\@@tmp:={dvipdf}{dvipdfm}{dvipdfmx}{dvips}{dvipsone}{dviwin}{dviwindo}% + {emtex}{oztex}{pctex32}{pctexhp}{pctexps}{pctexwin}{pdftex}% + {tcidvi}{textures}{truetex}{vtex}{xdvi}{xetex}% + {natural}{table}{fixpdftex}{hyperref}{showerrors}{hideerrors}% + {override}{usenames}{nodvipsnames}{debugshow}\do + {\expandafter\XC@replace\expandafter\Options\expandafter{\@@tmp,}{}} +\edef\Options{\XC@@drv,\Options} +\def\@@tmp#1,#2% + {\ifx,#2#1\expandafter\remove@to@nnil\else#1', `\expandafter\@@tmp\fi#2} +\edef\Options{`\expandafter\@@tmp\Options,,\@nnil'} +\makeatother \begin{document} \vbox to\textheight{\vss\centering -{\Large\textbf{xcolor} driver test: `\csname XC@@drv\endcsname'} +{\Large\textbf{xcolor} driver test: \Options} \vskip0.5cm \begin{testcolors}[rgb,hsb,cmyk,gray,HTML] \testcolor{magenta} @@ -74,35 +152,30 @@ \testcolor[hsb]{0.66667,1,1} \testcolor[cmyk]{1,1,0,0} \testcolor[gray]{0.11} -\testcolor[wave]{440} \noalign{\medskip} \testcolor{cyan} \testcolor[rgb]{0,1,1} \testcolor[hsb]{0.5,1,1} \testcolor[cmyk]{1,0,0,0} \testcolor[gray]{0.7} -\testcolor[wave]{490} \noalign{\medskip} \testcolor{green} \testcolor[rgb]{0,1,0} \testcolor[hsb]{0.33333,1,1} \testcolor[cmyk]{1,0,1,0} \testcolor[gray]{0.59} -\testcolor[wave]{510} \noalign{\medskip} \testcolor{yellow} \testcolor[rgb]{1,1,0} \testcolor[hsb]{0.16667,1,1} \testcolor[cmyk]{0,0,1,0} \testcolor[gray]{0.89} -\testcolor[wave]{580} \noalign{\medskip} \testcolor{red} \testcolor[rgb]{1,0,0} \testcolor[hsb]{0,1,1} \testcolor[cmyk]{0,1,1,0} \testcolor[gray]{0.3} -\testcolor[wave]{645} \noalign{\medskip} \testcolor{black} \testcolor[rgb]{0,0,0} @@ -121,6 +194,11 @@ \testcolor[hsb]{0,0,1} \testcolor[cmyk]{0,0,0,0} \testcolor[gray]{1} +\noalign{\medskip\smallskip} +f(color)box & +\multicolumn5{c}{\def\i{\fbox{\a}}\def\ii{\fcolorbox{red}{yellow}{\a}}\def\iii{\scalebox{3}}% +\def\a{{\setbox0=\hbox to3ex{\hss\textcolor{blue}{\vrule width .75ex height1.5ex depth1.5ex}\hss}\ht0=0pt\dp0=0pt\box0}}% +\fboxsep0.333ex \i\quad\ii\quad\iii\i\quad\iii\ii\quad\fboxrule.75ex \iii\i\quad\iii\ii} \end{testcolors} \vskip0.5cm {\footnotesize This table was generated with \textbf{xcolor4.tex} which is part of the \textbf{xcolor} package \XCfileversion{} (\XCfiledate) by Uwe Kern.} |