diff options
author | Norbert Preining <preining@logic.at> | 2007-11-16 11:27:44 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2007-11-16 11:27:44 +0000 |
commit | a5af96d9861b2dc9fc0a88e3e8c37200e9961cc3 (patch) | |
tree | 45bc581eb8268325b4b03e5bb979c009cd1a8b1c /Master/texmf-dist/source/generic/pst-fill | |
parent | d331d84212f7e8a9a94c72b42111cbbbf622c883 (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/Makefile | 1 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/pst-fill/pst-fill.dtx | 115 |
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 |