summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/generic/pst-fill
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-11-16 11:27:44 +0000
committerNorbert Preining <preining@logic.at>2007-11-16 11:27:44 +0000
commita5af96d9861b2dc9fc0a88e3e8c37200e9961cc3 (patch)
tree45bc581eb8268325b4b03e5bb979c009cd1a8b1c /Master/texmf-dist/source/generic/pst-fill
parentd331d84212f7e8a9a94c72b42111cbbbf622c883 (diff)
pst-fill update from ctan
git-svn-id: svn://tug.org/texlive/trunk@5460 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/generic/pst-fill')
-rw-r--r--Master/texmf-dist/source/generic/pst-fill/Makefile1
-rw-r--r--Master/texmf-dist/source/generic/pst-fill/pst-fill.dtx115
2 files changed, 56 insertions, 60 deletions
diff --git a/Master/texmf-dist/source/generic/pst-fill/Makefile b/Master/texmf-dist/source/generic/pst-fill/Makefile
index 3d55734c181..1586e6f0764 100644
--- a/Master/texmf-dist/source/generic/pst-fill/Makefile
+++ b/Master/texmf-dist/source/generic/pst-fill/Makefile
@@ -34,6 +34,7 @@ $(MAIN).dvi : $(MAIN).dtx
makeindex -s gind.ist -t $(basename $<).ilg -o $(basename $<).ind \
$(basename $<).idx
$(LATEX) $<
+ $(LATEX) $<
clean :
$(RM) $(addprefix $(MAIN), .log .aux .glg .glo .gls .ilg .idx .ind .tmp .toc .out)
diff --git a/Master/texmf-dist/source/generic/pst-fill/pst-fill.dtx b/Master/texmf-dist/source/generic/pst-fill/pst-fill.dtx
index 49e1233b944..43961608a21 100644
--- a/Master/texmf-dist/source/generic/pst-fill/pst-fill.dtx
+++ b/Master/texmf-dist/source/generic/pst-fill/pst-fill.dtx
@@ -13,6 +13,7 @@
%% `pst-fill' is a PSTricks package for filling and tiling areas
%%
% \fi
+% \changes{v1.01}{2007/03/10}{bugfix for incomplete ifx (hv)}
% \changes{v1.00}{2006/11/06}{use pst-xkey for extend keys (hv)}
% \changes{v0.99}{2004/08/17}{merge the VTeX and TeX versions (patch 4) (hv)}
% \changes{v0.98}{2004/06/22}{delete the Pst@Debug option and use the
@@ -685,8 +686,8 @@
% \pspolygon[fillstyle=boxfill,fillsep=0.25](0,1)(1,4)(4,6)(4,0)(2,1)
% \end{pspicture}\hspace{1em}
% \begin{pspicture}(4,4)
-%% \pscircle[linestyle=none,fillstyle=solid,fillcolor=yellow,
-%% addfillstyle=boxfill,fillsep=0.5](2,2){2}
+%% \pscircle[linestyle=none,fillstyle=solid,fillcolor=yellow,fillsep=0.5,
+%% addfillstyle=boxfill](2,2){2}
% \end{pspicture}
% \end{LTXexample}
%
@@ -696,7 +697,7 @@
%
% \begin{LTXexample}[pos=t]
% \newcommand{\ProtoTile}{%
-% \begin{pspicture}(1,1)% 1/12=0.08333
+% \begin{pspicture}(1,1)%%% 1/12=0.08333
% \psset{linestyle=none,linewidth=0,
% hatchwidth=0.08333\psunit,hatchsep=0.08333\psunit}
% \psframe[fillstyle=solid,fillcolor=black,addfillstyle=hlines,hatchcolor=white](1,1)
@@ -1126,55 +1127,47 @@
% macros are defined, and how the same object is used to draw the four
% neighbors).
%
-% \psset{unit=1cm}
-% \newcommand{\Pattern}[1]{%
-% \begin{pspicture}(-0.25,-0.25)(0.25,0.25)\rput{*0}{\psdot[dotstyle=#1]}
-% \end{pspicture}}
-% \newcommand{\West}{\Pattern{o}} \newcommand{\South}{\Pattern{x}}
-% \newcommand{\Central}{\Pattern{+}}\newcommand{\North}{\Pattern{square}}
-% \newcommand{\East}{\Pattern{triangle}}
-% \newcommand{\Cross}{%
-% \pspolygon[unit=0.5,linewidth=0.2,linecolor=red](0,0)(0,1)(1,1)(1,2)(2,2)(2,1)
-% (3,1)(3,0)(2,0)(2,-1)(1,-1)(1,0)}
-% \newcommand{\StylePosition}[1]{\LARGE\textcolor{red}{\textbf{#1}}}
-% \newcommand{\SubDomain}[4]{%
-% \psboxfill{#4}\begin{psclip}{\psframe[linestyle=none]#1}%
-% \psframe[linestyle=#3](5,5)\psframe[fillstyle=boxfill]#2
-% \end{psclip}}
-% \newcommand{\SendArea}[1]{\psframe[fillstyle=solid,fillcolor=cyan]#1}
-% \newcommand{\ReceiveData}[2]{%
-% \psboxfill{#2}\psframe[fillstyle=solid,fillcolor=yellow,addfillstyle=boxfill]#1}
-% \newcommand{\Neighbor}[2]{%
-% \begin{pspicture}(5,5)
-% \rput{*0}(2.5,2.5){\StylePosition{#1}}
-% \ReceiveData{(0.5,0)(4.5,0.5)}{\Central}\SendArea{(0.5,0.5)(4.5,1)}
-% \SubDomain{(5,2)}{(0.5,0.5)(4.5,3)}{dashed}{#2}%
-% ^^A % Receive and send arrows
-% \pcarc[arcangle=45,arrows=->](0.5,-1.25)(0.5,0.25)%
-% \pcarc[arcangle=45,arrows=->,linestyle=dotted,dotsep=2pt](4.5,0.75)(4.5,-0.75)%
-% \end{pspicture}}
-% \psset{dimen=middle,dotscale=2,fillloopadd=2}
-% \begin{pspicture}(-5.7,-5.7)(5.7,5.7)
-% ^^A % Central domain
-% \rput(0,0){%
-% \begin{pspicture}(5,5)
-% ^^A % Receive from West, East, North and South
-% \ReceiveData{(0,0.5)(0.5,4.5)}{\West} \ReceiveData{(4.5,0.5)(5,4.5)}{\East}
-% \ReceiveData{(0.5,4.5)(4.5,5)}{\North}\ReceiveData{(0.5,0)(4.5,0.5)}{\South}
-% ^^A % send area for West, East, North and South
-% \SendArea{(0.5,0.5)(1,4.5)} \SendArea{(4,0.5)(4.5,4.5)}
-% \SendArea{(0.5,0.5)(4.5,1)} \SendArea{(0.5,4)(4.5,4.5)}
-% ^^A % Central domain
-% \SubDomain{(5,5)}{(0.5,0.5)(4.5,4.5)}{solid}{\Central}
-% ^^A % Redraw overlapped lines
-% \psline(1,0.5)(1,4.5)\psline(4,0.5)(4,4.5)%
-% ^^A % Two crosses
-% \rput(1.5,4){\Cross}\rput(2,2){\Cross}%
-% \end{pspicture}}%
-% ^^A % The four neighbors
-% \rput(0,5.5){\Neighbor{N}{\North}}\rput{-90}(5.5,0){\Neighbor{E}{\East}}%
-% \rput{90}(-5.5,0){\Neighbor{W}{\West}}\rput{180}(0,-5.5){\Neighbor{S}{\South}}%
-% \end{pspicture}
+%\psset{unit=1cm}
+%\newcommand{\Pattern}[1]{%
+% \begin{pspicture}(-0.25,-0.25)(0.25,0.25)\rput{*0}{\psdot[dotstyle=#1]}
+% \end{pspicture}}
+%\newcommand{\West}{\Pattern{o}} \newcommand{\South}{\Pattern{x}}
+%\newcommand{\Central}{\Pattern{+}}\newcommand{\North}{\Pattern{square}}
+%\newcommand{\East}{\Pattern{triangle}}
+%\newcommand{\Cross}{%
+% \pspolygon[unit=0.5,linewidth=0.2,linecolor=red](0,0)(0,1)(1,1)(1,2)(2,2)(2,1)%
+% (3,1)(3,0)(2,0)(2,-1)(1,-1)(1,0)}
+%\newcommand{\StylePosition}[1]{\LARGE\textcolor{red}{\textbf{#1}}}
+%\newcommand{\SubDomain}[4]{%
+% \psboxfill{#4}\begin{psclip}{\psframe[linestyle=none]#1}%
+% \psframe[linestyle=#3](5,5)\psframe[fillstyle=boxfill]#2%
+% \end{psclip}}
+%\newcommand{\SendArea}[1]{\psframe[fillstyle=solid,fillcolor=cyan]#1}
+%\newcommand{\ReceiveData}[2]{%
+% \psboxfill{#2}\psframe[fillstyle=solid,fillcolor=yellow,addfillstyle=boxfill]#1}%
+%\newcommand{\Neighbor}[2]{%
+% \begin{pspicture}(5,5)
+% \rput{*0}(2.5,2.5){\StylePosition{#1}}
+% \ReceiveData{(0.5,0)(4.5,0.5)}{\Central}\SendArea{(0.5,0.5)(4.5,1)}%
+% \SubDomain{(5,2)}{(0.5,0.5)(4.5,3)}{dashed}{#2}%
+% \pcarc[arcangle=45,arrows=->](0.5,-1.25)(0.5,0.25)%
+% \pcarc[arcangle=45,arrows=->,linestyle=dotted,dotsep=2pt](4.5,0.75)(4.5,-0.75)%
+% \end{pspicture}}%
+% \psset{dimen=middle,dotscale=2,fillloopadd=2}
+%\begin{pspicture}(-5.7,-5.7)(5.7,5.7)
+% \rput(0,0){%
+% \begin{pspicture}(5,5)
+% \ReceiveData{(0,0.5)(0.5,4.5)}{\West} \ReceiveData{(4.5,0.5)(5,4.5)}{\East}
+% \ReceiveData{(0.5,4.5)(4.5,5)}{\North}\ReceiveData{(0.5,0)(4.5,0.5)}{\South}
+% \SendArea{(0.5,0.5)(1,4.5)}\SendArea{(4,0.5)(4.5,4.5)}
+% \SendArea{(0.5,0.5)(4.5,1)}\SendArea{(0.5,4)(4.5,4.5)}
+% \SubDomain{(5,5)}{(0.5,0.5)(4.5,4.5)}{solid}{\Central}
+% \psline(1,0.5)(1,4.5)\psline(4,0.5)(4,4.5)%
+% \rput(1.5,4){\Cross}\rput(2,2){\Cross}%
+% \end{pspicture}}%
+% \rput(0,5.5){\Neighbor{N}{\North}}\rput{-90}(5.5,0){\Neighbor{E}{\East}}%
+% \rput{90}(-5.5,0){\Neighbor{W}{\West}}\rput{180}(0,-5.5){\Neighbor{S}{\South}}%
+%\end{pspicture}
%
% \begin{lstlisting}
% \newcommand{\Pattern}[1]{%
@@ -1255,7 +1248,7 @@
% GUTenberg}, Number~16, pages 21--70, February~1994 (in french).
%
% \bibitem{LGC97} Michel Goossens, Sebastian Rahtz and Frank Mittelbach,
-% \emph{The \LaTeX{} Graphics Companion}, Addison-Wesley, 1997.
+% \emph{The \LaTeX{} Graphics Companion}, Addison-Wesley, 2005.
%
% \bibitem{GS87} Branko Gr\"unbaum and Geoffrey Shephard, \emph{Tilings and
% Patterns}, Freeman and Company, 1987.
@@ -1272,12 +1265,14 @@
% \bibitem{LAAN97} Kees van der Laan, Tiling in PostScript and \MF{} -- Escher's
% wink, \emph{MAPS}, Volume~19, Number~2, pages 39--67, 1997.
%
-% \bibitem{vanZandt93} Timothy van Zandt, PSTricks. PostScript macros for
+% \bibitem{vanZandt93} Timothy Van Zandt, PSTricks. PostScript macros for
% Generic \TeX, available from \CTAN, 1993, \CTANref{pstricks}.
%
-% \bibitem{vanZandtGirou94} Timothy van Zandt and Denis Girou, Inside PSTricks,
+% \bibitem{vanZandtGirou94} Timothy Van Zandt and Denis Girou, Inside PSTricks,
% \emph{\TUB}, Volume~15, Number~3, pages 239--246, September 1994.
%
+%
+% \bibitem{voss07} Herbert Vo\ss, PSTricks -- Graphics for \TeX\ and \LaTeX, DANTE/Lehmanns, 4th ed., 2007.
% \bibitem{Wang65} Hao Wang, Games, Logic and Computers, \emph{Scientific
% American}, pages 98--106, November 1965.
% \end{thebibliography}
@@ -1307,18 +1302,18 @@
\input{random.tex} % Random macros from Donald Arseneau
\usepackage{url} % URLs convenient typesetting
\usepackage{multido} % General loop macro
-\usepackage[dvipsnames]{pstricks} % PSTricks with the `color' extension
+\usepackage[dvipsnames]{pstricks} % PSTricks with the `color' extension
\usepackage{pst-text} % PSTricks package for character path
\usepackage{pst-grad} % PSTricks package for gradient filling
\usepackage{pst-node} % PSTricks package for nodes
\usepackage[tiling]{pst-fill} % PSTricks package for filling/tiling
%
-\AtBeginDocument{
+\AtBeginDocument{%
% \OnlyDescription % comment out for implementation details
\EnableCrossrefs
\CodelineIndex
\RecordChanges}
-\AtEndDocument{
+\AtEndDocument{%
\PrintIndex
\setcounter{IndexColumns}{1}
\PrintChanges}
@@ -1357,8 +1352,8 @@
% Who we are.
%
% \begin{macrocode}
-\def\fileversion{1.00}
-\def\filedate{2005/09/12}
+\def\fileversion{1.01}
+\def\filedate{2007/03/10}
\message{`PST-Fill' v\fileversion, \filedate\space (tvz,dg,hv)}
\csname PSTboxfillLoaded\endcsname
\let\PSTboxfillLoaded\endinput