root/trunk/pst-map3d/pstricks.sty

Revision 5, 5.2 kB (checked in by jms, 8 months ago)

Déplacement des fichiers de Manuel dans le répertoire pst-map3d.

Line 
1 %%
2 %% This is file `pstricks.sty'.
3 %%
4 %% IMPORTANT NOTICE:
5 %%
6 %% pstricks.sty Copyright (C) 1997 Timothy Van Zandt
7 %% pstcol.sty   Copyright (C) 1994-1996 1999 David Carlisle
8 %% pstricks.sty Copyright (C) 2004-2008 Herbert Voss <voss@perce.de>
9 %%                                 Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
10 %%
11 %% This package may be distributed under the terms of the LaTeX Project
12 %% Public License, as described in lppl.txt in the base LaTeX distribution.
13 %% Either version 1.0 or, at your option, any later version.
14 %%
15
16 \NeedsTeXFormat{LaTeX2e}
17
18 \ProvidesPackage{pstricks}
19   [2008/01/01 v0.35 LaTeX wrapper for `PSTricks' (RN,HV)]
20 %
21 \DeclareOption{plain}{%
22   \input{pstricks.tex}
23     \ProvidesFile{pstricks.tex}
24       [\filedate\space v\fileversion\space `PSTricks' (tvz)]
25   \endinput
26 }
27 \DeclareOption*{\OptionNotUsed}
28
29 \ProcessOptions\relax
30
31 \@ifundefined{PSTricksLoaded}
32 {%
33   \let\saved@scalebox\scalebox
34   \input{pstricks.tex}
35   \ProvidesFile{pstricks.tex}
36     [\filedate\space v\fileversion\space `PSTricks' (tvz)]
37   \IfFileExists{pstricks.pro}{%
38     \ProvidesFile{pstricks.pro}
39       [2008/01/01 v. 1.03,  PostScript prologue file (hv)]
40       \@addtofilelist{pstricks.pro}}{}%
41   \IfFileExists{pst-dots.pro}{%
42     \ProvidesFile{pst-dots.pro}
43       [2006/12/19 v. 2.00,  PostScript prologue file (hv)]
44       \@addtofilelist{pst-dots.pro}}{}%
45   \IfFileExists{pst-algparser.pro}{%
46     \ProvidesFile{pst-algparser.pro}
47       [2008/01/01 v. 0.01,  PostScript prologue file (hv)]
48       \@addtofilelist{pst-algparser.pro}}{}%
49   {%
50     \let\psscalebox=\scalebox
51     \let\psscaleboxto=\scaleboxto
52   }{}
53   \let\scalebox\saved@scalebox
54 }{}
55
56 \IfFileExists{xcolor.sty}{%
57   \def\pst@ColorPackage{xcolor}
58   \PassOptionsToPackage{override}{xcolor}
59 }{\def\pst@ColorPackage{color}}%
60
61 \newif\ifpst@DIA\pst@DIAfalse
62 \DeclareOption{DIA}{\pst@DIAtrue}
63 \DeclareOption{noxcolor}{\def\pst@ColorPackage{color}}
64 \DeclareOption{vtex}{%
65   \def\psfs@solid{\pst@fill{\pst@usecolor\psfillcolor fill }}
66   \def\psfs@eofill{\pst@fill{\pst@usecolor\psfillcolor eofill }}
67   \def\psfs@shape{\pst@fill{\pst@usecolor\psfillcolor fill }}
68 }
69 \DeclareOption*{%
70   \PassOptionsToPackage\CurrentOption{\pst@ColorPackage}}
71 \ProcessOptions\relax
72
73 \RequirePackage{\pst@ColorPackage}
74
75 \@ifpackageloaded{xcolor}{%
76   \@ifpackagelater{xcolor}{2004/05/02}%
77   {%
78     \let\pst@getcolor\XC@getcolor
79     \let\pst@usecolor\XC@usecolor
80   }
81   {%
82     \PackageError{pstricks}{%
83     *************************************************\MessageBreak
84     * Your Version of `xcolor.sty' is too old!\MessageBreak
85     * You need the version from 2004/05/02 or newer\MessageBreak
86     * or use: \string\usepackage[noxcolor]{pstricks}\MessageBreak
87     *************************************************}{}%
88   }%
89 }{%
90   \def\pst@getcolor#1#2{%
91     \@ifundefined{\string\color@#1}%
92     {\@pstrickserr{Color `#1' not defined}\@eha}%
93     {\edef#2{#1}}}%
94   \def\pst@usecolor#1{\expandafter\expandafter\expandafter\c@lor@to@ps%
95     \csname\string\color@#1\endcsname\@@\space}%
96   \definecolor{darkgray}{gray}{.25}
97   \definecolor{gray}{gray}{.5}
98   \definecolor{lightgray}{gray}{.75}
99 }%
100 %
101 \definecolor{gradbegin}{rgb}{0,1,1}
102 \definecolor{gradend}{rgb}{0,.1,.95}
103 %
104 \@ifundefined{xglobal}%
105  {\def\xglobal#1#2#3#4% UK 2005-11-17
106    {#1{#2}{#3}{#4}%
107     \expandafter\global\expandafter\let\csname\string\color@#2%
108     \expandafter\endcsname\csname\string\color@#2\endcsname}}{}%
109 %
110 \def\newgray#1{%
111   \expandafter\gdef\csname #1\endcsname{\color{#1}}%  HV 2004-03-31
112   \xglobal\definecolor{#1}{gray}}%
113 %
114 \def\newrgbcolor#1#2{%
115   \expandafter\gdef\csname #1\endcsname{\color{#1}}%  HV 2004-03-31
116   \edef\@tempa{\noexpand\newrgbcolorx{#1}#2\noexpand\@@}\@tempa}%
117 \def\newrgbcolorx#1#2 #3 #4\@@{%
118   \xglobal\definecolor{#1}{rgb}{#2,#3,#4}}
119 %
120 \def\newcmykcolor#1#2{%
121   \expandafter\gdef\csname #1\endcsname{\color{#1}}%  HV 2004-03-31
122   \edef\@tempa{\noexpand\newcmykcolorx{#1}#2\noexpand\@@}\@tempa}
123 \def\newcmykcolorx#1#2 #3 #4 #5\@@{%
124   \xglobal\definecolor{#1}{cmyk}{#2,#3,#4,#5}}
125 %
126 \def\newhsbcolor#1#2{%
127   \expandafter\gdef\csname #1\endcsname{\color{#1}}%  HV 2004-03-31
128   \edef\@tempa{\noexpand\newhsbcolorx{#1}#2\noexpand\@@}\@tempa}
129 \def\newhsbcolorx#1#2 #3 #4\@@{%
130   \xglobal\definecolor{#1}{hsb}{#2,#3,#4}}
131 %
132 \definecolor{black}{gray}{0}
133 \definecolor{darkgray}{gray}{.25}
134 \definecolor{gray}{gray}{.5}
135 \definecolor{lightgray}{gray}{.75}
136 \definecolor{white}{gray}{1}
137 \definecolor{red}{rgb}{1,0,0}
138 \definecolor{green}{rgb}{0,1,0}
139 \definecolor{blue}{rgb}{0,0,1}
140 %\definecolor{yellow}{rgb}{1,1,0}
141 %\definecolor{cyan}{rgb}{0,1,1}
142 %\definecolor{magenta}{rgb}{1,0,1}
143 \definecolor{yellow}{cmyk}{0,0,1,0}
144 \definecolor{cyan}{cmyk}{1,0,0,0}
145 \definecolor{magenta}{cmyk}{0,1,0,0}
146 %
147 \renewcommand*\black{\color{black}}
148 \renewcommand*\darkgray{\color{darkgray}}
149 \renewcommand*\gray{\color{gray}}
150 \renewcommand*\lightgray{\color{lightgray}}
151 \renewcommand*\white{\color{white}}
152 \renewcommand*\blue{\color{blue}}
153 \renewcommand*\red{\color{red}}
154 \renewcommand*\green{\color{green}}
155 \renewcommand*\yellow{\color{yellow}}
156 \renewcommand*\magenta{\color{magenta}}
157 \renewcommand*\cyan{\color{cyan}}
158 %
159 \AtBeginDocument{%
160   \psset{fillcolor=white}%      hv 0.33
161   \let\pst@endcolor=\relax%
162 %  \let\pst@color=\relax%
163 % LaTeX used `\color@endgroup' instead. RN 2004-05-06
164 }
165 %
166 \endinput
167 %%
168 %% End of file `pstricks.sty'.
169
Note: See TracBrowser for help on using the browser.