summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pstricks/lgc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pstricks/lgc')
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-1.inl7
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-10.inl160
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-2.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-3.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-4.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-5.inl40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-6.inl9
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-7.inl9
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-8.inl28
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-10-9.inl83
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-2-1.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-2-2.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-2-3.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-2-4.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-2-5.inl8
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-3-1.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-3-2.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-1.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-10.inl6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-11.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-12.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-2.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-3.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-4.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-5.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-6.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-7.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-8.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-4-9.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-1.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-10.inl7
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-11.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-13.inl40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-14.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-16.inl21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-2.inl2
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-3.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-4.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-5.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-6.inl2
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-7.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-8.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-5-9.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-1.inl8
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-10.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-11.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-12.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-13.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-14.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-15.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-16.inl6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-17.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-18.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-19.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-2.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-20.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-21.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-22.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-23.inl4
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-24.inl6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-25.inl6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-26.inl29
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-27.inl13
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-28.inl8
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-29.inl9
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-3.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-30.inl11
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-31.inl9
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-32.inl21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-33.inl18
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-34.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-35.inl8
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-36.inl9
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-37.inl8
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-38.inl13
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-39.inl18
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-4.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-40.inl24
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-41.inl15
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-42.inl21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-43.inl12
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-44.inl11
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-45.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-46.inl17
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-5.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-6.inl6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-7.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-8.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-6-9.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-7-1.inl8
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-7-2.inl11
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-7-4.inl41
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-8-1.inl1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-8-2.inl5
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-8-3.inl6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-8-4.inl53
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-8-5.inl77
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-9-1.inl3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/lgc/4-9-2.inl3
99 files changed, 1146 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-1.inl
new file mode 100644
index 00000000000..9c4169ed3fc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-1.inl
@@ -0,0 +1,7 @@
+\begin{pspicture}(0,0)(5,4)
+ \newpsstyle{bomb}{fillcolor=gray,fillstyle=solid,
+ linestyle=dashed,linewidth=2pt}
+ \pscircle[style=bomb](2,2){.5}
+ \pscircle(.5,.5){.5}
+ \pswedge[style=bomb](4,.5){1}{20}{130}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-10.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-10.inl
new file mode 100644
index 00000000000..fa4d3b9da52
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-10.inl
@@ -0,0 +1,160 @@
+\makeatletter
+\newdimen\CurX
+\newdimen\CurY
+\newdimen\Cir@temp
+\newcount\Cir@direction % 0 right, 1 left, 2 up, 3 down
+
+\Cir@direction0
+
+\def\SetX#1{\CurX=#1pt}
+\def\SetY#1{\CurY=#1pt}
+
+\def\ShowDirection{%
+ \typeout{Direction:
+ \ifcase\Cir@direction right\or left\or up\or down\fi,
+ now at (\strip@pt\CurX,\strip@pt\CurY)}%
+}
+
+\def\ShowXY{\message{(\strip@pt\CurX,\strip@pt\CurY)}}
+
+\def\Down#1{\advance\CurY by -#1\p@\Cir@direction3%\ShowDirection
+}
+\def\Up#1{\advance\CurY by #1\p@\Cir@direction2%\ShowDirection
+}
+\def\Left#1{\advance\CurX by -#1\p@\Cir@direction1%\ShowDirection
+}
+\def\Right#1{\advance\CurX by #1\p@\Cir@direction0%\ShowDirection
+}
+
+\def\MyBox#1#2{% width,height
+ \pssetlength{\Cir@temp}{#1}%
+ \rule{\Cir@temp}{\z@}%
+ \pssetlength{\Cir@temp}{#2}%
+ \rule{\z@}{\Cir@temp}%
+}
+
+\def\Point#1{%
+ \rput(\strip@pt\CurX,\strip@pt\CurY){\pnode{#1}}%
+}
+
+\def\Switch#1{%
+ \message{[Switch] #1}\ShowXY
+ \relax
+ \ifcase\Cir@direction % right
+ \rput[b](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode[b]{#1}{%
+ \psline(.5,.4)%
+ \psarc{<-}{.4}{-10}{70}%
+ \MyBox{.5}{.4}%
+ }}%
+ \advance\CurX by .5\p@
+ \or % left
+ \advance\CurX by -.5\p@
+ \rput[b](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode[b]{#1}{%
+ \psline(0,0)(.5,.4)%
+ \psarc{<-}{.4}{-10}{70}%
+ \MyBox{.5}{.4}%
+ }}%
+ \fi
+}
+
+\def\Battery#1{%
+ \message{[Battery] #1}\ShowXY
+ \relax
+ \ifcase\Cir@direction % right
+ \rput[r](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#1}{%
+ \psline(0,-.4)(0,.4)%
+ \psline(.2,-.2)(.2,.2)%
+ \MyBox{.2}{.8}%
+ }}%
+ \advance\CurX by .2\p@
+ \or % left
+ \advance\CurX by -.2\p@
+ \rput[r](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#1}{%
+ \psline(0,-.4)(0,.4)%
+ \psline(.2,-.2)(.2,.2)%
+ \MyBox{.2}{.8}%
+ }}%
+ \or % up
+ \advance\CurY by .2\p@
+ \rput[b](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#1}{%
+ \psline(.1,.2)(.9,.2)%
+ \psline(0.3,0)(0.7,0)%
+ \MyBox{1}{.2}%
+ }}%
+ \or % down
+ \rput[b](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#1}{%
+ \psline(-.4,0)(.4,0)%
+ \psline(-.2,-.2)(.2,-.2)%
+ \MyBox{1}{.2}%
+ }}%
+ \advance\CurY by -.2\p@
+ \fi
+}
+
+\def\Resistor{\message{[Resistor]}\ShowXY
+ \@ifnextchar[{\@ResInd}{\@ResInd[1]{pszigzag}}}
+\def\Inductor{\message{[Inductor]}\ShowXY
+ \@ifnextchar[{\@ResInd}{\@ResInd[1]{pscoil}}}
+
+\def\@ResInd[#1]#2#3{%
+ \ifcase\Cir@direction % right
+ \rput[l](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#3}{%
+ \csname #2\endcsname[coilarm=.01,coilwidth=.3](0,.15)(#1,.15)%
+ \MyBox{#1}{.3}%
+ }}%
+ \advance\CurX by #1\p@
+ \or % left
+ \advance\CurX by -#1\p@
+ \rput[l](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#3}{%
+ \csname #2\endcsname[coilarm=.01,coilwidth=.3](0,.15)(#1,.15)%
+ \MyBox{#1}{.3}%
+ }}%
+ \or % up
+ \rput[b](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#3}{%
+ \csname #2\endcsname[coilarm=.01,coilwidth=.3](.15,0)(.15,#1)%
+ \MyBox{.3}{#1}%
+ }}%
+ \advance\CurY by #1\p@
+ \or % down
+ \advance\CurY by -#1\p@
+ \rput[b](\strip@pt\CurX,\strip@pt\CurY){%
+ \rnode{#3}{%
+ \csname #2\endcsname[coilarm=.01,coilwidth=.3](.15,0)(.15,#1)%
+ \MyBox{.3}{#1}%
+ }}%
+ \fi
+}
+\makeatother
+
+\begin{pspicture}(-0.3,0)(8.4,2.8)
+ \SetX{1}
+ \Up{1}
+ \Battery{A}
+ \Up{1}
+ \Right{2}
+ \Resistor{B}
+ \Right{1}
+ \Down{.3}
+ \Inductor{C}
+ \Down{.5}
+ \Left{1}
+ \Switch{D}
+ \ncangle[angleA=90,angleB=180,armB=0]{A}{B}
+ \ncangle[angleA=0,angleB=90,armB=0]{B}{C}
+ \ncput[ref=l]{~~~$i=i_{\mbox{max}}(1-w^{-t/3})$}
+ \ncangle[angleA=-90,armB=0,angleB=0]{C}{D}
+ \ncangle[angleA=180,armB=0,angleB=-90]{D}{A}
+ \nput{180}{A}{10V}
+ \nput{90}{B}{R}
+ \nput{0}{C}{3mH}
+ \nput{270}{D}{S}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-2.inl
new file mode 100644
index 00000000000..1c0b7f79093
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-2.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(2,2)\showgrid
+ \pscustom[fillstyle=solid,fillcolor=gray]{%
+ \pscurve(0,.5)(1,1.5)(.9,1)
+ \pscurve[liftpen=0](2,.5)(1,.1)(0,.1)}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-3.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-3.inl
new file mode 100644
index 00000000000..7cc4d7a0b5a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-3.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(2,2)\showgrid
+ \pscustom[fillstyle=solid,fillcolor=gray]{%
+ \pscurve(0,.5)(1,1.5)(.9,1)
+ \pscurve[liftpen=1](2,.5)(1,.1)(0,.1)}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-4.inl
new file mode 100644
index 00000000000..e5df1cbb0f5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-4.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(2,2)\showgrid
+ \pscustom[fillstyle=solid,fillcolor=gray]{%
+ \pscurve(0,.5)(1,1.5)(.9,1)
+ \pscurve[liftpen=2](2,.5)(1,.1)(0,.1)}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-5.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-5.inl
new file mode 100644
index 00000000000..7c9eb48eb16
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-5.inl
@@ -0,0 +1,40 @@
+\newdimen\X
+\newdimen\Y
+\newdimen\Coor
+
+% #1 is number of steps
+\newcommand{\RandomWalk}[1]{%
+ \setrandim\X{0pt}{1pt}
+ \setrandim\Y{0pt}{1pt}
+ \psdots[dotstyle=*,dotsize=6pt](\pointless\X,\pointless\Y)
+ \pscustom{%
+ \moveto(\pointless\X,\pointless\Y)
+ \multido{\i=1+1}{#1}{%
+ \MoveCoordinate{\X}
+ \MoveCoordinate{\Y}
+ \lineto(\pointless\X,\pointless\Y)}}}
+
+% Computation of new horizontal or vertical position of point
+\newcommand{\MoveCoordinate}[1]{%
+ \setrandim\Coor{-0.03pt}{0.03pt}
+ \advance #1 by \Coor
+ \ifdim#1>1pt #1=1pt \fi
+ \ifdim#1<0pt #1=0pt \fi}
+
+\newcommand{\randomdemo}[2]{{%
+ \psframe[linewidth=0.6mm](1,1)
+ \rput(#1,#2){\RandomWalk{300}}
+ \psset{linecolor=red}
+ \rput(#1,#2){\RandomWalk{200}}
+ \psset{linecolor=green}
+ \rput(#1,#2){\RandomWalk{100}}}}
+
+\psset{unit=5,dimen=middle}
+
+\framebox{%
+ \begin{pspicture}(1,3)
+ \randomdemo{0}{0}
+ \randomdemo{0}{1}
+ \randomdemo{0}{2}
+ \end{pspicture}}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-6.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-6.inl
new file mode 100644
index 00000000000..fe5f56fe0b2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-6.inl
@@ -0,0 +1,9 @@
+\begin{pspicture}(0,0)(2,1)\showgrid
+ \pscustom{%
+ \pscurve(0,.6)(1,.9)(2,.6)
+ \gsave
+ \pscurve[liftpen=1](2,.4)(1,.1)(0,.4)
+ \fill[fillstyle=solid,fillcolor=lightgray]
+ \grestore}
+ \pscurve[liftpen=2](2,.4)(1,.1)(0,.4)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-7.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-7.inl
new file mode 100644
index 00000000000..2364d978d96
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-7.inl
@@ -0,0 +1,9 @@
+\PstPolygon
+\PstPolygon[PolyNbSides=11]
+\PstPolygon[PolyOffset=2]
+\PstPolygon[linecolor=red,PolyIntermediatePoint=0.2]
+\PstPolygon[linestyle=dashed,PolyCurves,PolyOffset=2,
+ PolyIntermediatePoint=0.75]
+\PstPolygon[unit=2,PolyNbSides=9,PolyOffset=2]
+\PstPolygon[unit=2,PolyNbSides=27,PolyOffset=7,PolyCurves,
+ PolyIntermediatePoint=0.1]
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-8.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-8.inl
new file mode 100644
index 00000000000..ad9f3ddedd7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-8.inl
@@ -0,0 +1,28 @@
+\psset{unit=.825cm}
+\begin{pspicture}(10,8)
+ \psset{fillstyle=solid,linestyle=none,linewidth=0}
+ \psframe[fillcolor=lightblue](10,8)
+ \pscircle[fillcolor=yellow](2,6){.8} % Sun
+ {% Rays
+ \psset{linecolor=yellow,linestyle=solid,linewidth=.3}
+ \degrees[8]
+ \multido{\i=1+1}{8}{\rput{\i}(2,6){\psline(1,0)(1.5,0)}}
+ }%
+
+ \pspolygon[fillcolor=green](6,0)(10,2)(10,0)% Grass
+ \psdiamond[fillcolor=red,gangle=-45](8,6)(1.5,2.5)% Kite
+ \rput{45}(8,6){\pnode(-2.5,0){Kitetail}}
+ \rput{-10}(.8,1.5){\psdiamond[fillcolor=yellow](.6,.1)(.6,.3)}
+ \rput{-80}(.8,1.5){\psdiamond[fillcolor=yellow](.6,.1)(.6,.3)}
+ \pnode(.8,1.5){Tailend}
+ \nccurve[fillstyle=none,angleA=270,angleB=125,ncurvB=.9,ncurvA=1.4,
+ linestyle=dotted,dotstyle=square,linewidth=.25]{Kitetail}{Tailend}
+ \newcommand{\bunting}{\pstriangle(.35,.35)}
+ \psset{fillcolor=red,labelsep=.01}
+ \naput[nrot=115,npos=.15]{\bunting}
+ \nbput[nrot=25,npos=.15]{\bunting}
+ \naput[nrot=75,npos=.4]{\bunting}
+ \nbput[nrot=115,npos=.4]{\bunting}
+ \naput[nrot=115,npos=.7]{\bunting}
+ \nbput[nrot=25,npos=.7]{\bunting}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-9.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-9.inl
new file mode 100644
index 00000000000..cfdef07b5bf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-10-9.inl
@@ -0,0 +1,83 @@
+\DeclareFixedFont{\curly}{T1}{pzc}{m}{it}{30}
+%
+% The cat is designed to appear on a 10 x 10 grid
+%
+% cat head
+\newcommand{\Cathead}{%
+ \pscircle[fillcolor=black](5,4.2){2.5}%
+ % ears
+ {%
+ \psset{linecolor=black,fillcolor=pink,linewidth=.05,linestyle=solid}
+ \rput{45}(5,4.2){\pspolygon(2.5,.5)(2.5,-.5)(3.5,0)}
+ \rput{135}(5,4.2){\pspolygon(2.5,.5)(2.5,-.5)(3.5,0)}
+ }%
+}
+
+% eyes, nose and whiskers
+\newcommand{\Catface}{%
+ \pscircle[fillcolor=yellow](4,5.2){.5}
+ \psdiamond[fillcolor=gray](4,5.2)(.2,.5)
+ \pscircle[fillcolor=yellow](6,5.2){.5}
+ \psdiamond[fillcolor=gray](6,5.2)(.2,.5)
+ % nose
+ \rput{180}(5,4.6){\pstriangle[fillcolor=pink](.5,.5)}
+ % whiskers
+ {%
+ \psset{linecolor=white,linestyle=solid,linewidth=.1}
+ \rput{5}(5,4.2){\psline(.8,0)(1.8,0)}
+ \rput{15}(5,4.2){\psline(.8,0)(1.8,0)}
+ \rput{165}(5,4.2){\psline(.8,0)(1.8,0)}
+ \rput{175}(5,4.2){\psline(.8,0)(1.8,0)}
+ }%
+}
+
+% paws with claws
+\newcommand{\Catpaws}{%
+ \pscircle[fillcolor=black](1,4.2){.8}
+ \pscircle[fillcolor=black](9,4.2){.8}
+ {%
+ \psset{fillcolor=yellow}
+ \newcommand{\clawsize}{.4,.4}
+ \rput{180}(1,4.4){\pstriangle(\clawsize)}
+ \rput{180}(1,4.4){\pstriangle(-.45,0)(\clawsize)}
+ \rput{180}(1,4.4){\pstriangle(.45,0)(\clawsize)}
+ \rput{180}(9,4.4){\pstriangle(\clawsize)}
+ \rput{180}(9,4.4){\pstriangle(-.45,0)(\clawsize)}
+ \rput{180}(9,4.4){\pstriangle(.45,0)(\clawsize)}
+ }%
+}
+
+% wall
+\newcommand{\Wall}{%
+ \psframe[fillcolor=brown](0,0)(10,4)
+}
+
+% The whole cat on its wall
+\newcommand{\Cat}[1]{%
+ {\psset{unit=#1}
+ \Cathead\Catface\Catpaws\Wall}%
+}
+
+% bricks
+\newcommand{\Bricks}{%
+ \bfseries\large
+ \psset{fillcolor=wheat}
+ \psframe(1,.4)(2.5,1.9)
+ \rput[bl](1.1,1){\LaTeX}
+ \psframe(5,.4)(6.3,1.9)
+ \psframe(7,.4)(8.5,1.9)
+ \psframe(2,2.2)(3.2,3.7)
+ \rput[bl]{90}(2.6,2.4){\normalsize$e=mc^2$}
+ \psframe(5.3,2.2)(8,3.7)
+ \rput[bl](5.4,2.8){\textsc{PostScript}}
+}
+
+\begin{pspicture}(10,8)
+ \psset{fillstyle=solid,linestyle=none,linewidth=0}
+ \psframe[fillcolor=lightblue](10,8)
+ \Cat{1}
+ \rput[bl]{5}(1,1){\curly\color{white}Don Knuth Rules OK}
+ \Bricks
+ \rput(7,1){\Cat{.1}}
+ \rput(.1,2){\Cat{.15}}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-1.inl
new file mode 100644
index 00000000000..0247963b8c3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-1.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(2,2)\showgrid
+ \psline[linewidth=1pt,linecolor=gray]{<->}(0.5,0)(0,1)(1,1.5)(1.5,1)(.5,.5)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-2.inl
new file mode 100644
index 00000000000..52718c2e7e9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-2.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(1,1)\showgrid
+ \psline(0,0)(1,1)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-3.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-3.inl
new file mode 100644
index 00000000000..f3330707136
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-3.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(1,2)\showgrid
+ \psset{xunit=.5cm,yunit=2cm}
+ \psline(0,0)(1,1)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-4.inl
new file mode 100644
index 00000000000..972d176bbc4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-4.inl
@@ -0,0 +1,4 @@
+\resizebox{.5cm}{2cm}{%
+ \begin{pspicture}(1,1)
+ \psline(0,0)(1,1)
+ \end{pspicture}}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-5.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-5.inl
new file mode 100644
index 00000000000..9f8e6dfae9d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-2-5.inl
@@ -0,0 +1,8 @@
+\psset{unit=.5cm}
+\begin{pspicture}(10,10)
+ \psset{subgriddiv=0,linewidth=.8}
+ \psgrid
+ \psframe[dimen=inner](1,1)(4,4)
+ \psframe[dimen=middle,linecolor=red](6,6)(9,9)
+ \psframe[dimen=outer,linecolor=yellow](0,6)(4,9)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-3-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-3-1.inl
new file mode 100644
index 00000000000..f8a431d0407
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-3-1.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-1,0)(2,2)
+ \begin{psclip}{\psdiamond(1.5,0.2)(2.0,0.5)}
+ \Huge Scary Monsters
+ \end{psclip}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-3-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-3-2.inl
new file mode 100644
index 00000000000..6d03cde1c80
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-3-2.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(2.2,2)\showgrid
+ \rput(.1,.1){\psline(0,0)(1.3,1.3)}
+ \psset{linestyle=dashed}
+ \rput{-20}(1.2,.4){\psline(0,0)(1,0)}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-1.inl
new file mode 100644
index 00000000000..d3e19f83437
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-1.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(2,1)\showgrid
+ \psline(2,1)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-10.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-10.inl
new file mode 100644
index 00000000000..dd32fdf723c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-10.inl
@@ -0,0 +1,6 @@
+\begin{pspicture}(0,0)(3,2)\showgrid
+ \psdots[linecolor=blue,dotstyle=triangle,
+ dotscale=2](0,0.5)(1,2)(2.8,1.5)
+ \pscurve[linecolor=cyan,showpoints=true]{->}%
+ (0,1.2)(1.3,1.8)(3,0.4)(0.5,0.2)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-11.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-11.inl
new file mode 100644
index 00000000000..9209b76104a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-11.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(3,2)\showgrid
+ \parabola[linecolor=red]{<->}(0.3,0.3)(1.5,1.5)
+ \psarc(2,1.5){1}{180}{320}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-12.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-12.inl
new file mode 100644
index 00000000000..47b83ba1ac8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-12.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(4,2)\showgrid
+ \psbezier[linewidth=0.8mm,linecolor=red,showpoints=true]{|->}%
+ (1,0)(4,1)(2,2)(0,0)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-2.inl
new file mode 100644
index 00000000000..14527392af4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-2.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(2,1)\showgrid
+ \psline[linewidth=0.6mm,doubleline=true,doublesep=0.5mm]{->}(2,1)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-3.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-3.inl
new file mode 100644
index 00000000000..2b6d007210f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-3.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(2,1)\showgrid
+ \psline[linestyle=dashed](2,1)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-4.inl
new file mode 100644
index 00000000000..3703cff630b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-4.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(4,2)\showgrid
+ \psline[linearc=0.25,showpoints=true]{->}(1,0)(4,0.3)(2,2)(0,0.5)
+ \psline[linestyle=dashed,linecolor=blue,arrowlength=3]{<->}(0,1)(3,0)(4,2)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-5.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-5.inl
new file mode 100644
index 00000000000..6d7a1e82795
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-5.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(4.5,2)\showgrid
+ \psframe[linestyle=dashed](0.5,0.5)(3,1.5)
+ \psframe[fillstyle=solid,fillcolor=pink](0.5,0)(4.5,1)
+ \psframe[fillstyle=solid,fillcolor=white,framearc=0.5](3,0.2)(3.8,0.8)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-6.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-6.inl
new file mode 100644
index 00000000000..03aa4cceda8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-6.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(4,2)\showgrid
+ \psdiamond(1.5,1.5)(1.5,0.5)
+ \pstriangle[fillstyle=solid,fillcolor=yellow](2,0)(3,1)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-7.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-7.inl
new file mode 100644
index 00000000000..b7f35b90ffc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-7.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(3,2)\showgrid
+ \pscircle[linewidth=1mm,linecolor=green](1,1){1}
+ \pscircle[linestyle=none,fillstyle=solid,fillcolor=lightblue](1,1){0.5}
+ \pscircle[fillstyle=crosshatch](2.5,1.5){0.5}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-8.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-8.inl
new file mode 100644
index 00000000000..7eca414a4c6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-8.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(3,2)\showgrid
+ \psframe[framearc=0.25,fillstyle=gradient,gradangle=30,
+ gradbegin=yellow,gradend=red](0.5,0.5)(2.5,1.5)
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-9.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-9.inl
new file mode 100644
index 00000000000..b956bf4072a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-4-9.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(0,0)(4,2)\showgrid
+ \psellipse[linecolor=green,fillstyle=vlines,hatchangle=0](1,1)(1,0.5)
+ \pswedge[fillstyle=solid,fillcolor=lightgray](2.5,1){1}{0}{120}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-1.inl
new file mode 100644
index 00000000000..26687e2d64a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-1.inl
@@ -0,0 +1 @@
+\psframebox{The Buck Stops Here}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-10.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-10.inl
new file mode 100644
index 00000000000..7c941e997fe
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-10.inl
@@ -0,0 +1,7 @@
+\begin{pspicture}(-4,-3.2)(3,0.2)
+ \psset{linecolor=lightgray}
+ \pstextpath{\pscurve(-4,-2)(-2,0)(0,-3)(2,-1)(3,-2)}
+ {\color{blue}
+ If you want to type $3 \int^x_y = \sum^{n=1}_{33}$
+ and let it follow along a curving line \ldots}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-11.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-11.inl
new file mode 100644
index 00000000000..7064e767f74
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-11.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,0)(4.2,6.2)
+ \pstextpath[l]{\pscurve(0,0)(2,2)(4,0)}{Left justified}
+ \pstextpath[c]{\pscurve(0,2)(2,4)(4,2)}{Centred text}
+ \pstextpath[r]{\pscurve(0,4)(2,6)(4,4)}{Right justified}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-13.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-13.inl
new file mode 100644
index 00000000000..50b213c1675
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-13.inl
@@ -0,0 +1,40 @@
+\begin{pspicture}(-0.3,0)(9.1,9)
+ \small
+ \psset{linestyle=none}
+ \pstextpath[r]{\pscurve(1.5,8)(3,9)(4.45,6.5)}
+ {Tous les souvenirs de naguère}
+ \pstextpath[r]{\pscurve(1,7)(2,7.5)(4.45,6)}
+ {O mes amis partis en guerre}
+ \pstextpath[r]{\pscurve(1,6)(2,6.7)(4.45,5.2)}
+ {Jaillissent vers le firmament}
+ \pstextpath[r]{\pscurve(0.8,5)(2,5.8)(4.45,4.4)}
+ {Et vos regards en l'eau dormant}
+ \pstextpath[r]{\pscurve(1,4.3)(2,5)(4.45,3.8)}
+ {Meurent mélancoliquement}
+ \pstextpath[r]{\pscurve(0.3,3.2)(2,4.3)(4.45,3.3)}
+ {Où sont-ils Braque et Max Jacob}
+ \pstextpath[r]{\pscurve(0.2,2.7)(2,3.5)(3.8,3.2)(4.45,2.8)}
+ {Derain aux yeux gris comme l'aube}
+ \rput(4.5,7.3){\bfseries\Huge ?}
+ \pstextpath[l]{\pscurve(4.55,6.5)(6.5,8.7)(7.8,8)}
+ {Où sont Raynal Billy Dalize}
+ \pstextpath[l]{\pscurve(4.55,5.8)(6.5,7.5)(8.3,6.4)}
+ {Dont les noms se mélancolisent}
+ \pstextpath[l]{\pscurve(4.55,5.2)(6.5,6.6)(7.6,6.4)(8.2,5.2)(8.5,5.4)}
+ {Comme des pas dans une église}
+ \pstextpath[l]{\pscurve(4.55,4.5)(6.5,5.8)(8.5,4.7)}
+ {Où est Cremnitz qui s'engagea}
+ \pstextpath[l]{\pscurve(4.55,3.8)(6.5,4.7)(8.5,4)}
+ {Peut-être sont-ils morts déjà}
+ \pstextpath[l]{\pscurve(4.55,3.2)(6.5,4.2)(9,2.8)}
+ {De souvenirs mon âme est pleine}
+ \pstextpath[l]{\pscurve(4.55,2.4)(5,3)(6.5,3.5)(8.8,2.3)}
+ {Le jet d'eau pleure sur ma peine}
+ \pstextpath[c]{\pscurve(-0.3,1.4)(4.5,2.2)(9.1,1.4)}
+ {{\footnotesize\scshape Ceux qui sont partis à la guerre au nord
+ se battent maintenant}}
+ \pstextpath[c]{\pscurve(2.1,1.2)(4.5,0.8)(6.9,1.3)}
+ {Le soir tombe {\bfseries\Huge O} sanglante mer}
+ \pstextpath[c]{\pscurve(0,1)(4.5,0)(9,1)}
+ {Jardins où saigne abondamment le laurier rose fleur guerrière}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-14.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-14.inl
new file mode 100644
index 00000000000..c577277ddc7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-14.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(0,-1)(8.7,2.5)
+ \fontfamily{ptm}\selectfont
+ \pscharpath[fillstyle=solid,linecolor=red,fillcolor=lightblue,linewidth=2pt]
+ {\fontsize{1.5in}{1.5in}\selectfont \LaTeX}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-16.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-16.inl
new file mode 100644
index 00000000000..1bc020e6365
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-16.inl
@@ -0,0 +1,21 @@
+\DeclareFixedFont{\bigsf}{T1}{phv}{b}{n}{1.75cm}
+\DeclareFixedFont{\tinyrm}{T1}{ptm}{m}{n}{2mm}
+
+\newcounter{myN}
+\setcounter{myN}{300}
+
+\begin{pspicture}(0,0)(11,1.4)
+ \begin{pscharclip}[linecolor=red,fillstyle=solid,fillcolor=yellow]
+ {\rput[bl](0,0){\bigsf CHOCOLATE}}
+ \rput[t]{90}(0,0){%
+ \begin{minipage}{4cm}
+ \offinterlineskip
+ \raggedright\tinyrm\color{black}%
+ \whiledo{\value{myN}>0}%
+ {%
+ \addtocounter{myN}{-1}
+ nuts and raisins
+ }%
+ \end{minipage}}%
+ \end{pscharclip}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-2.inl
new file mode 100644
index 00000000000..d54131e4583
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-2.inl
@@ -0,0 +1,2 @@
+\psframebox[fillstyle=solid,fillcolor=black]%
+ {\bfseries\color{white}\LARGE Beware of The Dog}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-3.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-3.inl
new file mode 100644
index 00000000000..39ef0f0d0d9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-3.inl
@@ -0,0 +1,5 @@
+\psframebox{The dragon}
+\psframebox{\psframebox[linecolor=green]{ate}
+ \psframebox[linecolor=blue]
+ {\psframebox[linecolor=red]{the women} and
+ \psframebox[linecolor=red]{children}}}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-4.inl
new file mode 100644
index 00000000000..d8ae718a4f2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-4.inl
@@ -0,0 +1,5 @@
+\psshadowbox[fillstyle=solid,fillcolor=yellow]
+ {\color{red}
+ \begin{tabular}{c}
+ Chapter 1\\We go to sea
+ \end{tabular}}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-5.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-5.inl
new file mode 100644
index 00000000000..197d2005b60
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-5.inl
@@ -0,0 +1 @@
+\pscirclebox[doubleline=true]{\bfseries STOP!}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-6.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-6.inl
new file mode 100644
index 00000000000..460aff9f1fe
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-6.inl
@@ -0,0 +1,2 @@
+\psdblframebox[linecolor=green,linestyle=dotted,linewidth=3pt,dotstyle=*]
+ {\color{red}All Hail Caesar!}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-7.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-7.inl
new file mode 100644
index 00000000000..b788232efc5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-7.inl
@@ -0,0 +1 @@
+\psdiabox{\sffamily No Parking}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-8.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-8.inl
new file mode 100644
index 00000000000..e10517ff501
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-8.inl
@@ -0,0 +1,3 @@
+\pstribox[shadow=true,fillstyle=gradient,gradbegin=green,gradend=red]
+ {\color{white}\Huge
+ $\frac{\alpha}{\Omega}$}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-9.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-9.inl
new file mode 100644
index 00000000000..b42acb1a0ff
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-5-9.inl
@@ -0,0 +1 @@
+\psovalbox[linecolor=red]{\color{blue}Today's Menu}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-1.inl
new file mode 100644
index 00000000000..54c6125a7ac
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-1.inl
@@ -0,0 +1,8 @@
+\begin{pspicture}(0,0)(5,5)\showgrid
+ \rput(1,1){\rnode{A}{Dog}}
+ \rput(2,4){\rnode{B}{Cat}}
+ \rput(4,2){Mouse}
+ \ncline{A}{B}
+ \nccurve[linestyle=dotted]{A}{B}
+ \ncarc[linestyle=dashed]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-10.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-10.inl
new file mode 100644
index 00000000000..03f2aa0e9e6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-10.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\trinode{A}{Cat}}
+ \rput(2.5,.5){\trinode{B}{Dog}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-11.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-11.inl
new file mode 100644
index 00000000000..d033f8e9f20
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-11.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \dotnode(.5,.5){A}
+ \dotnode(2.5,.5){B}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-12.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-12.inl
new file mode 100644
index 00000000000..f4a23140f35
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-12.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \fnode(.5,.5){A}
+ \fnode(2.5,.5){B}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-13.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-13.inl
new file mode 100644
index 00000000000..9377da276f3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-13.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,.5){\rnode{B}{\psframebox{Dog}}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-14.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-14.inl
new file mode 100644
index 00000000000..7196447bd3e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-14.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \nccurve[angleB=180]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-15.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-15.inl
new file mode 100644
index 00000000000..ed74c2c4914
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-15.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \nccurve{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-16.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-16.inl
new file mode 100644
index 00000000000..4f5cfb38c9e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-16.inl
@@ -0,0 +1,6 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,.5){\rnode{B}{\psframebox{Dog}}}
+ \ncarc{->}{A}{B}
+ \ncarc{->}{B}{A}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-17.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-17.inl
new file mode 100644
index 00000000000..26e3af24bf1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-17.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \ncbar{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-18.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-18.inl
new file mode 100644
index 00000000000..698757c806e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-18.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \ncdiag[angleB=180]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-19.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-19.inl
new file mode 100644
index 00000000000..f0b88afb06b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-19.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \ncdiagg[angleB=180]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-2.inl
new file mode 100644
index 00000000000..700804b4454
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-2.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\rnode{A}{Cat}}
+ \rput(2.5,.5){\rnode{B}{Dog}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-20.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-20.inl
new file mode 100644
index 00000000000..1f07de6c4d2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-20.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \ncangle[angleB=180]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-21.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-21.inl
new file mode 100644
index 00000000000..9b35cc9769a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-21.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \ncangles[angleB=180]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-22.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-22.inl
new file mode 100644
index 00000000000..01d4361c874
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-22.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(2.5,1.5){\rnode{B}{\psframebox{Dog}}}
+ \ncloop[loopsize=.25,angleB=180]{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-23.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-23.inl
new file mode 100644
index 00000000000..0b67a1438ba
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-23.inl
@@ -0,0 +1,4 @@
+\begin{pspicture}(-.2,-.5)(3,2)\showgrid
+ \rput(1,.5){\rnode{A}{\psframebox{Cat}}}
+ \nccircle{->}{A}{.5}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-24.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-24.inl
new file mode 100644
index 00000000000..053f4540c9f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-24.inl
@@ -0,0 +1,6 @@
+\begin{pspicture}(-.2,-.5)(3.5,5)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(3,4.5){\rnode{B}{\psframebox{Dog}}}
+ \psset{coilarm=.01,coilwidth=.3}
+ \nccoil{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-25.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-25.inl
new file mode 100644
index 00000000000..e6fcbafae20
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-25.inl
@@ -0,0 +1,6 @@
+\begin{pspicture}(-.2,-.5)(3.5,5)\showgrid
+ \rput(.5,.5){\rnode{A}{\psframebox{Cat}}}
+ \rput(3,4.5){\rnode{B}{\psframebox{Dog}}}
+ \psset{coilarm=.01,coilwidth=.3}
+ \nczigzag{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-26.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-26.inl
new file mode 100644
index 00000000000..2331474e25f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-26.inl
@@ -0,0 +1,29 @@
+\newcounter{CtA}
+\newcounter{CtB}
+
+\newcommand{\Wheel}[3]{{%
+ \color{black}
+ \psset{unit=#2}
+ \begin{pspicture}(-1,-1.2)(1,1.2)
+ \SpecialCoor
+ \degrees[#1]
+ \multido{\ia=1+1}{#1}{%
+ \setcounter{CtA}{\ia}%
+ \stepcounter{CtA}%
+ \setcounter{CtB}{#1}%
+ \addtocounter{CtB}{-\ia}%
+ \multido{\ib=\value{CtA}+1}{%
+ \value{CtB}}{#3(1;\ia)(1;\ib)}}
+ \multido{\i=1+1}{#1}{%
+ \rput(1;\i){%
+ \pscirclebox[fillstyle=solid,fillcolor=white]{\footnotesize\i}}}
+ \end{pspicture}}}% end of newcommand
+
+{%
+ \color{white}
+ \fbox{\Wheel{3}{1.2}{\psline}
+ \Wheel{5}{1.2}{\psline}}
+ \psset{arcangle=10}
+ \fbox{\Wheel{12}{3}{\pcarc[linecolor=blue]}}
+}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-27.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-27.inl
new file mode 100644
index 00000000000..7d5fbb32e0e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-27.inl
@@ -0,0 +1,13 @@
+\begin{pspicture}(0,0)(5,2.5)
+ \begin{psmatrix}[rowsep=1.5cm]
+ & City &\\
+ {\tiny Shack} & House & {\Large Hotel}
+ \psset{arrows=<<-}
+ \ncline{1,2}{2,1}<{a}
+ \ncline{1,2}{2,2}>{b}
+ \ncline{1,2}{2,3}>{b}
+ \psset{arrows=-,linestyle=dotted}
+ \ncline{2,1}{2,2}
+ \ncline{2,2}{2,3}
+ \end{psmatrix}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-28.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-28.inl
new file mode 100644
index 00000000000..0b33ada64fb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-28.inl
@@ -0,0 +1,8 @@
+\begin{psmatrix}
+ A & B \\
+ $\sqrt{\frac{x + y}{z}}$ & D
+ \ncline{1,1}{1,2}
+ \ncline{1,2}{2,2}
+ \ncline{2,2}{2,1}
+ \ncline{2,1}{1,1}
+\end{psmatrix}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-29.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-29.inl
new file mode 100644
index 00000000000..7c1475c6b57
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-29.inl
@@ -0,0 +1,9 @@
+\psset{arrows=->,labelsep=3pt,linecolor=gray,mnode=circle}
+\begin{psmatrix}[rowsep=20pt,colsep=28pt]
+ A & B \\ $\sqrt{\frac{x + y}{z}}$ & D
+ \psset{linestyle=dotted}
+ \ncline{1,1}{1,2}^{\emph{firstly}}
+ \ncline{1,2}{2,2}>{\emph{next}}
+ \ncline{2,2}{2,1}_{\emph{then}}
+ \ncline{2,1}{1,1}<{\emph{lastly}}
+\end{psmatrix}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-3.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-3.inl
new file mode 100644
index 00000000000..d7d28c39efd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-3.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\Rnode{A}{Cat}}
+ \rput(2.5,.5){\Rnode{B}{Dog}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-30.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-30.inl
new file mode 100644
index 00000000000..4316eff5ff9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-30.inl
@@ -0,0 +1,11 @@
+\psset{arrows=->,labelsep=3pt,linecolor=gray,mnode=circle}
+\begin{psmatrix}[rowsep=20pt,colsep=28pt]
+ A & B \\
+ $\sqrt{\frac{x + y}{z}}$ & D
+ \psset{linestyle=dotted}
+ \ncline{1,1}{1,2}\naput{\emph{firstly}}
+ \ncline{1,2}{2,2}\naput{\emph{next}}
+ \ncline{2,2}{2,1}\naput{\emph{then}}
+ \ncline{2,1}{1,1}\naput{\emph{lastly}}
+ \nccurve[ncurv=2,linestyle=solid,angleA=90]{1,1}{2,2}
+\end{psmatrix}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-31.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-31.inl
new file mode 100644
index 00000000000..1bde6620c41
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-31.inl
@@ -0,0 +1,9 @@
+\psset{framearc=.4}
+\begin{psmatrix}[colsep=3]
+ \pnode{A}&\psframebox{Waiting} & \psframebox{Calculating}
+ \ncline[arrows=->]{1,1}{1,2}
+ \psset{offset=-.1}
+ \ncline[arrows=->]{1,2}{1,3}\naput{{\scriptsize TRIGGER/activated}}
+ \psset{offset=.1}
+ \ncline[arrows=<-]{1,2}{1,3}\nbput{{\scriptsize [4,11]/finished}}
+\end{psmatrix}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-32.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-32.inl
new file mode 100644
index 00000000000..0755ba65941
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-32.inl
@@ -0,0 +1,21 @@
+\psset{arrows=->,fillcolor=white,fillstyle=solid}
+
+\newcommand{\Show}[1]{\psshadowbox{#1}}
+
+\begin{psmatrix}[mnode=r,ref=t]
+ \psframebox[linestyle=none,framesep=.75]{%
+ \begin{psmatrix}[name=A,ref=c]
+ \Show{Stakeholder}
+ \end{psmatrix}} &
+ \psframebox[fillstyle=solid,fillcolor=pink,framesep=.75]{%
+ \rule{1cm}{0pt}
+ \begin{psmatrix}[ref=c]
+ [name=B]\Show{Goal} & \Show{Criteria}\\
+ \Show{Sub-goal} & \Show{Justification}
+ \ncline{1,1}{1,2}
+ \ncline{1,1}{2,2}
+ \ncline{1,1}{2,1}\tlput{Strategy}
+ \ncline{2,1}{2,2}
+ \end{psmatrix}}
+\end{psmatrix}
+\ncline[angleB=180]{A}{B}\naput[npos=.7]{Model}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-33.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-33.inl
new file mode 100644
index 00000000000..8e8655bd371
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-33.inl
@@ -0,0 +1,18 @@
+\psset{framearc=.2}
+\begin{psmatrix}[rowsep=1cm,colsep=-10pt]
+ [name=A]\psframebox{requirements}\\
+ &[name=B]\psframebox{design}\\
+ &&[name=C]\psframebox{coding}\\
+ &&&[name=D]\psframebox{testing}\\
+ &&&&[name=E]\psframebox{operations}
+ \psset{arrows=->,armA=0,angleB=90}
+ \ncangle{A}{B}
+ \ncangle{B}{C}
+ \ncangle{C}{D}
+ \ncangle{D}{E}
+ \psset{angleB=-90,angleA=180}
+ \ncangle{B}{A}
+ \ncangle{C}{B}
+ \ncangle{D}{C}
+ \ncangle{E}{D}
+\end{psmatrix}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-34.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-34.inl
new file mode 100644
index 00000000000..30501438b91
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-34.inl
@@ -0,0 +1 @@
+\pstree{\TC}{\TC \TC}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-35.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-35.inl
new file mode 100644
index 00000000000..dba80831ca6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-35.inl
@@ -0,0 +1,8 @@
+\pstree{\TC}
+ {\pstree{\TC}{\TC \TC}
+ \pstree{\TC}{\TC \TC}
+ \pstree{\TC}{\pstree{\TC}{\TC \TC}
+ \TC \TC
+ }
+ }
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-36.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-36.inl
new file mode 100644
index 00000000000..8c886501bfd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-36.inl
@@ -0,0 +1,9 @@
+\pstree[nodesep=2pt,levelsep=20pt]{\TR{grandfather}}
+ {\pstree{\TR{uncle}}{\TR{cousin}}
+ \pstree{\TR{father}}
+ {\pstree{\TR{brother}}{\TR{nephew}}
+ \pstree{\TR{Me}}
+ {\pstree{\TR{son}}{\TR{grandson}}
+ }
+ }
+}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-37.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-37.inl
new file mode 100644
index 00000000000..1d5ed2b339f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-37.inl
@@ -0,0 +1,8 @@
+\pstree{\Tdot}
+ {\Tdot
+ \pstree{\Tdot}
+ {\pstree{\Tdot}
+ {\Tdot \Tdot \Tdot}
+ \Tdot
+ }
+ }
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-38.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-38.inl
new file mode 100644
index 00000000000..cb8b4668b09
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-38.inl
@@ -0,0 +1,13 @@
+\psset{labelsep=2pt,tnpos=a,radius=2pt}
+\pstree[treemode=R]{\TC*~{25}}
+ {\TC*~{5}~[tnpos=r]{$L_a$}
+ \taput{$a$}
+ \pstree{\TC*~{20}\tbput{$b$}}
+ {\pstree{\TC*~{15}\taput{$a$}}
+ {\TC*~{7}~[tnpos=r]{$L_{baa}$}\taput{$a$}
+ \TC*~{5}~[tnpos=r]{$L_{bab}$}\taput{$b$}
+ \TC*~{3}~[tnpos=r]{$L_{bac}$}\tbput{$c$}}
+ \TC*~{5}~[tnpos=r]{$L_{bb}$}
+ \tbput{$b$}
+ }
+ }
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-39.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-39.inl
new file mode 100644
index 00000000000..a6313be1eda
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-39.inl
@@ -0,0 +1,18 @@
+\renewcommand\psedge{\nccurve}
+\newcommand{\Female}[2][]{{\psset{linecolor=pink}\TR[#1]{\emph{#2}}}}
+\newcommand{\Male}[2][]{{\psset{linecolor=blue}\TR[#1]{#2}}}
+
+\psset{nodesep=2pt,angleA=90,angleB=-90}
+
+\pstree[treemode=U]{\Female{{\bfseries Matilde}}}{%
+ \pstree{\Male{Sebastian}}{%
+ \pstree{\Male[name=P]{Philip}}{\Male{Frederick}\Female{Ethel}}
+ \pstree{\Female[name=W]{Mary}}{\Male{Lionel}\Female{Agnes}}}
+ \pstree{\Female{Leonor}}{
+ \pstree{\Male[name=R]{Ra\'ul}}{\Male{Joaquim}\Female{J\'ulia}}
+ \pstree{\Female[name=A]{Am\'elia}}{\Male{\'Alvaro}\Female{Augusta}}}
+}
+
+\psset{linecolor=green,doubleline=true,linestyle=dotted}
+\ncline{P}{W}\nbput{1940}
+\ncline{R}{A}\nbput{1954}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-4.inl
new file mode 100644
index 00000000000..b855ba90ff1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-4.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \pnode(.5,.5){A}
+ \pnode(2.5,.5){B}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-40.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-40.inl
new file mode 100644
index 00000000000..434205ea523
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-40.inl
@@ -0,0 +1,24 @@
+\newcommand{\Item}[1]{\Tr[ref=l]{\psframebox[linestyle=none]{#1}}}
+\renewcommand{\psedge}{\ncangle}
+
+\psset{xbbd=1.5cm,treemode=R,angleB=-180,angleA=0,levelsep=72pt}
+
+\pstree{\Item{langs}}{%
+ \Item{german}
+ \pstree{\Item{greek}}{%
+ \Item{h kelly}
+ \pstree{\Item{levy}}{%
+ \Item{doc}
+ \Item{src}
+ }
+ }
+ \Item{italian}
+ \pstree{\Item{russian}}{
+ \Item{hyphen}
+ }
+ \pstree{\Item{turkish}}{%
+ \Item{hyphen}
+ \Item{inputs}
+ \Item{mf}
+ }
+}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-41.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-41.inl
new file mode 100644
index 00000000000..7d204441c61
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-41.inl
@@ -0,0 +1,15 @@
+\newcommand{\XX}[1]{\Tr{\psframebox{\rule{0pt}{9pt}#1}}}
+\renewcommand{\psedge}{\ncangle}
+
+\psset{angleB=90,angleA=-90,levelsep=36pt,armB=14pt}
+
+\pstree{\XX{grandmother}}
+ {\pstree{\XX{aunt}}{\XX{cousin}}
+ \pstree{\XX{mother}}
+ {\pstree{\XX{sister}}{\XX{niece}}
+ \pstree{\XX{Me}}
+ {\pstree{\XX{daughter}}
+ {\XX{granddaughter}}
+ }
+ }
+ }
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-42.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-42.inl
new file mode 100644
index 00000000000..dc2a6edcf1e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-42.inl
@@ -0,0 +1,21 @@
+\rotatebox{90}{%
+\psset{nodesep=2pt}
+\newcommand{\XX}[2]{\TR{\ensuremath{#1_{\mbox{#2}}}}}
+\pstree[xbbr=1.5cm]{\XX{R}{AMSU}}
+ {
+ \XX{S}{RawData}
+ \pstree{\XX{S}{combine}
+ \trput{\ensuremath{\oplus}}
+ \tlput{\ensuremath{\oplus}}}
+ {
+ \psset{linestyle=dashed}
+ \XX{R}{Modes}
+ \XX{R}{Normal}
+ \XX{R}{Vertical}
+ \XX{R}{Latched}
+ \XX{R}{Tripped}
+ \XX{R}{Other}
+ }
+ \XX{S}{GenerateData}
+ }
+}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-43.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-43.inl
new file mode 100644
index 00000000000..6db755d6e35
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-43.inl
@@ -0,0 +1,12 @@
+\psset{framearc=.2,levelsep=4cm,armB=1cm,angleB=-180}
+
+\renewcommand{\psedge}{\ncangle}
+\newcommand{\TreeBox}[1]{\Tr{\psframebox{#1}}}
+
+\pstree[treemode=R]{\TreeBox{Monitor}}
+ {\psset{offsetA=4pt}
+ \TreeBox{Attitude Generator}
+ \naput[npos=2.5]{{\small init}}
+ \nbput[npos=2.5]{{\small stop}}
+ \psset{offsetA=-4pt}
+ \TreeBox{Normal Generator}}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-44.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-44.inl
new file mode 100644
index 00000000000..c1f8c5c31cf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-44.inl
@@ -0,0 +1,11 @@
+\psset{arrows=->,framearc=.2}
+
+\newcommand{\Treebox}[1]{\Tr{\psframebox{#1}}}
+
+\pstree[treemode=R]{\Treebox{A$\rightarrow$B}}
+ {\pstree{\Treebox{B$\rightarrow$C}}
+ {\Treebox{A$\rightarrow$D}
+ \pstree[treemode=L]{\Treebox{B$\rightarrow$E}}
+ {\Tn\TC[arrows=<-]}
+ }
+ }
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-45.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-45.inl
new file mode 100644
index 00000000000..d0e464588b7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-45.inl
@@ -0,0 +1 @@
+\pstree{\Tp}{\Tcircle{A}\Tcircle{B}}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-46.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-46.inl
new file mode 100644
index 00000000000..2a318e9b338
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-46.inl
@@ -0,0 +1,17 @@
+\psset{angleB=-90,arrows=->,nrot=:U}
+
+\newcommand{\molesworth}[1]{%
+\pstree[#1]{\Tdia{ }}
+ {\Tp[arrows=->,edge={\ncbar[angleA=180]}]
+ \nbput{Gabbitas}
+ {\psset{linestyle=dashed,arrows=-} \Tp }
+ \Tp[arrows=->,edge={\ncbar}]
+ \naput{Thring}
+ }
+}
+
+\psset{showbbox=true}
+\begin{tabular}{l}
+ \molesworth{}\\[1cm]
+ \molesworth{xbbl=1cm,xbbr=1cm}
+\end{tabular}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-5.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-5.inl
new file mode 100644
index 00000000000..659e3d8cb83
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-5.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \cnode(.5,.5){.2}{A}
+ \cnode(2.5,.5){.2}{B}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-6.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-6.inl
new file mode 100644
index 00000000000..f3b5c8f1843
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-6.inl
@@ -0,0 +1,6 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \psset{radius=.3}
+ \Cnode(.5,.5){A}
+ \Cnode(2.5,.5){B}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-7.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-7.inl
new file mode 100644
index 00000000000..5624438b6ac
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-7.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\circlenode{A}{Cat}}
+ \rput(2.5,.5){\circlenode{B}{Dog}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-8.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-8.inl
new file mode 100644
index 00000000000..be56681c549
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-8.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\ovalnode{A}{Cat}}
+ \rput(2.5,.5){\ovalnode{B}{Dog}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-9.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-9.inl
new file mode 100644
index 00000000000..526c17cd51f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-6-9.inl
@@ -0,0 +1,5 @@
+\begin{pspicture}(-.2,-.5)(3,1)\showgrid
+ \rput(.5,.5){\dianode{A}{Cat}}
+ \rput(2.5,.5){\dianode{B}{Dog}}
+ \ncline{A}{B}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-1.inl
new file mode 100644
index 00000000000..7a7b138eab6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-1.inl
@@ -0,0 +1,8 @@
+\begin{pspicture}(-1,-2.5)(9,2.5)
+ \psset{xunit=.25mm,yunit=2cm}
+ \psset{plotpoints=50}
+ \psplot[linestyle=dashed,linecolor=blue]{0}{360}{x sin}
+ \psplot[plotstyle=dots,dotstyle=triangle]{0}{360}{x cos}
+ \psset{plotpoints=200}
+ \psplot[linecolor=red]{0}{360}{x dup sin exch cos mul}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-2.inl
new file mode 100644
index 00000000000..dfa4f936ff5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-2.inl
@@ -0,0 +1,11 @@
+\begin{tabular}{ccc}
+ \begin{pspicture}(-0.75,-0.75)(3,2)\psaxes(3,2)\end{pspicture}&
+ \begin{pspicture}(-0.75,-2)(3,0.75)\psaxes(3,-2)\end{pspicture}&
+ \begin{pspicture}(-0.75,-.75)(3,2)\psaxes(2,1)(0,0)(3,2)\end{pspicture}\\
+ \verb|psaxes(3,2)| & \verb|psaxes(3,-2)| & \verb|psaxes(2,1)(0,0)(3,2)|\\[20pt]
+ \begin{pspicture}(-3,-0.5)(0.75,2.5)\psaxes(-3,2)\end{pspicture}&
+ \begin{pspicture}(-3,-2)(0.5,0.75)\psaxes(-3,-2)\end{pspicture}&
+ \begin{pspicture}(-1,-2)(0,0)\psaxes(0,0)(-1,0)(1,1)\end{pspicture}\\
+ \verb|psaxes(-3,2)| &\verb|psaxes(-3,-2)|
+ & \verb|psaxes(0,0)(-1,0)(1,1)|\\
+\end{tabular}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-4.inl
new file mode 100644
index 00000000000..c42ee5c12b7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-7-4.inl
@@ -0,0 +1,41 @@
+\newcounter{lastval}
+\newcounter{thishalf}
+\newcounter{thisval}
+
+\newcommand\lang[4]{% name, value, percentage, color
+ \setcounter{thisval}{\value{lastval}}
+ \addtocounter{thisval}{#3}
+ \pswedge[fillcolor=#4]{1}{\thelastval}{\thethisval}%
+ \setcounter{thishalf}{((\value{thisval}-\value{lastval})/2)+\value{lastval}}
+ %\typeout{#1: \thethishalf}%
+ \ifnum#3>200\rput(1.3;\thethishalf){#1}\fi
+ \setcounter{lastval}{\value{thisval}}
+}
+
+\bgroup
+\psset{unit=3}
+\centerline{%
+ \begin{pspicture}(-1.3,-1.3)(1.3,1.3)
+ \psset{fillstyle=solid}
+ \degrees[10000]
+ \SpecialCoor
+ \setcounter{lastval}{0}
+ \lang{Romanian}{1}{3}{green}
+ \lang{Czech}{2}{6}{blue}
+ \lang{Bulgarian}{4}{11}{green}
+ \lang{Japanese}{4}{11}{palegreen}
+ \lang{Dutch}{7}{20}{black}
+ \lang{Norwegian}{20}{56}{cyan}
+ \lang{Greek}{26}{73}{magenta}
+ \lang{Swedish}{34}{95}{lightgray}
+ \lang{Danish}{46}{129}{white}
+ \lang{French}{83}{232}{pink}
+ \lang{Latin}{146}{409}{wheat}
+ \lang{Russian}{243}{680}{white}
+ \lang{Italian}{391}{1093}{gray}
+ \lang{German}{508}{1421}{lightblue}
+ \lang{unknown}{599}{1676}{red}
+ \lang{English}{1462}{4085}{yellow}
+\end{pspicture}}
+\egroup
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-1.inl
new file mode 100644
index 00000000000..8e002d10770
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-1.inl
@@ -0,0 +1 @@
+\psshadow[Tshadowangle=45,Tshadowsize=2.5]{\LARGE\bfseries Words with a shadow}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-2.inl
new file mode 100644
index 00000000000..4453738ca75
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-2.inl
@@ -0,0 +1,5 @@
+\pstilt{45}{I Feel Ill!}
+
+\begin{pspicture}(-0.2,-2.2)(2.5,0.5)
+ \pstilt{-75}{\psgrid(0,0)(2,2)}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-3.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-3.inl
new file mode 100644
index 00000000000..0fea88b07ad
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-3.inl
@@ -0,0 +1,6 @@
+\begin{pspicture}(-2.3,-0.8)(2.3,1.5)
+ \psset{unit=.3cm}
+ \psset{viewpoint=-1 -1 1}
+ \ThreeDput[normal=0 0 1]{\psgrid(-3,-3)(6,6)}
+ \ThreeDput[normal=-1 0 0](0,4,0){\psframe*[linecolor=yellow](4,4)}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-4.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-4.inl
new file mode 100644
index 00000000000..6984defd87a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-4.inl
@@ -0,0 +1,53 @@
+\def\CubeSide#1#2#3#4{%
+ \ThreeDput[normal=#1](#2){%
+ \psframe*[linecolor=#3](4,4)
+ \rput(2,2){\footnotesize#4}}
+}
+
+\catcode`\<=12
+\catcode`\>=12
+
+\def\TheCube#1#2{%
+ \begin{pspicture}(-9,-7)(9,9)
+ \bfseries
+ \ifcase #1 \relax
+ \or %1
+ \psset{viewpoint=-1 -1 #2}
+ \rput[l](-8,-6){{\normalsize Viewpoint: -1 -1 #2}}
+ \ifnum#2>0\ThreeDput[normal=0 0 1]{\psgrid(-3,-3)(6,6)}\fi
+ \CubeSide{-1 0 0}{0,4,0}{yellow}{FRONT}
+ \CubeSide{0 -1 0}{0,0,0}{blue}{FRONT}
+ \or %2
+ \psset{viewpoint=1 -1 #2}
+ \rput[l](-8,-6){{\normalsize Viewpoint: 1 -1 #2}}
+ \ifnum#2>0\ThreeDput[normal=0 0 1]{\psgrid(-3,-3)(6,6)}\fi
+ \CubeSide{0 -1 0}{0,0,0}{blue}{FRONT}
+ \CubeSide{1 0 0}{4,0,0}{white}{BACK}
+ \or %3
+ \psset{viewpoint=1 1 #2}
+ \rput[l](-8,-6){{\normalsize Viewpoint: 1 1 #2}}
+ \ifnum#2>0\ThreeDput[normal=0 0 1]{\psgrid(-3,-3)(6,6)}\fi
+ \CubeSide{1 0 0}{4,0,0}{white}{BACK}
+ \CubeSide{0 1 0}{4,4,0}{green}{BACK}
+ \or %4
+ \psset{viewpoint=-1 1 #2}
+ \rput[l](-8,-6){{\normalsize Viewpoint: -1 1 #2}}
+ \ifnum#2>0\ThreeDput[normal=0 0 1]{\psgrid(-3,-3)(6,6)}\fi
+ \CubeSide{0 1 0}{4,4,0}{green}{BACK}
+ \CubeSide{-1 0 0}{0,4,0}{yellow}{FRONT}
+ \fi
+ \ifnum#2<0
+ \CubeSide{0 0 -1}{0,4,0}{magenta}{BOT}
+ \else
+ \CubeSide{0 0 1}{0,0,4}{red}{TOP}
+ \fi
+ \end{pspicture}
+}
+
+\psset{unit=.3cm,subgriddiv=0}
+\begin{tabular}{cc}
+ \TheCube{1}{1}&
+ \TheCube{2}{1}\\[-10pt]
+ \TheCube{3}{1}&
+ \TheCube{4}{1}\\
+\end{tabular}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-5.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-5.inl
new file mode 100644
index 00000000000..f32d756d6ea
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-8-5.inl
@@ -0,0 +1,77 @@
+\newcommand{\DieFrame}[1][darkgray]{%
+ \psframe[linecolor=black,fillcolor=#1,fillstyle=solid](4,4)}
+
+\newcommand{\SpotColor}{white}
+\newcommand{\DieOne}{\DieFrame[lightgray]
+ \pscircle*[linecolor=\SpotColor](2,2){.3}
+}
+\newcommand{\DieTwo}{\DieFrame[lightgray]
+ \pscircle*[linecolor=\SpotColor](1,2){.3}
+ \pscircle*[linecolor=\SpotColor](3,2){.3}
+}
+\newcommand{\DieThree}{\DieFrame[lightgray]
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](2,2){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+}
+\newcommand{\DieFour}{\DieFrame
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+ \pscircle*[linecolor=\SpotColor](1,3){.3}
+ \pscircle*[linecolor=\SpotColor](3,1){.3}
+}
+\newcommand{\DieFive}{\DieFrame
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+ \pscircle*[linecolor=\SpotColor](1,3){.3}
+ \pscircle*[linecolor=\SpotColor](3,1){.3}
+ \pscircle*[linecolor=\SpotColor](2,2){.3}
+}
+\newcommand{\DieSix}{\DieFrame
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](1,2){.3}
+ \pscircle*[linecolor=\SpotColor](1,3){.3}
+ \pscircle*[linecolor=\SpotColor](3,1){.3}
+ \pscircle*[linecolor=\SpotColor](3,2){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+}
+\newcommand\DieSide[3]{\ThreeDput[normal=#1](#2){#3}}
+
+\def\TheDie#1#2(#3)(#4){%
+ \begin{pspicture}(#3)(#4)
+ \ifcase #1 \relax
+ \or %1
+ \psset{viewpoint=-1 -1 #2}
+ \DieSide{-1 0 0}{0,4,0}{\DieThree}
+ \DieSide{0 -1 0}{0,0,0}{\DieFive}
+ \or %2
+ \psset{viewpoint=1 -1 #2}
+ \DieSide{0 -1 0}{0,0,0}{\DieFive}
+ \DieSide{1 0 0}{4,0,0}{\DieFour}
+ \or %3
+ \psset{viewpoint=1 1 #2}
+ \DieSide{1 0 0}{4,0,0}{\DieFour}
+ \DieSide{0 1 0}{4,4,0}{\DieTwo}
+ \or %4
+ \psset{viewpoint=-1 1 #2}
+ \DieSide{0 1 0}{4,4,0}{\DieTwo}
+ \DieSide{-1 0 0}{0,4,0}{\DieThree}
+ \fi
+ \ifnum#2<0
+ \DieSide{0 0 -1}{0,4,0}{\DieSix}
+ \else
+ \DieSide{0 0 1}{0,0,4}{\DieOne}
+ \fi
+ \end{pspicture}}
+
+\psset{unit=.5cm}
+\begin{tabular}{ccc}
+ \TheDie{1}{1}(-4,-0.5)(5,7.5)&
+ \TheDie{2}{1}(-1.5,-1.5)(7.5,6.5)&
+ \TheDie{3}{1}(-4,-3)(5,5)\\
+ \TheDie{4}{1}(-6.5,-2)(2.5,6)&
+ \TheDie{1}{-1}(-4,-3)(5,5)&
+ \TheDie{2}{-1}(-1.5,-1.5)(7.5,6.5)\\
+ \TheDie{3}{-1}(-4,-0.5)(5,7.5)&
+ \TheDie{4}{-1}(-6.5,-2)(2.5,6)\\
+\end{tabular}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-9-1.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-9-1.inl
new file mode 100644
index 00000000000..10b4564bb94
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-9-1.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(2,2)\showgrid
+ \multirput(0,0)(.2,.2){10}{$\pi$}
+\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pstricks/lgc/4-9-2.inl b/Master/texmf-dist/doc/generic/pstricks/lgc/4-9-2.inl
new file mode 100644
index 00000000000..aa36eaf9915
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/lgc/4-9-2.inl
@@ -0,0 +1,3 @@
+\begin{pspicture}(0,0)(3,3)\showgrid
+ \multips(.5,.5)(.4,.4){5}{\pscircle{.35}}
+\end{pspicture}