summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 01:00:45 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 01:00:45 +0000
commit524dc4b7a5d60a1c703450ac6fd3749ffe81afa3 (patch)
treed2c179ce4fb28bc7cf883d77402e908512107896
parentd4f912523bae12ffe3cd9cf564cfc7a29567ef4c (diff)
doc 8
git-svn-id: svn://tug.org/texlive/trunk@87 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/MyCurveB.dat90
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp01.pdfbin0 -> 17738 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp01.tex24
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp02.tex43
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp03.pdfbin0 -> 6426 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp03.tex37
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdfbin0 -> 65076 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex62
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdfbin0 -> 6650 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex60
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp06.pdfbin0 -> 32199 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp06.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp07.pdfbin0 -> 15380 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp07.tex49
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp08.pdfbin0 -> 43975 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp08.tex111
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp09.pdfbin0 -> 7321 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp09.tex40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp10.pdfbin0 -> 30717 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp10.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp100.pdfbin0 -> 8628 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp100.tex35
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdfbin0 -> 45510 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex98
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp102.pdfbin0 -> 5337 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp102.tex45
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp103.pdfbin0 -> 8524 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp103.tex28
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp104.pdfbin0 -> 14548 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp104.tex121
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp105.pdfbin0 -> 6411 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp105.tex88
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp106.pdfbin0 -> 16855 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp106.tex28
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp107.pdfbin0 -> 18924 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp107.tex89
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp109.pdfbin0 -> 127492 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp109.tex229
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp11.pdfbin0 -> 8435 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp11.tex66
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp111.pdfbin0 -> 4384 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp111.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp112.pdfbin0 -> 17885 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp112.tex142
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp113.pdfbin0 -> 119804 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp113.tex100
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp114.tex46
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp115.pdfbin0 -> 38774 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp115.tex49
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp116.pdfbin0 -> 9944 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp116.tex19
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp12.pdfbin0 -> 13486 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp12.tex63
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp13.pdfbin0 -> 6891 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp13.tex46
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp14.pdfbin0 -> 9095 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp15.tex58
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp16.pdfbin0 -> 7146 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp16.tex60
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp17.pdfbin0 -> 15545 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp17.tex62
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp18.pdfbin0 -> 10774 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp18.tex51
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp19.pdfbin0 -> 25742 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp19.tex28
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp20.pdfbin0 -> 29008 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp20.tex43
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp21.pdfbin0 -> 421413 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp21.tex97
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp22.pdfbin0 -> 5029 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp22.tex24
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp23.tex56
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp24.pdfbin0 -> 24928 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp24.tex55
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp25.pdfbin0 -> 4850 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp25.tex27
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp26.pdfbin0 -> 4708 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdfbin0 -> 20275 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex41
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp28.pdfbin0 -> 16945 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp28.tex91
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp29.pdfbin0 -> 5668 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp30.pdfbin0 -> 11347 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp30.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp31.pdfbin0 -> 7558 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp32.pdfbin0 -> 211484 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp32.tex14
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp33.pdfbin0 -> 11740 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp33.tex11
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdfbin0 -> 8323 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp35.pdfbin0 -> 81640 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp35.tex264
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdfbin0 -> 7435 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp37.pdfbin0 -> 13330 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp38.tex66
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp39.pdfbin0 -> 3226 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp39.tex16
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp40.tex19
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp41.pdf102
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp41.tex16
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp42.pdfbin0 -> 3891 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp42.tex31
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp43.pdfbin0 -> 13618 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp43.tex34
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp44.pdfbin0 -> 5625 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp45.pdfbin0 -> 7346 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp45.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp46.pdfbin0 -> 11001 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp46.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp47.pdfbin0 -> 8779 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp47.tex25
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp48.pdfbin0 -> 27186 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp49.pdfbin0 -> 9652 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp49.tex50
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp50.tex171
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex41
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp52.pdfbin0 -> 12271 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp52.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp53.pdfbin0 -> 3631 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp53.tex24
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp54.pdfbin0 -> 11233 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp54.tex1294
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdfbin0 -> 9538 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex50
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp56.pdfbin0 -> 9321 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp56.tex25
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp57.pdfbin0 -> 5974 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp57.tex67
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp58.pdfbin0 -> 6099 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp58.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp59.pdfbin0 -> 8749 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp59.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp60.pdfbin0 -> 2158 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp60.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp61.pdfbin0 -> 1987 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp61.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp62.pdfbin0 -> 38662 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp62.tex49
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp63.pdfbin0 -> 3508 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp63.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp64.tex27
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp65.pdfbin0 -> 8543 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp65.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp66.pdfbin0 -> 16294 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp66.tex48
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp67.pdfbin0 -> 14477 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp67.tex29
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp68.pdfbin0 -> 66948 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp68.tex19
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp69.pdfbin0 -> 13563 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp69.tex113
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp70.pdfbin0 -> 13680 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp71.pdfbin0 -> 14227 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp72.tex30
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp73.pdfbin0 -> 7927 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp73.tex66
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdfbin0 -> 46786 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex42
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/calendrierfp.sty363
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/data1.dat201
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/data2.dat201
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/data3.dat201
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/data4.dat89
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/amsppt.diff61
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rubibtex/README50
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex80
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.bat5
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.sed68
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/ruinpenc67
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx3.sed1
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/t2filter.c51
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/utf-8/test-utf8.tex28
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/utf-8/utf-8.def68
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/utf-8/utfcyr.def264
-rw-r--r--Master/texmf-dist/doc/generic/t2/etc/utf-8/utflat.def228
-rw-r--r--Master/texmf-dist/doc/latex/york-thesis/sample-thesis/.DS_Storebin0 -> 6148 bytes
179 files changed, 7709 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/MyCurveB.dat b/Master/texmf-dist/doc/generic/pstricks/voss/MyCurveB.dat
new file mode 100644
index 00000000000..c769f851017
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/MyCurveB.dat
@@ -0,0 +1,90 @@
+(0.000000000000000000,0)
+(-0.967741935483870968,0.193548387096774191)
+(-1.764705882352941177,0.705882352941176469)
+(-2.307692307692307692,1.384615384615384615)
+(-2.608695652173913044,2.086956521739130433)
+(-2.727272727272727273,2.727272727272727272)
+(-2.727272727272727273,3.272727272727272727)
+(-2.658227848101265823,3.721518987341772151)
+(-2.553191489361702128,4.085106382978723404)
+(-2.432432432432432433,4.378378378378378378)
+(-2.307692307692307693,4.615384615384615384)
+(-2.185430463576158942,4.807947019867549668)
+(-2.068965517241379312,4.965517241379310344)
+(-1.959798994974874373,5.095477386934673366)
+(-1.858407079646017700,5.203539823008849557)
+(-1.764705882352941177,5.294117647058823529)
+(-1.678321678321678322,5.370629370629370629)
+(-1.598746081504702196,5.435736677115987460)
+(-1.525423728813559323,5.491525423728813559)
+(-1.457800511508951407,5.539641943734015345)
+(-1.395348837209302326,5.581395348837209302)
+(-1.337579617834394907,5.617834394904458598)
+(-1.284046692607003893,5.649805447470817120)
+(-1.234347048300536673,5.677996422182468694)
+(-1.188118811881188120,5.702970297029702970)
+(-1.145038167938931300,5.725190839694656488)
+(-1.104815864022662891,5.745042492917847025)
+(-1.067193675889328065,5.762845849802371541)
+(-1.031941031941031944,5.778869778869778869)
+(-0.998851894374282434,5.793340987370838117)
+(-0.967741935483870970,5.806451612903225806)
+(-0.938446014127144303,5.818365287588294651)
+(-0.910815939278937386,5.829222011385199240)
+(-0.884718498659517428,5.839142091152815013)
+(-0.860033726812816190,5.848229342327150084)
+(-0.836653386454183270,5.856573705179282868)
+(-0.814479638009049774,5.864253393665158371)
+(-0.793423874195854184,5.871336669049320943)
+(-0.773405698778833111,5.877883310719131614)
+(-0.754352030947775630,5.883945841392649903)
+(-0.736196319018404913,5.889570552147239263)
+(-0.718877849210987727,5.894798363530099357)
+(-0.702341137123745826,5.899665551839464882)
+(-0.686535391165513571,5.904204364023416711)
+(-0.671414038657171927,5.908443540183112919)
+(-0.656934306569343067,5.912408759124087591)
+(-0.643056849953401680,5.916123019571295433)
+(-0.629745422063421174,5.919606967396158999)
+(-0.616966580976863760,5.922879177377892030)
+(-0.604689428218839989,5.925956396544631838)
+(-0.592885375494071150,5.928853754940711462)
+(-0.581527936145952114,5.931584948688711516)
+(-0.570592538405267014,5.934162399414776883)
+(-0.560056357872490313,5.936597393448397323)
+(-0.549898167006109980,5.938900203665987780)
+(-0.540098199672667762,5.941080196399345335)
+(-0.530638029058749210,5.943145925457991156)
+(-0.521500457456541632,5.945105215004574565)
+(-0.512669416617560402,5.946965232763700648)
+(-0.504129877527769870,5.948732554827684420)
+(-0.495867768595041330,5.950413223140495867)
+(-0.487869901359637432,5.952012796587576646)
+(-0.480123902942694895,5.953536396489416623)
+(-0.472618154538634660,5.954988747186796699)
+(-0.465341735336888032,5.956374212312166747)
+(-0.458284371327849592,5.957696827262044653)
+(-0.451436388508891929,5.958960328317373461)
+(-0.444788670059747733,5.960168178800619606)
+(-0.438332617103566831,5.961323592608508809)
+(-0.432060112711333760,5.962429555416405760)
+(-0.425963488843813398,5.963488843813387423)
+(-0.420035495957404860,5.964504042595148885)
+(-0.414269275028768700,5.965477560414269275)
+(-0.408658331778316854,5.966411643963426012)
+(-0.403196512895023622,5.967308390846349436)
+(-0.397877984084880637,5.968169761273209549)
+(-0.392697209782983131,5.968997588701343437)
+(-0.387648934384963931,5.969793589528444369)
+(-0.382728164867517183,5.970559371933267909)
+(-0.377930154680274279,5.971296443948333599)
+(-0.373250388802488346,5.972006220839813374)
+(-0.368684569868001831,5.972690031861629494)
+(-0.364228605270950552,5.973349126443588984)
+(-0.359878595172712822,5.973984679867032808)
+(-0.355630821337849288,5.974597798475867908)
+(-0.351481736733287390,5.975189524465885596)
+(-0.347427955830864537,5.975760840290869916)
+(-0.343466245558626139,5.976312672720094749)
+(-0.339593516851041948,5.976845896578338049)
+(-0.335806816752609739,5.977361338196453276)
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp01.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp01.pdf
new file mode 100644
index 00000000000..4694c7035bb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp01.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp01.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp01.tex
new file mode 100644
index 00000000000..fd6c10b2cde
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp01.tex
@@ -0,0 +1,24 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp01.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-slpe}
+\usepackage{multido}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\def\radiusI{4}
+\def\radiusII{0.5}
+\begin{pspicture}(-\radiusI,-\radiusI)(\radiusI,\radiusI)
+ \multido{\in=0+36,\im=25+36}{10}{%
+ \ifodd\im\pswedge[fillstyle=radslopes](0,0){\radiusI}{\in}{\im}\fi
+ }
+ \pscircle*[linecolor=white](0,0){\radiusII}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp02.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp02.tex
new file mode 100644
index 00000000000..da41292aa1a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp02.tex
@@ -0,0 +1,43 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp02.tex ---
+%% Autor : Herbert Voss <voss@perce.de> (nach einer Idee von
+%% Denos Girou)
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-grad}
+\usepackage{multido}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-6,-5)(5,8)
+\psset{gradbegin=white,gradend=black,gradmidpoint=1}
+\multido{\in=35+90,\im=59+90}{4}{%
+ \ifodd\im\pswedge[fillstyle=gradient](0,0){4}{\in}{\im}\fi
+}
+\pscircle*[linecolor=white](0,0){1}
+\pscircle[linewidth=1cm,linecolor=lightgray](0,0){5}
+\pscircle[linewidth=0.2,linecolor=cyan](0,0){1}
+\pscircle(0,0){1}\pscircle(0,0){0.8}
+\psline{->}(0,0)(0.8,0)\uput[90](0.4,0){r}
+\uput[180](0,0){S}
+\psframe[fillcolor=cyan,fillstyle=solid](0.8,0)(1.0,7)
+\psframe[fillstyle=vlines,linestyle=none](-0.1,7)(2,7.5)
+\psline(-0.1,7)(2,7)
+\psline[linewidth=0.2,linecolor=red]{->}(0.9,0)(0.9,3)\uput[0](0.9,2.8){\LARGE $F_f$}
+{\psset{arrowscale=2,linewidth=0.075,linecolor=red}
+\psline{->}(0,0)(0,3)\uput[-180](0,2.8){\LARGE $F_f^\prime$}
+\psline{->}(0,0)(0,-3)\uput[-180](0,-2.8){\LARGE $-F_f^\prime$}
+\psline{->}(0,0)(0,-6)\uput[-180](0,-5.8){\LARGE $F_g$} }
+\psarc{->}(0,0){2}{100}{170}\uput[-45](-1.5,1.5){\Large $\varphi$}
+\psline[linestyle=dashed](-5.5,0)(0,0)
+\psline[linestyle=dashed](-5.5,6)(2,6)
+\psline{->}(-5.5,-6)(-5.5,7)
+\uput[180](-5.5,6){\Large $h_0$}
+\uput[180](-5.5,0){\Large $h(t)$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp03.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp03.pdf
new file mode 100644
index 00000000000..2382590a31f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp03.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp03.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp03.tex
new file mode 100644
index 00000000000..def71ad2474
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp03.tex
@@ -0,0 +1,37 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp03.tex ---
+%% Autor : Herbert Voss <voss@perce.de> (nach einer Idee von
+%% Christophe Jorssen)
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{multido}
+\SpecialCoor
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\sffamily
+\psset{unit=1.3,dimen=middle}
+\newrgbcolor{Orange}{0.4 0.8 0.1}
+\begin{pspicture}(-5.5,-0.5)(5.5,5.5)
+ \pnode(-5,0){A}\pnode(5,0){B}\pnode(0,5){C}\pnode(0,0){MC}
+% \pspolygon(A)(B)(C)
+ \psclip{\pspolygon(A)(B)(C)}
+ \multido{\nA=1+1}{179}{%
+ \psline[linewidth=.25\pslinewidth,linecolor=Orange](3;\nA)(5;\nA)
+ }
+ \endpsclip
+ \pspolygon*[linecolor=white](-4.7,0)(0,4.7)(4.7,0)
+ \psclip{\pspolygon(A)(B)(C)}
+ \multido{\nA=5+10,\nB=10+10}{18}{%
+ \psline[linewidth=.5\pslinewidth,linecolor=Orange](3;\nA)(5;\nA)
+ \psline[linecolor=Orange](0.5;\nA)(5;\nA)
+ \rput*(3;\nA){\nA}
+ }
+ \endpsclip
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf
new file mode 100644
index 00000000000..75e570fca25
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex
new file mode 100644
index 00000000000..ba120e60768
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex
@@ -0,0 +1,62 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp04.tex ---
+%% Autor : Herbert Voss <voss@perce.de> (nach einer Idee von ???)
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage{pstricks}
+\usepackage{pst-slpe}
+\usepackage{pst-node}
+
+\def\OneDot{\psdot(0,0)}
+\def\TwoDots{\psdots(0,0.2)(0,-0.2)}
+\def\ObjectA{%
+ \pscircle[fillstyle=ccslope,slopebegin=white,slopeend=blue,
+ slopecenter=0.2 0.5](0.5,0.5){0.55}}
+\def\ObjectB{%
+ \psccurve[fillstyle=ccslope,slopebegin=white,slopeend=blue,
+ slopecenter=0.9 0.5](0,0.3)(0.2,0)(0.8,0.1)(1,0.2)(1,0.8)(0.8,0.9)(0.2,1)(0,0.8)}
+\def\ObjectC#1{%
+ \psccurve[fillstyle=solid,fillcolor=white]%
+ (0,0.3)(0.2,0)(0.8,0.1)(1,0.2)(1,0.8)(0.8,0.9)(0.2,1)(0,0.8)
+ \rput(0.5,0.5){#1}}
+\def\ObjectD#1{%
+ \pscircle[fillstyle=solid,fillcolor=white](0.5,0.5){0.55}
+ \rput(0.5,0.5){#1}}
+\def\Molecule#1#2#3{%
+ \pspicture(3,1.1)
+ \psset{dotscale=1.5}%
+ \rput(1.3,0.1){\ObjectA}
+ \rput(0.1,0.1){#1}
+ \rput{180}(2.9,1.1){#2}
+ \rput(1,0){\ObjectD{#3}}
+ \endpspicture%
+}
+\def\MoleculeA{\Molecule{\ObjectB}{\ObjectC{\TwoDots}}{\OneDot}}
+\def\MoleculeB{\Molecule{\ObjectB}{\ObjectC{\OneDot}}{\TwoDots}}
+\def\MoleculeC{\Molecule{\ObjectC{\OneDot}}{\ObjectB}{\TwoDots}}
+\def\MoleculeD{\Molecule{\ObjectC{\TwoDots}}{\ObjectB}{\OneDot}}
+%
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{psmatrix}[colsep=0.5]
+ [name=MoleculeA] \MoleculeA \\[0pt]
+ [name=MoleculeB] \MoleculeB & [name=MoleculeC] \MoleculeC \\
+ & [name=MoleculeD] \MoleculeD
+\end{psmatrix}
+% Connections and labels
+\psset{arrowscale=2}
+\ncline[offset=0.2,linewidth=0.15]{MoleculeA}{MoleculeB}
+\ncline[offset=0.2,linewidth=0.15]{MoleculeC}{MoleculeD}
+\ncarc[offset=-0.4,arcangle=60]{MoleculeB}{MoleculeC}
+\naput{\psline[linestyle=dashed]{<-}(1,2)\rput[l](1.2,2){singlet coupling}}
+\ncbar[linestyle=dashed,angleA=-60,angleB=-135,armB=0]{<->}{MoleculeB}{MoleculeC}
+\nbput[npos=0.9]{lone pair repulsion}
+\nbput[npos=0.2]{$\pi_2$}
+\nbput[npos=1.8]{$\pi_3$}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf
new file mode 100644
index 00000000000..adebe68cc62
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex
new file mode 100644
index 00000000000..11b6fb30cb6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex
@@ -0,0 +1,60 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp05.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{filecontents}{dataError.dat}
+-0.7 -0.4 0.1 0.5 -0.43 3 0 0.4
+ 1 4.6 -0.5 0.2 1.2 2.3 -0.2 0.2
+ 1.7 3.9 -0.1 1 2.7 -1.1 -0.2 0.3
+ 3.98 -0.7 -0.4 0 4.5 0.7539 -0.5 0.4
+\end{filecontents}
+
+\documentclass{article}
+\usepackage{multido}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\SpecialCoor
+
+\makeatletter
+\def\errorLine{\@ifnextchar[{\pst@errorLine}{\pst@errorLine[]}}
+\def\pst@errorLine[#1](#2)#3#4{{%
+ \ifx#1\empty\else\psset{#1}\fi
+ \pst@getcoor{#2}\pst@tempa
+ \def\@errorMin{#3}
+ \def\@errorMax{#4}
+ \psline{|-|}(!%
+ /yDot \pst@tempa exch pop \pst@number\psyunit div def
+ /xDot \pst@tempa pop \pst@number\psxunit div def
+ xDot yDot \@errorMin\space add%
+ )(!%
+ /yDot \pst@tempa exch pop \pst@number\psyunit div def
+ /xDot \pst@tempa pop \pst@number\psxunit div def
+ xDot yDot \@errorMax\space add)
+}}
+%
+\def\GetCoordinates#1{\expandafter\GetCoordinates@i#1}
+\def\GetCoordinates@i #1{\GetCoordinates@ii#1}
+\def\GetCoordinates@ii#1 #2 #3 #4 #5 #6 #7 #8 {%
+ \DoCoordinate{#2}{#4}%
+ \errorLine[linecolor=red, linewidth=2pt](#2,#4){#6}{#8}% <<<<<
+ \@ifnextchar D{\GetCoordinates@ii}{}%
+}
+\makeatother
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\psset{dotscale=2,unit=1cm}%
+ \readdata{\Data}{dataError.dat}
+\begin{pspicture}(-1,-2)(5,5.5)
+ \psaxes(0,0)(-1,-2)(5,5)
+ \def\DoCoordinate#1#2{\psdot(#1,#2)}%
+ \GetCoordinates{\Data}
+\end{pspicture}
+
+\show\Data% f|r das Logfile
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp06.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp06.pdf
new file mode 100644
index 00000000000..3142b96c550
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp06.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp06.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp06.tex
new file mode 100644
index 00000000000..b6c39229453
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp06.tex
@@ -0,0 +1,38 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp06.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[a4paper]{article}
+\usepackage{pst-node}
+\usepackage{pst-coil}
+\SpecialCoor
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+\circlenode{A}{A}\hfill\circlenode{B}{B}
+\nccoil[coilaspect=0,coilheight=2.5,coilwidth=.5,%
+ coilarm=0.45cm,arrowscale=2,linecolor=red]{->}{A}{B}
+
+\circlenode{A}{A}\hfill\circlenode{B}{B}
+\nccoil[coilaspect=0,coilheight=.5,coilwidth=.5,%
+ coilarm=0.5cm,arrowscale=2,linecolor=red]{->}{A}{B}
+
+\circlenode{A}{A}\hfill\circlenode{B}{B}
+\nccoil[coilaspect=0,coilheight=5,coilwidth=.25,%
+ coilarm=0cm,arrowscale=2,linecolor=red]{A}{B}
+
+\circlenode{A}{A}\hfill\circlenode{B}{B}
+\nccoil[coilheight=.5,coilwidth=.5,%
+ coilarm=0.5cm,arrowscale=2,linecolor=blue]{->}{A}{B}
+
+\circlenode{A}{A}\hfill\circlenode{B}{B}
+\nccoil[coilheight=1.5,coilwidth=.5,%
+ coilarm=0.25cm,arrowscale=2,linecolor=blue]{A}{B}
+
+\circlenode{A}{A}\hfill\circlenode{B}{B}
+\nccoil[coilheight=1.5,coilwidth=.25,%
+ coilarm=0.25cm,arrowscale=2,linecolor=blue]{A}{B}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp07.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp07.pdf
new file mode 100644
index 00000000000..8280b79a494
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp07.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp07.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp07.tex
new file mode 100644
index 00000000000..f68c4ddaf11
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp07.tex
@@ -0,0 +1,49 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp07.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt,a4paper]{article}
+\usepackage{bigdelim}
+\usepackage{multirow}
+\usepackage{colortbl}
+\usepackage{array}
+\usepackage{pst-node}
+\definecolor{gray}{rgb}{0.9,0.9,0.9}
+\def\empty{\multicolumn{1}{|c|}{}}
+\def\colCell#1#2{\multicolumn{1}{|>{\columncolor{#1}}c|}{#2}}
+\def\nodeCell#1{\multicolumn{1}{|c|}{\pnode{#1}{}}}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\def\arraystretch{1.1}
+\begin{tabular}{ccl}
+\textbf{Segment} & \textbf{Usage} & \\
+\textbf{number} & & \\\cline{2-2}
+0x0 & \colCell{gray}{Kernel text and data} & \\\cline{2-2}
+0x1 & \colCell{gray}{User text} & \\\cline{2-2}
+0x2 & \colCell{red}{User stack, data} & \\\cline{2-2}
+0x3 & \nodeCell{A}
+ & \rdelim\}{10}{1.5cm}[\parbox{6.5cm}{Available for the user process\\
+ \hspace*{0.25cm}\pnode{A2}if \texttt{shmat()}or \texttt{mmap()} is called}]\\\cline{2-2}
+0x4 & \empty & \\\cline{2-2}
+0x5 & \empty & \\\cline{2-2}
+0x6 & \empty & \\\cline{2-2}
+0x7 & \empty & \\\cline{2-2}
+0x8 & \empty & \\\cline{2-2}
+0x9 & \empty & \\\cline{2-2}
+0xA & \empty & \\\cline{2-2}
+0xB & \empty & \\\cline{2-2}
+0xC & \nodeCell{B} & \\\cline{2-2}
+0xD & \colCell{gray}{Shared library text} & \\\cline{2-2}
+0xE & \empty & \pnode{B2}\\\cline{2-2}
+0xF & \colCell{gray}{\footnotesize Per-process shared library data} & \\\cline{2-2}
+\end{tabular}
+\ncline[arrows=->,linewidth=2pt,linecolor=blue,doubleline=true]{A}{B}
+\ncdiag[arrows=->,linewidth=1.25pt,linearc=0.2,
+ angleA=180,angleB=0,armA=0.2cm,nodesepB=-0.25cm,armB=0.625cm]{A2}{B2}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp08.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp08.pdf
new file mode 100644
index 00000000000..c4aebb514bf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp08.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp08.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp08.tex
new file mode 100644
index 00000000000..c9301334d26
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp08.tex
@@ -0,0 +1,111 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp08.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{pstricks,pst-grad,multido}
+\definecolor{lw}{rgb}{0.975,0.975,0.975}
+\definecolor{db}{rgb}{0.7,0.3,0.3}
+%
+\newdimen\vPos%
+\newdimen\vPosII%
+\newdimen\vPosIII%
+%
+% balkenI[<fillstyle/color>](<length>), default is gradient blue
+% vertical position is controlled by \vPos
+\makeatletter
+\def\balkenI{\@ifnextchar[{\@balkenIi}{%
+ \@balkenIi[fillstyle=gradient,gradbegin=white,%
+ gradend=blue,gradmidpoint=0,gradangle=90]%
+ }
+}
+\def\@balkenIi[#1](#2){%
+ \vPosII=\vPos\advance\vPosII by 0.4cm%
+ \psframe[#1](0,\vPos)(#2,\vPosII)%
+ \advance\vPos by -0.5cm%
+}
+\makeatother
+%
+% balken(<xStart>)(<xEnd>)
+\def\balkenII(#1)(#2){%
+ \advance\vPosII by -0.35cm%
+ \vPosIII=\vPosII\advance\vPosIII by 0.25cm
+ \psframe[fillstyle=solid,fillcolor=db](#1,\vPosII)(#2,\vPosIII)%
+}
+\def\setText#1{%
+ \rput[rB](-0.2,\vPos){#1}%
+ \advance\vPos by -0.5cm%
+}
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-4,-1)(9,11)
+\vPos=0cm
+\psframe[fillcolor=lw,fillstyle=solid](0,0)(8,9)
+\multido{\n=1+1}{5}{%
+ \rput(\vPos,9.3){\n}%
+ \psline[linestyle=dashed,linewidth=0.1pt](\vPos,-0.1)(\vPos,9.1)%
+ \advance\vPos by 2cm%
+}
+\vPos=0cm
+\multido{\n=-2+1}{5}{
+ \rput(\vPos,-0.3){\n}
+ \advance\vPos by 2cm%
+}
+\rput(0,10){vllig unwichtig}\rput(8,10){sehr unwichtig}%
+\rput(0,-1){viel schlechter}\rput(4,-1){kein Unterschied}\rput(8,-1){viel besser}%
+%
+% ... the text ...
+\vPos=10.7cm
+\balkenI(0.3)
+\rput[lB](0.5,10.75){Wichtigkeit beim Einkauf von Lebensmitteln}
+%
+\vPos=8.65cm
+\setText{Geschmack}
+\setText{Artgerechte Tierhaltung}
+\setText{Gesungheitsaspekt}
+\setText{Frische und Reife}
+\setText{Glaubwrdige Produktkennzeichnung}
+\setText{Preis-/Leistungsverhltnis}
+\setText{Vitamin- und Mineralstoffreichtum}
+\setText{Schonende Verarbeitung}
+\setText{Naturbelassenheit}
+\setText{Freiheit von Gentechnik}
+\setText{Umweltfreundlichkeit der Verpackung}
+\setText{Appetitliches ueres}
+\setText{Herkunft aus regionalem Landbau}
+\setText{Regionale Herkunft}
+\setText{Niedriger Preis}
+\setText{Haltbarkeit}
+\setText{Einfach und bequem bei Zubereitung}
+\setText{Kalorienarmut}
+\balkenII(0,-1.8)(0.3,-1.5)\rput[lB](0.5,-1.8){Vergleich der koprodukte zu den herkmmlichen}
+%
+% ...the bars ...
+\vPos=8.6cm% the highest bar
+\balkenI(6.8) \balkenII(4)(6.2)
+\balkenI(6.8) \balkenII(4)(6.8)
+\balkenI(6.8) \balkenII(4)(6.6)
+\balkenI(6.8) \balkenII(4)(6)
+\balkenI(6.6) \balkenII(4)(5)
+\balkenI(6.6) \balkenII(4)(3.8)
+\balkenI(6.3) \balkenII(4)(6.3)
+\balkenI(6.3) \balkenII(4)(5.6)
+\balkenI(6.3) \balkenII(4)(6.6)
+\balkenI(6) \balkenII(4)(6)
+\balkenI(6) \balkenII(4)(5.8)
+\balkenI(5.9) \balkenII(4)(4.8)
+\balkenI[fillstyle=solid,fillcolor=green](5.5)
+\balkenI(5.3) \balkenII(4)(5.8)
+\balkenI(5) \balkenII(3)(4)
+\balkenI(4.8) \balkenII(4)(4.15)
+\balkenI(4.6) \balkenII(4)(4.6)
+\balkenI(4.3) \balkenII(4)(4.9)
+% \psgrid only to view coordinates
+%\psgrid[griddots=10,gridlabels=7pt,subgriddiv=0]
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp09.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp09.pdf
new file mode 100644
index 00000000000..bfeabd3325a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp09.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp09.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp09.tex
new file mode 100644
index 00000000000..244fe28bf5f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp09.tex
@@ -0,0 +1,40 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp09.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage{pstricks}
+\SpecialCoor
+\definecolor{colorA}{rgb}{0.95 ,0.9, 0.9}
+\definecolor{colorB}{rgb}{0.65 ,0.95, 0.9}
+\definecolor{colorC}{rgb}{0.93 ,0.5, 0.9}
+\definecolor{colorD}{rgb}{0.65 ,0.7, 0.95}
+
+\begin{document}
+\begin{center}
+
+\psset{framesep=1.5pt,unit=1.75cm}
+\begin{pspicture}(-2.1,-2.1)(2.1,2.1)
+\degrees[100]
+\pswedge[fillstyle=solid,fillcolor=colorA]{2}{ 0 }{17 }
+\rput(1.2; 8){\psframebox*{\small 17 \%}}
+\uput{2.2}[ 8](0;0){\large Typ A}
+\pswedge[fillstyle=solid,fillcolor=colorB]{2}{17 }{42 }
+\rput(1.2;29){\psframebox*{\large 25 \%}}
+\uput{2.2}[29](0;0){\large Typ AB}
+\pswedge[fillstyle=solid,fillcolor=colorC]{2}{42 }{58 }
+\rput(1.2;50){\psframebox*{\large 17 \%}}
+\uput{2.2}[50](0;0){\large Typ C}
+\pswedge[fillstyle=solid,fillcolor=colorD]{2}{58 }{83 }
+\rput(1.2;71){\psframebox*{\large 25 \%}}
+\uput{2.2}[71](0;0){\large Typ B}
+\pswedge[shadow=true,shadowsize=3mm](0.2,-0.1){2}{83 }{100 }
+\rput(1.2;92){\psframebox*{\large 17 \%}}
+\uput{2.5}[92](0;0){\large Typ BC}
+\rput(0;0){\psframebox*{\bfseries 0/0}}
+\end{pspicture}
+
+\end{center}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp10.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp10.pdf
new file mode 100644
index 00000000000..5e79b2aac9e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp10.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp10.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp10.tex
new file mode 100644
index 00000000000..7d19e17b86e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp10.tex
@@ -0,0 +1,21 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp10.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage{pst-plot}
+\begin{document}
+\psset{xunit=10,yunit=2}
+\begin{pspicture}(-0.05,-1.5)(1,1.5)
+ \psaxes[Dx=0.2]{->}(0,0)(0,-1.25)(1,1.25)
+ \psplot[plotpoints=3000,linecolor=red]%
+ {0.01}{0.075}{/k 180 3.14159265 div def 1 x div k mul sin}
+ \psplot[plotpoints=500,linecolor=blue]%
+ {0.075}{1}{/k 180 3.14159265 div def 1 x div k mul sin}
+ \uput[-45](1,0){$x$}
+ \uput[180](0,1.25){$y$}
+ \rput[l](0.4,-0.75){$\mathbf{f(x)=\sin\frac{1}{x}}$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp100.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp100.pdf
new file mode 100644
index 00000000000..8a55d8b4613
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp100.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp100.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp100.tex
new file mode 100644
index 00000000000..6ee15edc181
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp100.tex
@@ -0,0 +1,35 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp01.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage{pstricks}
+\xdefinecolor{gray95}{gray}{0.95}
+\xdefinecolor{gray85}{gray}{0.85}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\pspicture(-4,-5)(9.25,8)
+\pscircle(0,0){4}
+\psarc(9,0){10}{130}{210}
+\psarc(0,0){0.75}{0}{92}% Winkel beta
+\rput(0.25,0.25){$\beta$}\rput(-0.25,-0.25){B}
+\psarc(9,0){0.75}{157}{180}% Winkel alpha
+\rput(8.5,0.5){$\alpha$}\rput(9.25,0){A}
+\rput(-0.25,4.3){C}\rput(-0.25,-4.3){C'}
+\rput(-1.25,-0.25){D}
+\rput(3.75,0.25){E}
+\psline(0,0)(9,0)(-0.15,3.98)(0,0)
+\psline[linestyle=dotted](-2,0)(0,0)
+\psline[linestyle=dotted](0,0)(0,5)
+\rput(5,-0.25){$d=9cm$}\rput(5,2.5){$r_2=10cm$}\rput[l](0,2){$r_1=4cm$}
+\pswedge[fillstyle=solid, fillcolor=gray85](0,0){4}{267.4}{0}% Markieren
+\pscustom[fillstyle=solid,fillcolor=gray95]{%
+ \psarc(9,0){10}{180}{200}%
+ \psline(-0.15,-3.98)(0,0)(-1,0)}
+\endpspicture
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf
new file mode 100644
index 00000000000..a0ffd5c3e0f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex
new file mode 100644
index 00000000000..c9d2ced8dbe
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex
@@ -0,0 +1,98 @@
+\documentclass[a4paper]{article}
+\usepackage{multido}
+\usepackage{pstricks}
+
+\input{random.tex}% From Donald Arseneau (CTAN:macros/generic/random.tex)
+
+\newcount\NumberDots
+\newdimen\DotSize
+\newdimen\Hue
+\newdimen\XPos
+\newdimen\YPos
+
+% Circle with dots at random positions
+\def\CircleWithDotsA#1#2{%
+% #1=radius of the circle
+% #2=number of dots (put on the (-#1,-#1)(#1,#1) square,
+% not on the circle itself!)
+\pspicture(-#1,-#1)(#1,#1)
+ \setrannum{\NumberDots}{0}{#2}%
+ \psclip{\pscircle{#1}}
+ \multido{\iDots=1+1}{\NumberDots}{%
+ \setrandim{\XPos}{-#1 pt}{#1 pt}%
+ \setrandim{\YPos}{-#1 pt}{#1 pt}%
+ \psdot(\pointless\XPos,\pointless\YPos)}
+ \endpsclip
+\endpspicture}
+
+% Circle with dots at random positions, with random dot sizes
+\def\CircleWithDotsB#1#2{%
+% #1=radius of the circle
+% #2=number of dots (put on the (-#1,-#1)(#1,#1) square,
+% not on the circle itself!)
+\pspicture(-#1,-#1)(#1,#1)
+ \setrannum{\NumberDots}{0}{#2}%
+ \psclip{\pscircle{#1}}
+ \multido{\iDots=1+1}{\NumberDots}{%
+ \setrandim{\XPos}{-#1 pt}{#1 pt}%
+ \setrandim{\YPos}{-#1 pt}{#1 pt}%
+ \setrandim{\DotSize}{2pt}{15pt}%
+ \psdot[dotsize=\DotSize](\pointless\XPos,\pointless\YPos)}
+ \endpsclip
+\endpspicture}
+
+% Circle with dots at random positions, with random dot sizes
+% and random colors
+\def\CircleWithDotsC#1#2{%
+% #1=radius of the circle
+% #2=number of dots (put on the (-#1,-#1)(#1,#1) square,
+% not on the circle itself!)
+\pspicture(-#1,-#1)(#1,#1)
+ \setrannum{\NumberDots}{0}{#2}%
+ \psclip{\pscircle{#1}}
+ \multido{\iDots=1+1}{\NumberDots}{%
+ \setrandim{\XPos}{-#1 pt}{#1 pt}%
+ \setrandim{\YPos}{-#1 pt}{#1 pt}%
+ \setrandim{\DotSize}{2pt}{15pt}%
+ \setrandim{\Hue}{0pt}{1pt}%
+ \definecolor{MyColor}{hsb}{\pointless\Hue,0.6,1}
+ \psdot[dotsize=\DotSize,linecolor=MyColor]
+ (\pointless\XPos,\pointless\YPos)}
+ \endpsclip
+\endpspicture}
+
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+% To fix the random seed (otherwise the clock is used)
+\randomi=123456
+
+\CircleWithDotsA{1}{10}
+\psset{dotstyle=o}
+\CircleWithDotsA{1}{50}
+\psset{dotstyle=*}
+\CircleWithDotsA{1}{100}
+\psset{dotstyle=square}
+\CircleWithDotsA{1}{1000}
+\psset{dotstyle=square*}
+\CircleWithDotsA{1}{3000}
+
+{\psset{dotscale=3,dotstyle=x}\CircleWithDotsA{3}{500}} % Bigger fixed dots
+
+\psset{dotstyle=+}
+\CircleWithDotsB{2}{10}
+\psset{dotstyle=B+}
+\CircleWithDotsB{2}{100}
+\CircleWithDotsB{2}{200}
+
+\psset{dotstyle=|}
+\CircleWithDotsC{2}{10}
+\psset{dotstyle=x}
+\CircleWithDotsC{2}{100}
+\psset{dotstyle=oplus}
+\CircleWithDotsC{2}{500}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp102.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp102.pdf
new file mode 100644
index 00000000000..4b8236296a1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp102.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp102.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp102.tex
new file mode 100644
index 00000000000..c1862123330
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp102.tex
@@ -0,0 +1,45 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp102.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{pstricks-add}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\psset{arrowscale=2,ArrowFill=true}
+\begin{pspicture}(4,4)
+\psset{ArrowInside=-|}
+\psbezier[ArrowInsidePos=0.25,%
+ showpoints=true]{*-*}(2,3)(3,0)(4,2)
+\psset{linestyle=none}
+\psbezier[ArrowInsidePos=0.75](2,3)(3,0)(4,2)
+\end{pspicture}
+%
+\begin{pspicture}(5,6)
+\pnode(3,4){A}\pnode(5,6){B}\pnode(5,0){C}
+\psbezier[ArrowInside=->,%
+ showpoints=true](A)(B)(C)
+\psset{linestyle=none,ArrowInside=-<}
+\psbezier[linecolor=red,ArrowInsideNo=4](A)(B)(C)
+\psset{ArrowInside=-o}
+\psbezier[linecolor=red,ArrowInsidePos=0.1](A)(B)(C)
+\psbezier[linecolor=red,ArrowInsidePos=0.9](A)(B)(C)
+\psset{ArrowInside=-*}
+\psbezier[linecolor=red,ArrowInsidePos=0.3](A)(B)(C)
+\psbezier[linecolor=red,ArrowInsidePos=0.7](A)(B)(C)
+\end{pspicture}
+
+\psset{xunit=0.8}
+\begin{pspicture}(-3,-5)(15,5)
+ \psbezier[ArrowInsideNo=19,%
+ ArrowInside=->,ArrowFill=false,%
+ showpoints=true]{->}(-3,0)(5,-5)(8,5)(15,-5)
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp103.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp103.pdf
new file mode 100644
index 00000000000..8192c03d745
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp103.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp103.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp103.tex
new file mode 100644
index 00000000000..7b5780c2658
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp103.tex
@@ -0,0 +1,28 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp103.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-0.5\linewidth,-4)(0.5\linewidth,4)
+ \begin{psclip}{\psellipse[linecolor=blue,doubleline=true](.5\linewidth,4)}
+ \rput(0,0){\Huge\red\sf%
+ \parbox{\linewidth}{%
+,,\texttt{PSTricks} -- mehr als nur ein alter Hut``{}, war ein Vortrag auf der DANTE Tagung
+in Darmstadt betitelt. Er sollte den Teilnehmern vor Augen fhren, dass
+\texttt{PSTricks}, als eines der ersten fr Plain \TeX{} entwickelten Pakete nichts an seiner
+Aktualitt und vor allem Professionalitt verloren hat. Die Qualitt der Grafikausgabe,
+die mit \texttt{PSTricks} erreicht werden kann, sucht sicherlich ihresgleichen. Dabei darf
+nicht vergessen werden, dass alles seine Grenzen hat, so auch \texttt{PSTricks} mit seinen
+vielfltigen Paketen, denn die Grafiken mssen komplett in \TeX- und somit in
+ }}
+ \end{psclip}
+\end{pspicture}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp104.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp104.pdf
new file mode 100644
index 00000000000..eed17126cd7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp104.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp104.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp104.tex
new file mode 100644
index 00000000000..12bb720aaa5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp104.tex
@@ -0,0 +1,121 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp104.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{amsmath}
+
+\SpecialCoor
+
+\definecolor{redtwenty}{cmyk}{0,0.2,0.2,0}
+\definecolor{graytwenty}{cmyk}{0,0,0,0.2}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{unit=30mm,curvature=1 .1 .75,plotpoints=200}
+\begin{pspicture}(-2,-2.6)(2.5,2.4)
+\psaxes[labels=none,arrowlength=1.75,ticks=none,linewidth=0.17mm]%
+{->}(0,0)(-2,-2)(2.5,2.4)
+\rput[Br](2.5,-.35){$\text{Re}(z)$}
+\rput[tl](.15,2.4){$\text{Im}(z)$}
+\rput[Bl](.15,-.35){$0$}
+%
+\uput{1mm}[90](1.4,0.1){$z_0$}
+\uput{1mm}[45](-.6,1.2){$z_1$}
+\uput{1mm}[315](-.6,-1.2){$z_2$}
+\uput{1mm}[45](0.3,0.3){$120^\circ$}
+\uput{1mm}[225](-0.3,-0.3){$120^\circ$}
+\uput{1mm}[315](0.3,-0.3){$120^\circ$}
+%
+\pscircle[linewidth=.17mm](0,0){1.8}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{0}{120}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{120}{240}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{240}{360}
+\SpecialCoor
+\psline[linewidth=.35mm]{->}(1.8;120)
+\psline[linewidth=.35mm]{->}(1.8;240)
+\psline[linewidth=.35mm]{->}(1.8;0)
+\NormalCoor
+%
+\rput[B](-1.8,-.35){\psframebox*{$-1$}}
+\rput[B](1.8,.15){\psframebox*{$1$}}
+\rput[l](.15,1.8){\psframebox*{$1$}}
+\rput[l](.15,-1.8){\psframebox*{$-1$}}
+%
+\uput{0mm}[90](0,-2.6){$z^3=1$}
+\end{pspicture}
+
+
+
+\psset{unit=10mm,curvature=1 .1 .75,plotpoints=200}
+\begin{pspicture}(-7,-6.5)(7,7)
+\pswedge[linecolor=black,linewidth=.17mm,fillstyle=solid,fillcolor=redtwenty](0,-5){1}{0}{135}
+\pswedge[linecolor=black,linewidth=.17mm,fillstyle=solid,fillcolor=redtwenty](-3.535533906,-3.535533906){1}{0}{112.5}
+\pswedge[linecolor=black,linewidth=.17mm,fillstyle=solid,fillcolor=redtwenty](-5,0){1}{0}{90}
+\pswedge[linecolor=black,linewidth=.17mm,fillstyle=solid,fillcolor=redtwenty](-3.535533906,3.535533906){1}{0}{67.5}
+\pswedge[linecolor=black,linewidth=.17mm,fillstyle=solid,fillcolor=redtwenty](0,5){1}{0}{45}
+\pswedge[linecolor=black,linewidth=.17mm,fillstyle=solid,fillcolor=redtwenty](3.535533906,3.535533906){1}{0}{22.5}
+\psaxes[Dx=2,dx=2,Dy=2,dy=2,labelsep=.75mm,arrowlength=1.75,ticksize=2pt,linewidth=0.17mm]%
+{->}(0,0)(-6.99,-6.5)(7,7)
+\rput[Br](7,-.35){$\text{Re}(z)$}
+\rput[tl](.15,7){$\text{Im}(z)$}
+\rput[Br](-.15,-.35){$0$}
+%
+\uput{1mm}[45](6,.1){$w_0$}
+\uput{1mm}[45](4.5,3.9){$w_1$}
+\uput{1mm}[45](.7,5.7){$w_2$}
+\uput{1mm}[90](-3,4.5){$w_3$}
+\uput{1mm}[135](-5,1){$w_4$}
+\uput{1mm}[135](-3.8,-2.6){$w_5$}
+\uput{1mm}[135](-.7,-4.3){$w_6$}
+\uput{1mm}[45](1,.1){$z_0$}
+\uput{1mm}[45](.7,.7){$z_2$}
+\uput{1mm}[135](-.1,1){$z_4$}
+%
+\pscircle[linewidth=.1mm](0,1){.05}
+\pscircle[linewidth=.1mm](0.7071,.7071){.05}
+\pscircle[linewidth=.1mm](6,0){.05}
+\pscircle*[linewidth=.1mm](1,0){.05}
+%
+\pscircle[linewidth=.17mm](0,0){5}
+\pscircle[linewidth=.17mm](0,0){1}
+\pscircle[linewidth=.17mm](5,0){1}
+\pscircle[linewidth=.17mm](0,-5){1}
+\pscircle[linewidth=.17mm](-5,0){1}
+\pscircle[linewidth=.17mm](0,5){1}
+\pscircle[linewidth=.17mm](3.535533906,3.535533906){1}
+\pscircle[linewidth=.17mm](-3.535533906,3.535533906){1}
+\pscircle[linewidth=.17mm](3.535533906,-3.535533906){1}
+\pscircle[linewidth=.17mm](-3.535533906,-3.535533906){1}
+%
+\rput(0,-5){\psline[linewidth=.35mm]{->}(1;135)}
+\rput(-3.535533906,-3.535533906){\psline[linewidth=.35mm]{->}(1;112.5)}
+\rput(-5,0){\psline[linewidth=.35mm]{->}(1;90)}
+\rput(-3.535533906,3.535533906){\psline[linewidth=.35mm]{->}(1;67.5)}
+\rput(0,5){\psline[linewidth=.35mm]{->}(1;45)}
+\rput(3.535533906,3.535533906){\psline[linewidth=.35mm]{->}(1;22.5)}
+%
+\rput(0,-5){%
+\psline[linewidth=.17mm,linestyle=dashed,dash=.7mm .5mm](1;315)}
+\rput(-3.535533906,-3.535533906){%
+\psline[linewidth=.17mm,linestyle=dashed,dash=.7mm .5mm](1;292.5)}
+\rput(-5,0){%
+\psline[linewidth=.17mm,linestyle=dashed,dash=.7mm .5mm](1;270)}
+\rput(-3.535533906,3.535533906){%
+\psline[linewidth=.17mm,linestyle=dashed,dash=.7mm .5mm](1;247.5)}
+\rput(0,5){%
+\psline[linewidth=.17mm,linestyle=dashed,dash=.7mm .5mm](1;225)}
+\rput(3.535533906,3.535533906){%
+\psline[linewidth=.17mm,linestyle=dashed,dash=.7mm .5mm](1;202.5)}
+
+\end{pspicture}
+
+
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp105.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp105.pdf
new file mode 100644
index 00000000000..dd15d0636a4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp105.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp105.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp105.tex
new file mode 100644
index 00000000000..9fdbcc23973
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp105.tex
@@ -0,0 +1,88 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp105.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{multido}
+\usepackage{pst-node}
+\usepackage{pst-key}
+\SpecialCoor
+
+\makeatletter
+\newif\ifPST@zeigeSP % Schwerpunkt markieren?
+\define@key{psset}{zeigeSP}[true]{% zeigeSP" entspricht true
+ \@nameuse{PST@zeigeSP#1}% benutze \ifPST@zeigeSP
+}
+\psset{zeigeSP=true} % Vorgabe
+%
+\def\Schwerpunkt{\@ifnextchar[{\Schwerpunkt@i}{\Schwerpunkt@i[]}}
+\def\Schwerpunkt@i[#1](#2)(#3)(#4)#5{{ % {{ damit alles lokal bleibt
+ \setkeys{psset}{#1} % Parameter setzen
+ \pst@getcoor{#2}\pst@tempa% Punkt A % hole Kordinaten als x y
+ \pst@getcoor{#3}\pst@tempb% Punkt B % "
+ \pst@getcoor{#4}\pst@tempc% Punkt C % "
+ \pnode(!% % setze Knoten
+ \pst@tempa /YA exch \pst@number\psyunit div def
+ /XA exch \pst@number\psxunit div def % x y in user Koordinaten
+ \pst@tempb /YB exch \pst@number\psyunit div def
+ /XB exch \pst@number\psxunit div def
+ \pst@tempc /YC exch \pst@number\psyunit div def
+ /XC exch \pst@number\psxunit div def
+ XA XB XC add add 3.0 div % xSP
+ YA YB YC add add 3.0 div % ySP
+ ){#5} % #5 = Knotenname
+ \ifPST@zeigeSP % markieren?
+ \qdisk(#5){2pt}
+ \fi
+}}
+\makeatother
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-5,-5)(5,5)
+ \multido{\rA=-5+0.5,\rB=0+0.5,\rC=5+-0.5}{10}{%
+ \pnode(-5,\rA){A}\pnode(\rB,5){B}\pnode(\rC,-5){C}%
+ \pspolygon[linecolor=blue](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=0+0.5,\rB=5+-0.5,\rC=0+-0.5}{10}{%
+ \pnode(-5,\rA){A}\pnode(5,\rB){B}\pnode(\rC,-5){C}%
+ \pspolygon[linecolor=red](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=-5+0.5,\rB=0+-0.5,\rC=-5+0.5}{10}{%
+ \pnode(\rA,5){A}\pnode(5,\rB){B}\pnode(-5,\rC){C}%
+ \pspolygon[linecolor=cyan](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=0+0.5,\rB=5+-0.5,\rC=0+0.5}{10}{%
+ \pnode(\rA,5){A}\pnode(\rB,-5){B}\pnode(-5,\rC){C}%
+ \pspolygon[linecolor=magenta](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=5+-0.5,\rB=0+-0.5,\rC=-5+0.5}{10}{%
+ \pnode(5,\rA){A}\pnode(\rB,-5){B}\pnode(\rC,5){C}%
+ \pspolygon[linecolor=blue](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=0+-0.5,\rB=-5+0.5,\rC=0+0.5}{10}{%
+ \pnode(5,\rA){A}\pnode(-5,\rB){B}\pnode(\rC,5){C}%
+ \pspolygon[linecolor=red](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=5+-0.5,\rB=0+0.5,\rC=5+-0.5}{10}{%
+ \pnode(\rA,-5){A}\pnode(-5,\rB){B}\pnode(5,\rC){C}%
+ \pspolygon[linecolor=cyan](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+ \multido{\rA=0+-0.5,\rB=-5+0.5,\rC=0+-0.5}{10}{%
+ \pnode(\rA,-5){A}\pnode(\rB,5){B}\pnode(5,\rC){C}%
+ \pspolygon[linecolor=magenta](A)(B)(C)%
+ \Schwerpunkt(A)(B)(C){SP}%
+ }
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp106.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp106.pdf
new file mode 100644
index 00000000000..b78f2edddc7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp106.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp106.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp106.tex
new file mode 100644
index 00000000000..4ffb32bdf6e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp106.tex
@@ -0,0 +1,28 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp106.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{multido}
+\usepackage{pst-plot}
+\usepackage{pstricks-add}
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture*}(-0.5\linewidth,-7.5)(0.5\linewidth,5)
+\psaxes[xyLabel=\footnotesize]{->}(0,0)(-0.5\linewidth,-7.5)(0.5\linewidth,5)
+\psset{plotpoints=200}
+\multido{\rA=1+1}{5}{
+ \psplot{-6}{-1}{x 4 mul \rA\space sub x dup mul div}
+}
+\multido{\rA=1+1}{5}{
+ \psplot{0.1}{6}{x 4 mul \rA\space sub x dup mul div}
+}
+\end{pspicture*}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp107.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp107.pdf
new file mode 100644
index 00000000000..d7c6d9c34ef
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp107.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp107.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp107.tex
new file mode 100644
index 00000000000..9b6f88f6f0d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp107.tex
@@ -0,0 +1,89 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp107.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{multido}
+\usepackage{pst-plot}
+\usepackage{pstricks-add}
+\usepackage{graphicx}
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\setlength{\textheight}{9in}
+\setlength{\textwidth}{6.5in}
+\setlength{\topmargin}{.5in}
+\setlength{\oddsidemargin}{0in}
+\setlength{\evensidemargin}{0in}
+
+\newcommand{\TreeA}[4]{%
+ \pstree{\Tcircle[linestyle=dashed,treefit=tight,name=#1]%
+ {#2}\naput{#3}\nbput{$#4$}}}
+\newcommand{\TreeB}[3]{%
+ \pstree{\Tcircle[linestyle=dashed,name=#1]{#2}\naput{1-$\sigma_{#3}$}}}
+\newcommand{\TreeC}[3]{%
+ \Tdot~{(#1)}\naput{1-$\sigma_{#3}$}
+ \Tdot~{(#2)}\nbput{$\sigma_{#3}$}}
+\newcommand{\TreeD}[2]{%
+ \Tdot~{(#1)}\nbput{$\sigma_{#2}$}}
+
+\psset{radius=5pt,dotsize=3pt,treefit=loose,nrot=:U}
+
+\begin{center}
+ {\Large Centipede Game: Incomplete Information}
+
+\resizebox{\linewidth}{!}{%
+\small
+ \pstree[levelsep=3cm,treemode=R]
+ {\Tcircle{0}}
+ {\TreeA{p1g11}{1.G1}{GG}{p^2}
+ {\TreeB{p2g11}{2.G1}{1.G1}
+ {\TreeB{p1g21}{1.G2}{2.G1}
+ {\TreeB{p2g21}{2.G2}{1.G2}
+ {\TreeC{64,16}{8,32}{2.G2}}
+ \TreeD{16,4}{1.G2}}
+ \TreeD{2,8}{2.G1}}
+ \TreeD{4,1}{1.G1}}
+ \TreeA{p1g12}{1.G1}{GA}{p(1-p)}
+ {\TreeB{p2a11}{2.A1}{1.G1}
+ {\TreeB{p1g22}{1.G2}{2.A1}
+ {\TreeB{p2a21}{2.A2}{1.G2}
+ {\TreeC{64,80}{8,40}{2.A2}}
+ \TreeD{16,20}{1.G2}}
+ \TreeD{2,10}{2.A1}}
+ \TreeD{4,5}{1.G1}}
+ \TreeA{p1a11}{1.A1}{AG}{(1-p)p}
+ {\TreeB{p2g12}{2.G1}{1.A1}
+ {\TreeB{p1a21}{1.A2}{2.G1}
+ {\TreeB{p2g22}{2.G2}{1.A2}
+ {\TreeC{80,16}{40,32}{2.G2}}
+ \TreeD{20,4}{1.A2}}
+ \TreeD{10,8}{2.G1}}
+ \TreeD{5,1}{1.A1}}
+ \TreeA{p1a12}{1.A1}{AA}{(1-p)^2}
+ {\TreeB{p2a12}{2.A1}{1.A1}
+ {\TreeB{p1a22}{1.A2}{2.A1}
+ {\TreeB{p2a22}{2.A2}{1.A2}
+ {\TreeC{80,80}{40,40}{2.A2}}
+ \TreeD{20,20}{1.A2}}
+ \TreeD{10,10}{2.A1}}
+ \TreeD{5,5}{1.A1}}}
+ % Other connections
+ \psset{linestyle=dashed}
+ \ncline{p1g11}{p1g12}
+ \ncline{p1a11}{p1a12}
+ \ncarc[arcangle=-10]{p1g21}{p1g22}
+ \ncarc[arcangle=-10]{p1a21}{p1a22}
+ \ncarc[arcangle=-15]{p2g11}{p2g12}
+ \ncarc[arcangle=15]{p2a11}{p2a12}
+ \ncarc[arcangle=-15]{p2g21}{p2g22}
+ \ncarc[arcangle=15]{p2a21}{p2a22}
+}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp109.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp109.pdf
new file mode 100644
index 00000000000..66ddce8ed22
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp109.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp109.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp109.tex
new file mode 100644
index 00000000000..bcd1a0a56ce
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp109.tex
@@ -0,0 +1,229 @@
+\documentclass[a4paper]{article}
+
+\usepackage{lscape}
+\usepackage{pstricks}
+\usepackage{pst-grad}
+\usepackage{pst-key}
+\usepackage{multido}
+
+\makeatletter
+
+% "pspicture" environment or not?
+\newif\ifPst@PstPicture
+\define@key{psset}{PstPicture}[true]{%
+\@nameuse{Pst@PstPicture#1}}
+
+% Intervals to show?
+\newif\ifPst@GanttChartShowIntervals
+\define@key{psset}{ChartShowIntervals}[true]{%
+\@nameuse{Pst@GanttChartShowIntervals#1}}
+
+% Style for the tasks
+\define@key{psset}{TaskStyle}{\def\psk@GanttTaskStyle{#1}}
+
+% Name for unit interval
+\define@key{psset}{ChartUnitIntervalName}{%
+\def\psk@GanttChartUnitIntervalName{#1}}
+
+% Name for basic unit
+\define@key{psset}{ChartUnitBasicIntervalName}{%
+\def\psk@GanttChartUnitBasicIntervalName{#1}}
+
+% Unit interval for the tasks (7 for a week, 30 for a month, etc.)
+% Warning: define it before "TaskUnitType"!
+\define@key{psset}{TaskUnitIntervalValue}{%
+\pst@cntg=#1\relax
+\edef\psk@GanttTaskUnitIntervalValue{\the\pst@cntg}}
+
+% Unit type for the tasks (UnitIntervalName or UnitBasicIntervalName)
+\define@key{psset}{TaskUnitType}{%
+\edef\psk@GanttTaskUnitValue{#1}%
+% Validation of the parameter
+\ifx\psk@GanttTaskUnitValue\psk@GanttChartUnitIntervalName
+ \edef\psk@GanttTaskUnitValue{\psk@GanttTaskUnitIntervalValue}%
+\else
+ \ifx\psk@GanttTaskUnitValue\psk@GanttChartUnitBasicIntervalName
+ \def\psk@GanttTaskUnitValue{1}%
+ \else
+ {\@pstrickserr{GanttTaskUnitType must be `\psk@GanttChartUnitIntervalName'
+ or `\psk@GanttChartUnitBasicIntervalName'
+ (and not `\psk@GanttTaskUnitValue')}\@eha}%
+ \fi
+\fi}
+
+% Outside label for the tasks
+\define@key{psset}{TaskOutsideLabel}{\def\psk@GanttTaskOutsideLabel{#1}}
+
+% Inside label for the tasks
+\define@key{psset}{TaskInsideLabel}{\def\psk@GanttTaskInsideLabel{#1}}
+
+% Maximum outside size label for the tasks (in unit TaskUnitType !)
+\define@key{psset}{TaskOutsideLabelMaxSize}{%
+\pst@cntg=#1\relax
+\edef\psk@GanttTaskOutsideLabelMaxSize{\the\pst@cntg}}
+
+% Default values
+% --------------
+% pspicture environment, don't show intervals, default task style,
+% unit for tasks is a week (so 7 days), no outside and inside labels
+\setkeys{psset}{%
+PstPicture=true,ChartShowIntervals=false,TaskStyle=TaskStyleDefault,
+ChartUnitIntervalName=Week,ChartUnitBasicIntervalName=Day,
+TaskUnitIntervalValue=7,TaskUnitType=Week,
+TaskOutsideLabel=,TaskInsideLabel=,TaskOutsideLabelMaxSize=0}
+
+\newpsstyle{TaskStyleDefault}{fillstyle=solid,fillcolor=yellow}
+
+% The environment \PstGanttChart
+% ------------------------------
+
+% Syntax: \PstGanttChart[parameters]{Number of tasks}{Number of days}
+\def\PstGanttChart{\@ifnextchar[\PstGanttChart@i{\PstGanttChart@i[]}}
+
+\def\PstGanttChart@i[#1]#2#3{%
+\begingroup
+\setkeys{psset}{unit=0.1,#1} % Affectation of local parameters
+%
+\ifPst@PstPicture % "pspicture" environment
+ \pst@cnta=\psk@GanttTaskOutsideLabelMaxSize
+ \multiply\pst@cnta\psk@GanttTaskUnitValue
+ %
+ \pst@cntb=#2
+ \multiply\pst@cntb by 5
+ \advance\pst@cntb\@ne
+ %
+ \pst@cntc=#3
+ \multiply\pst@cntc\psk@GanttTaskUnitValue
+ \advance\pst@cntc\tw@
+ %
+ \ifPst@GanttChartShowIntervals
+ \pspicture(-\pst@cnta,-\pst@cntb)(\pst@cntc,2)
+ \else
+ \pspicture(-\pst@cnta,-\pst@cntb)(\pst@cntc,0)
+ \fi
+\fi
+\psframe(0,-\pst@cntb)(\pst@cntc,0)
+%
+\ifPst@GanttChartShowIntervals
+ % We will show the intervals
+ \pst@cnta=#3
+ \multiply\pst@cnta\psk@GanttTaskUnitValue
+ \divide\pst@cnta\psk@GanttTaskUnitIntervalValue
+ \advance\pst@cnta\@ne
+ %
+ \pst@cntb=#2
+ \multiply\pst@cntb by 5
+ \advance\pst@cntb\@ne
+ %
+ \pst@dima=\psk@GanttTaskUnitIntervalValue pt
+ \divide\pst@dima\tw@
+ \advance\pst@dima\@ne pt
+ \pst@dimtonum{\pst@dima}{\pst@tempa}
+ %
+ \multido{\iInterval=1+1,\iIntervalPos=1+\psk@GanttTaskUnitIntervalValue,
+ \nIntervalPos=\pst@tempa+\psk@GanttTaskUnitIntervalValue.0}{\pst@cnta}{%
+ \ifnum\iInterval=\pst@cnta
+ \psline(\iIntervalPos,0)(\iIntervalPos,1.5)
+ \psline[linestyle=dotted](\iIntervalPos,-\pst@cntb)(\iIntervalPos,0)
+ \else
+ \rput(\nIntervalPos,1){\psk@GanttChartUnitIntervalName\space\iInterval}
+ \psline(\iIntervalPos,0)(\iIntervalPos,1.5)
+ \psline[linestyle=dotted](\iIntervalPos,-\pst@cntb)(\iIntervalPos,0)
+ \fi}
+\fi}
+
+\def\endPstGanttChart{%
+\ifPst@PstPicture
+ \endpspicture % End of "pspicture" environment
+\fi
+\endgroup}
+
+% The macro \PstGanttTask
+% -----------------------
+
+\newcount\pst@GanttTaskCnt
+\pst@GanttTaskCnt=\z@
+
+% Syntax: \PstGanttTask[parameters]{Start}{Length}
+\def\PstGanttTask{\@ifnextchar[\PstGanttTask@i{\PstGanttTask@i[]}}
+
+\def\PstGanttTask@i[#1]#2#3{
+\advance\pst@GanttTaskCnt\m@ne
+\begingroup
+\setkeys{psset}{#1}% % Affectation of local parameters
+% Frame
+\pst@cnta=\psk@GanttTaskUnitValue
+\multiply\pst@cnta by #2
+\advance\pst@cnta\@ne
+%
+\pst@cntb=\psk@GanttTaskUnitValue
+\multiply\pst@cntb by #3
+\advance\pst@cntb\pst@cnta
+%
+\pst@cntc=\pst@GanttTaskCnt
+\multiply\pst@cntc by 5
+%
+\pst@cntd=\pst@cntc
+\advance\pst@cntd by 4
+%
+\psframe[style=\psk@GanttTaskStyle](\pst@cnta,\pst@cntc)(\pst@cntb,\pst@cntd)
+% Inside label
+\ifx\psk@GanttTaskInsideLabel\empty
+\else
+ \pst@dima=\pst@cnta pt
+ \advance\pst@dima\pst@cntb pt
+ \divide\pst@dima\tw@
+ \pst@dimtonum{\pst@dima}{\pst@tempa}
+ %
+ \pst@dimb=\pst@cntc pt
+ \advance\pst@dimb\pst@cntd pt
+ \divide\pst@dimb\tw@
+ \pst@dimtonum{\pst@dimb}{\pst@tempb}
+ %
+ \rput(\pst@tempa,\pst@tempb){\psk@GanttTaskInsideLabel}
+\fi
+% Outside label
+\ifx\psk@GanttTaskOutsideLabel\empty
+\else
+ \pst@dimb=\pst@cntc pt
+ \advance\pst@dimb\pst@cntd pt
+ \divide\pst@dimb\tw@
+ \pst@dimtonum{\pst@dimb}{\pst@tempb}
+ \rput[r](-1.5,\pst@tempb){\psk@GanttTaskOutsideLabel}
+\fi
+\endgroup}
+
+\makeatother
+
+
+\begin{document}
+
+\definecolor{LightCyan} {rgb}{0.88,1.,1.}
+\definecolor{Orange} {rgb}{1.,0.65,0.}
+\definecolor{PaleGreen} {rgb}{0.6,0.98,0.6}
+\definecolor{Pink} {rgb}{1.,0.75,0.8}
+
+\psset{gradmidpoint=0,fillstyle=gradient,gradbegin=LightCyan,gradend=white}
+\newpsstyle{TaskStyleA}{gradbegin=cyan,gradend=blue}
+\newpsstyle{TaskStyleB}{gradbegin=red,gradend=Pink}
+\newpsstyle{TaskStyleC}{gradbegin=yellow,gradend=Orange}
+\newpsstyle{TaskStyleD}{gradbegin=green,gradend=PaleGreen}
+
+\begin{landscape}
+\begin{PstGanttChart}[yunit=2.5,xunit=3.5,ChartUnitIntervalName=Semaine,
+ ChartUnitBasicIntervalName=Jour,TaskUnitType=Jour,
+ TaskOutsideLabelMaxSize=14,ChartShowIntervals]{8}{43}
+ \psset{gradangle=90,TaskStyle=TaskStyleA}
+ \PstGanttTask[TaskOutsideLabel={\'Etude}]{0}{10}
+ \PstGanttTask[TaskOutsideLabel={R\'edaction dossier}]{6}{7}
+ \PstGanttTask[TaskOutsideLabel={Relecture et corrections}]{14}{2}
+ \PstGanttTask[TaskOutsideLabel={Soumission},TaskStyle=TaskStyleB]{17}{1}
+ \psset{TaskStyle=TaskStyleC}
+ \PstGanttTask[TaskOutsideLabel={R\'ealisation}]{25}{14}
+ \PstGanttTask[TaskOutsideLabel={Tests}]{35}{6}
+ \PstGanttTask[TaskOutsideLabel={V\'erification}]{39}{3}
+ \PstGanttTask[TaskOutsideLabel={Recette},TaskStyle=TaskStyleD]{42}{1}
+\end{PstGanttChart}
+\end{landscape}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp11.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp11.pdf
new file mode 100644
index 00000000000..e3c0ca74955
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp11.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp11.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp11.tex
new file mode 100644
index 00000000000..89670c901d8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp11.tex
@@ -0,0 +1,66 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp12.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pst-plot}
+\usepackage{multido}
+%
+\def\Years#1{%
+ \ifcase#1\or\or 1953/55\or 1955/57\or 1957/59\or 1959/61\or 1961/63\or 1963/64\fi%
+}
+\def\pshlabel#1{\small\Years{#1}}
+%
+% the following data could be saved in a file and then read
+% with \readdata{\dataI}{external/file/name.dat}
+%
+\def\dataI{%
+1 891560
+2 534050
+3 525876
+4 552269
+5 411130
+6 436733
+}
+\def\dataII{
+1 1355
+2 432
+3 390
+4 301
+5 194
+6 193
+}
+%
+\makeatletter
+\def\ScaleFactor{1.0}
+\pst@def{ScalePoints}<%
+ /y ED /x ED
+ counttomark dup dup cvi eq not { exch pop } if
+ /m exch def /n m 2 div cvi def
+ n { y mul \ScaleFactor\space div m 1 roll x mul m 1 roll /m m 2 sub def } repeat>
+%
+\makeatother
+%
+\begin{document}
+%
+\begin{pspicture}(-0.5,-0.5)(10.5,11)
+ \psset{xunit=1.5}
+ \multido{\r=0+3.125,\i=0+500}{4}{%
+ \psline[linewidth=0.1pt](7,\r)(7.1,\r)\uput[0](7.1,\r){\i}%
+ }
+ \psaxes[dy=2,Dy=200000,axesstyle=frame,%
+ tickstyle=bottom,Ox=1](7,10)
+ \rput{90}(-1.5,5){Number of X-rays}
+ \rput(3.5,6){Number of X-rays}
+ \rput{90}(8,5){Cases diagnosed}
+ \rput(5,2.5){Cases diagnosed}
+ \rput(3.5,-1.25){Survey Period}
+ \psset{showpoints=true,dotsize=0.2,plotstyle=line,linewidth=2pt}
+ \def\ScaleFactor{100000.0}
+ \listplot[linecolor=red]{\dataI}
+ \def\ScaleFactor{150.0}
+ \listplot[linecolor=blue]{\dataII}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex
new file mode 100644
index 00000000000..fe54c171200
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex
@@ -0,0 +1,21 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-char}
+\usepackage{pst-slpe}
+\usepackage{pst-blur}
+\usepackage{graphicx}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{4cm}
+\DeclareFixedFont{\Rm}{T1}{ptm}{m}{n}{2mm}
+\psset{shadow=true,blur=true,shadowsize=10pt,%
+ blurradius=5pt,fillstyle=slopes}
+\rotateleft{\pscharpath{\RM T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@nik}}
+%
+%\pscharpath{\RM\reflectbox{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@nik}}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp111.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp111.pdf
new file mode 100644
index 00000000000..0ae9bc6d150
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp111.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp111.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp111.tex
new file mode 100644
index 00000000000..60442e2f757
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp111.tex
@@ -0,0 +1,15 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-slpe}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{pspicture}(12,5)
+\psset{fillstyle=slopes}
+\pscustom{\psccurve(0,0)(3,5)(5,3)(7,5)(8,2)(12,5)(11,2)(9,0)(7,1)(3,2)}
+\end{pspicture}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp112.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp112.pdf
new file mode 100644
index 00000000000..c8e2e8ac3bf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp112.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp112.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp112.tex
new file mode 100644
index 00000000000..eb1dfab5215
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp112.tex
@@ -0,0 +1,142 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- Mode: Latex -*- %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Boltzmann.tex --- Networks at 15 and 19 speeds for the simulation of
+%% Navier-Stokes equations by the Boltzmann Method on network
+%% (description and specification given by Laurent Giraud
+%% <lgiraud@mema.ucl.ac.be>)
+%%
+%% Author : Denis GIROU (CNRS/IDRIS - France) <Denis.Girou@idris.fr>
+%% Created the : Fri May 9 18:12:44 1997
+%% Last mod. by : Denis GIROU (CNRS/IDRIS - France) <Denis.Girou@idris.fr>
+%% Last mod. the : Mon Mar 9 11:57:51 1998
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass{article}
+
+\usepackage{pstricks} % PSTricks with the `color' extension
+\usepackage{pst-node} % PSTricks package for nodes
+\usepackage{pst-3d} % PSTricks package for 3d graphics
+\usepackage{multido} % `multido' package
+\usepackage{lscape} % From CTAN/macros/latex/packages/graphics
+
+% Definition of new colors
+\definecolor{LightBlue}{rgb}{0.68,0.85,0.9}
+
+% The node
+\newcommand{\MyNode}[1][LightBlue]{{%
+\psset{unit=0.15}
+\begin{pspicture}(-0.5,-0.5)(0.5,0.5)
+ \pscircle*[linecolor=#1]{0.5}
+ \pscircle*[linecolor=white](0.15,0.15){0.2}
+\end{pspicture}}}
+
+\newpsobject{MyGrid}{psframe}{linestyle=dotted,dotsep=5pt}
+
+% The cube
+\newcommand{\MyCube}[1][LightBlue]{%
+\begin{pspicture}(-0.05,-0.35)(2.85,2.45)
+\multido{\i=0+1}{3}{%
+ \ThreeDput[normal=1 0 0](\i,0,0){%
+ \ifnum\i=1
+ \else
+ \MyGrid(2,2)
+ \fi
+ % Definitions of all nodes to do connections later
+ \ifnum\i=0
+ \pnode(0,0){NodeAAA}
+ \pnode(1,0){NodeABA}
+ \pnode(2,0){NodeACA}
+ \pnode(0,1){NodeBAA}
+ \pnode(1,1){NodeBBA}
+ \pnode(2,1){NodeBCA}
+ \pnode(0,2){NodeCAA}
+ \pnode(1,2){NodeCBA}
+ \pnode(2,2){NodeCCA}
+ \fi
+ \ifnum\i=1
+ \pnode(0,0){NodeAAB}
+ \pnode(1,0){NodeABB}
+ \pnode(2,0){NodeACB}
+ \pnode(0,1){NodeBAB}
+ \pnode(1,1){NodeBBB}
+ \pnode(2,1){NodeBCB}
+ \pnode(0,2){NodeCAB}
+ \pnode(1,2){NodeCBB}
+ \pnode(2,2){NodeCCB}
+ \fi
+ \ifnum\i=2
+ \pnode(0,0){NodeAAC}
+ \pnode(1,0){NodeABC}
+ \pnode(2,0){NodeACC}
+ \pnode(0,1){NodeBAC}
+ \pnode(1,1){NodeBBC}
+ \pnode(2,1){NodeBCC}
+ \pnode(0,2){NodeCAC}
+ \pnode(1,2){NodeCBC}
+ \pnode(2,2){NodeCCC}
+ \fi}
+ \ThreeDput[normal=0 -1 0](0,\i,0){
+ \ifnum\i=1
+ \else
+ \MyGrid(2,2)
+ \fi
+ % We must draw all the nodes in the same \ThreeDput to have
+ % the same projection for all nodes...
+ \multirput(0,0)(0,1){3}{\MyNode[#1]}
+ \multirput(1,0)(0,1){3}{\MyNode[#1]}
+ \multirput(2,0)(0,1){3}{\MyNode[#1]}}
+ \ifnum\i=1
+ \else
+ \ThreeDput[normal=0 0 1](0,0,\i){\MyGrid(2,2)}
+ \fi}
+\end{pspicture}}
+
+% Main connections
+\newcommand{\MainConnections}{{%
+\psset{linewidth=0.8mm}
+\ncline{NodeBBA}{NodeBBC}
+\ncline{NodeABB}{NodeCBB}
+\ncline{NodeBAB}{NodeBCB}}}
+
+% First cube
+\newcommand{\MyCubeA}[1][LightBlue]{{%
+\MyCube[#1]
+% Connections
+\psset{arrows=<->,arrowsize=4pt 3,arrowinset=0}
+\MainConnections
+\psset{linecolor=red}
+\ncline{NodeAAA}{NodeCCC}
+\ncline{NodeAAC}{NodeCCA}
+\ncline{NodeCAA}{NodeACC}
+\ncline{NodeACA}{NodeCAC}}}
+
+% Second cube
+\newcommand{\MyCubeB}[1][LightBlue]{{%
+\MyCube[#1]
+% Connections
+\psset{arrows=<->,arrowsize=4pt 3,arrowinset=0}
+\MainConnections
+\psset{linecolor=red}
+\ncline{NodeABA}{NodeCBC}
+\ncline{NodeAAB}{NodeCCB}
+\ncline{NodeABC}{NodeCBA}
+\ncline{NodeACB}{NodeCAB}
+\ncline{NodeBCA}{NodeBAC}
+\ncline{NodeBAA}{NodeBCC}}}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{unit=3,viewpoint=0.8 -1.4 0.4}
+
+\begin{landscape}
+ \begin{figure}[htbp]
+ \centering
+ \MyCubeA \hfill \MyCubeB
+ \caption{Networks at 15 and 19 speeds for the simulation of
+ \texttt{Navier-Stokes} equations by the \texttt{Boltzmann} Method on
+ network.}
+ \end{figure}
+\end{landscape}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp113.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp113.pdf
new file mode 100644
index 00000000000..34f883866fa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp113.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp113.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp113.tex
new file mode 100644
index 00000000000..c9db5145641
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp113.tex
@@ -0,0 +1,100 @@
+\documentclass[a4paper]{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{pst-vue3d}
+\usepackage{pst-grad}
+\usepackage[nomessages]{fp}
+\input random
+%
+\newpsstyle{sol}{fillstyle=vlines,hatchcolor=lightgray,%
+ hatchwidth=0.2\pslinewidth,hatchsep=1\pslinewidth}
+\newpsstyle{section}{fillstyle=vlines,hatchcolor=yellow,%
+ hatchwidth=0.2\pslinewidth,hatchsep=1\pslinewidth}
+\newpsstyle{plan}{fillstyle=vlines,hatchcolor=green,%
+ hatchwidth=0.1\pslinewidth,hatchsep=1\pslinewidth}
+\newpsstyle{Side}{fillstyle=solid,fillcolor=yellow}%grandes faces
+\newpsstyle{side}{fillstyle=solid,fillcolor=magenta}%coins facettes
+\SpecialCoor
+\newpsstyle{sol}{fillstyle=vlines,hatchcolor=green,%
+ hatchwidth=0.2\pslinewidth,hatchsep=1\pslinewidth}
+\pagestyle{empty}
+\parindent=0pt
+
+\psset{dimen=middle}
+\newcount\diex
+\newcount\diey
+\newdimen{\diez}
+\newcount\CY
+\newdimen{\vuePhi}
+\newdimen{\vueTheta}
+\newcommand\ThreeDies[3]{%
+ \randomi=#1
+ \begin{pspicture}(-5,-5)(5,5)
+ \setrannum{\diex}{-2}{2}
+ \setrannum{\diey}{-2}{2}
+ \setrandim{\diez}{0pt}{360pt}
+ \setrandim{\vuePhi}{10pt}{80pt}
+ \setrandim{\vueTheta}{0pt}{90pt}
+ \FPeval\ithetax{(\the\diex)*(90)}
+ \FPeval\ithetay{(\the\diey)*(90)}
+ \psset{RotX=\ithetax,RotY=\ithetay,RotZ={\pointless\diez},%
+ PHI={\pointless\vuePhi},THETA={\pointless\vueTheta}}
+ \DieThreeD(-10,-15,0)]
+ \randomi=#2
+ \setrannum{\diex}{-2}{2}
+ \setrannum{\diey}{-2}{2}
+ \setrandim{\diez}{0pt}{360pt}
+ \FPeval\ithetax{(\the\diex)*(90)}
+ \FPeval\ithetay{(\the\diey)*(90)}
+ \psset{RotX=\ithetax,RotY=\ithetay,RotZ={\pointless\diez}}
+ \DieThreeD(-20,15,0)
+ \randomi=#3
+ \setrannum{\diex}{-2}{2}
+ \setrannum{\diey}{-2}{2}
+ \setrandim{\diez}{0pt}{360pt}
+ \FPeval\ithetax{(\the\diex)*(90)}
+ \FPeval\ithetay{(\the\diey)*(90)}
+ \psset{RotX=\ithetax,RotY=\ithetay,RotZ={\pointless\diez}}
+ \DieThreeD(20,12,0)
+\end{pspicture}}
+
+\begin{document}
+% \ThreeDies{seed1}{seed2}{seed2}
+% ne pas dpasser 2^31-1=2147483647
+% voir la doc de ramdom.tex
+\ThreeDies{214048360}{2147483647}{384523}
+
+\begin{pspicture}(-5,-5)(5,5)
+\randomi=49312715
+\setrannum{\diex}{-2}{2}
+\setrannum{\diey}{-2}{2}
+%\setrannum{\CY}{0}{8}
+\setrandim{\diez}{0pt}{360pt}
+\setrandim{\vuePhi}{0pt}{60pt}
+\setrandim{\vueTheta}{0pt}{90pt}
+\FPeval\ithetay{(\the\diey)*(90)}
+\FPeval\ithetax{(\the\diex)*(90)}
+\psset{RotX=\ithetax}
+\psset{RotY=\ithetay,RotZ={\pointless\diez},%
+ PHI={\pointless\vuePhi},THETA={\pointless\vueTheta}}
+\DieThreeD(-3,\the\CY,0)
+\randomi=99460966
+\setrannum{\diex}{-2}{2}
+\setrannum{\diey}{-2}{2}
+\setrannum{\CY}{-8}{8}
+\setrandim{\diez}{0pt}{360pt}
+\FPeval\ithetay{(\the\diey)*(90)}
+\FPeval\ithetax{(\the\diex)*(90)}
+\psset{RotX=\ithetax}
+\psset{RotY=\ithetay,RotZ={\pointless\diez}}
+\DieThreeD(0,\the\CY,0)
+\randomi=03101945
+\setrannum{\diex}{-2}{2}
+\setrannum{\diey}{-2}{2}
+\setrandim{\diez}{0pt}{360pt}
+\setrannum{\CY}{0}{8}
+\psset{RotX=-45,RotY=45,RotZ={\pointless\diez}}
+\DieThreeD(8,\the\CY,0)
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp114.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp114.tex
new file mode 100644
index 00000000000..0cab90abbaa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp114.tex
@@ -0,0 +1,46 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-circ}
+\usepackage{pst-node}
+
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+
+
+ \begin{pspicture}(9,11)
+% \psgrid[subgriddiv=1,griddots=10]
+ % Node definitions
+ \pnode(0,0){A}
+ \pnode(9,0){B}
+ \pnode(0,6){C}
+ \pnode(9,6){D}
+ \pnode(4.5,1){E}
+ \pnode(4.5,10.5){F}
+ %
+ \switch[tension=false](A)(C){K}
+ \multidipole(A)(B)\resistor{$R$}%
+ \battery[intensitylabel=$i$]{$V$}.
+ \wire(B)(D)
+ \multidipole(C)(D)\diode{$D$}\wire.
+ \resistor[tensionlabel=U)](C)(F){R1}
+ \resistor(C)(E){$R_4$}
+ \capacitor[parallel,parallelarm=1.2,
+ parallelsep=1.5](C)(E){$C_2$}
+ \coil(E)(D){$L$}
+ \capacitor[parallel,parallelarm=1.2,
+ parallelsep=1.5](E)(D){$C_3$}
+ \capacitor[tensionlabel=U](F)(D){C1}
+ \multidipole(E)(F)\wire%
+ \wire[intersect,
+ intersectA=C,intersectB=D]%
+ \circledipole[labeloffset=-0.7]{E}%
+ \resistor[parallel,
+ parallelsep=.6,parallelarm=.8]{$R$}.
+ \end{pspicture}
+
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp115.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp115.pdf
new file mode 100644
index 00000000000..1f567a06bce
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp115.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp115.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp115.tex
new file mode 100644
index 00000000000..8e2fdffd75a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp115.tex
@@ -0,0 +1,49 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp115.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[11pt,ngerman]{book}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}%
+\usepackage{geometry}%
+\geometry{%
+ paperheight=240mm,%
+ paperwidth=163mm,%
+ headheight=12pt,%
+% topskip=10pt,%
+ textheight=195mm,%
+ textwidth=125mm,%
+ rmargin=1.5cm}
+%
+\usepackage{pstricks}
+\usepackage{pst-blur}
+\usepackage{pst-char}
+\usepackage{pst-grad}
+\usepackage{graphicx}
+\usepackage{nonfloat}
+\setcounter{chapter}{25}% this page is part of the book
+\usepackage{babel}
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{center}
+\DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{4cm}
+
+\vspace*{3cm}
+\psset{shadow=true,blur=true,shadowsize=10pt,blurradius=5pt}
+\rotatebox{90}{%
+\parbox{\linewidth}{
+\pscharpath{\RM Graphics}\\
+\pscharpath{\RM with}\\[20pt]
+\pscharpath{\RM PSTricks}
+}}
+
+\figcaption{\texttt{bsp115.tex}: Schattenspiele \ldots}
+
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp116.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp116.pdf
new file mode 100644
index 00000000000..465b2788f3c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp116.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp116.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp116.tex
new file mode 100644
index 00000000000..dc1e7a0aa90
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp116.tex
@@ -0,0 +1,19 @@
+\documentclass[a4paper]{article}% Herbert Voss
+\usepackage{pstricks}
+\usepackage{multido}
+\SpecialCoor
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{pspicture*}(-5,-5)(5,5)
+ \pscircle{5}
+ \multido{\iA=0+1}{360}{\psline[linewidth=0.1pt](4.6;\iA)(5;\iA)}
+ \multido{\iA=90+-10,\iB=0+10}{36}{\rput{-\iB}(4.3;\iA){\iB}}
+ \multido{\rA=-5+2.5}{5}{\psline[linewidth=0.2pt](\rA,-5)(\rA,5)}
+ \psline[linewidth=0.2pt](-5,0)(5,0)
+ \pscircle[fillcolor=white,fillstyle=solid]{0.1}
+\end{pspicture*}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp12.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp12.pdf
new file mode 100644
index 00000000000..30f33c4fc53
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp12.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp12.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp12.tex
new file mode 100644
index 00000000000..83a91d3c8f3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp12.tex
@@ -0,0 +1,63 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp12.tex --- beoetigt Donald Arseneau's shapepar.sty ,
+%% Autor : Herbert Voss <voss@perce.de> (nach einer Idee von
+%% Thomas Siegel)
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[ngerman]{article}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage{lmodern}
+\usepackage{shapepar}
+\usepackage{pstricks}
+\usepackage{babel}
+
+\newsavebox\PBox
+\pagestyle{empty}
+
+\begin{document}
+
+\savebox\PBox{
+\begin{minipage}{\linewidth}
+\shapepar{\nutshape}
+Warum ist die Natur so nahezu symmetrisch? Niemand hat
+eine Idee, warum. Das einzige, was wir vorschlagen knnten, ist etwas wie
+dies: Es gibt ein Tor in Japan, ein Tor in Neiko, das die Japaner manchmal
+das schnste Tor in ganz Japan nennen; es wurde zu einer Zeit gebaut, als
+die chinesische Kunst groen Einflu hatte. Dies Tor ist sehr kunstvoll
+gearbeitet mit zahlreichen Giebeln und schnen Schnitzereien und vielen
+Sulen und Drachenkpfen und Frsten, die in die Sulen eingemeielt sind,
+usw. Aber wenn man genau hinschaut, sieht man, da in dem kunstvollen und
+komplizierten Muster entlang einer der Sulen eines der kleinen
+Musterelemente kopfber gemeielt ist; sonst ist alles vollstndig
+symmetrisch. Wenn man danach fragt, warum dies so ist, ist die Erklrung,
+da es kopfber gemeielt worden ist, damit die Gtter auf die
+Vollkommenheit des Menschen nicht eiferschtig sind. So machten sie
+absichtlich einen Fehler, damit die Gtter nicht eiferschtig und auf die
+Menschen zornig sein wrden. Wir knnten den Gedanken umdrehen und daran
+denken, da die wahre Erklrung der nherungsweisen Symmetrie der Natur
+diese ist: Gott machte die Gesetze nur ungefhr symmetrisch, damit wir nicht
+auf seine Vollkommenheit eiferschtig sind!
+
+\end{minipage}
+}
+
+\begin{center}
+\begin{pspicture}(-6,-5.5)(6,5.5)
+ \rput(0,0){\usebox\PBox}
+ \pscustom*{%
+ \psarc(0,1.1){1.1}{270}{450}
+ \psarc(0,0){2.2}{90}{270}
+ \psarcn(0,-1.1){1.1}{270}{450}
+ }
+ \pscircle*(0,-1.1){0.3}
+ \pscircle[fillstyle=solid](0,1.1){0.3}
+% \psarc(4,4){2.4}{270}{450}
+\end{pspicture}
+
+\vspace{2cm}
+\textit{Richard Feynman}
+\end{center}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp13.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp13.pdf
new file mode 100644
index 00000000000..b7d9b0f0cef
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp13.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp13.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp13.tex
new file mode 100644
index 00000000000..fa930747489
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp13.tex
@@ -0,0 +1,46 @@
+\documentclass{article}
+\usepackage{bm}% boldmath
+\usepackage{pstricks}
+\usepackage{pst-grad}
+\usepackage{pstricks-add} % psellipsearc
+\newrgbcolor{braun}{0.6 0.1 0.2}
+\SpecialCoor
+\parindent=0pt
+\pagestyle{empty}
+
+
+\begin{document}
+
+%\psset{unit=0.6}
+\begin{pspicture}(-4.5,-5)(5.5,3)
+%\psgrid[subgriddiv=0,griddots=10]
+\pscustom[fillstyle=solid,fillcolor=braun]{%
+ \psline(2.3,0.2)(4,0.2)
+ \psarcn(4,0){0.2}{90}{-90}
+ \psline(4,-0.2)(2.3,-0.2)
+}
+\psline(0,2.5)(0.3,2.5)
+\psellipse(0.3,0)(2,2.5)
+\psline(0.3,-2.5)(0,-2.5)
+\psellipse[fillstyle=gradient,gradangle=90,gradbegin=white,%
+ gradend=braun,gradmidpoint=1](0,0)(2,2.5)
+\pscustom[fillstyle=solid,fillcolor=braun]{%
+ \psline(-4,0.2)(0,0.2)
+ \psarcn(0,0){0.2}{90}{-90}
+ \psline(0,-0.2)(-4,-0.2)
+}
+\psline[linecolor=white,linewidth=0.1]{->}(0,0)(2.5;-90)
+\rput(-0.25,-1.5){\white\Large$\bm{\vec{r}}$}
+\pscircle[fillstyle=solid](-4,0){0.2}
+\psline[linewidth=0.2]{|-}(-3.5,-3)(-3.5,-0.2)
+\psline[linewidth=0.2]{|-}(3.5,-3)(3.5,-0.2)
+\pscustom[fillstyle=solid,fillcolor=lightgray]{%
+ \psellipticarcn(0,0)(2,2.5){90}{50}
+ \psline(2.25;50)(4.9,-4)(5.2,-4)(2.5;50)
+ \psellipticarc(0.3,0)(2,2.5){50}{90}
+}
+\psline[linewidth=0.2,linecolor=red]{->}(5,-4)(5.65,-5)
+\uput[0](4,-4.5){\Large $\vec{F}$}
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp14.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp14.pdf
new file mode 100644
index 00000000000..aab218f7d8d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp14.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp15.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp15.tex
new file mode 100644
index 00000000000..5299b4f324e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp15.tex
@@ -0,0 +1,58 @@
+\documentclass[12pt]{article}% Herbert Voss 2004-06-23
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{pstricks-add}% version >=1.50
+\pagestyle{empty}
+
+\begin{document}
+% Examples from Ulrich Dirr
+\psset{plotpoints=200}
+\begin{pspicture}*(-5,-5)(3,3)
+ \psaxes[labelsep=.75mm,xyLabel=\footnotesize,
+ arrowlength=1.75,%
+ ticksize=2pt,%
+ linewidth=0.17mm]{->}(0,0)(-4.99,-4.99)(3,3)
+ \rput[Br](3,-.35){$x$}
+ \rput[tr](-.15,3){$y$}
+ \rput[Br](-.15,-.35){$0$}
+ %
+ \psset{linewidth=.35mm,polarplot=true}
+ \psplot[linecolor=red]{140}{310}{3 neg x sin mul x cos mul x sin 3 exp x cos 3 exp add div}
+ \psplot[linecolor=cyan]{140}{310}{6 neg x sin mul x cos mul x sin 3 exp x cos 3 exp add div}
+ \psplot[linecolor=blue]{140}{310}{9 neg x sin mul x cos mul x sin 3 exp x cos 3 exp add div}
+\end{pspicture}
+\hfill
+%
+\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
+ \psaxes[labelsep=.75mm,xyLabel=\footnotesize,%
+ arrowlength=1.75,%
+ ticksize=2pt,%
+ linewidth=0.17mm]{->}(0,0)(-2.5,-2.5)(2.5,2.5)
+ \rput[Br](2.5,-.35){$x$}
+ \rput[tr](-.15,2.5){$y$}
+ \rput[Br](-.15,-.35){$0$}
+ %
+ \psset{linewidth=.35mm,plotstyle=curve,polarplot=true}
+ \psplot[linecolor=red]{0}{360}{x cos 2 mul x sin mul}
+ \psplot[linecolor=green]{0}{360}{x cos 3 mul x sin mul}
+ \psplot[linecolor=blue]{0}{360}{x cos 4 mul x sin mul}
+\end{pspicture}
+%
+\vspace{1cm}
+\psset{unit=0.5}
+\begin{pspicture}(-8.5,-8.5)(9,9)
+\psaxes[Dx=2,dx=2,Dy=2,dy=2,%
+ labelsep=.75mm,xyLabel=\footnotesize,%
+ arrowlength=1.75,%
+ ticksize=2pt,%
+ linewidth=0.17mm]{->}(0,0)(-8.5,-8.5)(9,9)
+\rput[Br](9,-.7){$x$}
+\rput[tr](-.3,9){$y$}
+\rput[Br](-.3,-.7){$0$}
+%
+\psset{linewidth=.35mm,plotstyle=curve,polarplot=true}
+\psplot[linecolor=blue]{0}{720}{8 2.5 x mul sin mul}
+\end{pspicture}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp16.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp16.pdf
new file mode 100644
index 00000000000..d7e9837a59b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp16.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp16.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp16.tex
new file mode 100644
index 00000000000..aaed8d8d0b1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp16.tex
@@ -0,0 +1,60 @@
+\documentclass[12pt]{article} % Chris Sangwin 2004-06-23
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{multido}
+\usepackage[nomessages]{fp}
+\pagestyle{empty}
+\parindent=0pt
+%
+\newwrite\DataFileA
+\newwrite\DataFileB
+%
+\newcommand{\DataFileNameA}{MyCurveA.dat}
+\newcommand{\DataFileNameB}{MyCurveB.dat}
+%
+\def\Xpsz{6}
+\def\Ypsz{6}
+
+\newcommand{\PerCalc}[2]{%
+ \def\ix{#1}\def\iy{#2}%
+ \FPeval{\iY}{\Ypsz * \iy / (\iy + 1.0)} % Calculates Y-coordinate
+ \FPeval{\iX}{(\Ypsz - \iY)* \ix / \Xpsz} % Calculates X-coordinate
+}% End perspective calculate
+
+\begin{document}
+
+\begin{pspicture}(-6,0)(6,6)
+ \multido{\I=-6+1}{13}{\psline(0,6)(\I,0)}
+
+ % The horizontal perspective grid
+ \multido{\IR=0+1}{13}{%
+ \PerCalc{-6.0}{\IR}
+ \FPneg{\iXX}{\iX} % Exploits symmetry
+ \psline[linecolor=red](\iXX,\iY)(\iX,\iY)}% End of the horizontal grid
+
+ \immediate\openout\DataFileA=\DataFileNameA
+ \immediate\openout\DataFileB=\DataFileNameB
+
+ \multido{\IRx=0+1}{90}{%
+ \FPeval{\Ry}{ (\IRx * \IRx) / 30.0 } % Defines the quadratic
+ \PerCalc{\IRx}{\Ry}
+ \immediate\write\DataFileA{(\iX,\iY)}
+ \FPneg{\iXX}{\iX} % Exploits symmetry - so we'll have to loose this...
+ \immediate\write\DataFileB{(\iXX,\iY)}}
+
+ \immediate\closeout\DataFileA
+ \immediate\closeout\DataFileB
+
+ \readdata{\MyCurve}{\DataFileNameA}
+ \dataplot[plotstyle=curve,%
+ showpoints=true,%
+ linecolor=green,linewidth=1.5pt]{\MyCurve}
+
+ \readdata{\MyCurve}{\DataFileNameB}
+ \dataplot[plotstyle=curve,%
+ showpoints=true,%
+ linecolor=blue,linewidth=1.5pt]{\MyCurve}
+\end{pspicture}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp17.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp17.pdf
new file mode 100644
index 00000000000..e4c633fd1c1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp17.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp17.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp17.tex
new file mode 100644
index 00000000000..2358375cd0d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp17.tex
@@ -0,0 +1,62 @@
+\documentclass[12pt,a4paper]{article}% Denis Girou
+\usepackage{fancyvrb}
+\usepackage{pstricks}
+\usepackage{pst-grad}
+\definecolor{LemonChiffon}{rgb}{1.,0.98,0.8}
+\definecolor{Orange} {rgb}{1.,0.65,0.}
+\definecolor{PaleGreen} {rgb}{0.6,0.98,0.6}
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+\begin{pspicture}(3,1)
+\begin{BVerbatim}
+First line.
+Second line.
+\end{BVerbatim}
+\end{pspicture}
+
+\vspace{5mm}
+\begin{pspicture}(3,1)\psgrid[subgriddiv=0]
+\begin{BVerbatim}
+First line.
+Second line.
+\end{BVerbatim}
+\end{pspicture}
+\begin{SaveVerbatim}{VerbEnv}
+First line.
+Second line.
+\end{SaveVerbatim}
+
+\vspace{5mm}
+\fbox{\BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\colorbox{Orange}{\BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\setlength{\fboxrule}{1mm}
+\setlength{\fboxsep}{2mm}
+\fcolorbox{red}{Orange}{\BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\psframebox{\BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\psframebox[framearc=0.5,framesep=1,linestyle=dashed]{%
+ \BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\psframebox[linecolor=red,fillstyle=solid,fillcolor=LemonChiffon]{%
+ \BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\psdblframebox[linewidth=0.07,fillstyle=solid,fillcolor=PaleGreen]{%
+ \BUseVerbatim[boxwidth=0.9\linewidth]{VerbEnv}}
+
+\vspace{5mm}
+\psovalbox{\BUseVerbatim{VerbEnv}}
+
+\vspace{5mm}
+\psframebox[fillstyle=gradient,gradmidpoint=0,gradangle=90]{%
+ \BUseVerbatim[fontfamily=helvetica,fontseries=b]{VerbEnv}}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp18.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp18.pdf
new file mode 100644
index 00000000000..047e0ee9ae6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp18.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp18.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp18.tex
new file mode 100644
index 00000000000..a1ecdd49fec
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp18.tex
@@ -0,0 +1,51 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\pagestyle{empty}
+
+\begin{document}
+
+The highest polygon is drawn first, then the one before, a.s.o.
+In this way we can use the fill option without \verb|pscustom|.
+
+\psset{unit=1mm}
+\pspicture(-14,-13)(132,162)
+\psset{xunit=10mm}
+\pspolygon[fillstyle=solid,fillcolor=yellow]%
+ (0,28)(1,147)(2,110)(3,54)(4,17)(5,25)(6,4.5)(7,7.75)
+ (8,6)(9,5)(10,2)(11,3)(12,4.75)(13,3)
+ (13,0)(0,0)(0,28)
+%
+\pspolygon[fillstyle=solid,fillcolor=blue]%
+ (0,28)(1,144.5)(2,101)(3,42)(4,13.5)(5,16)(6,3)(7,5)
+ (8,4)(9,1.5)(10,.75)(11,1.5)(12,0)(13,2)
+ (13,0)(0,0)(0,28)
+%
+\pspolygon[fillstyle=solid,fillcolor=red]%
+ (0,27)(1,135)(2,95)(3,35)(4,12)(5,14)(6,2)(7,4.5)
+ (8,3)(9,1)(10,.75)(11,1.5)(12,0)(13,1.5)
+ (13,0)(0,0)(0,27)
+%
+\pspolygon[fillstyle=solid,fillcolor=green]%
+ (0,24)(1,105.5)(2,54)(3,22)(4,3.5)(5,7)(6,0)(7,1)
+ (8,1)(9,0)(10,0)(11,1.5)(12,0)(13,1.5)
+ (13,0)(0,0)(0,24)
+%
+\pspolygon[fillstyle=solid,fillcolor=cyan]%
+ (0,14)(1,67)(2,20)(3,18)(4,2)(5,6)(6,0)(7,1)
+ (8,1)(9,0)(10,0)(11,.5)(12,0)(13,.5)
+ (13,0)(0,0)(0,14)
+%
+\psset{unit=1mm}
+\rput[lB](70,110){\psframe[fillstyle=solid,fillcolor=yellow](7,5)\rput[lB](10,1.5){Enlvement burinant}}
+\rput[lB](70,102){\psframe[fillstyle=solid,fillcolor=blue](7,5)\rput[lB](10,1.5){Marche}}
+\rput[lB](70,94){\psframe[fillstyle=solid,fillcolor=red](7,5)\rput[lB](10,1.5){Plume}}
+\rput[lB](70,86){\psframe[fillstyle=solid,fillcolor=green](7,5)\rput[lB](10,1.5){Charnire}}
+\rput[lB](70,78){\psframe[fillstyle=solid,fillcolor=cyan](7,5)\rput[lB](10,1.5){Languette}}
+\psaxes[tickstyle=bottom,ticksize=2pt,linewidth=.4pt,
+ Dx=1,dx=1truecm,Dy=10,dy=1.145truecm](130,160.35)
+\rput[b]{90}(-11,80){Nombre de pices}
+\rput[t](65,-9){Longueur de la trace en mm}
+\endpspicture
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp19.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp19.pdf
new file mode 100644
index 00000000000..59724cf9085
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp19.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp19.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp19.tex
new file mode 100644
index 00000000000..9d27e00ccaf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp19.tex
@@ -0,0 +1,28 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks} % PSTricks with the `color' extension
+\usepackage[tiling]{pst-fill} % PSTricks package for filling/tiling
+\usepackage{pst-char} % PSTricks package for character path
+\usepackage{pst-grad} % PSTricks package for gradient filling
+%
+\newcommand{\WriteBig}[5] {%
+ \DeclareFixedFont{\bigsf}{T1}{phv}{b}{n}{#2}%
+ \DeclareFixedFont{\smallrm}{T1}{ptm}{m}{n}{#3}%
+ \psboxfill{\small #1} %
+ \centerline{%
+ \pscharpath[fillstyle=gradient,%
+ gradangle=-45,%
+ gradmidpoint=0.5,%
+ addfillstyle=boxfill,%
+ gradbegin=#4,%
+ gradend=#5,%
+ fillangle=45,%
+ fillsep=0.7mm]{\rput[b](0,0){\bigsf#1}}}
+}
+
+\begin{document}
+\thispagestyle{empty}
+\WriteBig{Java}{4.5cm}{3mm}{blue}{white}
+
+\vspace*{7cm}
+\WriteBig{2004}{7cm}{7mm}{red}{green}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp20.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp20.pdf
new file mode 100644
index 00000000000..4ece414a558
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp20.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp20.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp20.tex
new file mode 100644
index 00000000000..204ab450b13
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp20.tex
@@ -0,0 +1,43 @@
+\documentclass{article}% Manuel Luque
+\usepackage{pstricks,multido}%
+\input{random.tex} % From Donald Arseneau (on macros/generic on CTAN)
+\SpecialCoor
+\def\manometre{%
+ \pscircle[doubleline=true,fillstyle=solid](0,0){1}
+ \psarc(0,0){0.65}{-60}{240}
+ \multido{\i=-60+30}{11}{\psline(0.65;\i)(0.45;\i)}
+ \psline[arrowscale=2,linewidth=2\pslinewidth]{->}(0.5;-70)(0.65;110)
+ \pscircle[fillstyle=solid]{0.1}%
+}
+% ide emprunte Denis Girou
+\newdimen\Xd
+\newdimen\Yd
+\def\RandomMolecule#1{%
+ \multido{\i=1+1}{#1}{%
+ \setrandim\Xd{-2pt}{1pt}%
+ \setrandim\Yd{-1pt}{1pt}%
+ \pscircle*[linecolor=blue](\pointless\Xd,\pointless\Yd){1pt}}%
+}
+\pagestyle{empty}
+\begin{document}
+
+\begin{center}
+\psframebox{
+\begin{pspicture}(-7,-1.2)(5,1.2)%\psgrid
+\psclip{\psframe(-2,-1)(0.8,1)}
+ \RandomMolecule{400}%
+\endpsclip
+\pscircle[doubleline=true,fillcolor=magenta,fillstyle=solid](-6.5,0){0.6}
+\psframe[fillstyle=solid,fillcolor=lightgray](-6,-0.5)(-2,0.5)
+\psline[doubleline=true,doublesep=2mm](1,0)(3.1,0)
+\psframe(-4,1)(0.8,-1)
+\psline(0.8,1)(1,0.1)(1,-0.1)(0.8,-1)
+\psframe[fillstyle=solid](-4.1,-1.2)(-4,1.2)
+\psline[linewidth=2mm](-2,-1)(-2,1)
+\multido{\n=-3.5+0.5}{9}{\psline(\n,1)(\n,0.7)}
+\rput{-90}(4,0){\manometre}
+\end{pspicture}
+}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp21.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp21.pdf
new file mode 100644
index 00000000000..16243300ebb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp21.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp21.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp21.tex
new file mode 100644
index 00000000000..41398a5b1c1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp21.tex
@@ -0,0 +1,97 @@
+\documentclass[12pt]{article} % Manuel Luque / Herbert Voss 2004-06-23
+\usepackage{pstricks,pst-grad,multido}%
+\input{random.tex} % From Donald Arseneau (on macros/generic on CTAN)
+\SpecialCoor
+\definecolor{Bluea}{cmyk}{.2,0,0,0}
+\definecolor{MonGris}{rgb}{0.9,0.9,0.9}
+\definecolor{Orange}{cmyk}{0,0.61,0.87,0}
+\definecolor{Indigo}{cmyk}{0.07,0.90,0,0.34}
+\definecolor{Violet}{cmyk}{0.79,0.88,0,0}
+\definecolor{BleuVerre}{cmyk}{0.2,0,0,0}
+\definecolor{Brown} {cmyk}{0,0.81,1,0.60}
+\definecolor{Salmon}{cmyk}{0,0.53,0.38,0}
+
+\newpsstyle{ChampagneSurface}{linecolor=gray,linewidth=2pt,fillstyle=solid,fillcolor=Beige}
+\def\manometre{%
+ \rput(0,0){%
+ \psline[doubleline=true,doublesep=0.12,linearc=0.2](0,0)(2,0)(2,-2)
+ \pscircle[doubleline=true,fillstyle=solid](0,0){0.9}
+ \psarc(0,0){0.65}{-60}{240}
+ \multido{\i=-60+30}{11}{\psline(0.65;\i)(0.45;\i)}
+ \psline[arrowscale=2,linewidth=2\pslinewidth]{->}(0.5;-20)(0.65;160)
+ \pscircle[fillstyle=solid]{0.1}%
+ }%
+}
+\def\Bouchon{%
+ \psellipse[linewidth=1.5\pslinewidth](0,0.2)(0.6,0.1)
+ \begingroup
+ \psset{fillstyle=solid,fillcolor=lightgray}
+ \psellipse(0,-0.4)(0.32,0.1)
+ \pspolygon(-0.5,0.5)(-0.32,-0.4)(0.32,-0.4)(0.5,0.5)
+ \psellipse[linestyle=none,dimen=outer,linewidth=0.07](0,-0.4)(0.32,0.1)
+ \psellipse(0,0.5)(0.5,0.1)
+ \endgroup
+ \psellipticarc[linewidth=1.5\pslinewidth](0,0.2)(0.6,0.1){180}{0}
+ \psline[doubleline=true,doublesep=0.12,doublecolor=white](-0.2,0.5)(-0.2,0.6)
+ \psline[doubleline=true,dimen=outer,doublesep=0.05,doublecolor=red](0.2,0.5)(0.2,1)%
+}
+\newcommand\erlen{%
+ \begin{psclip}{%
+ \pspolygon[linestyle=none,linearc=0.2](-0.6,3.2)(-0.4,3)(-0.4,2)(-1.2,0)(1.2,0)(0.4,2)%
+ (0.4,3)(0.6,3.2)}
+ \psclip{\pscustom[linecolor=cyan,fillstyle=solid,fillcolor=Bluea]{%
+ \pscurve(-2,0.9)(-1.75,1)(-1.5,0.9)(-1.25,1)(-1,0.9)
+ (-0.75,1)(-0.5,0.9)(-0.25,1)(0,0.9)
+ (0.25,1)(0.5,0.9)(0.75,1)(1,0.9)
+ (1.25,1)(1.5,0.9)(1.75,1)(2,0.9)
+ \psline(2,0.9)(2,-1)(-2,-1)(-2,0.9)}}
+ \BILLES
+ \endpsclip
+ \end{psclip}
+ \psline[linearc=0.2](-0.6,3.2)(-0.4,3)(-0.4,2)(-1.2,0)(1.2,0)(0.4,2)
+ \psline[linearc=0.05](0.4,2)(0.4,2.4)(1.4,2.4)
+ \psline[linearc=0.05](1.4,2.6)(0.4,2.6)(0.4,3)(0.6,3.2)%
+}
+\def\thermometre{%
+ \pspolygon[linearc=0.05,fillstyle=solid,fillcolor=red](0.05,3)(0.05,-1.2)
+ (0.15,-1.2)(0.15,-1.8)(-0.15,-1.8)(-0.15,-1.2)(-0.05,-1.2)(-0.05,3)
+ \psframe[linearc=0.05,fillstyle=solid](-0.05,1)(0.05,3)%
+}
+
+\newdimen\BX
+\newdimen\BY
+\newdimen\RAYONBULLE
+\newcommand{\BILLES}[1][50]{%
+ \multido{\IBULLE=1+1}{#1}{%
+ \setrandim{\BX}{-1.5\psunit}{1.5\psunit}
+ \setrandim{\BY}{0\psunit}{1\psunit}
+ \setrandim{\RAYONBULLE}{0.01\psunit}{0.15\psunit}
+ \ifdim\BY>2\psunit \multiply \RAYONBULLE by 3
+ \else
+ \ifdim\BY < 2\psunit \ifdim\BY >1\psunit \multiply \RAYONBULLE by 2\fi
+ \else \multiply \RAYONBULLE by 1 \fi
+ \fi
+ \rput(0,0){%
+ \pscircle[style=BilleThreeD](\BX,\BY){\RAYONBULLE}%
+ }%
+ }%
+}
+
+\newpsstyle{BilleThreeD}{linestyle=none,fillstyle=gradient,gradmidpoint=0,gradend=white,GradientCircle=true}
+
+\pagestyle{empty}
+\begin{document}
+
+\begin{center}
+\psframebox{
+\begin{pspicture}(-3,0)(3,6)
+ \rput(-2.2,4){\manometre}
+ \erlen
+ \rput(0.2,3){\thermometre}
+ \rput(0,3){\Bouchon}
+ \psline[linecolor=blue,linewidth=2pt]{->}(1.5,2.5)(2.5,2.5)
+\end{pspicture}
+}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp22.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp22.pdf
new file mode 100644
index 00000000000..b252a26355c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp22.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp22.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp22.tex
new file mode 100644
index 00000000000..fa042e34ca6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp22.tex
@@ -0,0 +1,24 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{multido}
+%
+\newcommand{\PstFillBox}[3]{%
+ \definecolor{MyColor}{rgb}{#1,#2,#3}%
+ \begin{pspicture}(-0.44,-0.47)(0.44,0.47)
+ \psframe[fillstyle=solid,%
+ fillcolor=MyColor,%
+ linecolor=MyColor](-0.5,-0.5)(0.5,0.5)
+ \end{pspicture}
+}
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+\multido{\rCountA=0+0.1}{10}{%
+ \multido{\rCountB=0+0.1}{10}{%
+ \PstFillBox{\rCountA}{\rCountB}{0.75}%
+ }\\%
+}
+\end{document}
+
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp23.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp23.tex
new file mode 100644
index 00000000000..e5e21a2bccd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp23.tex
@@ -0,0 +1,56 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\definecolor{light}{rgb}{0.3,0.4,0.6}
+\usepackage{pst-3dplot}
+\pagestyle{empty}
+\def\drawCircles{%
+% \pstThreeDCoor[xMax=14,yMax=14,zMax=7.5,linewidth=0.1pt]
+ \parametricplotThreeD[xPlotpoints=100](80,360)(0,360){%
+ /k 2 def /k2 4 def
+ t cos k mul 3 u sin k mul add mul
+ t sin k mul 3 u sin k mul add mul
+ u cos k2 mul
+ }
+ \parametricplotThreeD[yPlotpoints=75](0,360)(80,360){%
+ /k 2 def /k2 4 def
+ u cos k mul 3 t sin k mul add mul
+ u sin k mul 3 t sin k mul add mul
+ t cos k2 mul
+ }
+% \parametricplotThreeD[xPlotpoints=100,yPlotpoints=1,linecolor=red,linewidth=2pt](80,360)(0,360){%
+% /k 2 def /k2 4 def
+% t cos k mul 2 u sin k mul add mul
+% t sin k mul 2 u sin k mul add mul
+% u cos k2 mul
+% }
+ \parametricplotThreeD[yPlotpoints=1,linecolor=red,linewidth=2pt](0,360)(80,360){%
+ /k 2 def /k2 4 def
+ u cos k mul 3 t sin k mul add mul
+ u sin k mul 3 t sin k mul add mul
+ t cos k2 mul
+ }
+}
+
+\begin{document}
+
+\psset{unit=0.75}
+\begin{pspicture}(-5,-5)(5,5)
+ \psset{Beta=20,Alpha=50,linewidth=0.1pt,linecolor=light}
+ \drawCircles
+\end{pspicture}
+
+\clearpage
+%\psset{unit=0.75}
+\begin{pspicture}(-5,-5)(5,5)
+ \psset{Beta=90,Alpha=50,linewidth=0.1pt,linecolor=light}
+ \drawCircles
+\end{pspicture}
+
+\clearpage
+%\psset{unit=0.75}
+\begin{pspicture}(-5,-5)(5,5)
+ \psset{Beta=0,Alpha=50,linewidth=0.1pt,linecolor=light}
+ \drawCircles
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp24.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp24.pdf
new file mode 100644
index 00000000000..7aa1aa61d8c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp24.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp24.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp24.tex
new file mode 100644
index 00000000000..6f8f1607bd8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp24.tex
@@ -0,0 +1,55 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+
+\begin{document}
+\psset{xunit=10cm, yunit=0.03cm,%
+ xLabel={\scriptsize\sffamily}, yLabel={\scriptsize\sffamily}%
+}
+\begin{pspicture}(-0.1,-40)(1.5,240.0)
+ \psaxes[Dx=0.25,Dy=40,tickstyle=bottom]{->}(0,0)(0,-20)(1.4,220)
+ \rput(-0.1,90){\rotateleft{\small\sffamily pressure [mmHg]}}
+ \psline[linestyle=dashed,linewidth=1.5pt,linecolor=red](0.6,120)(0.8,120)
+ \rput[l](0.85,120){\small\sffamily Aorta}
+ \psline[linewidth=1.5pt,linecolor=blue](0.6,145)(0.8,145)
+ \rput[l](0.85,145){\small\sffamily LV}
+ \uput[0](1.4,0){\textsf{t [s]}}
+ \psdot*(0.4,0.04)
+ \uput[90](0.4,0){$t_0$}
+ \psdot*(1.307,0.04)
+ \uput[90](1.307,0){$0.37\cdot T_p+t_0$}
+ \uput[90](0,220){\footnotesize{\textsf{v [m/s]}}}
+ \fileplot[linewidth=1.5pt,linestyle=dashed,linecolor=red]{data1.dat}
+ \fileplot[linewidth=1.5pt,linecolor=blue]{data2.dat}
+\end{pspicture}
+
+\psset{xunit=10cm,yunit=0.01cm}
+\begin{pspicture}(-0.1,-100)(1.5,550.0)
+ \psaxes[Dx=0.25,Dy=100,tickstyle=bottom]{->}(0,0)(0,-100)(1.4,520)
+ \uput[0](1.4,0){\textsf{t [s]}}
+ \rput(-0.1,200){\rotateleft{\small\sffamily flow [ml/s]}}
+ \psline[linestyle=dashed,linewidth=.01](0.02,-100.0)(0.02,1300)
+ \psline[linestyle=dashed,linewidth=.01](0.3625,-100.0)(0.3625,1300)
+ \psline[linestyle=dashed,linewidth=.01]{<->}(0.02,1290)(0.3625,1290)
+ \rput(0.19,1320){\footnotesize\sffamily forward flow}
+ \rput(0.19,1260){\footnotesize\sffamily (systole)}
+ \psline[linestyle=dashed,linewidth=.01]{<->}(0.3625,1290)(1,1290)
+ \rput(0.68,1320){\footnotesize\sffamily regurgitation}
+ \rput(0.68,1260){\footnotesize\sffamily (diastole)}
+ \fileplot[linewidth=1.5pt,linecolor=blue]{data3.dat}
+ \pscustom[linewidth=1pt,linecolor=blue,liftpen=1]{%
+ \fileplot{data4.dat}
+ \pscurve(1.20,300)(1,300)(0.760,300)
+ \fill[fillstyle=hlines,fillcolor=gray,hatchwidth=0.4pt,hatchsep=1.5pt]
+ }
+ \psline[linewidth=0.5pt]{<-}(0.4,20)(0.7,300)
+ \pscurve[linewidth=0.5pt](1.20,300)(1,300)(0.760,300)
+ \psline[linewidth=.01]{->}(1,290)(1.1,440)
+ \rput(1.1,470){\footnotesize\sffamily leak volume}
+ \psline[linewidth=.01]{->}(0.78,200)(1,100)
+ \rput[l](1.02,100){\footnotesize\sffamily closing volume}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp25.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp25.pdf
new file mode 100644
index 00000000000..73d53ed512a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp25.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp25.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp25.tex
new file mode 100644
index 00000000000..5eb043c0ba1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp25.tex
@@ -0,0 +1,27 @@
+\documentclass[a4paper,12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\SpecialCoor
+\begin{document}
+
+\begin{center}
+\psset{unit=2}
+\begin{pspicture}(5,4)
+ \cnode[fillstyle=solid,fillcolor=lightgray](1,1){1cm}{A}
+ \cnode[fillstyle=solid,fillcolor=lightgray](4,1){1cm}{B}
+ \pscustom[linecolor=blue,linewidth=0.1pt]{%
+ \translate(1,1)
+ \psline(0;60)(3;60)
+ }
+ \pscustom[linecolor=blue,linewidth=0.1pt]{%
+ \translate(4,1)
+ \psline(0;100)(3;100)
+ }
+ \psset{linewidth=1.5pt}
+ \nccurve[angleA=60,angleB=100,linecolor=red]{A}{B}
+ \pccurve[angleA=60,angleB=100,linecolor=cyan](A)(B)
+ \psgrid[subgriddiv=0,griddots=10,gridlabels=7pt]
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp26.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp26.pdf
new file mode 100644
index 00000000000..74d6443e9a0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp26.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf
new file mode 100644
index 00000000000..566247251dd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex
new file mode 100644
index 00000000000..85bf7a57849
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex
@@ -0,0 +1,41 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage{pstricks,pst-node}
+\usepackage[latin1]{inputenc}
+\pagestyle{empty}
+
+\begin{document}
+\psset{nodesep=3pt}
+
+\newrgbcolor{lila}{0.6 0.2 0.5}
+\newrgbcolor{darkyellow}{1 0.9 0}
+Die Bindungsenergie im Trpfchenmodell setzt sich aus
+folgenden Teilen zusammen:
+\begin{itemize}
+\item dem \rnode{b}{Oberflchenanteil}
+\item Dem \rnode{a}{Volumenanteil},\\[1cm]
+\def\xstrut{\vphantom{\frac{(A)^1}{(B)^1}}}
+\begin{equation}
+E =
+\rnode[t]{ae}{\psframebox*[fillcolor=darkyellow,
+ linestyle=none]{\xstrut a_vA}} +
+\rnode[t]{be}{\psframebox*[fillcolor=lightgray,
+ linestyle=none]{\xstrut -a_fA^{2/3}}} +
+\rnode[t]{ce}{\psframebox*[fillcolor=green,
+ linestyle=none]{\xstrut -a_c\frac{Z(Z-1)}{A^{1/3}}}} +
+\rnode[t]{de}{\psframebox*[fillcolor=cyan,
+ linestyle=none]{\xstrut -a_s\frac{(A-2Z)^2}{A}}} +
+\rnode[t]{ee}{\psframebox*[fillcolor=yellow,
+ linestyle=none]{\xstrut E_p}}
+\end{equation}\\[0.25cm]
+\item dem \rnode{c}{Coulomb-Anteil}
+\item der \rnode{d}{Symmetrieenergie}
+\item sowie einem \rnode{e}{Paarbildungsbeitrag}.
+\end{itemize}
+
+\nccurve[angleA=-90,angleB=90]{->}{a}{ae}
+\nccurve[angleB=45]{->}{b}{be}
+\nccurve[angleB=-90]{->}{c}{ce}
+\nccurve[angleB=-90]{->}{d}{de}
+\nccurve[angleB=-90]{->}{e}{ee}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp28.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp28.pdf
new file mode 100644
index 00000000000..897546597ec
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp28.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp28.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp28.tex
new file mode 100644
index 00000000000..0ccc74cfb2c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp28.tex
@@ -0,0 +1,91 @@
+\documentclass[12pt]{article}% Herbert Voss 2004-06-26
+\usepackage{calc}
+\usepackage{multido}
+\usepackage{pstricks}
+\makeatletter
+\newdimen\xMax
+\newdimen\yMax
+\newcount\xLines
+\newcount\yLines
+\newdimen\dx
+\newdimen\dy
+\xdefinecolor{lightred}{rgb}{1.0, 0.8, 0.8}
+\newcommand{\grid}[3][black]{{%
+ \psset{linewidth=0.1pt}
+ \xMax=#3%
+ \yMax=#2%
+ \dx=5mm \xLines=\xMax \divide\xLines by \dx%
+ \dy=5mm \yLines=\yMax \divide\yLines by \dy%
+ \advance\xLines by 1%
+% \advance\yLines by 1%
+ \yMax=\dy \multiply\yMax by \yLines%
+ \xMax=\dx \multiply\xMax by \xLines%
+ \advance\xLines by 1%
+ \advance\yLines by 1%
+ \psset{unit=1pt, linecolor=#1}%
+ \multido{\rA=0+\strip@pt\dx}{\xLines}{\psline(\rA,0)(\rA,\yMax)}%
+ \multido{\rA=0+\strip@pt\dy}{\yLines}{\psline(0,\rA)(\xMax,\rA)}%
+}}
+\makeatother
+\newsavebox{\gridbox}
+\newenvironment{dogrid}[1][\linewidth]{%
+ \begin{lrbox}{\gridbox}%
+ \begin{minipage}{#1}%
+}{%
+ \end{minipage}%
+ \end{lrbox}%
+ \yMax=\dp\gridbox \advance\yMax by \ht\gridbox
+ \noindent%
+ \raisebox{-1.05\dp\gridbox}{\grid[lightred]{\yMax}{\wd\gridbox}}%
+ \usebox{\gridbox}
+ \vspace{0.5cm}
+}
+
+\begin{document}
+
+\begin{dogrid}
+\[
+\begin{array}{rcll}
+y & = & x^{2}+bx+c\\
+ & = & x^{2}+2\cdot{\displaystyle\frac{b}{2}x+c}\\
+ & = & \underbrace{x^{2}+2\cdot\frac{b}{2}x+\left(\frac{b}{2}\right)^{2}}-{\displaystyle \left(\frac{b}{2}\right)^{2}+c}\\
+ & & \qquad\left(x+{\displaystyle \frac{b}{2}}\right)^{2}\\
+ & = & \left(x+{\displaystyle \frac{b}{2}}\right)^{2}-\left({\displaystyle \frac{b}{2}}\right)^{2}+c & \left|+\left({\displaystyle \frac{b}{2}}\right)^{2}-c\right.\\
+y+\left({\displaystyle \frac{b}{2}}\right)^{2}-c & = & \left(x+{\displaystyle \frac{b}{2}}\right)^{2} & \left|(\textrm{Scheitelpunktform})\right.\\
+y-y_{S} & = & (x-x_{S})^{2}\\
+S(x_{S};y_{S}) & \,\textrm{bzw.}\, & S\left(-{\displaystyle \frac{b}{2};\,\left({\displaystyle \frac{b}{2}}\right)^{2}-c}\right)
+\end{array}
+\]
+\end{dogrid}
+
+\begin{center}
+\begin{dogrid}[.5\linewidth]
+\[
+\left(
+\begin{array}{c@{}c@{}c}
+\begin{array}{|cc|}
+\hline
+a_{11} & a_{12} \\
+a_{21} & a_{22} \\
+\hline
+\end{array} & 0 & 0 \\
+0 & \begin{array}{|ccc|}
+ \hline
+ b_{11} & b_{12} & b_{13}\\
+ b_{21} & b_{22} & b_{23}\\
+ b_{31} & b_{32} & b_{33}\\
+ \hline
+ \end{array} & 0 \\
+0 & 0 & \begin{array}{|cc|}
+ \hline
+ c_{11} & c_{12} \\
+ c_{21} & c_{22} \\
+ \hline
+ \end{array} \\
+\end{array}
+\right)
+\]
+\end{dogrid}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp29.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp29.pdf
new file mode 100644
index 00000000000..688291d4252
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp29.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp30.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp30.pdf
new file mode 100644
index 00000000000..40e6f85f9e0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp30.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp30.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp30.tex
new file mode 100644
index 00000000000..eca59d0db97
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp30.tex
@@ -0,0 +1,38 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage{pstricks}
+\pagestyle{empty}
+
+\makeatletter
+\def\La{%
+ L\kern-.36em{%
+ \setbox0\hbox{T}%
+ \vbox to\ht0{%
+ \hbox{$\m@th$%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont A}%
+ \vss%
+ }%
+ }%
+}
+\def\AllTeX{(\La\kern-.075em)\kern-.075em\TeX}
+\makeatother
+
+\begin{document}
+\begin{titlepage}
+\psset{unit=1in,linewidth=2pt}
+\psline(-0.75,2)(-0.75,-\paperheight)
+\psline(-0.25,2)(-0.25,-\paperheight)
+\rput[lb]{90}(-0.3,-0.75\paperheight){\red\Huge\textbf{\AllTeX}}
+\rput[lb]{90}(-0.4,-0.1\paperheight){\red\Huge\textbf{Documentation}}
+
+\vspace*{3cm}
+\centerline{\Huge \textbf{P}ost\textbf{S}cript \textbf{T}ricks}
+
+\vspace{2cm}
+\centerline{\Large Herbert Vo}
+\end{titlepage}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp31.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp31.pdf
new file mode 100644
index 00000000000..fc0c43e5717
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp31.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp32.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp32.pdf
new file mode 100644
index 00000000000..faf7ceba7fa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp32.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp32.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp32.tex
new file mode 100644
index 00000000000..71ec33f50a4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp32.tex
@@ -0,0 +1,14 @@
+\documentclass[12pt]{article}% Manuel Luque / Herbert Voss
+
+\usepackage{pst-map2d}
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{linewidth=0.1pt,rivers=false,%
+ path=/usr/local/vtex/texmf/tex/latex/pst-geo/data}
+\begin{pspicture}*(-6.2,-10)(6.2,2.5)
+ \WorldMap[level=10,type=8]
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp33.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp33.pdf
new file mode 100644
index 00000000000..163b378f296
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp33.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp33.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp33.tex
new file mode 100644
index 00000000000..9bda7b46347
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp33.tex
@@ -0,0 +1,11 @@
+\documentclass{article}% Manuel Luque
+\usepackage{calendrierfp}%
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+\begin{center}
+\scalebox{0.5}{\dodecaedre[style=juillet]}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf
new file mode 100644
index 00000000000..cda4ed806e4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex
new file mode 100644
index 00000000000..a160cac4343
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex
@@ -0,0 +1,38 @@
+\documentclass[12pt]{article}% Manuel Luque
+\usepackage{pstricks}
+\usepackage{pst-eucl}
+
+\begin{document}
+\begin{center}
+\psset{unit=2cm}
+\pspicture(-2.5,-2)(2,2.5)
+\pstTriangle(-2,-1){A}(1,2){B}(2,0){C}
+% les mdiatrices
+{% encapsulation de modif paramtres
+ \psset{linestyle=none, PointSymbolB=none}
+ \pstMediatorAB{A}{B}{K}{KP}
+ \pstMediatorAB[PosAngleA=-40]{C}{A}{J}{JP}
+ \pstMediatorAB[PosAngleA=75]{B}{C}{I}{IP}
+}% fin
+\pstInterLL[PointSymbol=square, PosAngle=-170]{I}{IP}{J}{JP}{O}
+{% encapsulation de modif paramtres
+ \psset{nodesep=-.8, linecolor=green}
+ \pstLineAB{O}{I}\pstLineAB{O}{J}\pstLineAB{O}{K}
+}% fin
+\pstCircleOA[linecolor=red]{O}{A}
+% pour que le symbol de O soit sur et non sous les droites
+\psdot[dotstyle=square](O)
+% les hauteurs et l'orthocentre
+\pstProjection{B}{A}{C}{C'}
+\pstProjection{B}{C}{A}{A'}
+\pstProjection{A}{C}{B}{B'}
+\psset{linecolor=blue}\ncline{A}{A'}\ncline{C}{C'}\ncline{B}{B'}
+\pstInterLL[PointSymbol=square]{A}{A'}{B}{B'}{H}
+% les mdianes et le centre de gravit
+\psset{linecolor=magenta}\ncline{A}{I}\ncline{C}{K}\ncline{B}{J}
+\pstCGravABC[PointSymbol=square, PosAngle=95]{A}{B}{C}{G}
+\endpspicture
+\end{center}
+
+\end{document}%
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp35.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp35.pdf
new file mode 100644
index 00000000000..b3777b04f70
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp35.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp35.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp35.tex
new file mode 100644
index 00000000000..d2ccaa05745
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp35.tex
@@ -0,0 +1,264 @@
+\documentclass[12pt]{article}% Manuel Luque
+\usepackage{pstricks}
+\usepackage[tiling]{pst-fill}
+\usepackage{multido}
+
+\definecolor{case1}{cmyk}{0.102,0.176,0.204,0}
+\definecolor{case2}{cmyk}{0.3413,0.592,0.3417,0}
+\definecolor{case3}{cmyk}{0.341,0.475,0.42,0}
+\definecolor{case4}{cmyk}{0.0275,0.043,0.047,0}
+\def\SaintMarc{{%
+ \psset{unit=0.5}
+ \pspicture(2,2)
+ \pspolygon*[linecolor=case1](0,0)(1,1)(0,2)
+ \pspolygon*[linecolor=case2](0,2)(1,1)(2,2)
+ \pspolygon*[linecolor=case3](2,0)(1,1)(2,2)
+ \pspolygon*[linecolor=case4](0,0)(1,1)(2,0)
+ \endpspicture}
+}
+%
+\def\CyanBouteille{0.3}
+\def\MagentaBouteille{0}
+\def\YellowBouteille{0.5}
+\def\KBouteille{0.15}
+\def\KCulBouteille{0.30}
+\def\MagentaVinInBouteille{0.9}
+\definecolor{bouteille}{cmyk}{\CyanBouteille,\MagentaBouteille,\YellowBouteille,\KBouteille}
+\def\bouteille{%
+ \psline(-0.75,0)(0.75,0)
+ \psarc(0.75,0.5){0.5}{-90}{0}
+ \psline(1.25,0.5)(1.25,4)
+ \psarc(-0.75,4){2}{0}{30}
+ \psarcn(5.31218,7.5){5}{210}{180}
+ \psline(0.31218,7.5)(0.31218,8.5)(-0.31218,8.5)(-0.31218,7.5)
+ \psarcn(-5.31218,7.5){5}{0}{-30}
+ \psarc(0.75,4){2}{150}{180}
+ \psline(-1.25,4)(-1.25,0.5)
+ \psarc(-0.75,0.5){0.5}{180}{270}
+ }
+%
+\def\CulBouteille{%
+ \pscurve(0.75,0)(0,0.2)(-0.75,0)}
+\definecolor{CulBouteille}{cmyk}{\CyanBouteille,\MagentaBouteille,\YellowBouteille,\KCulBouteille}
+%
+\def\FlaqueVin{%
+ \pscurve(0,8.5)(-0.3,9.5)(-1.5,10)(-1,11)(-1.2,12)(0,13)
+ (0.5,14)(1,13)(2,11.5)(2.5,10)(1,9.5)(0.1,8.7)(0,8.5)}
+\definecolor{FlaqueVin}{cmyk}{0,0.9,0.1,0}
+%
+\makeatletter
+% routine de Donald Arseneau
+% dans RANDOM.TEX v.1
+\def\pointless{\expandafter\PoinTless\the}
+{\catcode`p=12 \catcode`t=12
+\gdef\PoinTless#1pt{#1}}
+%
+\pst@dimc=0.102 pt
+ \advance\pst@dimc by \CyanBouteille pt
+ \ifdim\pst@dimc >1pt \pst@dimc=1pt \fi
+\pst@dimd=0.176 pt
+ \advance\pst@dimd by \MagentaBouteille pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.204 pt
+ \advance\pst@dimg by \YellowBouteille pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case11}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\definecolor{case11Cul}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KCulBouteille}
+\definecolor{case11Vin}{cmyk}{\pointless\pst@dimc,\MagentaVinInBouteille,\pointless\pst@dimg,\KBouteille}
+\pst@dimc=0.3413 pt
+ \advance\pst@dimc by \CyanBouteille pt
+ \ifdim\pst@dimc >1pt \pst@dimc=1pt \fi
+\pst@dimd=0.592 pt
+ \advance\pst@dimd by \MagentaBouteille pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.3417 pt
+ \advance\pst@dimg by \YellowBouteille pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case22}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\definecolor{case22Cul}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KCulBouteille}
+\definecolor{case22Vin}{cmyk}{\pointless\pst@dimc,\MagentaVinInBouteille,\pointless\pst@dimg,\KBouteille}
+\pst@dimc=0.341 pt
+ \advance\pst@dimc by \CyanBouteille pt
+\pst@dimd=0.475 pt
+ \advance\pst@dimd by \MagentaBouteille pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.42 pt
+ \advance\pst@dimg by \YellowBouteille pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case33}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\definecolor{case33Cul}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KCulBouteille}
+\definecolor{case33Vin}{cmyk}{\pointless\pst@dimc,\MagentaVinInBouteille,\pointless\pst@dimg,\KBouteille}
+\pst@dimc=0.043 pt
+ \advance\pst@dimc by \CyanBouteille pt
+ \ifdim\pst@dimc >1pt \pst@dimc=1pt \fi
+\pst@dimd=0.043 pt
+ \advance\pst@dimd by \MagentaBouteille pt
+\pst@dimg=0.047 pt
+ \advance\pst@dimg by \YellowBouteille pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case44}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\definecolor{case44Cul}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KCulBouteille}
+\definecolor{case44Vin}{cmyk}{\pointless\pst@dimc,\MagentaVinInBouteille,\pointless\pst@dimg,\KBouteille}
+% l'ombre de la bouteille
+\pst@dimc=0.102 pt
+ \advance\pst@dimc by 0.15 pt
+ \ifdim\pst@dimc >1pt \pst@dimc=1pt \fi
+\pst@dimd=0.176 pt
+ \advance\pst@dimd by 0.15 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.204 pt
+ \advance\pst@dimg by 0.15 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{shadow11}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\pst@dimc=0.3413 pt
+ \advance\pst@dimc by 0.15 pt
+ \ifdim\pst@dimc >1pt \pst@dimc=1pt \fi
+\pst@dimd=0.592 pt
+ \advance\pst@dimd by 0.15 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.3417 pt
+ \advance\pst@dimg by 0.15 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{shadow22}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\pst@dimc=0.341 pt
+ \advance\pst@dimc by 0.15 pt
+\pst@dimd=0.475 pt
+ \advance\pst@dimd by 0.15 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.42 pt
+ \advance\pst@dimg by 0.15 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{shadow33}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+\pst@dimc=0.043 pt
+ \advance\pst@dimc by 0.15 pt
+ \ifdim\pst@dimc >1pt \pst@dimc=1pt \fi
+\pst@dimd=0.043 pt
+ \advance\pst@dimd by 0.15 pt
+\pst@dimg=0.047 pt
+ \advance\pst@dimg by 0.15 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{shadow44}{cmyk}{\pointless\pst@dimc,\pointless\pst@dimd,\pointless\pst@dimg,\KBouteille}
+%
+\def\SaintMarcBouteille{{%
+\psset{unit=0.5}
+\pspicture(2,2)
+ \pspolygon*[linecolor=case11](0,0)(1,1)(0,2)
+ \pspolygon*[linecolor=case22](0,2)(1,1)(2,2)
+ \pspolygon*[linecolor=case33](2,0)(1,1)(2,2)
+ \pspolygon*[linecolor=case44](0,0)(1,1)(2,0)
+\endpspicture}}
+%
+\def\ShadowBouteille{{%
+\psset{unit=0.5}
+\pspicture(2,2)
+ \pspolygon*[linecolor=shadow11](0,0)(1,1)(0,2)
+ \pspolygon*[linecolor=shadow22](0,2)(1,1)(2,2)
+ \pspolygon*[linecolor=shadow33](2,0)(1,1)(2,2)
+ \pspolygon*[linecolor=shadow44](0,0)(1,1)(2,0)
+\endpspicture}}
+%
+\def\VinInBouteille{{%
+ \psline(0.75,0)(0.75,4)
+ \pscurve(0.75,4)(0,5.5)(-0.75,4)
+ \psline(-0.75,4)(-0.75,0)}}
+\definecolor{VinBouteille}{cmyk}{\CyanBouteille,\MagentaVinInBouteille,\YellowBouteille,\KBouteille}
+%
+\def\SaintMarcVinInBouteille{{%
+\psset{unit=0.5}
+\pspicture(2,2)
+ \pspolygon*[linecolor=case11Vin](0,0)(1,1)(0,2)
+ \pspolygon*[linecolor=case22Vin](0,2)(1,1)(2,2)
+ \pspolygon*[linecolor=case33Vin](2,0)(1,1)(2,2)
+ \pspolygon*[linecolor=case44Vin](0,0)(1,1)(2,0)
+\endpspicture}}
+\definecolor{VinBouteille}{cmyk}{\CyanBouteille,\MagentaVinInBouteille,\YellowBouteille,\KBouteille}
+\def\SaintMarcCulBouteille{{%
+\psset{unit=0.5}
+\pspicture(2,2)
+ \pspolygon*[linecolor=case11Cul](0,0)(1,1)(0,2)
+ \pspolygon*[linecolor=case22Cul](0,2)(1,1)(2,2)
+ \pspolygon*[linecolor=case33Cul](2,0)(1,1)(2,2)
+ \pspolygon*[linecolor=case44Cul](0,0)(1,1)(2,0)
+\endpspicture}}
+\pst@dimd=0.176 pt
+ \advance\pst@dimd by 0.9 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.204 pt
+ \advance\pst@dimg by 0.1 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case111}{cmyk}{0.102,\pointless\pst@dimd,\pointless\pst@dimg,0}
+\pst@dimd=0.592 pt
+ \advance\pst@dimd by 0.9 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.3417 pt
+ \advance\pst@dimg by 0.1 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case222}{cmyk}{0.3413,\pointless\pst@dimd,\pointless\pst@dimg,0}
+\pst@dimd=0.475 pt
+ \advance\pst@dimd by 0.9 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.42 pt
+ \advance\pst@dimg by 0.1 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case333}{cmyk}{0.341,\pointless\pst@dimd,\pointless\pst@dimg,0}
+\pst@dimd=0.043 pt
+ \advance\pst@dimd by 0.9 pt
+ \ifdim\pst@dimd >1pt \pst@dimd=1pt \fi
+\pst@dimg=0.047 pt
+ \advance\pst@dimg by 0.1 pt
+ \ifdim\pst@dimg >1pt \pst@dimg=1pt \fi
+\definecolor{case444}{cmyk}{0.043,\pointless\pst@dimd,\pointless\pst@dimg,0}
+\makeatother
+\def\SaintMarcVin{{%
+\psset{unit=0.5}
+\pspicture(2,2)
+ \pspolygon*[linecolor=case111](0,0)(1,1)(0,2)
+ \pspolygon*[linecolor=case222](0,2)(1,1)(2,2)
+ \pspolygon*[linecolor=case333](2,0)(1,1)(2,2)
+ \pspolygon*[linecolor=case444](0,0)(1,1)(2,0)
+\endpspicture}}
+\def\ImageShadow{%
+\psboxfill{\SaintMarc}
+ \psframe[linestyle=none,fillstyle=boxfill](16,14)
+\psclip{\rput{-125}(1.9,9.9){\pscustom[linestyle=none]{\bouteille}}}
+ \psboxfill{\ShadowBouteille}
+ \psframe[linestyle=none,fillstyle=boxfill](16,14)
+\endpsclip}
+\def\ImageOne{%
+\psboxfill{\SaintMarc}
+\psclip{\rput{-120}(2,10){\pscustom[linestyle=none]{\bouteille}}}
+ \psboxfill{\SaintMarcBouteille}
+ \psframe[linestyle=none,fillstyle=boxfill](16,14)
+\endpsclip}
+\def\ImageFour{%
+\psclip{\rput{-120}(2,10){\pscustom[linestyle=none]{\CulBouteille}}}
+ \psboxfill{\SaintMarcCulBouteille}
+ \psframe[linestyle=none,fillstyle=boxfill](16,14)
+\endpsclip}
+\def\ImageThree{%
+\psclip{\rput{-120}(2,10){\pscustom[linestyle=none]{\VinInBouteille}}}
+ \psboxfill{\SaintMarcVinInBouteille}
+ \psframe[linestyle=none,fillstyle=boxfill](16,14)
+\endpsclip}
+\definecolor{DarkGreen}{cmyk}{1,0,1,0.6}
+%
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\makebox[\textwidth]{
+\begin{pspicture}*(0,3)(16,13.5)
+\ImageShadow
+\ImageOne
+\ImageThree
+\ImageFour
+\rput{-120}(2,10){\psline[linecolor=white,linearc=0.5cm](0.7,1)(0.7,4.5)(0.2,6)(0.1,7)%
+ \psline[linecolor=white](0.2,8.3)(-0.2,8.3)
+ \psset{linecolor=DarkGreen}\bouteille\CulBouteille}
+\end{pspicture}
+}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf
new file mode 100644
index 00000000000..0556ac28c7e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex
new file mode 100644
index 00000000000..51d66e1092f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex
@@ -0,0 +1,20 @@
+\documentclass[12pt]{article} % voss_at_pstricks.de (2004-06-03)
+\usepackage{pst-tree}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\psset{linewidth=1.5pt,linecolor=green}
+\pstree{\Tcircle[linecolor=black]{P}}{%
+ \Tdot[linecolor=black]~[tnpos=l]{\shortstack{Do\\Nothing}}
+ {\psset{linecolor=red}\Tdot[linecolor=black]~[tnpos=r]{\kern1em\shortstack{Sue\\No Offer\\Pursue Suit}}}
+ {\psset{linecolor=red}\Tdot[linecolor=black]~[tnpos=r]{\shortstack{Sue\\No Offer\\Drop Suit}}}
+ \pstree{\Tcircle[linecolor=black]{D}_{\shortstack{Sue\\Offer\\Settlement}}}{%
+ \pstree{{\psset{linecolor=red}\Tcircle[linecolor=black]{P}^{Reject}}}{%
+ \Tdot[linecolor=black]^{Pursue}
+ {\psset{linecolor=red}\Tdot[linecolor=black]_{Drop Suit}}}
+ \Tdot[linecolor=black]_{Accept}
+ }
+}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp37.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp37.pdf
new file mode 100644
index 00000000000..d6e10e3a17f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp37.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp38.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp38.tex
new file mode 100644
index 00000000000..a8f57f4d168
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp38.tex
@@ -0,0 +1,66 @@
+\documentclass{article}% <voss@perce.de> 2003-01-24
+\usepackage{pstricks}
+\usepackage{pst-optic}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{pspicture}(-8,-3)(7,5)%\psgrid[subgriddiv=0,griddots=10]
+ \rput(0,0){\lens[lensWidth=1,lensGlass=true,%
+ lensHeight=6,focus=4,drawing=false,AB=2.5]}
+ {%
+ \psset{linewidth=0.5pt,linestyle=dashed,arrowsize=5pt,arrows=|<->|}
+ \psline(-8,0)(4,0)
+ \pcline(-7.75,-3)(0,-3)
+ \lput*{:U}{2f}
+ \pcline(0,-3)(4,-3)
+ \lput*{:U}{f}
+ \pcline(7,0)(7,4)
+ \lput*{:U}{f}
+ \pcline(4,5)(5,5)
+ \lput*{:U}{s}
+ \pcline(5.25,2.3)(5.25,2.8)
+ \lput*{:U}{s}
+ }
+ \uput[90](0,3){\Large L}
+ \uput[45](-7.7,3){\Large B}
+ \uput[45](-7.7,-2){\Large E}
+ \uput[270](3,-0.5){\Large D}
+ \uput[-45](4,0){\Large A=F}
+ \uput[270](3,2){\Large S}
+ \uput[90](4,4){\Large Sp}
+ \uput[90](3.5,3.25){\Large B'}
+ \uput[0](6.3,2.25){\Large B''}
+ \uput[-90](6,1.1){\Large M}
+ \psarc[linewidth=0.5pt](-7.75,2.5){0.5}{-90}{0}\qdisk(-7.55,2.3){1pt}
+ \rput{210}(F'){\mirrorTwo}
+ {%
+ \psset{fillstyle=solid,fillcolor=lightgray}
+ \rput{210}(4,2.5){\psframe(-1,0)(1,0.2)}
+ \psframe(-8,-3)(-7.75,3)
+ \psframe(3,4)(3.8,4.2)\psframe(4.2,4)(5,4.2)%
+ }{%
+ \psset{linewidth=1pt,linecolor=red,%
+ arrowsize=5pt,ArrowInside=->,ArrowInsideNo=3}
+ \psline[linecolor=blue,ArrowInsideOffset=-0.2](F')(4,2.5)
+ \psline[linecolor=blue,ArrowInsideOffset=-0.2](4,2.3)(6,2.3)
+ \qdisk(6,2.3){2pt}
+ \psline[linestyle=dashed,arrows=-](F')(5.1,4)
+ \psline[linestyle=dashed,arrows=-](5,2.8)(6,2.8)
+ \psline(4,4)(F')
+ \psline[linecolor=blue,ArrowInsideOffset=-0.2](I)(F')
+ \psline(F')(I)
+ \psline[linecolor=blue,ArrowInsideOffset=-0.3](-7.75,2.5)(I)
+ \psline(I)(-7.75,2.5)
+ }
+ \psframe(5.5,1.1)(6.5,3.5)
+ \multido{\r=1.3+0.2}{12}{%
+ \psline(6.1,\r)(6.5,\r)%
+ }
+\end{pspicture}
+
+Sp Spalt; D Drehspiegel; L Sammellinse; E Endspiegel; S halbdurchlssiger Spiegel; M Mastab
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp39.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp39.pdf
new file mode 100644
index 00000000000..3c2930170de
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp39.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp39.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp39.tex
new file mode 100644
index 00000000000..00ed30003c7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp39.tex
@@ -0,0 +1,16 @@
+\documentclass{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\psset{griddots=0,subgriddiv=5}
+\xdefinecolor{orange}{cmyk}{0,0.61,0.87,0}
+\begin{pspicture}(10,5)
+ \psgrid[subgriddiv=10,gridlabels=0,%
+ gridwidth=1pt,gridcolor=orange,%
+ subgridwidth=0.1pt,subgridcolor=orange]
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp40.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp40.tex
new file mode 100644
index 00000000000..f46410b23ce
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp40.tex
@@ -0,0 +1,19 @@
+\documentclass{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(6,4)
+ \psframe*[linecolor=lightgray,shadow=true,shadowcolor=red,
+ shadowangle=90,shadowsize=15pt](6,3.5)
+ \psframe[fillcolor=white,fillstyle=solid,%
+ framearc=0.5,shadow=true](2.5,0.5)(5.6,3)
+ \rput[lb](0.2,3.55){\large\textbf{Projekt Grafik}}
+ \rput(4.1,2.5){\large\textbf{Eingabe}}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp41.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp41.pdf
new file mode 100644
index 00000000000..6b567fd500d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp41.pdf
@@ -0,0 +1,102 @@
+%PDF-1.3
+%뢠 rules
+5 0 obj<</Length 721/Filter/FlateDecode>>stream
+xV=oT1+.ŻnR$
+uQ.
+}f%y%J;$Xa>?|gSDWo,ؙH6;xmgӰ5_T̓snיּ7,!Fbg e6 &x$>S(=:km2QoY}b3qZvZl ъ!#E
+@ }g=:zq:2% ] /qBKN+>h'La: hǙa@Nh,IY-h">df*gqQo*f@;1WM1C.Qn6Ra6 l[h)`!ρz/RjS.l#ck!WG juxh5^ Ey(Y >N
+mzlnx0_a
+>#RkSUdw0)e'k"p!R9w`8!}m&NFCR=`Eց-ٓuz fP2fhf<@P>%yC,M.qS CВ+5f'@g{U+PH %x(YnQ%NOa;߈W[% Jpvuzrv[o$%rՀ1LeNơy)6CmuXK3s.mҼm+? .hleX0^`
+Z59Cmknn/me"X۶A endstream
+endobj
+2 0 obj<</D[4 0 R/XYZ 72 720 null]>>endobj
+4 0 obj<</Type/Page/Contents 5 0 R/Resources 3 0 R/Parent 8 0 R>>endobj
+3 0 obj<</ProcSet[/PDF/Text/ImageB]/Font<</F17 7 0 R/F16 6 0 R>>>>endobj
+7 0 obj<</Type/Font/Subtype/Type3/Name/F17
+/FirstChar 0/LastChar 255/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
+/Resources 9 0 R/FontBBox[0 0 0 0]/FontMatrix[0.001 0 0 0.001 0 0]/Encoding 10 0 R/CharProcs 11 0 R>>endobj
+9 0 obj<</ProcSet[/PDF/ImageB]>>endobj
+10 0 obj<</Type/Encoding/Differences[98/X62]>>endobj
+11 0 obj<</X62 12 0 R>>endobj
+12 0 obj<</Length 107/Filter/FlateDecode>>stream
+x]A
+0 b?В|x
+)$=dvS&"=Mڸc` ƣIZVE,C 7Q$uD8◌@Ł, endstream
+endobj
+
+13 0 obj/
+endobj
+1 0 obj<</Type/Font/Subtype/Type3/Name/F15
+/FirstChar 0/LastChar 255/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
+/Resources 14 0 R/FontBBox[0 0 0 0]/FontMatrix[1 0 0 1 0 0]/Encoding 15 0 R/CharProcs 16 0 R>>endobj
+14 0 obj<</ProcSet[/PDF/ImageB]>>endobj
+15 0 obj<</Type/Encoding/Differences[]>>endobj
+16 0 obj<<>>endobj
+
+17 0 obj/
+endobj
+6 0 obj<</Type/Font/Subtype/Type1
+/Encoding 19 0 R/FirstChar 48/LastChar 56/Widths[556 556 556 556 556 556 556 556 556]/BaseFont 20 0 R/FontDescriptor 21 0 R>>endobj
+19 0 obj<</Type/Encoding/Differences[48/zero/one/two/three/four/five/six/seven/eight]>>endobj
+18 0 obj<</Subtype/Type1C
+/Length 977/Filter/FlateDecode>>stream
+xU}L[e˅.clqaaeY`c@Zae] Õd, d,a! S iܦ饺֪c0;&z w>9! JzuW"a >J1JpYX5JFqhd$AY-mY]M:ʒdlUS2VUzFhu8-nUѭ2Lp !G4J@P"ڈb?D"3jE?+mѳ|ؙ G`8$GtaqcE [i
+|ď
+)?:@dE-N WV>5Ͳ eP6: ?Fvb5t2D: ^t8<Յ+\ (gl#l)8X\ͺoXE' Pcf>Sn/jt3Ny޶w2 !nrKWLyN0=H][@8~{#
+eboa; 5vbjo|p&*+oo~u|%C<~A94 BEn$I/i"_K@p g%4 +Ȳp'r곏{gE_Ѧ'K˨U{;N?WP=IU7!dDs`#~ù1btkoĴ;{ɠ4pr 0K+Bw,߽`Au̍=gXԌl֯A@CA7ߘIGqr !Յ9psp*g/T88n kD̮*)p²TZ=_uM;tw'Vb歩9{ҧwjww5<| 2V܍?.vaTpJ?_Ȫ endstream
+endobj
+20 0 obj/FBPBAA+Helvetica
+endobj
+21 0 obj<</Type/FontDescriptor
+/Ascent 712/Descent 208/CapHeight 712/XHeight 523/ItalicAngle 0/StemV 85/StemH 78/FontName 20 0 R/FontBBox[-174 -285 1001 953]
+/Flags 6
+/FontFile3 18 0 R>>endobj
+8 0 obj<</Type/Pages/Count 1/Kids[4 0 R]
+/MediaBox[0 0 612 792]>>endobj
+22 0 obj<</Names[(Page1)2 0 R]
+/Limits[(Page1)(Page1)]>>endobj
+23 0 obj<</Kids[22 0 R]>>endobj
+24 0 obj<</Dests 23 0 R>>endobj
+25 0 obj<</Type/Catalog/Pages 8 0 R/Names 24 0 R>>endobj
+26 0 obj<</Author()
+/Title()
+/Subject()
+/Keywords()
+/Producer(VTeX/S [www.micropress-inc.com] 8.46)
+/Creator(VTeX/S [www.micropress-inc.com] 8.46)
+/CreationDate(D:200406270934)
+>>endobj
+xref
+0 27
+0000000000 65535 f
+0000002010 00000 n
+0000000808 00000 n
+0000000923 00000 n
+0000000851 00000 n
+0000000021 00000 n
+0000002824 00000 n
+0000000996 00000 n
+0000004370 00000 n
+0000001696 00000 n
+0000001735 00000 n
+0000001788 00000 n
+0000001818 00000 n
+0000001993 00000 n
+0000002700 00000 n
+0000002740 00000 n
+0000002787 00000 n
+0000002807 00000 n
+0000003084 00000 n
+0000002990 00000 n
+0000004144 00000 n
+0000004177 00000 n
+0000004442 00000 n
+0000004505 00000 n
+0000004537 00000 n
+0000004569 00000 n
+0000004626 00000 n
+trailer
+<</Size 27/Root 25 0 R/Info 26 0 R>>
+startxref
+4812
+%%EOF
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp41.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp41.tex
new file mode 100644
index 00000000000..5f2b6ea134e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp41.tex
@@ -0,0 +1,16 @@
+\documentclass{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(8,4) \psgrid[subgriddiv=0]
+ \psset{linewidth=2pt,showpoints=true}
+ \pscurve[arrows=->,arrowscale=3,linecolor=red](0,0)(1,3)(2,1)(6,3)(2,3.5)(1,1)
+ \pscurve*[linecolor=blue](5,0)(5,1)(6,0)(8,4)
+ \pscurve[linecolor=red](5,0)(5,1)(6,0)(8,4)
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp42.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp42.pdf
new file mode 100644
index 00000000000..de4c10dd530
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp42.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp42.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp42.tex
new file mode 100644
index 00000000000..88ab57d035a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp42.tex
@@ -0,0 +1,31 @@
+\documentclass{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\xdefinecolor{blue90}{rgb}{0.8,0.8,1}
+\begin{pspicture}(3,3)
+ \pscircle*[linecolor=blue90](1.5,1.5){1.5}
+ \pscircle[fillstyle=hlines](1,2){1}
+ \pscircle[fillstyle=hlines,hatchcolor=red,%
+ hatchangle=0](2,1){1}
+\end{pspicture}
+~
+\begin{pspicture}(3,3)
+ \pscircle*[linecolor=blue90](1.5,1.5){1.5}
+ \pscircle[fillstyle=hlines*](1,2){1}
+ \pscircle[fillstyle=hlines*,hatchcolor=red,%
+ hatchangle=0](2,1){1}
+\end{pspicture}
+~
+\begin{pspicture}(3,3)
+ \pscircle*[linecolor=blue90](1.5,1.5){1.5}
+ \pscircle[fillstyle=crosshatch](1,2){1}
+ \pscircle[fillstyle=crosshatch,hatchcolor=red,%
+ hatchangle=0](2,1){1}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp43.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp43.pdf
new file mode 100644
index 00000000000..445daf077f8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp43.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp43.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp43.tex
new file mode 100644
index 00000000000..9c4c0d4dbdf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp43.tex
@@ -0,0 +1,34 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{multido}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\def\kreisFuellung#1{%
+ \psset{unit=#1}
+ \begin{pspicture}(-1,-1)(1,1)
+ \multido{\nHue=0.01+0.01}{100}{%
+ \xdefinecolor{MyColor}{hsb}{\nHue,1,1}%
+ \pscircle[linewidth=0.01,linecolor=MyColor]{\nHue}%
+ }
+ \end{pspicture}
+}
+\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
+\psset{unit=3}%
+\multido{\nHue=0.01+0.01}{100}{%
+ \definecolor{MyColor}{hsb}{\nHue,1,1}%
+ \pscircle[linewidth=0.01,linecolor=MyColor]{\nHue}%
+}
+\end{pspicture}
+\hspace{1em}
+\begin{pspicture}(-2.5,-2.5)(2.5,2.5)
+\psclip{\psframe(-2.5,-2.5)(2.5,2.5)}
+ \rput(0,0){\kreisFuellung{3.5}}
+\endpsclip
+\end{pspicture}
+\end{center}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp44.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp44.pdf
new file mode 100644
index 00000000000..54a9b407529
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp44.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp45.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp45.pdf
new file mode 100644
index 00000000000..cc1b5312131
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp45.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp45.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp45.tex
new file mode 100644
index 00000000000..4b76bcde619
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp45.tex
@@ -0,0 +1,20 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{multido}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(8,8)
+ \cnode*(4,4){4pt}{A}
+ \multido{\nA=0+10,\rB=0+0.5,\rHue=0.0+0.005}{200}{%
+ \xdefinecolor{MyColor}{hsb}{\rHue,1,1}%
+ \nput[rot=\nA,%
+ labelsep=\rB pt]{\nA}{A}{\textcolor{MyColor}{\TeX}}
+ }
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp46.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp46.pdf
new file mode 100644
index 00000000000..4bca07969fb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp46.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp46.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp46.tex
new file mode 100644
index 00000000000..bc9396032ff
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp46.tex
@@ -0,0 +1,38 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\bgroup
+\psset{dotsize=4pt}
+\pstree[thislevelsep=0,edge=none,levelsep=2.5cm]{\Tn}{%
+ \pstree{\TR{Player 1}}{%
+ \pstree{\TR{Player 2}}{\TR{Player 3}}%
+ }
+ \psset{edge=\ncline}
+ \pstree{\pstree[treemode=R]{\Tcircle{\Large\textcolor{red}{A}}}{\Tdot~{(0,0,0)}^{N}}}{%
+ \pstree{\Tcircle[name=A]{\Large B}^{L}}{%
+ \Tdot ~{(-10,10.-10)} ^{l}
+ \pstree{\Tcircle[name=C]{\Large\textcolor{red}{D}} _{r}}{%
+ \Tdot ~{(3,8,-4)} ^{c}
+ \Tdot ~{(-8,3,4)} _{d}}}
+ \pstree{\Tcircle[name=B]{\Large C}_{R}}{%
+ \Tdot ~{(10,-10.0)} ^{l}
+ \pstree{\Tcircle[name=D]{\Large\textcolor{red}{E}}_{r}}{%
+ \Tdot ~{(4,8,-3)} ^{c}
+ \Tdot ~{(0,-5,0)} _{d}}%
+ }%
+ }%
+}
+\psset{linearc=0.3,boxsize=0.5,linestyle=dashed,nodesep=0.4,arcangle=20}
+\ncbox[linecolor=cyan,fillstyle=crosshatch,hatchwidth=0.1pt,hatchcolor=cyan,hatchsep=0.2]{A}{B}
+\ncarcbox[linecolor=blue,fillstyle=vlines,hatchwidth=0.1pt,hatchcolor=blue,hatchsep=0.2]{D}{C}
+\egroup
+\end{center}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp47.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp47.pdf
new file mode 100644
index 00000000000..06697fdfd89
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp47.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp47.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp47.tex
new file mode 100644
index 00000000000..c93e7402a73
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp47.tex
@@ -0,0 +1,25 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-coil}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\bgroup
+\begin{pspicture}(4,4)
+\pscoil[coilarm=.5cm,linewidth=1.5pt,coilwidth=.5cm,linecolor=blue]{|->}(4,3)
+\pscoil[linecolor=red,coilheight=0.25](3,4)(3,1)
+\pscoil[doubleline=true,linecolor=cyan,coilheight=0.75](0,4)(3,0)
+\end{pspicture}
+\hspace{1em}
+\begin{pspicture}(4,4)
+\pszigzag[coilarm=.5cm,linewidth=1.5pt,coilwidth=.5cm,linecolor=blue]{|->}(4,3)
+\pszigzag[linecolor=red,coilheight=0.2](3,4)(3,1)
+\pszigzag[doubleline=true,linecolor=cyan,coilheight=0.75](0,4)(3,0)
+\end{pspicture}
+\egroup
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp48.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp48.pdf
new file mode 100644
index 00000000000..ebd0511d235
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp48.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp49.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp49.pdf
new file mode 100644
index 00000000000..c17954d2222
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp49.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp49.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp49.tex
new file mode 100644
index 00000000000..6ad86b713c8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp49.tex
@@ -0,0 +1,50 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-3d}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{center}
+\bgroup
+\psset{unit=1.5}
+\begin{pspicture}(-4.5,-3.5)(2.75,4.75)
+\psset{viewpoint=1 1.5 1}
+\ThreeDput[normal=0 0 1]{% xy-Ebene
+ \psline[linewidth=3pt,linecolor=blue]{->}(4,4)(4,5.5)
+ \uput[90](4,5.5){%
+ \rotateleft{\textcolor{blue}{$\vec{n}_A$}}}}
+\ThreeDput[normal=0 -1 0]{% xz-Ebene
+ \psline[linewidth=3pt,linecolor=green]{->}(4,0)(5.5,0)
+ \uput[90](5.5,0){%
+ \psscalebox{-1 1}{\textcolor{green}{$\vec{n}_B$}}}}
+\ThreeDput[normal=1 0 0]{% yz-Ebene
+ \psline[linewidth=3pt,linecolor=red]{->}(0,4)(0,5.5)
+ \uput[0](0,5.5){$\vec{n}_{oben}$}} % Wrfel und Achsen
+\ThreeDput[normal=0 0 1](0,0,4){%
+ \psframe*[linecolor=cyan](4,4)
+ \rput(2,2){\Huge\textbf{OBEN}}}
+\ThreeDput[normal=0 1 0](4,4,0){%
+ \psframe*[linecolor=magenta](4,4)
+ \rput(2,2){\Huge\textbf{Seite A}}}
+\ThreeDput[normal=1 0 0](4,0,0){%
+ \psframe*[linecolor=yellow](4,4)
+ \rput(2,2){\Huge\textbf{Seite B}}}
+% Die kleinen Achsen
+\psset{arrows=->,linewidth=1pt}
+\ThreeDput[normal=0 0 1](0,0,4){%
+ \psline(4,0)\uput[90](3,0){X$_{oben}$}
+ \psline(0,4)\uput[0](0,3){Y$_{oben}$}}
+\ThreeDput[normal=0 1 0](4,4,0){%
+ \psline(4,0)\uput[90](3,0){X$_{A}$}
+ \psline(0,4)\uput[0](0,3){Y$_{A}$}}
+\ThreeDput[normal=1 0 0](4,0,0){%
+ \psline(4,0)\uput[90](3,0){X$_{B}$}
+ \psline(0,4)\uput[0](0,3){Y$_{B}$}}
+\end{pspicture}
+\egroup
+\end{center}
+
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp50.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp50.tex
new file mode 100644
index 00000000000..743242de0b9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp50.tex
@@ -0,0 +1,171 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-vue3d}
+\usepackage{longtable}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+\bgroup
+\def\arraystretch{0.5}
+\begin{longtable}{p{0.4\linewidth}p{0.4\linewidth}}
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \pNodeThreeD(15,18,15){P}
+ \uput[0](P){P}
+ \psset{linecolor=red}
+ \qdisk(P){3pt}
+ \showCoorThreeD[linecolor=red](15,18,15)
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \FrameThreeD[linecolor=red](5,10,10)(10,0)(0,10)
+ \showCoorThreeD[linecolor=red](5,10,10)
+\end{pspicture}
+\tabularnewline
+
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \psset{normaleLongitude=0,normaleLatitude=90}
+ \FrameThreeD(0,0,0)(0,15)(-15,0)
+ \QuadrillageThreeD[linewidth=0.1mm,grille=5](0,0,0)(-15,0)(0,15)%
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \CircleThreeD[linecolor=red](5,10,10){5}
+ \showCoorThreeD[linecolor=red](5,10,10)
+\end{pspicture}
+\tabularnewline
+%
+\begin{pspicture}(-1.5,-0.5)(2.5,2)
+ \AxesThreeD(20,10,15)
+ \bgroup
+ \psset{CubeColorFaceOne= 1 1 0 ,
+ CubeColorFaceTwo= 0.9 0.9 0 ,
+ CubeColorFaceThree= 0.8 0.8 0 ,
+ CubeColorFaceFour= 0.7 0.7 0 ,
+ CubeColorFaceFive= 0.6 0.6 0 ,
+ CubeColorFaceSix= 0.5 0.5 0 }
+ \CubeThreeD[A=5,B=7.5,C=5](5,7.5,5)
+ \egroup
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.5)(2.5,2)
+ \AxesThreeD(20,10,15)
+ \bgroup
+ \psset{CubeColorFaceOne= 1 1 0 ,
+ CubeColorFaceTwo= 0.9 0.9 0 ,
+ CubeColorFaceThree= 0.8 0.8 0 ,
+ CubeColorFaceFour= 0.7 0.7 0 ,
+ CubeColorFaceFive= 0.6 0.6 0 ,
+ CubeColorFaceSix= 0.5 0.5 0 }
+ \DieThreeD[A=5,B=5,C=5](5,5,5)
+ \egroup
+\end{pspicture}
+\tabularnewline
+%
+\begin{pspicture}(-1.5,-0.5)(2.5,2.25)
+ \AxesThreeD(20)
+ \psset{A=7.5,B=7.5,C=7.5}
+ \PyramideThreeD[fillstyle=solid](7.5,7.5,0){18}
+\end{pspicture}
+&
+
+\begin{pspicture}(-1.5,-0.5)(2.5,2.25)
+ \AxesThreeD(20)
+ \psset{A=7.5,B=7.5,C=7.5}
+ \PyramideThreeD[fillstyle=solid,fracHeight=0.5](7.5,7.5,0){18}
+\end{pspicture}
+\tabularnewline
+
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \TetraedreThreeD[Rtetraedre=12,fillcolor=blue,fillstyle=solid](12,12,0)
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \DodecahedronThreeD[fillstyle=solid,fillcolor=cyan,linewidth=0.1pt](7.5,10,5)
+\end{pspicture}
+\tabularnewline
+%
+\begin{pspicture}(-1.5,-0.5)(2.5,2.25)
+ \AxesThreeD(20)
+ \ConeThreeD[fillstyle=solid,fillcolor=cyan,linewidth=0.1pt](7.5,10,0){7.5}{18}
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.5)(2.5,2.25)
+ \AxesThreeD(20)
+ \ConeThreeD[fillstyle=solid,fillcolor=yellow,%
+ fracHeight=0.5,linewidth=0.1pt](7.5,10,0){7.5}{18}
+\end{pspicture}
+\tabularnewline
+%
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \CylindreThreeD[fillstyle=solid,fillcolor=cyan,%
+ linewidth=0.1pt](7.5,10,0){7.5}{18}
+\end{pspicture}
+&
+
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \SphereThreeD[fillstyle=solid,fillcolor=yellow,%
+ linewidth=0.1pt](7.5,7.5,7.5){10}
+\end{pspicture}
+\tabularnewline
+
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \SphereInverseThreeD[fillstyle=solid,fillcolor=yellow,%
+ linewidth=0.1pt](7.5,7.5,7.5){10}
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \SphereCercleThreeD[linecolor=red,linewidth=0.1pt](7.5,7.5,7.5){10}
+\end{pspicture}
+\tabularnewline
+
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \SphereMeridienThreeD[linecolor=red,linewidth=0.1pt](7.5,7.5,7.5){10}
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.75)(2.5,2.25)
+ \AxesThreeD(20)
+ \psset{PHI=20}
+ \DemiSphereThreeD[fillstyle=solid,fillcolor=yellow,%
+ linewidth=0.1pt](7.5,7.5,7){10}
+\end{pspicture}
+\tabularnewline
+\begin{pspicture}(-1.5,-0.75)(2.5,2)
+ \AxesThreeD(20,20,15)
+ \psset{PHI=20}
+ \DemiSphereThreeD[fillstyle=solid,fillcolor=yellow,%
+ linewidth=0.1pt,RotX=180](7.5,7.5,10){10}
+\end{pspicture}
+&
+\begin{pspicture}(-1.5,-0.75)(2.5,2)
+ \AxesThreeD(20,10,15)
+ \psset{PHI=20}
+ \DemiSphereThreeD[fillstyle=solid,fillcolor=cyan,%
+ linewidth=0.1pt,RotX=180](7.5,7.5,10){10}
+ \SphereCreuseThreeD[fillstyle=solid,fillcolor=cyan,%
+ linewidth=0.1pt,RotX=180](7.5,7.5,10){10}
+\end{pspicture}
+\tabularnewline
+\begin{pspicture}(-1.5,-1)(2.5,2.25)
+ \AxesThreeD(20)
+ \psset{PortionSphereTHETA=60,PortionSpherePHI=45}
+ \SphereThreeD[fillstyle=solid,fillcolor=cyan,%
+ linewidth=0.1pt](0,0,0){10}
+ \PortionSphereThreeD[fillstyle=solid,fillcolor=red](0,0,0){10}
+\end{pspicture}
+\tabularnewline[15pt]
+\end{longtable}
+\egroup
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex
new file mode 100644
index 00000000000..5e34a9096a4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex
@@ -0,0 +1,41 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-vue3d}
+\pagestyle{empty}
+\parindent=0pt
+
+\xdefinecolor{marron}{rgb}{1,0.55,0}
+\def\Sol{%
+ \psset{normaleLongitude=90,normaleLatitude=90}
+ \FrameThreeD[fillcolor=lightgray,fillstyle=solid](0,0,-2)(2,-2)(-2,2)
+ \QuadrillageThreeD[grille=.5,linecolor=red](0,0,-2)(-2,-2)(2,2)%
+ \QuadrillageThreeD[grille=0.75,linecolor=cyan](0,0,-2)(-2,-2)(2,2)%
+}
+\def\chaise{%
+ \FrameThreeD[normaleLatitude=0,normaleLongitude=0,%
+ fillcolor=marron,fillstyle=solid](-0.8,1,2)(0.2,0)(1.8,1)
+ \CubeThreeD[A=.1,B=0.1,C=0.9](0.9,-0.9,-1.1)
+ \CubeThreeD[A=.1,B=0.1,C=0.9](0.9,0.9,-1.1)
+ \CubeThreeD[A=.1,B=0.1,C=2](-0.9,0.9,0)
+ \CubeThreeD[A=.1,B=0.1,C=2](-0.9,-0.9,0)
+ \CubeThreeD[A=0.9,B=1,C=0.1](0.1,0,-0.1)
+}
+\begin{document}
+
+
+\begin{center}
+\bgroup
+\begin{pspicture}(-4,-5.5)(3.5,3.5)
+ \setkeys{psset}{THETA=30,PHI=20,Dobs=10,Decran=15}
+ \Sol\chaise
+ \pNodeThreeD(-0.5,-0.3,0){littleChair}
+ \rput[lC](littleChair){%
+ \setkeys{psset}{THETA=30,PHI=20,Dobs=100,Decran=20}
+ \Sol\chaise%
+ }
+\end{pspicture}
+\egroup
+\end{center}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp52.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp52.pdf
new file mode 100644
index 00000000000..63ba503ce23
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp52.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp52.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp52.tex
new file mode 100644
index 00000000000..4b784094dcd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp52.tex
@@ -0,0 +1,38 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-3dplot}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(-4,-2.5)(4,5)
+\psset{unit=5cm,drawCoor=true}
+\def\oA{\pstThreeDLine[linecolor=blue,linewidth=3pt,%
+ SphericalCoor=true,arrows=c->](0,0,0)(1,60,70)}
+\def\oB{\pstThreeDLine[linecolor=red,linewidth=3pt,%
+ SphericalCoor=true,arrows=c->](0,0,0)(1,10,50)}
+\def\oAB{\pstThreeDEllipse[beginAngle=90,endAngle=122,fillcolor=green,%
+ SphericalCoor=true](0,0,0)(1,140,40)(1,10,50)}
+\pstThreeDCoor[drawing=true,linewidth=1pt,linecolor=black,%
+ xMin=0,xMax=1.1,yMin=0,yMax=1.1,zMin=0,zMax=1.1]
+\pstThreeDEllipse[beginAngle=0,endAngle=90,linestyle=dashed]%
+ (0,0,0)(-1,0,0)(0,1,0)
+\pstThreeDEllipse[beginAngle=0,endAngle=90,linestyle=dashed]%
+ (0,0,0)(-1,0,0)(0,0,1)
+\pstThreeDEllipse[beginAngle=180,endAngle=90,linestyle=dashed]%
+ (0,0,0)(0,0,1)(0,1,0)
+\psset{SphericalCoor=true}
+\pstThreeDDot[dotstyle=none](1,10,50)
+\pstThreeDDot[dotstyle=none](1,60,70)
+\pscustom[fillstyle=crosshatch,hatchcolor=yellow,linestyle=none]{\oA\oB\oAB}
+\oA \oB \oAB
+\pstThreeDPut(1.1,60,70){\Large $\vec\Omega_1$}
+\pstThreeDPut(1.2,10,50){\Large $\vec\Omega_2 \,$}
+\pstThreeDPut(1,10,65){\Large $\gamma_{12}$}
+\end{pspicture}
+\end{center}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp53.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp53.pdf
new file mode 100644
index 00000000000..879c276a26a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp53.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp53.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp53.tex
new file mode 100644
index 00000000000..2f241ee7ee9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp53.tex
@@ -0,0 +1,24 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-blur}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(8,8)
+ \psset{shadow=true,blur=true,shadowsize=10pt,%
+ blurradius=5pt,linestyle=none,linecolor=lightgray}
+ \psframe[shadow=false](4,4)
+ \pscircle[linestyle=solid](1.6,2.4){1.5}
+ \psframe*[shadow=false](0,4)(4,8)
+ \pscircle[linestyle=solid,fillcolor=yellow,blurbg=lightgray](1.6,6.4){1.5}
+ \psframe*[linecolor=red,shadow=false](4,0)(8,4)
+ \pscircle[linestyle=solid,fillcolor=blue,blurbg=red](5.6,2.4){1.5}
+ \psframe*[linecolor=cyan,shadow=false](4,4)(8,8)
+ \pscircle[linestyle=solid,fillcolor=magenta,blurbg=cyan](5.6,6.4){1.5}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp54.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp54.pdf
new file mode 100644
index 00000000000..1e419bcbd26
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp54.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp54.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp54.tex
new file mode 100644
index 00000000000..1e05305dde1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp54.tex
@@ -0,0 +1,1294 @@
+\documentclass[]{article}
+\usepackage{pstricks}
+\usepackage{pst-circ}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\psset{unit=0.7}
+\psset{intensitycolor=red,
+ intensitylabelcolor=red,tensioncolor=green,%
+ tensionlabelcolor=green,intensitywidth=3pt}
+\begin{pspicture}(-1.25,0)(13.5,9)
+ \circledipole[tension,tensionlabel=$U_0$,tensionoffset=-0.75,%
+ tensionlabeloffset=-1,labeloffset=0](0,6)(0,0){\LARGE\textbf{=}}
+ \wire[intensity,intensitylabel=$i_0$](0,6)(2.5,6)
+ \diode[dipolestyle=thyristor](2.5,6)(4.5,6){$T_1$}
+ \wire[intensity,intensitylabel=$i_1$](4.5,6)(6.5,6)
+ \multidipole(6.5,7.5)(2.5,7.5)%
+ \coil[dipolestyle=rectangle,labeloffset=-0.75]{$L_5$}%
+ \diode[labeloffset=-0.75]{$D_5$}.
+ \wire[intensity,intensitylabel=$i_5$](6.5,6)(6.5,7.5)
+ \wire(2.5,7.5)(2.5,3)
+ \wire[intensity,intensitylabel=$i_c$](2.5,4.5)(2.5,6)
+ \qdisk(2.5,6){2pt}\qdisk(6.5,6){2pt}
+ \diode[dipolestyle=thyristor](2.5,4.5)(4.5,4.5){$T_2$}
+ \wire[intensity,intensitylabel=$i_2$](4.5,4.5)(6.5,4.5)
+ \capacitor[tension,tensionlabel=$u_c$,%
+ tensionoffset=-0.75,tensionlabeloffset=-1](6.5,4.5)(6.5,6){$C_k$}
+ \qdisk(2.5,4.5){2pt}\qdisk(6.5,4.5){2pt}
+ \wire[intensity,intensitylabel=$i_3$](6.5,4.5)(6.5,3)
+ \multidipole(6.5,3)(2.5,3)%
+ \coil[dipolestyle=rectangle,labeloffset=-0.75]{$L_3$}%
+ \diode[labeloffset=-0.75]{$D_3$}.
+ \wire(6.5,6)(9,6)\qdisk(9,6){2pt}
+ \diode(9,0)(9,6){$D_4$}
+ \wire[intensity,intensitylabel=$i_4$](9,3.25)(9,6)
+ \wire[intensity,intensitylabel=$i_a$](9,6)(11,6)
+ \multidipole(11,6)(11,0)%
+ \resistor{$R_L$}
+ \coil[dipolestyle=rectangle]{$L_L$}%
+ \circledipole[labeloffset=0,tension,tensionoffset=0.7,%
+ tensionlabel=$U_B$]{\LARGE\textbf{=}}.
+ \wire(0,0)(11,0)\qdisk(9,0){2pt}
+ \tension(12.5,5.5)(12.5,0.5){$u_a$}
+\end{pspicture}%
+\end{center}
+
+\end{document}
+
+
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{multido}
+%
+\newcommand{\PstFillBox}[3]{%
+ \definecolor{MyColor}{rgb}{#1,#2,#3}%
+ \begin{pspicture}(-0.44,-0.47)(0.44,0.47)
+ \psframe[fillstyle=solid,%
+ fillcolor=MyColor,%
+ linecolor=MyColor](-0.5,-0.5)(0.5,0.5)
+ \end{pspicture}
+}
+\setlength{\parindent}{0cm}
+
+\begin{document}
+
+\definecolor{lightblue}{rgb}{0,0,.5}
+\definecolor{Navy}{rgb}{0,0,0.5}
+\definecolor{LemonChiffon}{rgb}{1,0.98,0.8}
+\definecolor{ForestGreen}{rgb}{0.13,0.55,0.13}
+\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}
+
+
+
+\multido{\nCountA=0+0.1}{10}{%
+ \multido{\nCountB=0+0.1}{10}{%
+ \PstFillBox{\nCountA}{\nCountB}{0.75}%
+ }\\%
+}
+\end{document}
+
+
+\begin{filecontents}{Literatur.bib}
+@manual{KEITH,
+ author = "Keith Reckdahl",
+ title = "Using Imported Graphics in \LaTeXe\ Documents",
+ year = "1997",
+ month = dec,
+ note = "CTAN: \url{tex-archive/info/epslatex.ps}"}
+\end{filecontents}
+%
+\documentclass{article}
+\usepackage{url}
+\begin{document}
+
+Das ist eine Referenz.\cite{KEITH}
+
+\bibliographystyle{plain}
+\bibliography{Literatur}
+\end{document}
+
+
+
+\documentclass[a6paper,12pt]{scrartcl}
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage{amssymb}
+\usepackage{array}
+\usepackage{longtable}
+\setlength\parindent{0pt}
+\begin{document}
+
+\setlongtables
+\begin{longtable}{*{3}{p{3cm}}}
+Jetzt kommt hier erst einmal beliebiger Text,
+der nur dazu dienen soll, zu zeigen, dass
+hier kein Seitenumbruch erfolgt, weil eben
+zwischendurch keine neue \textbf{Tabellenzeile}
+eingefgt wird.\\
+
+Jetzt kommt hier erst einmal beliebiger Text,
+der nur dazu dienen soll, zu zeigen, dass
+hier kein Seitenumbruch erfolgt, weil eben
+zwischendurch keine neue \textbf{Tabellenzeile}
+eingefgt wird.\\
+
+Jetzt kommt hier erst einmal beliebiger Text,
+der nur dazu dienen soll, zu zeigen, dass
+hier kein Seitenumbruch erfolgt, weil eben
+zwischendurch keine neue \textbf{Tabellenzeile}
+eingefgt wird.
+& neue Spalte & neue Spalte\\
+neue Spalte & neue Spalte & neue Spalte
+\end{longtable}
+
+\end{document}
+
+
+
+
+\documentclass{article}
+\usepackage{pstricks,pstricks-add,pst-plot,calc,ifthen}
+
+\newlength{\haut}
+\newlength{\bas}
+\newcounter{bam}
+\newlength{\base}
+\newlength{\hauteur}
+\newlength{\haute}
+\newlength{\milieu}
+
+% MonAxe{abs_db}{abs_fin}{incrment}
+\newcommand{\MonAxe}[3]{%
+ \setcounter{bam}{-1}
+ \psaxes[yAxes=false,tickstyle=bottom,xLabel=\scriptsize,Dx=#3]%
+ {-}(0,0)(#1,0)(#2,0.01)}
+
+%\bam{min}{d1}{q1}{med}{q2}{d9}{max}
+\newcommand{\bam}[7]{%
+ \psset{fillstyle=solid}
+ \addtocounter{bam}{2}
+ \setlength{\haut}{\thebam\psyunit+.5\psyunit}
+ \setlength{\bas}{\thebam\psyunit-.5\psyunit}
+ \psline[linestyle=dotted](#1,\thebam\psyunit)(#7,\thebam\psyunit)
+ \psline{|-|}(#2,\thebam\psyunit)(#6,\thebam\psyunit) %moustaches
+ \psframe(#3,\bas)(#5,\haut) % bote
+ \psline(#4,\bas)(#4,\haut) %mdiane
+}
+
+% \histo{borne_gauche_int}{borne_droite_int}{effectif}
+% pour tracer des histogramme en traant
+% l'un aprs l'autre chaque rectangle
+\makeatletter
+\newcommand{\histo}[3]{%
+ \psset{fillstyle=crosshatch}
+ \setlength{\milieu}{0pt}
+ \addtolength{\milieu}{#1pt+#2pt}
+ \pst@divide{\milieu}{2pt}{\mil}
+ \setlength{\base}{0pt}
+ \addtolength{\base}{#2pt-#1pt}
+ \setlength{\hauteur}{#3pt}
+ \pst@divide{#3pt}{\base}{\quotient}
+ \setlength{\haute}{\quotient\psyunit+.3\psyunit}
+ \psframe(#1,0)(#2,\quotient)
+ \rput[b](\mil,\haute){\scriptsize #3}
+}
+\makeatother
+
+\begin{document}
+
+\histo{12}{20}{50}
+
+\end{document}
+
+\documentclass{scrartcl}
+\usepackage{pst-all,pst-slpe}
+\begin{document}
+
+% most letters:
+ $X \,{}^k\mkern -3mu I$ % \mkern -3mu is equivalent to \!
+ % but more for A and J:
+ $X \,{}^k\mkern -6mu A$
+ $X \,{}^k\mkern -6mu J$
+ % and less for T and W
+ $X \,{}^k\mkern -1mu T$
+ $X \,{}^k\mkern -1mu W$
+
+
+\definecolor{feB}{rgb}{0.35,0.14,0.00}
+\definecolor{fbB}{rgb}{1.00,0.87,0.00}
+\definecolor{feC}{rgb}{0.00,0.14,0.35}
+\definecolor{fbC}{rgb}{0.00,0.87,1.00}
+\definecolor{feA}{rgb}{0.35,0.00,0.14}
+\definecolor{fbA}{rgb}{1.00,0.00,0.87}
+
+\newcommand{\Oxygen}{\begin{pspicture}[][0.5](-0.75,-0.4)(0.75,0.4)%
+\pscircle[fillstyle=ccslope,slopebegin=fbA,%
+slopeend=feA,linestyle=none,slopecenter=0.5 0.5](-0.35,0){0.4cm}%
+\pscircle[fillstyle=ccslope,slopebegin=fbA,%
+slopeend=feA,linestyle=none,slopecenter=0.5 0.5](0.35,0){0.4cm}
+\end{pspicture}}
+
+\newcommand{\Oatom}{\begin{pspicture}[][0.5](-0.4,-0.4)(0.4,0.4)%
+\pscircle[fillstyle=ccslope,slopebegin=fbA,%
+slopeend=feA,linestyle=none,slopecenter=0.5 0.5](0,0){0.4cm}
+\end{pspicture}}
+
+\newcommand{\Ozone}{\mbox{\begin{pspicture}[][0.5](-0.75,-0.4)(0.75,1)%
+%\psgrid(-10,-0.5)(2,2)
+\pscircle[fillstyle=ccslope,slopebegin=fbA,%
+slopeend=feA,linestyle=none,slopecenter=0.5 0.5](-0.35,0){0.4cm}%
+\pscircle[fillstyle=ccslope,slopebegin=fbA,%
+slopeend=feA,linestyle=none,slopecenter=0.5 0.5](0.35,0){0.4cm}%
+\pscircle[fillstyle=ccslope,slopebegin=fbA,%
+slopeend=feA,linestyle=none,slopecenter=0.5 0.5](0.0,0.6){0.4cm}
+\end{pspicture}}}
+
+
+\begin{psmatrix}[rowsep=10.0cm,colsep=3.0cm,nodealign=true,ref=c]
+\Oxygen & \Oatom & \Ozone
+\ncarc[arcangleA=60,arcangleB=50,nodesepA=0pt,linewidth=2pt]{->}{1,1}{1,2}
+\ncarc[arcangleA=60,arcangleB=50,nodesepA=0pt,linewidth=2pt]{->}{1,2}{1,1}
+\end{psmatrix}
+
+
+\end{document}
+
+
+
+
+
+
+
+\documentclass{scrartcl}
+\listfiles
+\input kvmacros
+\begin{document}
+
+\karnaughmap{2}{a}{bc}{1111}{}
+
+\begin{picture}(40,40)(0,0)
+ \put(20,20){\circle{10}}
+\end{picture}
+\end{document}
+
+\documentclass[12pt]{book}
+
+\usepackage{pst-node}
+\usepackage{pst-slpe}
+\makeatletter
+\def\@enterMathMode{\def\@stopfield{$\color@endgroup\egroup}$}
+\makeatother
+
+\begin{document}
+
+
+\end{document}
+
+
+\documentclass[a4paper,12pt]{article}
+\usepackage{alltt}
+\begin{document}
+
+\begin{verbatim}
+das ist \emph{emph} und das eine Wurzel \(\sqrt{7}\)
+\end{verbatim}
+
+\begin{alltt}
+das ist \emph{emph} und das eine Wurzel \(\sqrt{7}\)
+\end{alltt}
+
+\end{document}
+
+
+\documentclass[12pt]{article}
+\usepackage{pst-3dplot}
+\begin{document}
+\psset{unit=3cm,Beta=10,Alpha=60}
+\begin{pspicture}(-1,-1)(1,1)
+\pstThreeDCoor[xMax=2.5,yMax=2.5,zMax=2.5,drawing=false]
+\pstThreeDBox(1,1,-1)(-2,0,0)(0,-2,0)(0,0,2)
+\psplotThreeD[linecolor=blue,drawStyle=xyLines](-1,1)(-1,1){x 2 exp y mul}
+\psplotThreeD[linecolor=red,drawStyle=yLines](-1,1)(-1,1){x 2 exp y mul}
+\end{pspicture}
+\end{document}
+
+
+\documentclass[a4paper,12pt]{article}
+\usepackage{pstricks,pst-plot}
+\SpecialCoor
+\makeatletter
+
+\makeatother
+\begin{document}
+
+\begin{pspicture}(5,5)
+\psaxes[xInterrupt=3](5,5)
+\end{pspicture}
+\end{document}
+
+\documentclass[a4paper,10pt,twoside,showtrims]{memoir}
+
+\usepackage[utf8]{inputenc} % fr Fedora, andere u. U. Option latin1
+\usepackage[T1]{fontenc} % fr Latin Modern Fonts
+\usepackage{lmodern} % fr Latin Modern Fonts
+\usepackage[latin]{babel} % fr korrekte lateinische Worttrennung
+\usepackage{multicol} % fr Satz in zwei Spalten
+\usepackage{fixltx2e} % fr Verszhlung bei Satz in zwei Spalten
+\usepackage{lettrine} % fr Versalien
+\usepackage{extramarks} % fr Kopfzeilen
+\usepackage{ifthen} % fr Kopfzeilen
+\usepackage[activate=normal]{pdfcprot} % fr optischen Randausgleich mit pdfTeX
+
+% Seitenlayout mit Makros der memoir-Klasse
+\settrimmedsize{207mm}{132mm}{*}
+\setlength{\trimtop}{45mm}
+\setlength{\trimedge}{39mm}
+\settypeblocksize{180mm}{108mm}{*}
+\setcolsepandrule{4mm}{0pt}
+\setulmargins{14mm}{*}{*}
+\setlrmargins{10mm}{*}{*}
+\setheadfoot{3mm}{6mm}
+\setheaderspaces{7mm}{*}{*}
+\checkandfixthelayout
+
+% Beschnittmarken definieren - werden durch die showtrims-Option im Klassenaufruf aktiviert
+\renewcommand{\trimmark}{%
+ \begin{picture}(0,0)
+ \setlength{\unitlength}{0.5cm}\thicklines
+ \put(-2,0){\line(1,0){4}}
+ \put(0,-2){\line(0,1){4}}
+ \end{picture}
+}
+
+% Gestaltung der Kopf- und Fuzeilen
+% Markierung des ersten und letzten Verses auf einer Seite, Formatierung der Versnummern:
+
+\newcommand{\versmark}[1]{\markboth{#1}{#1}{\oldstylenums{\small #1}}}
+
+% wenn alle Verse auf einer Seite zu nur einem Bibelkapitel gehren, soll die
+% Nummer des Kapitels nur einmal aufgerufen werden. \firstleftxmark und
+% \lastleftxmark werden von extramarks.sty geliefert:
+
+\newcommand{\kapitelmark}{%
+
+\ifthenelse{\equal{\firstleftxmark}{\lastleftxmark}}{}{\lastleftxmark,~}}
+
+% Das eigentliche Layout der Kopf- und Fuzeilen (Makros der memoir-Klasse):
+
+\makepagestyle{bibel}
+ \makeevenhead{bibel}{\firstxmark, \rightmark{} -- \kapitelmark
+\leftmark}{\lastxmark}{}
+ \makeoddhead{bibel}{}{\lastxmark}{\firstxmark, \rightmark{} --
+\kapitelmark \leftmark}
+ \makeevenfoot{bibel}{\thepage}{}{}
+ \makeoddfoot{bibel}{}{}{\thepage}
+
+\pagestyle{bibel}
+
+\begin{document}
+
+\thispagestyle{empty}
+
+\begin{multicols}{2}\extramarks{1}{Genesis}
+
+ \lettrine[lines=4, lhang=0.4]{I}{} n principio creavit Deus caelum et
+terram.
+ \versmark{2} Terra autem erat inanis et vacua, et tenebrae super
+faciem abyssi,
+ et spiritus Dei ferebatur super aquas.
+
+ \versmark{3} Dixitque Deus: Fiat lux. Et facta est lux.
+ \versmark{4} Et vidit Deus lucem quod esset bona et divisit Deus
+lucem ac
+ tenebras.
+ \versmark{5} Appellavitque Deus lucem Diem et tenebras Noctem.
+Factumque est
+ vespere et mane, dies unus.
+
+viele viele weitere Verse des Buches Genesis
+
+ \versmark{24} Quibus transactis, locutus est fratribus suis: Post
+mortem meam
+ Deus visitabit vos et ascendere vos faciet de terra ista ad terram,
+ quam iuravit Abraham, Isaac et Iacob.
+ \versmark{25} Cumque adiurasset eos atque dixisset: Deus visitabit
+vos; asportate
+ ossa mea vobiscum de loco isto ,
+ \versmark{26} mortuus est, expletis centum decem vitae suae annis. Et
+conditus
+ aromatibus repositus est in loculo in Aegypto.
+
+\end{multicols}
+\end{document}
+
+
+\documentclass[12pt]{article}
+\usepackage{pstricks-add}
+
+\begin{document}
+
+% normally done with \readdata and nStep=...:
+\def\dataB{%
+ 0.0000000e+00 0.0000000e+00 0.0000000e+00
+ 1.0000000e+00 0.0000000e+00 0.0000000e+00
+ 2.0000000e+00 0.0000000e+00 2.4000000e+04
+ 3.6000000e+00 0.0000000e+00 2.4000000e+04
+ 4.5000000e+00 0.0000000e+00 0.0000000e+00
+ 14.5 0 0
+ 111.55 0 0
+ 1.2400000e+02 0.0000000e+00 0.0000000e+00
+ 1.2700000e+02 -1.2000000e+04 0.0000000e+00
+ 1.2750000e+02 -6.0000000e+03 2.4000000e+04
+ 1.2800000e+02 0.0000000e+00 0.0000000e+00
+}
+
+\psset{xunit=2.75cm,yunit=0.5mm}
+\begin{pspicture}(-0.55,-15)(1.4,33)
+ \psaxes[labels=y,Dy=10,tickstyle=bottom,xAxes=false]{<->}(0,0)(0,-15)(1.45,30)%
+ \psaxes[tickstyle=bottom,yAxes=false](0,0)(0,-15)(1.45,30)%
+ \rput{70}(1.45,0){\psline(-0.1,0)(0.1,0)}%
+ \listplot[plotstyle=line,linestyle=solid,xunit=2.75mm,yunit=0.0005mm,%
+ plotNo=1,plotNoMax=2,xEnd=14.5]{\dataB}%
+ \listplot[plotstyle=line,linestyle=solid,linecolor=blue,xunit=2.75mm,yunit=0.0005mm,%
+ plotNo=2,plotNoMax=2,xEnd=14.5]{\dataB}%
+\end{pspicture}\hspace{0.75em}
+%
+\begin{pspicture}(-0.5,-15)(4,33)
+ \rput{70}(-0.5,0){\psline(-0.1,0)(0.1,0)}
+ \psaxes[Ox=11,tickstyle=bottom,yAxes=false]{->}(0,0)(-0.5,-15)(1.4,30)
+ \listplot[Ox=11,plotstyle=line,xunit=0.275mm,yunit=0.0005mm,%
+ plotNo=1,plotNoMax=2,xStart=10]{\dataB}
+ \listplot[plotstyle=line,linecolor=blue,xunit=0.275mm,yunit=0.0005mm,%
+ plotNo=2,plotNoMax=2,xStart=10]{\dataB}
+\end{pspicture}
+
+\end{document}
+
+\documentclass[a4paper,12pt]{article}
+\usepackage{pst-plot}
+
+\begin{document}
+
+\begin{psmatrix}
+a & b \newline
+[name=a] c & d
+\end{psmatrix}
+
+
+
+\psset{xunit=0.5}
+\begin{pspicture}(0,-5)(13,5)
+\rput(20,-4){%
+ $\displaystyle J_n(x)=\frac{1}{\pi}\int_0^\pi\cos(x\sin t-nt)\mathrm{d}t$%
+}
+\psaxes[Dx=4]{->}(0,0)(0,-5)(26,5)
+\psset{linewidth=1pt}
+\pstVerb{%
+ /nBessel 2 def % J_nBessel
+ /PI 3.141592654 def
+ /radDeg { 57.29577951 mul } def
+ /degRad { 57.29577951 div } def
+ /dt PI 500 div def % step
+ /Bessel {
+ /xVal exch def
+ /JB 0 def % start value
+ 0 dt PI {
+ /tB exch def
+ /JB JB dt xVal tB radDeg sin mul tB nBessel mul sub radDeg cos mul add def
+ } for
+ JB PI div
+ } def
+}
+\psplot[plotpoints=500,yunit=5]{-5}{24}{x Bessel}
+%\psplot[plotpoints=500]{0}{24}{x Bessel 1.3 mul x radDeg sin 2.3 mul add 3.7 add}
+\end{pspicture}
+
+\end{document}
+
+
+\documentclass{article}
+\usepackage{amsmath}
+\begin{document}
+
+From mathmode.pdf, page 55:
+\[
+\begin{split}
+\vec{a} = &\mathop{\framebox[0.35\columnwidth]{x}}\\
+ &+\framebox[0.75\columnwidth]{x}\\
+ &+\framebox[0.65\columnwidth]{x}\\
+ &+\framebox[0.95\columnwidth]{x}
+\end{split}
+\]
+
+Better spacing after the ``$=$'' with added ``\{\}''s:
+\[
+\begin{split}
+\vec{a} = {} &\framebox[0.35\columnwidth]{x}\\
+ {} &\framebox[0.75\columnwidth]{x}\\
+ {} &\framebox[0.65\columnwidth]{x}\\
+ {} &\framebox[0.95\columnwidth]{x}
+\end{split}
+\]
+
+\end{document}
+\documentclass[a4paper,12pt]{scrreprt}
+
+\usepackage{filecontents}
+\begin{filecontents*}{LONGTAB.tex}
+\begin{longtable}{lX}
+ EINS &
+ Auf der Mauer III
+ \\
+ ZWEI &
+ auf der Lauer
+ \\
+ DREI &
+ sitzt 'ne kleine Wanze
+\end{longtable}
+\end{filecontents*}
+
+
+\usepackage[german]{babel}
+\usepackage[latin1]{inputenc}
+
+\usepackage{ltxtable}
+
+\begin{document}
+ \LTXtable{\textwidth}{LONGTAB}
+\end{document}
+
+\documentclass[a4paper,12pt,]{scrartcl}
+
+\usepackage{ngerman}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage[ansinew]{inputenc}
+
+\usepackage{array}
+\usepackage{tabularx}
+\usepackage[]{ragged2e}% Flattersatz mit Trennung
+
+\begin{document}
+
+\begin{table}
+ \centering
+ \setlength{\extrarowheight}{1.5mm}
+ \setlength{\tabcolsep}{2mm}
+ \captionabove{Beschriftung}
+ \begin{tabularx}{\textwidth}{%
+ >{\footnotesize\RaggedRight\arraybackslash}p{3.5cm}
+ >{\footnotesize\RaggedRight\arraybackslash}X
+ >{\footnotesize\RaggedRight\arraybackslash}X
+ >{\footnotesize\RaggedRight\arraybackslash}X@{}
+ >{\footnotesize\RaggedRight\arraybackslash}X} \hline
+ Nature of process & \multicolumn{3}{l}{\footnotesize{RRA \dotfill}} & PRA \\ \hline
+ Mode & Extractive & Elicitive & Sharing & Empowering \\
+ Outsider's Role & \multicolumn{3}{l}{\footnotesize{Investigator \dotfill}} & Facilitator \\[\extrarowheight]
+ \parbox[b]{3.5cm}{Information owned, analyzed and used by} &
+ \multicolumn{3}{l}{\footnotesize{Outsiders \dotfill}} &
+ Local people \\ \hline
+ \end{tabularx}
+\end{table}
+
+\end{document}
+
+\documentclass[ngerman]{article}
+\usepackage{babel}
+\parindent=0pt
+\begin{document}
+
+\begin{tabular}{l|p{5cm}|r}
+ links & zentriert & rechts\\\hline
+ A & jetzt hat diese Spalte eine fixe
+ Breite und ein\newline
+ sorgt fr eine neue
+ Zeile in der Spalte & B \\\cline{2-2}
+ 1 & 2 & 3\\\hline
+\end{tabular}
+
+\bigskip
+\begin{tabular}{l|p{5cm}|r}
+ links & zentriert & rechts\\\hline
+ A & jetzt hat diese Spalte eine fixe
+ Breite und ein\\
+ sorgt fr eine neue
+ Zeile in der Spalte & B \\\cline{2-2}
+ 1 & 2 & 3\\\hline
+\end{tabular}
+
+\end{document}
+
+
+\documentclass[12pt]{article}
+\usepackage{ifpdf}
+\ifpdf
+ \usepackage{pst-eps}
+ \usepackage[pdftex]{graphicx}
+ \usepackage{epstopdf}
+\fi
+ \usepackage{pst-circ}
+ \newcommand{\pssave}[2]{%
+ \PSTtoEPS[headerfile=pstricks.pro,headers=all,%
+ bbllx=-2,bblly=-2,bburx=2,bbury=2]{#1.eps}{#2}}
+\begin{document}
+
+\ifpdf
+ \includegraphics{circtest}
+\else
+ \pssave{circtest}{%
+ \begin{pspicture}(-2,-2)(2,2)%
+ \psgrid[subgriddiv=1,griddots=10]%
+ \pnode(-2,-2){A}%
+ \pnode(2,2){B}%
+ \resistor[ dipolestyle = zigzag ](A)(B){$R$}%
+ \end{pspicture}%
+ }
+\fi
+\end{document}
+
+\documentclass{dantebuch}
+\usepackage{dantebuch-add}
+\begin{document}
+
+\chapter{blah}
+\bigskip
+\begin{Beispiel}[colwidth=3.5cm]
+\begin{pspicture}(-0.5,0.5)(3,-2)
+ \psaxes[axesstyle=frame,linestyle=dashed]{->}(3,-2)
+\end{pspicture}
+\end{Beispiel}
+
+
+\end{document}
+
+
+
+\documentclass[12pt]{article}
+\usepackage{pst-3d}
+\usepackage{pst-node}
+\SpecialCoor
+\begin{document}
+
+\begin{tabular}{l}
+\pstilt{60}{%
+\begin{tabular}{|p{1em}|p{1em}|p{1em}|}\hline
+\rotateleft{\rnode{c1}{\hphantom{ column 1 }}} &
+\rotateleft{\rnode{c2}{}} &
+\rotateleft{\rnode{c3}{}}
+\end{tabular}
+}\\
+\rput[lt]{60}(c1){ column 1}
+\rput[lt]{60}(c2){ column 2}
+\rput[lt]{60}(c3){ column 2}
+\begin{tabular}{|p{1em}|p{1em}|p{1em}|}\hline
+ 1 & 2 & 3 \\\hline
+ 4 & 5 & 6 \\\hline
+\end{tabular}
+\end{tabular}
+
+\end{document}
+
+
+% Rolf Niepraschk, 2004-05-17, <Rolf.Niepraschk@ptb.de>
+
+\documentclass[a4paper]{article}
+
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage{manfnt,shortvrb,calc,lettrine,pstricks,multido}
+
+\MakeShortVerb{\|}
+
+\makeatletter
+\newsavebox{\dBox}
+
+\newenvironment{dangerPar*}
+{\gdef\dangerSym{\dbend\,\dbend}\@dangerPar}
+{\end@dangerPar}
+
+\newenvironment{dangerPar}{%
+ \gdef\dangerSym{\dbend\phantom{\,\dbend}}\@dangerPar%
+}{\end@dangerPar}
+
+\def\@dangerPar{%
+ \begin{lrbox}{\dBox}
+ \minipage[c]{\linewidth-\widthof{\dangerSym}-\columnsep}%
+}
+\def\end@dangerPar{%
+ \endminipage
+ \end{lrbox}%
+ \trivlist\item\relax
+ \noindent
+ \minipage[c]{\widthof{\dangerSym}}
+ \raisebox{\height}[.9\height][.1\height]{\dangerSym}% ???
+ \endminipage
+ \hfill
+ \minipage[c]{\wd\dBox}
+ \usebox{\dBox}
+ \endminipage%
+ \endtrivlist
+}
+
+\makeatother
+
+\newsavebox{\bombbox}
+
+\sbox\bombbox{%
+ \psset{unit=.55ex}%
+ \begin{pspicture}(-4,-4)(4,4)
+ \pscircle[fillcolor=gray,fillstyle=solid]{4}
+ \rput{45}{\scaleboxto(6,0){\textsf{\textbf{PS}}}}
+ \psellipse*(0,3.8)(1,.2)
+ \psellipse*(0,5.5)(1,.2)
+ \psframe*(-1,3.8)(1,5.5)
+ \psbezier(0,5.5)(0,7)(1,8)(3.5,8)
+ \multido{\r=-0+40}{9}{\rput{\r}(3.5,8){\psline(0,0)(.4,0)}}
+ \end{pspicture}}
+
+\newcommand\danger{%
+ \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{\normalsize\dbend}}
+
+\newcommand\ddanger{%
+ \lettrine[lines=2,lraise=0.65,nindent=0pt,findent=.5em]{%
+ \normalsize\dbend\,\dbend}}
+
+\newcommand\DANGER{%
+ \lettrine[lines=3,lraise=0.01,lhang=0,nindent=0pt,findent=.75em]{%
+ \usebox\bombbox}}
+
+\begin{document}
+
+\begin{dangerPar}
+ Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+ grundstzlich vom aktuellen Punkt aus zum angegeben
+ Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+ Koordinatenursprung (0,0) gesetzt wird.
+ Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+ grundstzlich vom aktuellen Punkt aus zum angegeben
+ Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+ Koordinatenursprung (0,0) gesetzt wird.
+\end{dangerPar}
+
+\begin{dangerPar*}
+ Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+ grundstzlich vom aktuellen Punkt aus zum angegeben
+ Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+ Koordinatenursprung (0,0) gesetzt wird.
+ Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+ grundstzlich vom aktuellen Punkt aus zum angegeben
+ Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+ Koordinatenursprung (0,0) gesetzt wird.
+\end{dangerPar*}
+
+\danger
+Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+grundstzlich vom aktuellen Punkt aus zum angegeben
+Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+Koordinatenursprung (0,0) gesetzt wird.
+Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+grundstzlich vom aktuellen Punkt aus zum angegeben
+Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+Koordinatenursprung (0,0) gesetzt wird.
+
+\ddanger
+Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+grundstzlich vom aktuellen Punkt aus zum angegeben
+Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+Koordinatenursprung (0,0) gesetzt wird.
+Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+grundstzlich vom aktuellen Punkt aus zum angegeben
+Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+Koordinatenursprung (0,0) gesetzt wird.
+
+\DANGER
+Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+grundstzlich vom aktuellen Punkt aus zum angegeben
+Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+Koordinatenursprung (0,0) gesetzt wird.
+Existiert fr |\psline| nur ein Koordinatenpaar, so wird
+grundstzlich vom aktuellen Punkt aus zum angegeben
+Punkt gezeichnet, wobei der aktuelle Punkt immer auf den
+Koordinatenursprung (0,0) gesetzt wird.
+
+\end{document}
+
+
+\documentclass{minimal}
+
+\usepackage{pst-plot}
+\makeatletter
+
+\let\@nil\relax
+
+\def\PSTLinReg#1{%
+ \expandafter\PSTLinReg@i#1 D \@nil
+}
+
+\def\PSTLinReg@i#1 #2 #3 #4\@nil{%
+ \PSTLinReg@ii#2 #4\@nil
+}
+
+\def\PSTLinReg@ii#1 D #2\@nil{%
+ \def\arg{#1}
+ \def\suite{#2}
+ Traitement de \arg\par
+ \ifx\suite\empty
+ \let\next\relax
+ \let\suite\relax
+ \else
+ \let\next\PSTLinReg@ii
+ \fi
+ \expandafter\next\suite\@nil
+}
+\makeatother
+\begin{document}
+
+
+\readdata{\data}{/home/voss/Documents/data.txt}
+\PSTLinReg{\data}
+
+\data
+\end{document}
+
+\documentclass{article}
+
+\usepackage[latin9]{inputenc}
+\usepackage{color}
+\usepackage{listings}
+\usepackage{fancyvrb}
+\usepackage{pstricks}
+
+\lstset{fancyvrb=true, moredelim=[is][\bfseries\red]{}{}}
+
+\fvset{commandchars=\\\{\}}
+
+\newcommand{\boiterouge}[1]{\hskip -\fboxsep\fcolorbox{green}{red}{#1}}
+
+\begin{document}
+
+\leftskip=0pt plus 1fil
+\rightskip=-\leftskip
+\parfillskip=\leftskip
+\parindent=0pt
+
+\bgroup
+\raggedright
+ein interessantes Layout, allerdings nicht ganz das was ich suchte. Ich
+mchte nmlich alles in eine Box packen (wie ?) die komplett in die nchste
+Zeile geschoben wird, wenn sie ber den Seitenrand hinausragt.
+\egroup
+
+
+\end{document}
+\begin{lstlisting}
+debut
+y = a * x + b
+y = m * x + p
+y = a * x + b
+y = m * x + p
+fin
+\end{lstlisting}
+
+\begin{BVerbatim}
+debut
+y = a * x + b
+\boiterouge{y = m * x + p}
+y = a * x + b
+y = m * x + p
+fin
+\end{BVerbatim}
+
+{\red texte}
+
+\end{document}
+
+
+
+\documentclass[ngerman,12pt]{book}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage{graphicx}
+\usepackage{rotating}
+\usepackage{pst-3d}
+\usepackage{babel}
+\usepackage[justification=raggedright,singlelinecheck=false]{caption}
+\makeatletter
+\newsavebox\PSTBox
+\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
+\def\@makechapterhead#1{%
+ \reset@font
+ \parindent \z@
+ \vspace*{10\p@}%
+ \hbox{%
+ \begin{tabular}{cl}
+ \centering\scshape\large\strut\@chapapp{} & \\[-.25ex]\cline{2-2}
+ \fbox{%
+ \parbox[t][10em][t]{5ex}{\centering
+ \LARGE\bfseries\strut\thechapter%
+ }} &
+ \advance\hsize by -2cm
+ \parbox[t]{\hsize}{%
+ \vspace{-1ex}
+% \hrule\par%
+ \vskip 6pt%
+ \Huge\bfseries#1
+
+ \raggedleft\usebox\PSTBox
+ }
+ \end{tabular}%
+ }%
+ \vskip 100\p@
+}
+\def\@makeschapterhead#1{%
+ \reset@font
+ \parindent \z@
+ \vspace*{10\p@}%
+ \hbox{%
+ \begin{tabular}{p{1cm}l}
+ \scshape \strut \phantom{\@chapapp{}} & \\[-.25ex]\cline{2-2}
+ \fbox{%
+ \parbox[t][10em][t]{3ex}{
+ \LARGE \bfseries \strut \phantom{\thechapter}%
+ }} &
+ \advance\hsize by -2cm
+ \parbox[t]{\hsize}{%
+% \hrule\par%
+ \vskip 6pt%
+ \Huge\bfseries#1\\[10pt]
+
+ \raggedleft\usebox\PSTBox
+ }
+ \end{tabular}%
+ }%
+ \vskip 100\p@
+}
+\begin{document}
+\tableofcontents
+\sbox\PSTBox{\includegraphics[height=2cm]{Sinus2}}
+\chapter{Einfhrung}
+
+\begin{tabular}{l}
+\pstilt{60}{%
+\begin{tabular}{|p{1em}|p{1em}|p{1em}|}\hline
+\begin{turn}{90}{{colum 1\ }\end{turn} &
+\begin{turn}{90}{{colum 2\ }\end{turn} &
+\begin{turn}{90}{{colum 3\ }\end{turn}
+\end{tabular}
+}\\
+\begin{tabular}{|p{1em}|p{1em}|p{1em}|}\hline
+ 1 & 2 & 3 \\\hline
+ 4 & 5 & 6 \\\hline
+\end{tabular}
+\end{tabular}
+
+\vspace{0.5cm}
+\begin{tabular}{l}
+\psTilt{60}{%
+\begin{tabular}{|p{1em}|p{1em}|p{1em}|}\hline
+\begin{turn}{90}{{colum 1\ }\end{turn} &
+\begin{turn}{90}{{colum 2\ }\end{turn} &
+\begin{turn}{90}{{colum 3\ }\end{turn}
+\end{tabular}
+}\\
+\begin{tabular}{|p{1em}|p{1em}|p{1em}|}\hline
+ 1 & 2 & 3 \\\hline
+ 4 & 5 & 6 \\\hline
+\end{tabular}
+\end{tabular}
+
+
+\paragraph{Gracilariaceae}
+\begin{table}[!h]
+\begin{footnotesize}
+\caption{Gracilariaceae}
+\begin{tabular*}{\textwidth}{lll}
+\hline
+soort & inzameling & code\\
+\hline
+\textit{Gracilaria corticata} & The Wreck, Mirbat, Oman, 27 september 2003 &
+DHO196\\
+\textit{Gracilaria debilis} & Hoon's Bay, Mirbat, Oman, 28 september 2003 &
+DHO228\\
+\textit{Gracilaria textorii} & Hoon's Bay, Mirbat, Oman, 28 september 2003 &
+DHO246\\
+\textit{Fauchea} sp. & Hoon's Bay, Mirbat, Oman, 28 september 2003 &
+DHO244\\
+\hline
+\end{tabular*}
+\end{footnotesize}
+\end{table}
+
+\end{document}
+
+
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-3dplot}
+\usepackage{pst-grad}
+\begin{document}
+
+\begin{pspicture*}(-5,-4)(5,5)
+\newpsstyle{hiddenStyle}{fillstyle=gradient,gradbegin=red,gradend=white}
+\psset{Beta=45,Alpha=30}
+\psplotThreeD[hiddenLine=true,drawStyle=yLines,plotstyle=curve](-3,3)(-3,3){%
+x dup mul 0.5 mul y dup mul sub}
+\pstThreeDCoor[xMin=-1,xMax=5,yMin=-1,yMax=5,zMin=-1,zMax=5,linecolor=black]
+\end{pspicture*}
+
+\end{document}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\def\afterfi#1\fi{\fi#1}
+ \def\afterelse#1\else#2\fi{\fi#1}
+ \def\empty{}
+ \def\sort#1#2{\sorta{#1}{}{}#2,\relax,}
+ \def\sorta#1#2#3#4,{%
+ %% #1 = comparison operator
+ %% #2 = current extremum
+ %% #3 = already compared values
+ %% #4 = next item to compare
+ \ifx\relax#4\empty%
+ %% #4 = \relax, that means end of list: print the current extremum
+ #2%
+ \ifx\relax#3\relax\else
+ %% #3 is not empty, so continue to process
+ , \sort{#1}{#3}%
+ \fi
+ \else\afterfi{%
+ %% #4 is supposed to be an acceptable item (i.e. a number)
+ \ifx\relax#2\relax\afterelse{%
+ %% #2 is empty, #4 is the extremum
+ %% continue processing with #4 as the current extremum
+ \sorta{#1}{#4}{#3}%
+ }%
+ \else\afterfi{%
+ %% #2 is not empty...
+ \ifnum#2#1#4 \afterelse{% THE SPACE HERE I IMPORTANT
+ %% the current extremum is less than the next item
+ \ifx\relax#3\relax\afterelse{%
+ %% #3 = empty
+ \sorta{#1}{#4}{#2}%
+ }%
+ \else\afterfi{%
+ \sorta{#1}{#4}{#2,#3}%
+ }%
+ \fi
+ }%
+ \else\afterfi{%
+ \ifx\relax#3\relax\afterelse{%
+ %% #3 = empty
+ \sorta{#1}{#2}{#4}%
+ }%
+ \else\afterfi{%
+ \sorta{#1}{#2}{#3,#4}%
+ }%
+ \fi
+ }%
+ \fi
+ }%
+ \fi
+ }%
+ \fi
+ }
+
+ \edef\tempa{%
+ \sort<{1,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,%
+ 3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,%
+ 3,4,51,2,3,4,51,2,3,4,5%
+ ,1,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,%
+ 3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,%
+ 3,4,51,2,3,4,51,2,3,4,5%
+ ,1,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,%
+ 3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,3,4,51,2,%
+ 3,4,51,2,3,4,51,2,3,4,5}% 171 elements si j'ai bien compt
+ }
+
+ \show\tempa
+
+ \bye
+
+
+ \documentclass[a4paper,11pt, titlepage]{report}
+\usepackage{pslatex}
+\usepackage{graphicx}
+\usepackage{pst-all}
+\usepackage{subfigure}
+
+
+\begin{document}
+\begin{figure}[htb]%
+\centering
+\subfigure[Prfrences unimodales]{
+\psset{xunit=1cm, yunit=1cm}
+ \pspicture(0,2)(6,8)
+ \psline(1,7)(1,3)(5,3)
+ \uput[0](4,2.5){C}
+ \psline[linewidth=1.4pt](2,6)(3,5)(4,4)
+ \endpspicture
+}
+\subfigure[Prfrences non-unimodales]{
+\psset{xunit=1cm, yunit=1cm}
+ \label{prefnonunimodales}
+ \pspicture(0,2)(6,8)
+ \psline[linewidth=1.4pt, linestyle=dotted](2,4)(3,4)(4,6)
+ \endpspicture
+}\\
+\caption{Exemples de prfrences unimodales et non-unimodales.}
+\label{prefunimodnonunimod}
+\end{figure}
+\end{document}
+
+
+\documentclass[12pt]{article}
+\usepackage{pst-optic}
+\def\cropMark(#1,#2){%
+ \pscustom{%
+ \translate(#1,#2)%
+ \pscircle{3mm}%
+ \psline[liftpen=2](0,-5mm)(0,5mm)%
+ \psline[liftpen=2](-5mm,0)(5mm,0)%
+ }}
+\def\setCropMarks{%
+ \cropMark(0,0)\cropMark(\textwidth,0)%
+ \cropMark(0,-\textheight)\cropMark(\textwidth,-\textheight)%
+}
+\begin{document}
+\setCropMarks%
+
+\makeatletter
+\SpecialCoor
+\def\arclens{\@ifnextchar[{\arc@lens}{\arc@lens[]}}
+\def\arc@lens[#1](#2,#3)(#4,#5)#6{%
+ \begingroup
+ \SpecialCoor
+ \def\AL@opt{#1}%
+ \dimen0=#2\psxunit
+ \advance\dimen0 by#4\psxunit
+ \dimen0=0.5\dimen0
+ \dimen1=#3\psyunit
+ \advance\dimen1 by#5\psyunit
+ \dimen1=0.5\dimen1
+ %
+ \dimen2=#2\psxunit
+ \advance\dimen2 by-#4\psxunit
+ \dimen3=#3\psyunit
+ \advance\dimen3 by-#5\psyunit
+ \def\d{
+ #4\space #2 sub dup mul
+ #5\space #3 sub dup mul
+ add sqrt 2 div }
+ \def\r{ #6 dup mul }
+ \def\l{
+ #6 dup mul
+ \d dup mul
+ sub }
+ \ifx\empty\AL@opt
+ \rput{(\dimen3,-\dimen2)}(\dimen0,\dimen1){%
+ \psarc(!\l sqrt 0){#6}%
+ {!\d \l\space sqrt div 1 atan neg 180 add}%
+ {!\d \l\space sqrt div 1 atan 180 add}}
+ \else
+ \rput{(\dimen3,-\dimen2)}(\dimen0,\dimen1){%
+ \expandafter\psarc\expandafter[\AL@opt](!\l sqrt 0){#6}%
+ {!\d \l\space sqrt div 1 atan neg 180 add}%
+ {!\d \l\space sqrt div 1 atan 180 add}}
+ \fi
+ \endgroup
+}
+\makeatother
+
+
+\begin{pspicture}(0,0)(10,10)
+ \arclens[linecolor=red](1,2)(0,-3){4}
+ \arclens[linecolor=red](0,-3)(1,2){4}
+ \psdots[dotscale=1.5](1,2)(0,-3)
+ \rput{20}(5,2){
+ \arclens(0,0)(0,4){5}
+ \arclens(1,4)(1,0){5}
+ \psline(0,0)(1,0)
+ \psline(0,4)(1,4)
+ }
+
+\end{pspicture}
+\rput{20}(0,0){\lens[AB=2]}
+
+
+
+
+blah
+
+blubber
+\newpage\setCropMarks%
+blah
+
+blubber
+\end{document}
+
+\documentclass{article}
+\usepackage{amsmath}
+
+\makeatletter
+\newenvironment{numberedpars}
+{%
+ \setcounter{secnumdepth}{4}
+ \renewcommand{\theparagraph}{\arabic{paragraph}}
+ \renewcommand{\@seccntformat}[1]
+ {\expandafter\ifx\csname##1\endcsname\paragraph\csname
+the##1\endcsname\else\csname the##1\endcsname\quad\fi}
+ \let\old@par=\par
+ \def\new@par{\let\par=\old@par\paragraph{}\let\par=\new@par}
+ \let\par=\new@par
+ \par
+}{}
+\makeatother
+
+\begin{document}
+
+\begin{numberedpars}
+dies ist\\
+ein Gedicht\\
+oh weh
+
+und nun\\
+noch eins\\
+o weh oh weh
+\end{numberedpars}
+\end{document}
+
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf
new file mode 100644
index 00000000000..4ee44a3bc54
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex
new file mode 100644
index 00000000000..6c9871a5f59
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex
@@ -0,0 +1,50 @@
+\documentclass{article}
+
+\usepackage{pstricks} % To use the standard "color" package with PSTricks
+\usepackage{multido}
+\input{random.tex} % From Donald Arseneau (on macros/generic on CTAN)
+
+\newdimen\dX
+\newdimen\dY
+\newdimen\Coor
+
+% Random walk in the unit square (#1 = number of steps)
+\def\RandomWalk#1{%
+\setrandim\dX{0pt}{1pt}
+\setrandim\dY{0pt}{1pt}
+\psdot[dotstyle=*,dotsize=6pt](\pointless\dX,\pointless\dY) % Initial point
+\pscustom{%
+ \moveto(\pointless\dX,\pointless\dY) % Move to initial point
+ \multido{\i=1+1}{#1}{%
+ \MoveCoordinate{\dX}
+ \MoveCoordinate{\dY}
+ \lineto(\pointless\dX,\pointless\dY)}}} % Line between old and new position
+
+% Computation of new horizontal or vertical position of point
+\def\MoveCoordinate#1{%
+\setrandim\Coor{-0.06pt}{0.06pt} % The move
+\advance #1 by \Coor % New position
+% To stay in the square...
+\ifdim#1>1pt
+ #1=1pt
+\fi
+\ifdim#1<0pt
+ #1=0pt
+\fi}
+
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\psset{unit=11,dimen=middle}
+\begin{pspicture}(1,1)
+ \psframe[linewidth=0.1pt](1,1)
+ \RandomWalk{300}
+ \psset{linecolor=red}
+ \RandomWalk{300}
+ \psset{linecolor=green}
+ \RandomWalk{300}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp56.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp56.pdf
new file mode 100644
index 00000000000..5bf84dc07b0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp56.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp56.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp56.tex
new file mode 100644
index 00000000000..756a418c753
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp56.tex
@@ -0,0 +1,25 @@
+\documentclass{article}
+
+\usepackage{pstricks} % To use the "xcolor" package with PSTricks
+\usepackage{pst-plot}
+\usepackage{amsmath}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{xunit=8,yunit=3}
+\begin{pspicture}(-0.4,-1.2)(1.05,1.2)
+ \psaxes[Dx=0.2,Oy=-1,Dy=0.25,tickstyle=top,
+ axesstyle=frame](0,-1)(1,1)
+ \rput(-0.3,0){\shortstack{\textcolor{blue}{$\dfrac{x}{(x + 0.3)}$}\\
+ \textcolor{red}{$\sin (10 \times x) / 2$}}}
+ \uput[0](1,0){$x$}
+ \uput[90](0,1){$y$}
+ \psplot[linecolor=red,linewidth=1.5pt]% 1 radian = 57.296 degrees
+ {0}{1}{x 10 mul 57.296 mul sin 0.5 mul} % sin(10 x) / 2
+ \psplot[linecolor=blue,linewidth=1.5pt]{0}{1}{x 0.3 x add div} % x / (x + 0.3)
+ \psline[linewidth=0.2pt,linestyle=dashed](0,0)(1,0)
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp57.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp57.pdf
new file mode 100644
index 00000000000..9cdd9f19be8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp57.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp57.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp57.tex
new file mode 100644
index 00000000000..c958a167866
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp57.tex
@@ -0,0 +1,67 @@
+\documentclass[12pt]{article}% Philippe Esperet
+\usepackage[noxcolor]{pstricks} % To use the "color" package with PSTricks
+\usepackage{multido}
+\usepackage{pst-plot}
+
+\definecolor{MyLightGray}{gray}{.93}
+\newcommand{\curveA}{\psbezier(1.,10.)(1.333,6.667)(1.333,6.667)(2.,5.)}
+\newcommand{\curveB}{\psbezier(2.,5.)(2.4,4.)(2.4,4.)(3.,3.333)}
+\newcommand{\curveC}{\psbezier(3.,3.333)(3.429,2.857)(3.429,2.857)(4.,2.5)}
+\newcommand{\curveD}{\psbezier(4.,2.5)(4.444,2.222)(4.444,2.222)(5.,2.)}
+\newcommand{\curveE}{\psbezier(5.,2.)(5.455,1.818)(5.455,1.818)(6.,1.667)}
+\newcommand{\curveF}{\psbezier(6.,1.667)(6.462,1.538)(6.462,1.538)(7.,1.429)}
+\newcommand{\curveG}{\psbezier(7.,1.429)(7.467,1.333)(7.467,1.333)(8.,1.25)}
+\newcommand{\curveH}{\psbezier(8.,1.25)(8.471,1.176)(8.471,1.176)(9.,1.111)}
+\newcommand{\curveI}{\psbezier(9.,1.111)(9.474,1.053)(9.474,1.053)(10.,1.)}
+
+\def\farbe#1{\ifodd#1blue\else red\fi}
+\def\draw(#1,#2)(#3,#4)#5{%
+ \def\rel{%
+ \begin{pspicture}(#1,#4)(#3,#2) % (x1,y4)(x4,y1)
+ \pscustom[linecolor=yellow,fillstyle=solid,
+ fillcolor={\expandafter\farbe{#5}}]{%
+ \ifcase#5\or\curveA\or\curveB\or\curveC\or\curveD%
+ \or\curveE\or\curveF\or\curveG\fi
+ \psline(#1,#4)(#1,#2)} % (x1,y4)(x1,y1)
+ \end{pspicture}}
+ \rput[tl]{0}(#1,#2){\rel} % Point is (x1,y1)
+ \rput[tl]{0}(0,#2){\rel}} % Point is (0,y1)
+
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\psset{unit=2.7em}
+\begin{center}
+\begin{pspicture}(-.5,-.5)(10.5,10.5)
+ \SpecialCoor
+ % Gray rectangle on left
+ \psframe*[linecolor=lightgray](0,0)(1,10)
+ % Filling under the curve in more light gray
+ \pscustom[linestyle=none,fillstyle=solid,fillcolor=MyLightGray]{%
+ \psplot{1}{10}{10 x div}
+ \psline(10,0)(1,0)(1,10)}
+ % Union of curves, in bold (in a group to have a local line width)
+ {\psset{linewidth=.04}
+ \curveA\curveB\curveC\curveD\curveE\curveF\curveG\curveH\curveI}
+ % Drawing of the 14 small surfaces
+ \draw(1,10)(2.,5.)1 % (1.,10.)(1.333,6.667)(1.333,6.667)(2.,5.)}
+ \draw(2.,5.)(3.,3.333)2 % (2.,5.)(2.4,4.)(2.4,4.)(3.,3.333)
+ \draw(3.,3.333)(4.,2.5)3 % (3.,3.333)(3.429,2.857)(3.429,2.857)(4.,2.5)
+ \draw(4.,2.5)(5.,2.)4 % (4.,2.5)(4.444,2.222)(4.444,2.222)(5.,2.)
+ \draw(5.,2.)(6.,1.667)5 % (5.,2.)(5.455,1.818)(5.455,1.818)(6.,1.667)
+ \draw(6.,1.667)(7.,1.429)6 % (6.,1.667)(6.462,1.538)(6.462,1.538)(7.,1.429)
+ \draw(7.,1.429)(8.,1.25)7 % (7.,1.429)(7.467,1.333)(7.467,1.333)(8.,1.25)
+ % Vertical lines and labels for n=1 and 3
+ \multido{\i=1+1}{8}{%
+ \psline[linestyle=dashed](!\i\space 0)(!\i\space 10 \i\space 1 add div)%
+ \psline[linestyle=dotted]%
+ (!1 10 \i\space div)(!\i\space 1 sub 10 \i\space div)}
+ \uput[d]{0}(1,0){$n=1$}
+ \uput[d]{0}(3,0){$n=3$}
+ \psline{<->}(0,10.5)(0,0)(10.5,0) % Axes
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp58.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp58.pdf
new file mode 100644
index 00000000000..96b371572ad
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp58.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp58.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp58.tex
new file mode 100644
index 00000000000..2be68b9f02f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp58.tex
@@ -0,0 +1,38 @@
+\documentclass[11pt]{article}
+\usepackage{pstricks}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{center}
+\bgroup
+\begin{pspicture}(2,5)
+ \circlenode{A}{A}%
+ \quad\circlenode{C}{C}%
+ \quad\circlenode{E}{E}
+ \quad\circlenode{G}{G}
+ \quad\circlenode{I}{I}
+ \rput(0,4){\circlenode{B}{B}}
+ \rput(1,4.5){\circlenode{D}{D}}
+ \rput(2,5){\circlenode{F}{F}}
+ \rput(3,4.5){\circlenode{H}{H}}
+ \rput(4,4){\circlenode{J}{J}}
+ \psset{arrowscale=2,linearc=0.2,%
+ linecolor=red,armA=0.5, angleA=90,angleB=-90}
+ \ncdiag[lineAngle=20]{->}{A}{B}
+ \ncput*[nrot=:U]{line I}
+ \ncdiag[lineAngle=20]{->}{C}{D}
+ \ncput*[nrot=:U]{line II}
+ \ncdiag[lineAngle=20]{->}{E}{F}
+ \ncput*[nrot=:U]{line III}
+ \ncdiag[lineAngle=20]{->}{G}{H}
+ \ncput*[nrot=:U]{line IV}
+ \ncdiag[lineAngle=20]{->}{I}{J}
+ \ncput*[nrot=:U]{line V}
+\end{pspicture}
+\egroup
+\end{center}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp59.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp59.pdf
new file mode 100644
index 00000000000..8f7f0710d8b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp59.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp59.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp59.tex
new file mode 100644
index 00000000000..d75b2003c0c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp59.tex
@@ -0,0 +1,38 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{pstricks-add}
+\usepackage{bm}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(-0.5,-0.5)(7,5)
+ \pscustom[linewidth=1pt,fillstyle=hlines,hatchcolor=red]{
+ \psplot[linewidth=1pt]{2}{5}{%
+ x x mul neg x 6 mul add 5 sub}
+ \psplot[linewidth=1pt]{5}{2}{%
+ x x mul neg 3 div x 4 mul 3 div add 5 3 div add}
+ }
+ \pscustom[linewidth=1pt,fillstyle=vlines,hatchcolor=blue]{
+ \psline(0,1.666667)
+ \psplot[linewidth=1pt]{0}{2}{%
+ x x mul neg 3 div x 4 mul 3 div add 5 3 div add}
+ \psplot[linewidth=1pt]{2}{1}{%
+ x x mul neg x 6 mul add 5 sub}
+ }
+ \psaxes[xyLabel=\footnotesize]{->}(0,0)(-0.5,-0.5)(7,5)
+ \uput[-90](7,0){$\bm{x}$}
+ \uput[0](0,5){$\bm{y}$}
+ \psplot[linewidth=1pt]{0.75}{5.25}{%
+ x x mul neg x 6 mul add 5 sub}
+ \psplot[linewidth=1pt]{0}{5.25}{%
+ x x mul neg 3 div x 4 mul 3 div add 5 3 div add}
+ \rput(5,2){$\bm{f}$}
+ \rput(3,2){$\bm{g}$}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp60.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp60.pdf
new file mode 100644
index 00000000000..d2071a1709c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp60.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp60.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp60.tex
new file mode 100644
index 00000000000..c748b50828e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp60.tex
@@ -0,0 +1,20 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+\begin{center}
+\bgroup
+\begin{pspicture}(7.5,0.5)
+ \psset{linewidth=15pt,dashNo=10}
+ \pslineII[%
+ linecap=1,dashColorI=yellow,%
+ dashColorII=cyan](0,0.25)(7.5,0.25)%
+\end{pspicture}
+\egroup
+\figcaption{\texttt{bsp61.tex}: Besondere Linien mit \texttt{pstricks-add}.}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp61.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp61.pdf
new file mode 100644
index 00000000000..1e04e88ea9c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp61.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp61.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp61.tex
new file mode 100644
index 00000000000..2adcc80956b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp61.tex
@@ -0,0 +1,15 @@
+\documentclass{article}
+\usepackage{pstricks}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(7.5,0.5)
+% \psset{linewidth=15pt}
+ \psline[%
+ doubleline=true, doublesep=10pt,doublecolor=red,%
+ linecolor=blue,linewidth=4pt](0,0.25)(7.5,0.25)%
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp62.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp62.pdf
new file mode 100644
index 00000000000..f2dbd1c8128
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp62.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp62.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp62.tex
new file mode 100644
index 00000000000..3bf0b7d234f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp62.tex
@@ -0,0 +1,49 @@
+\documentclass{article}
+\usepackage{pstricks}
+\SpecialCoor
+\usepackage{pst-grad}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-5,-2.75)(5,5.5)
+%\psgrid[griddots=10,gridlabels=7pt,subgriddiv=0]
+% dicke Kugeln
+\pscircle[fillstyle=gradient,gradbegin=white,%
+ gradend=black,gradmidpoint=0,gradangle=90](-4,-2){0.75}
+\pscircle[fillstyle=gradient,gradbegin=white,%
+ gradend=black,gradmidpoint=0,gradangle=90](4,2){0.75}
+\pscircle[linestyle=dashed](-4,2){0.75}
+\pscircle[linestyle=dashed](4,-2){0.75}
+% kleine Kugeln
+\psline[linewidth=0.5pt](-4,-0.75)(4,0.75)
+\psline[linewidth=0.5pt,linestyle=dashed](-4,0.75)(4,-0.75)
+\psline[linewidth=2pt](-0.5,-0.1)(0.5,0.1)
+\psline[linewidth=2pt](-0.5,0.1)(0.5,-0.1)
+\pscircle[fillstyle=gradient,gradbegin=white,%
+ gradend=black,gradmidpoint=0,gradangle=90](-4,-0.75){0.2}
+\pscircle[fillstyle=gradient,gradbegin=white,%
+ gradend=black,gradmidpoint=0,gradangle=90](4,0.75){0.2}
+\pscircle[linestyle=dashed](-4,0.75){0.2}
+\pscircle[linestyle=dashed](4,-0.75){0.2}
+\psline[linewidth=0.2pt](-5.2,-0.75)(-4.8,-0.75)
+\psline[linewidth=0.2pt](-5.2,-2)(-4.8,-2)
+\psline[linewidth=0.2pt,arrowscale=2]{<->}(-5,-2)(-5,-0.75)
+\uput[180](-5,-1.4){r}
+\psline[linewidth=0.2pt,arrowscale=2]{<->}(-4,-1.1)(0,-1.1)
+\psline[linewidth=0.2pt](0,-0.9)(0,-1.3)
+\uput[-90](-2,-1.1){a}
+\psarc[linewidth=0.2pt]{<->}(0,0){4.5}{-11}{11}
+\uput[0](4.5,0){$\varphi$}
+\psline[linewidth=0.2pt,linecolor=red,arrowscale=2]{->}(-3,5)(0,0)(5,3.8)
+\psline[linewidth=0.2pt,linecolor=red,arrowscale=2]{->}(0.8,5)
+\psarc[linewidth=0.2pt,arrowscale=2]{<->}(0,0){4.5}{37}{81}
+\uput[0](4;60){$2\varphi$}
+\psline[linewidth=0.2pt,arrowscale=2]{<->}(0.8,5)(5,3.8)
+\uput[45](3,4.5){s}
+\rput{-57}(6;124){\psframe[fillstyle=gradient,gradbegin=white,%
+ gradend=red,gradmidpoint=0,gradangle=90](0,0)(1.5,0.5)}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp63.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp63.pdf
new file mode 100644
index 00000000000..ae5846de72f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp63.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp63.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp63.tex
new file mode 100644
index 00000000000..814a0da9827
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp63.tex
@@ -0,0 +1,21 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-3dplot}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-3,-1.5)(3,1.5)
+\psset{Beta=15,linecolor=blue}
+\pstThreeDCoor[drawing=false]
+\pstThreeDBox(-1,-2,-1)(2,0,0)(0,4,0)(0,0,2)
+\pstThreeDLine[linestyle=dashed,linecolor=red](-1,0,0)(1,0,0)
+\pstThreeDLine[linecolor=red,linewidth=1.5pt,arrows=->](1,0,0)(4,0,0)
+\pstThreeDPut(4.2,0,0){x}
+\pstThreeDLine[linestyle=dashed,linecolor=red](0,-1,0)(0,2,0)
+\pstThreeDLine[linecolor=red,linewidth=1.5pt,arrows=->](0,2,0)(0,4,0)
+\pstThreeDPut(0,4.2,0){y}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp64.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp64.tex
new file mode 100644
index 00000000000..de0bdc7fa5b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp64.tex
@@ -0,0 +1,27 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-3d}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(-0.5,-0.5)(4.25,4.25)
+\psgrid[subgriddiv=0,griddots=5,gridlabels=7pt]
+\psline{->}(4,0)\psline{->}(0,4)
+\psline[linewidth=3pt,linecolor=red](0,0.5)(3,4)
+\end{pspicture}
+\hspace{1cm}
+\begin{pspicture}(-0.5,-0.5)(4.25,4.25)
+\pstilt{45}{%
+\psgrid[subgriddiv=0,griddots=5,gridlabels=7pt]
+\psline{->}(4,0)\psline{->}(0,4)
+\psline[linewidth=3pt,linecolor=red](0,0.5)(3,4)
+}
+\psline[linewidth=0.5pt,linestyle=dashed](0,0)(0,4)
+\psarc{->}(0,0){2}{45}{90}\rput(0.5,1.5){\large$\alpha$}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp65.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp65.pdf
new file mode 100644
index 00000000000..35d107ac4df
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp65.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp65.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp65.tex
new file mode 100644
index 00000000000..065d75981ee
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp65.tex
@@ -0,0 +1,20 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{center}
+\psset{xunit=0.03cm,yunit=1.5cm}
+\begin{pspicture}(0,-2.5)(420,2.5)
+\psaxes[Dx=30]{->}(0,0)(0,-2.25)(400,2.25)
+\uput[-90](400,0){$\alpha$}\uput[180](0,2.2){$f(\alpha)$}
+\psplot[linewidth=2pt,linecolor=green,linestyle=dotted]{0}{390}{x sin}
+\psplot[linewidth=1pt,linecolor=blue,linestyle=dashed]{0}{390}{x 2 mul 30 sub sin neg}
+\psplot[linewidth=1pt,linecolor=red]{0}{390}{x 2 mul 30 sub sin neg x sin add}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp66.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp66.pdf
new file mode 100644
index 00000000000..14e6b0630db
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp66.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp66.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp66.tex
new file mode 100644
index 00000000000..440561c2db1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp66.tex
@@ -0,0 +1,48 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{pst-plot}
+\usepackage{amsmath}
+
+\newcommand{\R}{\mathbf{R}}
+\newcommand{\eps}{\varepsilon}
+
+\begin{document}
+
+\psset{xunit=.47cm,yunit=.47cm}
+\begin{pspicture}(0,0)(28,19)%\psgrid[subgriddiv=1,griddots=10,
+ %gridcolor=lightgray,gridlabels=7pt]
+ \psaxes[labels=none,ticks=none]{->}(18,12)(17,11)(27,18)
+ \psaxes[labels=none,ticks=none]{->}(18,2)(17,1)(27,8)
+ \psline{->}(0,9)(11,9)
+ \uput[r](11,9){$\R^n$} \uput[63](18,18){$\R^{m-n}$}
+ \uput[r](27,12){$\R^n$} \uput[63](18,8){$\R^{m-n}$}
+ \uput[r](27,2){$\R^n$}
+ \psline[linewidth=1.2pt,linecolor=blue]{o-o}(1,9)(9,9)
+ \psline[linewidth=1.2pt,linecolor=lightgray]{o-o}(3,9)(7,9)
+ \qdisk(5,9){2pt} \uput[d](5,9){$p$}
+ \uput[u](6.5,9){$U'$} \uput[u](8.5,9){$U$}
+ \uput[d](21,2){$g\bigl(f(p)\bigr)$}
+ \psline{->}(21,10.5)(21,6) \uput[r](21,8.5){$g$}
+ \uput[10](25,15){$f(U)$}
+ \pscurve[linewidth=1.2pt,linecolor=red]{-}(18.5,12.5)(19.5,13.5)(21,14)(22.5,14)(24.8,14.2)%
+ (25.4,13.9)(25.5,13.3)(24.9,13.5)(24.8,14.2)(25,15)(24.5,16)
+ \psecurve[linewidth=1.2pt,linecolor=magenta]{-}(18.5,12.5)(19.5,13.5)%
+ (21,14)(22.5,14)(24.8,14.2)
+ \pscircle[linestyle=dashed,linecolor=blue](21,14){0.8} \uput[45](22,15.2){$V$}
+ \qdisk(21,14){2pt} \uput[d](21,14){$f(p)$}
+ \psccurve[linestyle=dashed,linecolor=blue](19,2.8)(20.1,2.6)(21.7,2.9)(22.8,2)(22.3,0.7)(21,0.4)%
+ (19.3,0.7)(19.5,2)
+ \psline[linewidth=1.2pt,linecolor=lightgray]{-}(19.5,2)(22.8,2)
+ \pscurve[linewidth=1.2pt,linecolor=red]{-}(18.5,1.5)(19,1.95)(19.5,2)
+ \pscurve[linewidth=1.2pt,linecolor=red]{-}(22.8,2)(23.3,2.1)(24.5,3)(25.5,4.5)(26,4.8)%
+ (26.7,4.4)(26,4)(25.5,4.5)(25,5.7)(24,6.3)
+ \qdisk(21,2){2pt} \uput[15](25,5.7){$g(V)$}
+ \pccurve[angleA=35,angleB=180,linecolor=magenta]{->}(6.5,10.5)(17,14) \Aput{$f$}
+ \pcline[linecolor=magenta]{->}(6.5,8)(17,4) \Bput{$g\circ f$}
+\end{pspicture}
+
+Local Form of Immersions.
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp67.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp67.pdf
new file mode 100644
index 00000000000..2aa52cc387f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp67.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp67.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp67.tex
new file mode 100644
index 00000000000..236b77fa4fe
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp67.tex
@@ -0,0 +1,29 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-3dplot}
+\usepackage{pst-text}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(-3.2,-1.55)(3.25,3.0)
+ \pstThreeDCoor[zMax=3]
+ \pstextpath{%
+ \parametricplotThreeD[xPlotpoints=200,linestyle=none](0,2160){%
+ 2.5 t cos mul
+ 2.5 t sin mul
+ t 450 div
+ }
+ }{\large\red
+ {\usefont{OT1}{dante}{m}{n}\selectfont DANTE} e.V. %
+ \normalsize\green
+ in Darmstadt im Jahre 2004 %
+ \blue bei einem Vortrag ber %
+ {\magenta\Huge \texttt{PSTricks}} und seine vielen Pakete (Herbert Vo\ss{} und Rolf Niepraschk.
+ }%
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp68.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp68.pdf
new file mode 100644
index 00000000000..fbcfd522b7d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp68.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp68.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp68.tex
new file mode 100644
index 00000000000..ca43e2a264c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp68.tex
@@ -0,0 +1,19 @@
+\documentclass{article}
+\RequirePackage{pstricks}
+\RequirePackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{pspicture}(-5,-5)(5,5)
+\psset{linewidth=1mm,polarplot=true,plotpoints=5000}%
+\psplot[linecolor=PineGreen,fillstyle=solid,fillcolor=BlueGreen]{0}{360}{%
+ x 2 mul cos 2 mul abs 9 mul sqrt}
+\psaxes[labelsep=.75mm,arrowlength=1.75,ticksize=2pt,linewidth=0.17mm]%
+ {->}(0,0)(-5,-5)(5,5)%
+\uput[-90](5,0){$x$}
+\rput[0](0,5){$y$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp69.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp69.pdf
new file mode 100644
index 00000000000..12ec2d50b7d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp69.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp69.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp69.tex
new file mode 100644
index 00000000000..d842576eae5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp69.tex
@@ -0,0 +1,113 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{amsmath}
+\SpecialCoor
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\psset{xunit=10mm,yunit=10mm,curvature=1 .1 .75,plotpoints=200}
+\begin{pspicture}(-2,-2.6)(2.5,2.4)
+\psaxes[labels=none,arrowlength=1.75,ticks=none,linewidth=0.17mm]%
+{->}(0,0)(-2,-2)(2.5,2.4)
+\rput[Br](2.5,-.35){$\text{Re}(z)$}
+\rput[tl](.15,2.4){$\text{Im}(z)$}
+\rput[Bl](.15,-.35){$0$}
+%
+\uput{1mm}[90](1.4,0.1){$z_0$}
+\uput{1mm}[45](-.6,1.2){$z_1$}
+\uput{1mm}[315](-.6,-1.2){$z_2$}
+\uput{1mm}[45](0.3,0.3){$120^\circ$}
+\uput{1mm}[225](-0.3,-0.3){$120^\circ$}
+\uput{1mm}[315](0.3,-0.3){$120^\circ$}
+%
+\pscircle[linewidth=.17mm](0,0){1.8}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{0}{120}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{120}{240}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{240}{360}
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;120)
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;240)
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;0)
+%
+\rput[B](-1.8,-.35){\psframebox*{$-1$}}
+\rput[B](1.8,.15){\psframebox*{$1$}}
+\rput[l](.15,1.8){\psframebox*{$1$}}
+\rput[l](.15,-1.8){\psframebox*{$-1$}}
+%
+\uput{0mm}[90](0,-2.6){$z^3=1$}
+\end{pspicture}
+\hfill
+\begin{pspicture}(-2,-2.6)(2.5,2.4)
+\psaxes[labels=none,arrowlength=1.75,ticks=none,linewidth=0.17mm]%
+{->}(0,0)(-2,-2)(2.5,2.4)
+\rput[Br](2.5,-.35){$\text{Re}(z)$}
+\rput[tl](.15,2.4){$\text{Im}(z)$}
+%
+\uput{1mm}[90](1.4,.1){$z_0$}
+\uput{1mm}[90](-1.4,.1){$z_2$}
+\uput{1mm}[0](.1,1.5){$z_1$}
+\uput{1mm}[0](.1,-1.5){$z_3$}
+\uput{1mm}[45](0.3,0.3){$90^\circ$}
+\uput{1mm}[135](-0.3,0.3){$90^\circ$}
+\uput{1mm}[225](-0.3,-0.3){$90^\circ$}
+\uput{1mm}[315](0.3,-0.3){$90^\circ$}
+%
+\pscircle[linewidth=.17mm](0,0){1.8}
+%
+\rput[B](-1.8,-.35){\psframebox*{$-1$}}
+\rput[B](1.8,.15){\psframebox*{$1$}}
+\rput[l](.15,1.8){\psframebox*{$1$}}
+\rput[l](.15,-1.8){\psframebox*{$-1$}}
+%
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{0}{90}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{90}{180}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{180}{270}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{270}{360}
+%
+\psline[linewidth=.5mm,linecolor=blue]{<->}(-1.8,0)(1.8,0)
+\psline[linewidth=.5mm,linecolor=blue]{<->}(0,-1.8)(0,1.8)
+%
+\uput{0mm}[90](0,-2.6){$z^4=1$}
+\end{pspicture}
+\hfill
+\begin{pspicture}(-2,-2.6)(2.5,2.4)
+\psaxes[labels=none,arrowlength=1.75,ticks=none,linewidth=0.17mm]%
+{->}(0,0)(-2,-2)(2.5,2.4)
+\rput[Br](2.5,-.35){$\text{Re}(z)$}
+\rput[tl](.15,2.4){$\text{Im}(z)$}
+%
+\uput{1mm}[90](1.4,0.1){$z_0$}
+\uput{1mm}[0](.5,1.2){$z_1$}
+\uput{1mm}[0](.5,-1.2){$z_4$}
+\uput{1mm}[45](-1.2,1){$z_2$}
+\uput{1mm}[315](-1.2,-1){$z_3$}
+\uput{1mm}[36](0.5,0.2){$72^\circ$}
+\uput{1mm}[110](-0.2,0.5){$72^\circ$}
+\uput{1mm}[200](-0.5,-0.2){$72^\circ$}
+\uput{1mm}[250](-0.2,-0.5){$72^\circ$}
+\uput{1mm}[324](0.5,-0.2){$72^\circ$}
+%
+\pscircle[linewidth=.17mm](0,0){1.8}
+%
+\rput[B](-1.8,-.35){\psframebox*{$-1$}}
+\rput[B](1.8,.15){\psframebox*{$1$}}
+\rput[l](.05,1.8){\psframebox*{$1$}}
+\rput[l](.05,-1.95){$-1$}
+%
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{0}{72}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{72}{144}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{144}{216}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{216}{288}
+\psarc[linewidth=.17mm,linecolor=red]{->}{.5}{288}{360}
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;72)
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;144)
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;216)
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;288)
+\psline[linewidth=.5mm,linecolor=blue]{->}(1.8;0)
+\uput{0mm}[90](0,-2.6){$z^5=1$}
+\end{pspicture}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp70.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp70.pdf
new file mode 100644
index 00000000000..7ba9851fa7f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp70.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp71.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp71.pdf
new file mode 100644
index 00000000000..51d2eed5ff2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp71.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp72.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp72.tex
new file mode 100644
index 00000000000..d637ea1a3a8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp72.tex
@@ -0,0 +1,30 @@
+\documentclass[a4paper,12pt]{article}% voss _at_ pstricks.de 2004-05-06
+\usepackage{pstricks-add} % at least ver. 1.30
+
+ \def\Data{%
+ 0 0 20 0 40 0 % P0 P1 P2
+ 10 2 30 2.5 50 1.8 % P3 P4 P5
+ 30 4 48.5 3.7 70 4 % P6 P7 P8
+ 10 5.3 30 5 50 5.1 % P9 P10 P11
+}
+\begin{document}
+
+\psset{xunit=0.1cm, yunit=0.5cm}
+\begin{pspicture}(0,-1)(70,7.5)
+ \psaxes[Dx=10,Dy=2]{->}(0,0)(0,-0.5)(70,7.5)
+ \psset{linewidth=1pt}
+% horizontal
+ \listplot[nStart=0,nEnd=2]{\Data}
+ \listplot[linecolor=red,nStart=3,nEnd=5]{\Data}
+ \listplot[linecolor=blue,nStart=6,nEnd=8]{\Data}
+ \listplot[linecolor=green,nStart=9,nEnd=11]{\Data}
+% vertikal
+ \psset{nStep=3}
+ \listplot[nStart=0,nEnd=9]{\Data}
+ \listplot[linecolor=red,nStart=1,nEnd=10]{\Data}
+ \listplot[linecolor=blue,nStart=2,nEnd=11]{\Data}
+\end{pspicture}
+
+%\Data
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp73.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp73.pdf
new file mode 100644
index 00000000000..ebc10465d96
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp73.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp73.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp73.tex
new file mode 100644
index 00000000000..ddac6095fe2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp73.tex
@@ -0,0 +1,66 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\setlength\parindent{0pt}
+
+\begin{document}
+
+\begin{center}
+\begin{pspicture}(0,0)(10,-7)
+\rput(0,0.75){LA}\rput(9,0.75){RA}\rput(5,0.75){VE}
+\rput(0,-0.75){L}\rput(8,-0.75){R}
+\cput(0,0){\Large 23}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](0,0){\Large 23}
+\rput(1,0){\Large 11}\rput(2,0){\Large 17}
+\rput(3,0){\Large 3}\rput(4,0){\Large 4}
+\rput(5,0){\Large 3}\psframe[linecolor=blue,linewidth=1.5pt](4.5,-0.5)(5.5,0.5)\rput(6,0){\Large 12}
+\rput(7,0){\Large 12}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](8,0){\Large 1}
+\cput[linecolor=cyan,linewidth=1.5pt](9,0){\Large 10}
+\psline[linearc=.5,doublesep=1.5pt]{<->}(0.2,-0.5)(4,-1)(7.8,-0.5)
+% 2. Durchgang
+\rput(1,-2.75){L}\rput(7,-2.75){R}
+\psline{->}(6.8,-2.75)(5.2,-2.75)\rput(5,-2.75){R}
+\cput[linecolor=cyan,linewidth=1.5pt](0,-2){\Large \ 1}
+\rput(1,-2){\Large 11}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](1,-2){\Large 11}
+\rput(2,-2){\Large 17}
+\rput(3,-2){\Large 3}\rput(4,-2){\Large 4}
+\rput(5,-2){\Large 3}\psframe[linecolor=blue,linewidth=1.5pt](4.5,-2.5)(5.5,-1.5)\rput(6,-2){\Large 12}
+\rput(7,-2){\Large 12}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](7,-2){\Large 12}
+\rput(8,-2){\Large 23}
+\cput[linecolor=cyan,linewidth=1.5pt](9,-2){\Large 10}
+\cput[linecolor=red,linestyle=dotted,linewidth=2pt](5,-2){\Large 3}
+\psline{->}(6.5,-2)(5.5,-2)
+\psline[linearc=.5,doublesep=1.5pt]{<->}(1.2,-2.5)(3,-3)(4.8,-2.5)
+% 3. Durchgang
+\rput(2,-4.75){L}\rput(4,-4.75){R}
+\psline{->}(3.8,-4.75)(3.2,-4.75)\rput(3,-4.75){R}
+\cput[linecolor=cyan,linewidth=1.5pt](0,-4){\Large \ 1}
+\rput(1,-4){\Large 3}\psframe[linecolor=blue,linewidth=1.5pt](0.5,-4.5)(1.5,-3.5)
+\rput(2,-4){\Large 17}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](2,-4){\Large 17}
+\rput(3,-4){\Large 3}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](3,-4){\Large 3}
+\rput(4,-4){\Large 4}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](4,-4){\Large 4}
+\rput(5,-4){\Large 11}
+\rput(6,-4){\Large 12}
+\rput(7,-4){\Large 12}
+\rput(8,-4){\Large 23}
+\cput[linecolor=cyan,linewidth=1.5pt](9,-4){\Large 10}
+\psline{->}(3.6,-4)(3.4,-4)
+\psline[linearc=.5,doublesep=1.5pt]{<->}(2.2,-4.5)(2.5,-4.8)(2.8,-4.5)
+% 4. Durchgang
+\rput(3,-6.75){L}\rput(2,-6.75){R}
+\cput[linecolor=cyan,linewidth=1.5pt](0,-6){\Large \ 1}
+\rput(1,-6){\Large 3}\psframe[linecolor=blue,linewidth=1.5pt](0.5,-6.5)(1.5,-5.5)
+\rput(2,-6){\Large 3}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](2,-6){\Large 3}
+\rput(3,-6){\Large 17}\cput[linecolor=red,linestyle=dotted,linewidth=2pt](3,-6){\Large 17}
+\rput(4,-6){\Large 4}
+\rput(5,-6){\Large 11}
+\rput(6,-6){\Large 12}
+\rput(7,-6){\Large 12}
+\rput(8,-6){\Large 23}
+\cput[linecolor=cyan,linewidth=1.5pt](9,-6){\Large 10}
+%\psline{->}(3.6,-6)(3.4,-6)
+%\psline[linearc=.5,doublesep=1.5pt]{<->}(2.2,-6.5)(2.5,-6.8)(2.8,-6.5)
+\rput(0,-6.75){LA}\rput(9,-6.75){RA}
+\end{pspicture}
+\end{center}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf
new file mode 100644
index 00000000000..620fd89533d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex
new file mode 100644
index 00000000000..6e726d8aadf
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex
@@ -0,0 +1,42 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp110.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-blur}
+\usepackage{pst-char}
+\usepackage{pst-slpe}
+\usepackage{graphicx}
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{center}
+\DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{3.5cm}
+\DeclareFixedFont{\Rm}{T1}{ptm}{m}{n}{2mm}
+\psset{shadow=true,blur=true,shadowsize=10pt,%
+ blurradius=5pt}
+\begin{pspicture}(\linewidth,3.5cm)
+\psset{fillstyle=ccslopes}
+\resizebox{\linewidth}{!}{\pscharpath{\RM PostScript}}
+\end{pspicture}
+
+\begin{pspicture}(\linewidth,3.5cm)
+\psset{fillstyle=ccslope}
+\rput(0.5\linewidth,1.75cm){\pscharpath{\RM with}}
+\end{pspicture}
+
+\begin{pspicture}(\linewidth,3.5cm)
+\psset{fillstyle=slopes}
+\rput(0.5\linewidth,1.75cm){\pscharpath{\RM PSTricks}}
+\end{pspicture}
+
+\end{center}
+
+%\figcaption{\texttt{bsp74.tex}: :-) \ldots}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/calendrierfp.sty b/Master/texmf-dist/doc/generic/pstricks/voss/calendrierfp.sty
new file mode 100644
index 00000000000..bd28c300e27
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/calendrierfp.sty
@@ -0,0 +1,363 @@
+\def\CalendrierFP@version{Version 0.46, 9 mai 2003}
+\message{`Calendrier avec FP', \CalendrierFP@version\space Manuel Luque}
+% Requires PSTricks, pstcol, pst-3d, multido, fp packages
+\RequirePackage{pstricks}
+\RequirePackage{pst-3d}
+\RequirePackage{multido}
+\RequirePackage{fp}
+\FPmessagesfalse
+\RequirePackage{pst-key}
+%% Manuel LUQUE <Mluque5130aol.com> %%
+%% 1 Octobre 1999 pour le dodcadre %%
+%% 23 avril 2003 pour le calendrier %%
+%% 27 avril : placer une date de son choix
+%% suggestion de Jean-Michel Sarlat
+%% jours fris et ftes : 1 mai 003 %%
+%% 1 et 8 mai, 15 aot, 1 et 11 novembre, 25 dcembre
+%% fte de Pques %%
+%% ascension et pentecte : 8 mai 2003
+
+\definecolor{RougeA}{cmyk}{0.05,0.1,0.1,0}
+\definecolor{RougeB}{cmyk}{0.05,0.15,0.15,0}
+\definecolor{RougeC}{cmyk}{0.05,0.2,0.2,0}
+\definecolor{RougeD}{cmyk}{0.05,0.25,0.25,0}
+\definecolor{RougeE}{cmyk}{0.05,0.3,0.3,0}
+\definecolor{RougeF}{cmyk}{0.05,0.35,0.35,0}
+\definecolor{RougeG}{cmyk}{0.05,0.4,0.4,0}
+\definecolor{RougeH}{cmyk}{0.05,0.45,0.45,0}
+\definecolor{RougeI}{cmyk}{0.05,0.5,0.5,0}
+\definecolor{RougeJ}{cmyk}{0.05,0.55,0.55,0}
+\definecolor{RougeK}{cmyk}{0.05,0.6,0.6,0}
+\definecolor{RougeL}{cmyk}{0.1,0.65,0.65,0}
+\newpsstyle{holiday}{framesep=2pt,doubleline=true,doublecolor=red,linecolor=red,fillstyle=solid,fillcolor=RougeA}
+\SpecialCoor%
+\define@key{psset}{Vx}{\edef\psk@Solide@Viewpointx{#1}}
+\define@key{psset}{Vy}{\edef\psk@Solide@Viewpointy{#1}}
+\define@key{psset}{Vz}{\edef\psk@Solide@Viewpointz{#1}}
+\setkeys{psset}{Vx=1,Vy=1,Vz=1}
+\def\RA{7.36022}\gdef\rb{5.06525}\gdef\ra{8.19574}%
+\gdef\rc{5.06525}\gdef\rd{8.19574}
+\newpsstyle{janvier}{Vx=-\rc,Vy=0,Vz=-\rd,viewangle=108}
+\newpsstyle{fevrier}{Vx=\rc,Vy=0,Vz=-\rd,viewangle=180}
+\newpsstyle{mars}{Vx=0,Vy=-\ra,Vz=-\rb,viewangle=144}
+\newpsstyle{avril}{Vx=-\rd,Vy=-\rc,Vz=0,viewangle=162}
+\newpsstyle{mai}{Vx=-\rd,Vy=\rc,Vz=0,viewangle=198}
+\newpsstyle{juin}{Vx=0,Vy=\ra,Vz=-\rb,viewangle=216}
+\newpsstyle{juillet}{Vx=-\rc,Vy=0,Vz=\rd,viewangle=0}
+\newpsstyle{aout}{Vx=0,Vy=-\ra,Vz=\rb,viewangle=-36}
+\newpsstyle{septembre}{Vx=\rd,Vy=-\rc,Vz=0,viewangle=-18}
+\newpsstyle{octobre}{Vx=\rd,Vy=\rc,Vz=0,viewangle=18}
+\newpsstyle{novembre}{Vx=0,Vy=\ra,Vz=\rb,viewangle=36}
+\newpsstyle{decembre}{Vx=\rc,Vy=0,Vz=\rb,viewangle=0}
+%
+\def\dodecaedre{%
+\@ifnextchar[{\pst@dodecaedre}{\pst@dodecaedre[]}}%
+\def\pst@dodecaedre[#1]{{%
+\setkeys{psset}{#1}%
+\pspicture(-8,-12)(8,12)%
+\psset{fillstyle=solid}%
+\psset{viewpoint={\psk@Solide@Viewpointx} {\psk@Solide@Viewpointy} {\psk@Solide@Viewpointz}}%
+\newcommand{\faceA}{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)}
+\newcommand{\faceB}{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)}
+\newcommand{\faceC}{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)}
+\newcommand{\faceD}{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)}
+%face1
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\ra)+(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {\ra} {\rb}](0,\ra,\rb){%
+\psset{fillcolor=RougeA}\faceA\rput{36}{\rput(-1.8,0){\Calendrier[Mois=11]}}}\fi
+%face2
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\ra)+(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {-\ra} {\rb}](0,-\ra,\rb){%
+\psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(-1.8,0){\Calendrier[Mois=8]}}}\fi
+%face3
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\ra)-(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {\ra} {-\rb}](0,\ra,-\rb){%
+\psset{fillcolor=RougeC}\faceB\rput{216}{\rput(-1.8,0){\Calendrier[Mois=6]}}}\fi
+%face4
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\ra)-(\psk@Solide@Viewpointz)*(\rb)}%
+\FPifpos{\Test}\ThreeDput[normal=0 {-\ra} {-\rb}](0,-\ra,-\rb){%
+\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(-1.8,0){\Calendrier[Mois=3]}}}\fi%
+%face 5
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {\rd}](\rc,0,\rd){%
+\psset{fillcolor=RougeE}\faceB\rput(-1.8,0){\Calendrier[Mois=12]}}\fi
+%face6
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {\rd}](-\rc,0,\rd){%
+\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(-1.8,0){\Calendrier[Mois=7]}}}\fi
+%face7
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {-\rd}](\rc,0,-\rd){%
+\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(-1.8,0){\Calendrier[Mois=2]}}}\fi
+%face8
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {-\rd}](-\rc,0,-\rd){%
+\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(-1.8,0){\Calendrier[Mois=1]}}}\fi%
+%face 9
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={\rd} {\rc} 0](\rd,\rc,0){%
+\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(-1.8,0){\Calendrier[Mois=10]}}}\fi
+%face10
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rd} {\rc} 0](-\rd,\rc,0){%
+\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(-1.8,0){\Calendrier[Mois=5]}}}\fi
+%face11
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)-(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}%
+\FPifpos{\Test}\ThreeDput[normal={\rd} {-\rc} 0](\rd,-\rc,0){%
+\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(-1.8,0){\Calendrier[Mois=9]}}}\fi
+%face8
+\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointz)*(0)-(\psk@Solide@Viewpointy)*(\rc)}%
+\FPifpos{\Test}\ThreeDput[normal={-\rd} {-\rc} 0](-\rd,-\rc,0){%
+\psset{fillcolor=RougeL}\faceC\rput{162}{\rput(-1.8,0){\Calendrier[Mois=4]}}}\fi%
+\endpspicture
+}}
+%
+\define@key{psset}{Jour}{\edef\psk@CalendrierJ{#1}}
+\define@key{psset}{MoisChoisi}{\edef\psk@CalendrierMchoix{#1}}
+\define@key{psset}{Mois}{\edef\psk@CalendrierM{#1}}
+\define@key{psset}{An}{\edef\psk@CalendrierA{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setkeys{psset}{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%
+\newcount\colonne\newcount\ligne
+
+\def\Calendrier{\@ifnextchar[{\pst@Calendrier}{\pst@Calendrier[]}}
+
+\def\pst@Calendrier[#1]{{%
+\setkeys{psset}{#1}
+% calcul de la date de Pques
+% lundi de Pques
+\FPset{\Year}{\psk@CalendrierA}
+\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)}
+\FPeval{\Cent}{trunc((\Year)/100,0)}
+\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+
+ (\GY)*19+15,0)}
+\FPeval{\Iterdiv}{trunc((\Iter)/30,0)}
+\FPeval\Hepact{(\Iter)-30*(\Iterdiv)}
+\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)*
+ (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)}
+\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)}
+\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)}
+\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)}
+\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)}
+\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)}
+\ifnum\Month=4
+ \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} % dimanche de Pques
+% \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-6,0)} % Lundi de Pques
+% \else
+% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi de Pques
+ \fi
+\fi
+\ifnum\Month=3
+ \ifnum\Day=32 \FPset{\Day}{1}\FPset{\Month}{4}%
+% \else
+% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi
+ \fi
+\fi
+%
+% calcul du jour de l'ascension
+% si Pques tombe au mois d'avril, faire (39-30)+\Day = 9+\Day
+% pour le jour du mois de mai de l'ascension
+\ifnum\Month=4
+\FPeval\DayAscension{trunc((\Day)+9,0)}
+\FPeval\MonthAscension{trunc((\Month)+1,0)}
+% Ascension le \FPprint\DayAscension/\FPprint\MonthAscension/\FPprint\Year
+\FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)}
+ \ifnum\TestJourPentecote>31
+ \FPeval\DayPentecote{trunc((\TestJourPentecote)-31,0)}
+ \FPeval\MonthPentecote{trunc((\Month)+2,0)}
+ \else
+ \FPset{\DayPentecote}{\TestJourPentecote}
+ \FPset\MonthPentecote{\MonthAscension}
+ \fi
+
+% Pentec\^ote le \FPprint\DayPentecote/\FPprint\MonthPentecote/\FPprint\Year
+\fi
+
+% Dans le cas o Pques tombe en mars
+% (39-30)+\Day=8+\Day
+% si 8+\Day<ou=30 on reste en avril
+% \DayAscension=8+\Day
+% \MonthAscension=4
+% Pentcte est 10 jours aprs l'ascension
+\ifnum\Month=3
+\FPeval\TestSiJourAvril{trunc((\Day)+8,0)}
+\ifnum\TestSiJourAvril<30
+ \FPeval\MonthAscension{trunc((\Month)+1,0)}
+ \FPeval\DayAscension{trunc(8+(\Day),0)}
+ \else
+ \FPeval\DayAscension{trunc((\Day)-22,0)}
+ \FPeval\MonthAscension{trunc((\Month)+2,0)}
+\fi
+ \FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)}
+ \ifnum\MonthAscension=4
+ \ifnum\TestJourPentecote<31
+ \FPset{\DayPentecote}{\TestJourPentecote}
+ \FPset\MonthPentecote{4}
+ \else
+ \FPeval\DayPentecote{trunc((\TestJourPentecote)-30,0)}
+ \FPset\MonthPentecote{5}
+ \fi
+ \fi
+ \ifnum\MonthAscension=5
+ \FPeval\DayPentecote{trunc((\DayAscension)+10,0)}
+ \FPset\MonthPentecote{5}
+ \fi
+\fi
+%
+% test d'une anne bissextile
+\FPeval{\YearBissextil}{(\psk@CalendrierA)/4}
+\FPtrunc{\YearBissextil}{\YearBissextil}{0}
+\FPeval{\YearBissextil}{(\YearBissextil)*4}
+\FPtrunc{\YearBissextil}{\YearBissextil}{0}
+%
+\ifnum\psk@CalendrierM=1\def\adddays{0}\def\Name{JANVIER}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=2\def\adddays{31}\def\Name{FEVRIER}
+ \ifnum\YearBissextil=\psk@CalendrierA\def\NbreJours{29}\else\def\NbreJours{28}
+\fi\fi
+\ifnum\psk@CalendrierM=3
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{60}\else\def\adddays{59}\fi
+\def\Name{MARS}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=4
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{91}\else\def\adddays{90}\fi
+\def\Name{AVRIL}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=5
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{121}\else\def\adddays{120}\fi
+\def\Name{MAI}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=6
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{152}\else\def\adddays{151}\fi
+\def\Name{JUIN}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=7
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{182}\else\def\adddays{181}\fi
+\def\Name{JUILLET}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=8
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{213}\else\def\adddays{212}\fi
+\def\Name{AOUT}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=9
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{244}\else\def\adddays{243}\fi
+\def\Name{SEPTEMBRE}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=10
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{274}\else\def\adddays{273}\fi
+\def\Name{OCTOBRE}\def\NbreJours{31}\fi
+\ifnum\psk@CalendrierM=11
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{305}\else\def\adddays{304}\fi
+\def\Name{NOVEMBRE}\def\NbreJours{30}\fi
+\ifnum\psk@CalendrierM=12
+ \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{335}\else\def\adddays{334}\fi
+\def\Name{DECEMBRE}\def\NbreJours{31}\fi
+%
+\ifnum\YearBissextil=\psk@CalendrierA
+ \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4}
+ \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0}
+ \else
+ \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4+1}
+ \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0}
+\fi
+% le 1 janvier 2000 est un samedi : Nbdays=6
+\FPeval{\NbDays}{6+((\psk@CalendrierA)-2000)+(\NbYearBissextil)+(\adddays)}
+%
+\FPtrunc{\NbDays}{\NbDays}{0}
+%
+\FPeval{\Frac}{(\NbDays)/7}
+\FPtrunc{\Frac}{\Frac}{0}
+%
+\FPeval{\Quotient}{(\Frac)*7}
+\FPtrunc{\Quotient}{\Quotient}{0}
+%
+\FPeval{\firstDay}{(\NbDays)-({\Quotient})}
+%
+\FPclip{\firstDay}{\firstDay}
+\FPifzero\firstDay\FPset{\firstDay}{7}\fi
+\ligne=2
+\colonne=\firstDay
+\pspicture(0,-4)(8,4)
+\psframe*[linecolor=blue](0.5,3.2)(7.5,4)
+\rput(4,3.6){\textcolor{white}{\textsf{\textbf{\huge\Name}}}}
+\rput(1,2.8){\textsf{\textbf{\Large L}}}
+\rput(2,2.8){\textsf{\textbf{\Large M}}}
+\rput(3,2.8){\textsf{\textbf{\Large M}}}
+\rput(4,2.8){\textsf{\textbf{\Large J}}}
+\rput(5,2.8){\textsf{\textbf{\Large V}}}
+\rput(6,2.8){\textsf{\textbf{\Large S}}}
+\rput(7,2.8){\textsf{\textbf{\Large D}}}
+\multido{\i=\firstDay+1}{\NbreJours}{%
+\ifnum\i>7\ligne=1\fi
+\ifnum\i>14\ligne=0\fi
+\ifnum\i>21\ligne=-1\fi
+\ifnum\i>28\ligne=-2\fi
+\ifnum\i>35\ligne=-3\fi
+ \ifnum\psk@CalendrierM=\psk@CalendrierMchoix
+ \ifnum\the\multidocount=\psk@CalendrierJ
+ \rput(\colonne,\ligne){%
+ \pscirclebox[linestyle=none,fillstyle=solid,fillcolor=yellow]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \else\rput(\colonne,\ligne){\textbf{\Large\the\multidocount}}
+ \fi
+ \else\rput(\colonne,\ligne){\textbf{\Large\the\multidocount}}
+ \fi
+% les jours fris
+% le 1 de l'an
+ \ifnum\psk@CalendrierM=1
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% le 1 mai et 8 mai
+ \ifnum\psk@CalendrierM=5
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}%
+ \fi
+ \ifnum\the\multidocount=8
+ \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}%
+ \fi
+ \fi
+% 15 aot
+ \ifnum\psk@CalendrierM=8
+ \ifnum\the\multidocount=15
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% 1 Novembre et 11 Novembre
+ \ifnum\psk@CalendrierM=11
+ \ifnum\the\multidocount=1
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi
+ \ifnum\the\multidocount=11
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi
+ \fi
+% Nol
+ \ifnum\psk@CalendrierM=12
+ \ifnum\the\multidocount=25
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Dimanche de Pques
+ \ifnum\psk@CalendrierM=\Month
+ \ifnum\the\multidocount=\Day
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Ascension
+ \ifnum\psk@CalendrierM=\MonthAscension
+ \ifnum\the\multidocount=\DayAscension
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+% Pentecte
+ \ifnum\psk@CalendrierM=\MonthPentecote
+ \ifnum\the\multidocount=\DayPentecote
+ \rput(\colonne,\ligne){%
+ \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}
+ \fi\fi
+%
+\advance\colonne by +1
+\ifnum\colonne>7\colonne=1\fi}
+\rput(4,-3.5){\psovalbox[fillstyle=solid,fillcolor=blue,linestyle=none]{\textcolor{white}{\textsf{\textbf{\huge\psk@CalendrierA}}}}}
+\multido{\rL=-2.5+1.0}{6}{\psline[linecolor=blue](0.5,\rL)(7.5,\rL)}
+\endpspicture}}
+%
+%% END: CalendrierFP.sty
+\endinput
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/data1.dat b/Master/texmf-dist/doc/generic/pstricks/voss/data1.dat
new file mode 100644
index 00000000000..fcbfa144464
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/data1.dat
@@ -0,0 +1,201 @@
+ 0.000 60.00
+ 0.005 60.45
+ 0.010 69.32
+ 0.015 80.69
+ 0.020 92.08
+ 0.025 101.43
+ 0.030 108.21
+ 0.035 114.24
+ 0.040 121.51
+ 0.045 128.15
+ 0.050 132.03
+ 0.055 133.89
+ 0.060 134.52
+ 0.065 134.19
+ 0.070 133.37
+ 0.075 132.32
+ 0.080 131.01
+ 0.085 129.56
+ 0.090 128.41
+ 0.095 127.85
+ 0.100 127.83
+ 0.105 128.11
+ 0.110 128.54
+ 0.115 129.06
+ 0.120 129.45
+ 0.125 129.52
+ 0.130 129.33
+ 0.135 129.00
+ 0.140 128.57
+ 0.145 128.20
+ 0.150 128.14
+ 0.155 128.52
+ 0.160 129.27
+ 0.165 130.16
+ 0.170 130.95
+ 0.175 131.55
+ 0.180 132.09
+ 0.185 132.69
+ 0.190 133.41
+ 0.195 134.25
+ 0.200 135.20
+ 0.205 136.21
+ 0.210 137.29
+ 0.215 138.43
+ 0.220 139.62
+ 0.225 140.83
+ 0.230 142.09
+ 0.235 143.37
+ 0.240 144.61
+ 0.245 145.77
+ 0.250 146.92
+ 0.255 148.09
+ 0.260 149.21
+ 0.265 150.20
+ 0.270 151.12
+ 0.275 152.02
+ 0.280 152.93
+ 0.285 153.83
+ 0.290 154.63
+ 0.295 155.04
+ 0.300 154.51
+ 0.305 152.27
+ 0.310 147.56
+ 0.315 140.13
+ 0.320 130.49
+ 0.325 119.68
+ 0.330 108.74
+ 0.335 98.50
+ 0.340 89.38
+ 0.345 81.49
+ 0.350 74.74
+ 0.355 69.10
+ 0.360 65.40
+ 0.365 65.27
+ 0.370 67.47
+ 0.375 69.10
+ 0.380 71.80
+ 0.385 79.17
+ 0.390 90.26
+ 0.395 101.19
+ 0.400 109.08
+ 0.405 113.10
+ 0.410 113.81
+ 0.415 112.47
+ 0.420 110.24
+ 0.425 107.98
+ 0.430 106.14
+ 0.435 104.89
+ 0.440 104.21
+ 0.445 103.89
+ 0.450 103.71
+ 0.455 103.50
+ 0.460 103.18
+ 0.465 102.74
+ 0.470 102.15
+ 0.475 101.44
+ 0.480 100.67
+ 0.485 99.91
+ 0.490 99.23
+ 0.495 98.63
+ 0.500 98.06
+ 0.505 97.50
+ 0.510 96.98
+ 0.515 96.50
+ 0.520 96.02
+ 0.525 95.48
+ 0.530 94.84
+ 0.535 94.16
+ 0.540 93.51
+ 0.545 92.97
+ 0.550 92.53
+ 0.555 92.11
+ 0.560 91.63
+ 0.565 91.08
+ 0.570 90.49
+ 0.575 89.90
+ 0.580 89.34
+ 0.585 88.79
+ 0.590 88.24
+ 0.595 87.70
+ 0.600 87.18
+ 0.605 86.66
+ 0.610 86.14
+ 0.615 85.63
+ 0.620 85.12
+ 0.625 84.64
+ 0.630 84.18
+ 0.635 83.73
+ 0.640 83.27
+ 0.645 82.76
+ 0.650 82.20
+ 0.655 81.62
+ 0.660 81.04
+ 0.665 80.48
+ 0.670 79.96
+ 0.675 79.48
+ 0.680 79.03
+ 0.685 78.61
+ 0.690 78.20
+ 0.695 77.76
+ 0.700 77.30
+ 0.705 76.81
+ 0.710 76.31
+ 0.715 75.83
+ 0.720 75.35
+ 0.725 74.86
+ 0.730 74.38
+ 0.735 73.90
+ 0.740 73.43
+ 0.745 72.98
+ 0.750 72.54
+ 0.755 72.13
+ 0.760 71.72
+ 0.765 71.30
+ 0.770 70.88
+ 0.775 70.44
+ 0.780 69.98
+ 0.785 69.48
+ 0.790 68.98
+ 0.795 68.50
+ 0.800 68.03
+ 0.805 67.60
+ 0.810 67.21
+ 0.815 66.82
+ 0.820 66.42
+ 0.825 66.00
+ 0.830 65.56
+ 0.835 65.12
+ 0.840 64.70
+ 0.845 64.29
+ 0.850 63.90
+ 0.855 63.52
+ 0.860 63.15
+ 0.865 62.77
+ 0.870 62.37
+ 0.875 61.96
+ 0.880 61.55
+ 0.885 61.16
+ 0.890 60.78
+ 0.895 60.41
+ 0.900 60.01
+ 0.905 59.62
+ 0.910 59.22
+ 0.915 59.00
+ 0.920 58.63
+ 0.925 58.26
+ 0.930 57.91
+ 0.935 57.55
+ 0.940 57.17
+ 0.945 56.76
+ 0.950 56.36
+ 0.955 55.97
+ 0.960 55.60
+ 0.965 55.23
+ 0.970 54.87
+ 0.975 54.52
+ 0.980 54.17
+ 0.985 53.84
+ 0.990 53.55
+ 0.995 53.67
+ 1.000 55.42 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/data2.dat b/Master/texmf-dist/doc/generic/pstricks/voss/data2.dat
new file mode 100644
index 00000000000..8290f3ce2fc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/data2.dat
@@ -0,0 +1,201 @@
+ 0.000 47.00
+ 0.005 54.97
+ 0.010 65.26
+ 0.015 78.15
+ 0.020 92.81
+ 0.025 108.47
+ 0.030 124.72
+ 0.035 141.19
+ 0.040 156.96
+ 0.045 170.75
+ 0.050 181.33
+ 0.055 187.89
+ 0.060 190.21
+ 0.065 188.68
+ 0.070 184.12
+ 0.075 177.62
+ 0.080 170.31
+ 0.085 163.16
+ 0.090 156.91
+ 0.095 152.00
+ 0.100 148.64
+ 0.105 146.79
+ 0.110 146.21
+ 0.115 146.54
+ 0.120 147.39
+ 0.125 148.41
+ 0.130 149.38
+ 0.135 150.17
+ 0.140 150.76
+ 0.145 151.16
+ 0.150 151.40
+ 0.155 151.52
+ 0.160 151.54
+ 0.165 151.46
+ 0.170 151.28
+ 0.175 151.07
+ 0.180 150.90
+ 0.185 150.87
+ 0.190 151.04
+ 0.195 151.47
+ 0.200 152.18
+ 0.205 153.14
+ 0.210 154.31
+ 0.215 155.65
+ 0.220 157.12
+ 0.225 158.71
+ 0.230 160.40
+ 0.235 162.15
+ 0.240 163.94
+ 0.245 165.70
+ 0.250 167.33
+ 0.255 168.75
+ 0.260 169.93
+ 0.265 170.88
+ 0.270 171.64
+ 0.275 172.26
+ 0.280 172.81
+ 0.285 173.26
+ 0.290 173.47
+ 0.295 173.06
+ 0.300 171.43
+ 0.305 167.86
+ 0.310 161.74
+ 0.315 152.82
+ 0.320 141.27
+ 0.325 127.66
+ 0.330 112.85
+ 0.335 97.77
+ 0.340 83.30
+ 0.345 70.10
+ 0.350 58.53
+ 0.355 48.48
+ 0.360 39.37
+ 0.365 30.49
+ 0.370 21.56
+ 0.375 12.99
+ 0.380 5.61
+ 0.385 0.19
+ 0.390 -3.07
+ 0.395 -4.45
+ 0.400 -4.46
+ 0.405 -3.47
+ 0.410 -1.71
+ 0.415 0.58
+ 0.420 3.14
+ 0.425 5.67
+ 0.430 7.97
+ 0.435 10.01
+ 0.440 11.83
+ 0.445 13.41
+ 0.450 14.66
+ 0.455 15.56
+ 0.460 16.16
+ 0.465 16.57
+ 0.470 16.90
+ 0.475 17.21
+ 0.480 17.52
+ 0.485 17.87
+ 0.490 18.32
+ 0.495 18.90
+ 0.500 19.61
+ 0.505 20.34
+ 0.510 21.04
+ 0.515 21.66
+ 0.520 22.22
+ 0.525 22.73
+ 0.530 23.16
+ 0.535 23.48
+ 0.540 23.69
+ 0.545 23.82
+ 0.550 23.91
+ 0.555 23.99
+ 0.560 24.05
+ 0.565 24.08
+ 0.570 24.10
+ 0.575 24.13
+ 0.580 24.18
+ 0.585 24.26
+ 0.590 24.38
+ 0.595 24.58
+ 0.600 24.90
+ 0.605 25.34
+ 0.610 25.92
+ 0.615 26.60
+ 0.620 27.36
+ 0.625 28.18
+ 0.630 29.01
+ 0.635 29.85
+ 0.640 30.71
+ 0.645 31.58
+ 0.650 32.45
+ 0.655 33.30
+ 0.660 34.11
+ 0.665 34.82
+ 0.670 35.37
+ 0.675 35.74
+ 0.680 35.90
+ 0.685 35.88
+ 0.690 35.72
+ 0.695 35.47
+ 0.700 35.17
+ 0.705 34.85
+ 0.710 34.54
+ 0.715 34.29
+ 0.720 34.13
+ 0.725 34.09
+ 0.730 34.15
+ 0.735 34.31
+ 0.740 34.56
+ 0.745 34.88
+ 0.750 35.24
+ 0.755 35.60
+ 0.760 35.95
+ 0.765 36.28
+ 0.770 36.60
+ 0.775 36.91
+ 0.780 37.22
+ 0.785 37.51
+ 0.790 37.74
+ 0.795 37.90
+ 0.800 37.97
+ 0.805 37.96
+ 0.810 37.90
+ 0.815 37.79
+ 0.820 37.66
+ 0.825 37.51
+ 0.830 37.36
+ 0.835 37.23
+ 0.840 37.13
+ 0.845 37.08
+ 0.850 37.09
+ 0.855 37.18
+ 0.860 37.35
+ 0.865 37.58
+ 0.870 37.84
+ 0.875 38.11
+ 0.880 38.38
+ 0.885 38.63
+ 0.890 38.86
+ 0.895 39.07
+ 0.900 39.26
+ 0.905 39.45
+ 0.910 39.62
+ 0.915 39.75
+ 0.920 39.86
+ 0.925 39.93
+ 0.930 39.95
+ 0.935 39.93
+ 0.940 39.86
+ 0.945 39.78
+ 0.950 39.67
+ 0.955 39.55
+ 0.960 39.45
+ 0.965 39.39
+ 0.970 39.37
+ 0.975 39.41
+ 0.980 39.54
+ 0.985 39.91
+ 0.990 40.91
+ 0.995 43.22
+ 1.000 47.68 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/data3.dat b/Master/texmf-dist/doc/generic/pstricks/voss/data3.dat
new file mode 100644
index 00000000000..a364d701bc2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/data3.dat
@@ -0,0 +1,201 @@
+ 0.000 -2.50
+ 0.005 -1.99
+ 0.010 -0.30
+ 0.015 4.13
+ 0.020 13.38
+ 0.025 28.98
+ 0.030 50.90
+ 0.035 77.54
+ 0.040 107.38
+ 0.045 140.64
+ 0.050 178.40
+ 0.055 219.83
+ 0.060 261.04
+ 0.065 296.91
+ 0.070 324.44
+ 0.075 343.62
+ 0.080 355.50
+ 0.085 361.69
+ 0.090 365.03
+ 0.095 368.62
+ 0.100 373.63
+ 0.105 378.46
+ 0.110 380.61
+ 0.115 379.02
+ 0.120 373.82
+ 0.125 365.64
+ 0.130 356.65
+ 0.135 350.11
+ 0.140 346.68
+ 0.145 342.68
+ 0.150 333.46
+ 0.155 318.08
+ 0.160 300.16
+ 0.165 284.50
+ 0.170 274.03
+ 0.175 269.79
+ 0.180 271.15
+ 0.185 275.29
+ 0.190 278.41
+ 0.195 278.36
+ 0.200 276.25
+ 0.205 274.57
+ 0.210 273.76
+ 0.215 271.64
+ 0.220 266.67
+ 0.225 259.84
+ 0.230 253.63
+ 0.235 249.81
+ 0.240 248.42
+ 0.245 248.77
+ 0.250 250.60
+ 0.255 254.21
+ 0.260 259.40
+ 0.265 264.37
+ 0.270 266.65
+ 0.275 265.49
+ 0.280 262.59
+ 0.285 260.82
+ 0.290 261.87
+ 0.295 264.55
+ 0.300 265.84
+ 0.305 263.56
+ 0.310 257.47
+ 0.315 248.74
+ 0.320 238.67
+ 0.325 227.49
+ 0.330 214.46
+ 0.335 198.64
+ 0.340 179.05
+ 0.345 154.73
+ 0.350 125.23
+ 0.355 91.14
+ 0.360 53.95
+ 0.365 15.45
+ 0.370 -21.37
+ 0.375 -49.99
+ 0.380 -62.54
+ 0.385 -56.58
+ 0.390 -37.83
+ 0.395 -15.76
+ 0.400 1.86
+ 0.405 11.54
+ 0.410 13.66
+ 0.415 10.78
+ 0.420 5.87
+ 0.425 1.24
+ 0.430 -1.95
+ 0.435 -3.54
+ 0.440 -3.98
+ 0.445 -3.80
+ 0.450 -3.43
+ 0.455 -3.16
+ 0.460 -3.09
+ 0.465 -3.21
+ 0.470 -3.44
+ 0.475 -3.76
+ 0.480 -4.13
+ 0.485 -4.46
+ 0.490 -4.74
+ 0.495 -4.99
+ 0.500 -5.30
+ 0.505 -5.66
+ 0.510 -6.05
+ 0.515 -6.44
+ 0.520 -6.73
+ 0.525 -6.81
+ 0.530 -6.67
+ 0.535 -6.38
+ 0.540 -6.08
+ 0.545 -5.83
+ 0.550 -5.66
+ 0.555 -5.56
+ 0.560 -5.49
+ 0.565 -5.45
+ 0.570 -5.46
+ 0.575 -5.51
+ 0.580 -5.61
+ 0.585 -5.73
+ 0.590 -5.81
+ 0.595 -5.84
+ 0.600 -5.83
+ 0.605 -5.82
+ 0.610 -5.84
+ 0.615 -5.87
+ 0.620 -5.91
+ 0.625 -5.98
+ 0.630 -6.07
+ 0.635 -6.17
+ 0.640 -6.30
+ 0.645 -6.41
+ 0.650 -6.43
+ 0.655 -6.30
+ 0.660 -6.01
+ 0.665 -5.55
+ 0.670 -4.96
+ 0.675 -4.37
+ 0.680 -3.94
+ 0.685 -3.79
+ 0.690 -3.94
+ 0.695 -4.33
+ 0.700 -4.83
+ 0.705 -5.31
+ 0.710 -5.65
+ 0.715 -5.85
+ 0.720 -5.95
+ 0.725 -6.02
+ 0.730 -6.10
+ 0.735 -6.19
+ 0.740 -6.29
+ 0.745 -6.37
+ 0.750 -6.40
+ 0.755 -6.32
+ 0.760 -6.07
+ 0.765 -5.64
+ 0.770 -5.08
+ 0.775 -4.47
+ 0.780 -3.84
+ 0.785 -3.19
+ 0.790 -2.58
+ 0.795 -2.11
+ 0.800 -1.84
+ 0.805 -1.78
+ 0.810 -1.90
+ 0.815 -2.15
+ 0.820 -2.45
+ 0.825 -2.71
+ 0.830 -2.86
+ 0.835 -2.91
+ 0.840 -2.96
+ 0.845 -3.02
+ 0.850 -3.10
+ 0.855 -3.20
+ 0.860 -3.36
+ 0.865 -3.52
+ 0.870 -3.63
+ 0.875 -3.64
+ 0.880 -3.52
+ 0.885 -3.30
+ 0.890 -3.04
+ 0.895 -2.80
+ 0.900 -2.59
+ 0.905 -2.42
+ 0.910 -2.27
+ 0.915 -0.53
+ 0.920 -0.16
+ 0.925 0.08
+ 0.930 0.13
+ 0.935 -0.05
+ 0.940 -0.41
+ 0.945 -0.90
+ 0.950 -1.44
+ 0.955 -1.99
+ 0.960 -2.46
+ 0.965 -2.79
+ 0.970 -2.98
+ 0.975 -3.08
+ 0.980 -3.13
+ 0.985 -3.13
+ 0.990 -3.05
+ 0.995 -2.86
+ 1.000 -2.57 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/data4.dat b/Master/texmf-dist/doc/generic/pstricks/voss/data4.dat
new file mode 100644
index 00000000000..bb704ce268d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/data4.dat
@@ -0,0 +1,89 @@
+ 0.760 461.86
+ 0.765 346.36
+ 0.770 235.89
+ 0.775 150.02
+ 0.780 112.39
+ 0.785 130.25
+ 0.790 186.50
+ 0.795 252.71
+ 0.800 305.59
+ 0.805 334.62
+ 0.810 340.98
+ 0.815 332.33
+ 0.820 317.61
+ 0.825 303.71
+ 0.830 294.15
+ 0.835 289.37
+ 0.840 288.06
+ 0.845 288.59
+ 0.850 289.70
+ 0.855 290.53
+ 0.860 290.72
+ 0.865 290.37
+ 0.870 289.68
+ 0.875 288.71
+ 0.880 287.61
+ 0.885 286.61
+ 0.890 285.79
+ 0.895 285.02
+ 0.900 284.11
+ 0.905 283.03
+ 0.910 281.84
+ 0.915 280.68
+ 0.920 279.81
+ 0.925 279.56
+ 0.930 279.99
+ 0.935 280.85
+ 0.940 281.77
+ 0.945 282.52
+ 0.950 283.02
+ 0.955 283.33
+ 0.960 283.54
+ 0.965 283.65
+ 0.970 283.63
+ 0.975 283.46
+ 0.980 283.17
+ 0.985 282.82
+ 0.990 282.56
+ 0.995 282.47
+ 1.000 282.51
+ 1.005 282.53
+ 1.010 282.48
+ 1.015 282.40
+ 1.020 282.26
+ 1.025 282.05
+ 1.030 281.78
+ 1.035 281.48
+ 1.040 281.10
+ 1.045 280.77
+ 1.050 280.71
+ 1.055 281.10
+ 1.060 281.97
+ 1.065 283.35
+ 1.070 285.12
+ 1.075 286.88
+ 1.080 288.17
+ 1.085 288.63
+ 1.090 288.18
+ 1.095 287.02
+ 1.100 285.51
+ 1.105 284.08
+ 1.110 283.05
+ 1.115 282.46
+ 1.120 282.16
+ 1.125 281.94
+ 1.130 281.71
+ 1.135 281.44
+ 1.140 281.14
+ 1.145 280.88
+ 1.150 280.79
+ 1.155 281.04
+ 1.160 281.80
+ 1.165 283.09
+ 1.170 284.75
+ 1.175 286.59
+ 1.180 288.49
+ 1.185 290.42
+ 1.190 292.25
+ 1.195 293.67
+ 1.200 294.48
diff --git a/Master/texmf-dist/doc/generic/t2/etc/amsppt.diff b/Master/texmf-dist/doc/generic/t2/etc/amsppt.diff
new file mode 100644
index 00000000000..ce07487559a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/amsppt.diff
@@ -0,0 +1,61 @@
+--- amsppt.sty.orig Sun Feb 2 19:41:23 1997
++++ amsppt.sty Tue Oct 20 12:11:07 1998
+@@ -119,21 +119,21 @@
+ \expandafter\ifx\first@#1-\end-\empty@ \false@\else \true@\fi}
+ \endgroup
+ \message{more fonts,}
+-\font@\tensmc=cmcsc10 \relax
++\font@\tensmc=\fontprefix csc10 \relax
+ \let\sevenex=\tenex % needs special handling in \PSAMSFonts
+-\font@\sevenit=cmti7 \relax
+-\font@\eightrm=cmr8 \relax % preloaded in plain.tex
+-\font@\sixrm=cmr6 \relax % preloaded in plain.tex
++\font@\sevenit=\fontprefix ti7 \relax
++\font@\eightrm=\fontprefix r8 \relax % preloaded in plain.tex
++\font@\sixrm=\fontprefix r6 \relax % preloaded in plain.tex
+ \font@\eighti=cmmi8 \relax \skewchar\eighti='177 % preloaded
+ \font@\sixi=cmmi6 \relax \skewchar\sixi='177 % preloaded
+ \font@\eightsy=cmsy8 \relax \skewchar\eightsy='60 % preloaded
+ \font@\sixsy=cmsy6 \relax \skewchar\sixsy='60 % preloaded
+ \let\eightex=\tenex % needs special handling in \PSAMSFonts
+-\font@\eightbf=cmbx8 \relax % preloaded in plain.tex
+-\font@\sixbf=cmbx6 \relax % preloaded in plain.tex
+-\font@\eightit=cmti8 \relax % preloaded in plain.tex
+-\font@\eightsl=cmsl8 \relax % preloaded in plain.tex
+-\font@\eighttt=cmtt8 \relax % preloaded in plain.tex
++\font@\eightbf=\fontprefix bx8 \relax % preloaded in plain.tex
++\font@\sixbf=\fontprefix bx6 \relax % preloaded in plain.tex
++\font@\eightit=\fontprefix ti8 \relax % preloaded in plain.tex
++\font@\eightsl=\fontprefix sl8 \relax % preloaded in plain.tex
++\font@\eighttt=\fontprefix tt8 \relax % preloaded in plain.tex
+ \let\eightsmc=\nullfont % needs special handling in \PSAMSFonts
+ \newtoks\tenpoint@
+ \def\tenpoint{\normalbaselineskip12\p@
+@@ -223,7 +223,7 @@
+ \else\ifnum##3=8 10 at8pt%
+ \else\ifnum##3=6 7 at6pt%
+ \else ##3\fi\fi\fi\relax}%
+- \font@\eightsmc=cmcsc10 at 8pt
++ \font@\eightsmc=\fontprefix csc10 at 8pt
+ \font@\eightex=cmex10 at 8pt
+ \font@\sevenex=cmex10 at 7pt
+ \PSAMSFontstrue
+@@ -266,7 +266,7 @@
+ \let\loadextrafonts@\empty@
+ \ifPSAMSFonts
+ \else
+- \font@\eightsmc=cmcsc8 \relax
++ \font@\eightsmc=\fontprefix csc8 \relax
+ \font@\eightex=cmex8 \relax
+ \font@\sevenex=cmex7 \relax
+ \fi
+@@ -936,7 +936,8 @@
+ \def\vadjust##1{\holdover{\vadjust@{##1}}}%
+ \def\newpage{\vadjust{\vfill\break}}%
+ }
+-\def\refstyle#1{\uppercase{%
++\ifx\@uppercase\undefined\let\@uppercase\uppercase\fi
++\def\refstyle#1{\@uppercase{%
+ \gdef\refstyle@{#1}%
+ \if#1A\relax \def\keyformat##1{[##1]\enspace\hfil}%
+ \else\if#1B\relax
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rubibtex/README b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/README
new file mode 100644
index 00000000000..26dbe3aae1b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/README
@@ -0,0 +1,50 @@
+This is `rubibtex', a wrapper for `bibtex' which allows one to use
+Russian letters as item names in bibliography with BIBTEX. It is part
+of the T2 package.
+
+It is assumed that your rusification is based on a T2 package (for
+other rusifications this problem may be absent or may be solved
+differently).
+
+The discussed problem only arises when you are using Russian letters
+as item names (i.e., in the argument of \bibitem command). This could
+generally be avoided: simply name the reference keys of your books
+with Latin letters, --- these reference keys are purely internal LaTeX
+values, and do not appear in the DVI file. There are no problems with
+using Russian letters in book names, and in all other places which go
+to the DVI file. But it _may_ be convenient to use Russian reference
+keys in your BIBTEX database files.
+
+You will need:
+
+1) LaTeX setup based on a T2 package (in particular, the citehack.sty
+ file which allows one to use Russian letters as references)
+
+2) BIBTEX which does not have problems with 8-bit characters
+ (otherwise it is impossible to use such BIBTEX in _any_ rusified TeX
+ environment). Unfortunately, the default bibtex32.exe and bibtex.exe
+ in a emTeX distribution appear to have problems with 8-bit characters.
+ Try using BIBTEX binaries found at CTAN:biblio/bibtex/8-bit.
+
+3) SED binary. It is available on any UNIX box. For DOS you can find
+ it at
+
+ ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/sed118b.zip
+
+ Copy `sed.exe' to a directory contained in %PATH% environment
+ variable.
+
+4) The `rubibtex' script/batch file.
+
+If reference names in your BIB database use russian letters, then run
+`rubibtex' instead of `bibtex' (otherwise you can safely run bibtex).
+
+If you are using DOS, copy `rubibtex.sed' to `\emtex\data' directory,
+and copy `rubibtex.bat' to `\emtex\bin' directory.
+
+If you are using UNIX, copy the `rubibtex' shell script to
+e.g. `/usr/local/bin' directory.
+
+Note: we assume a cp866 encoding (of BIBTEX database files) for DOS
+and koi8-r for UNIX. Change the encoding of `rubibtex.sed' or
+`rubibtex' script otherwise.
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex
new file mode 100644
index 00000000000..8a7f617cde9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex
@@ -0,0 +1,80 @@
+#!/bin/sh
+
+TEMP=${TMPDIR-/tmp}
+
+mv -f $1.aux $TEMP
+
+sed '
+/^\\citation/ {
+s/\\IeC {\\CYRA }//g
+s/\\IeC {\\CYRB }//g
+s/\\IeC {\\CYRV }//g
+s/\\IeC {\\CYRG }//g
+s/\\IeC {\\CYRD }//g
+s/\\IeC {\\CYRE }//g
+s/\\IeC {\\CYRYO }//g
+s/\\IeC {\\CYRZH }//g
+s/\\IeC {\\CYRZ }//g
+s/\\IeC {\\CYRI }//g
+s/\\IeC {\\CYRISHRT }//g
+s/\\IeC {\\CYRK }//g
+s/\\IeC {\\CYRL }//g
+s/\\IeC {\\CYRM }//g
+s/\\IeC {\\CYRN }//g
+s/\\IeC {\\CYRO }//g
+s/\\IeC {\\CYRP }//g
+s/\\IeC {\\CYRR }//g
+s/\\IeC {\\CYRS }//g
+s/\\IeC {\\CYRT }//g
+s/\\IeC {\\CYRU }//g
+s/\\IeC {\\CYRF }//g
+s/\\IeC {\\CYRH }//g
+s/\\IeC {\\CYRC }//g
+s/\\IeC {\\CYRCH }//g
+s/\\IeC {\\CYRSH }//g
+s/\\IeC {\\CYRSHCH }//g
+s/\\IeC {\\CYRHRDSN }//g
+s/\\IeC {\\CYRERY }//g
+s/\\IeC {\\CYRSFTSN }//g
+s/\\IeC {\\CYREREV }//g
+s/\\IeC {\\CYRYU }//g
+s/\\IeC {\\CYRYA }//g
+s/\\IeC {\\cyra }//g
+s/\\IeC {\\cyrb }//g
+s/\\IeC {\\cyrv }//g
+s/\\IeC {\\cyrg }//g
+s/\\IeC {\\cyrd }//g
+s/\\IeC {\\cyre }//g
+s/\\IeC {\\cyryo }//g
+s/\\IeC {\\cyrzh }//g
+s/\\IeC {\\cyrz }//g
+s/\\IeC {\\cyri }//g
+s/\\IeC {\\cyrishrt }//g
+s/\\IeC {\\cyrk }//g
+s/\\IeC {\\cyrl }//g
+s/\\IeC {\\cyrm }//g
+s/\\IeC {\\cyrn }//g
+s/\\IeC {\\cyro }//g
+s/\\IeC {\\cyrp }//g
+s/\\IeC {\\cyrr }//g
+s/\\IeC {\\cyrs }//g
+s/\\IeC {\\cyrt }//g
+s/\\IeC {\\cyru }//g
+s/\\IeC {\\cyrf }//g
+s/\\IeC {\\cyrh }//g
+s/\\IeC {\\cyrc }//g
+s/\\IeC {\\cyrch }//g
+s/\\IeC {\\cyrsh }//g
+s/\\IeC {\\cyrshch }//g
+s/\\IeC {\\cyrhrdsn }//g
+s/\\IeC {\\cyrery }//g
+s/\\IeC {\\cyrsftsn }//g
+s/\\IeC {\\cyrerev }//g
+s/\\IeC {\\cyryu }//g
+s/\\IeC {\\cyrya }//g
+}
+' $TEMP/$1.aux > $1.aux
+
+bibtex $1
+
+mv -f $TEMP/$1.aux .
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.bat b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.bat
new file mode 100644
index 00000000000..2f0be84cb47
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.bat
@@ -0,0 +1,5 @@
+@echo off
+move %1.aux %TEMP%
+sed.exe -f %EMTEXDIR%\data\rubibtex.sed %TEMP%\%1.aux > %1.aux
+bibtex.exe -c %EMTEXDIR%\bibtex\csf\cp866rus.csf %1
+move %TEMP%\%1.aux .
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.sed b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.sed
new file mode 100644
index 00000000000..9317af33f83
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rubibtex/rubibtex.sed
@@ -0,0 +1,68 @@
+/^\\citation/ {
+s/\\IeC {\\CYRA }//g
+s/\\IeC {\\CYRB }//g
+s/\\IeC {\\CYRV }//g
+s/\\IeC {\\CYRG }//g
+s/\\IeC {\\CYRD }//g
+s/\\IeC {\\CYRE }//g
+s/\\IeC {\\CYRYO }//g
+s/\\IeC {\\CYRZH }//g
+s/\\IeC {\\CYRZ }//g
+s/\\IeC {\\CYRI }//g
+s/\\IeC {\\CYRISHRT }//g
+s/\\IeC {\\CYRK }//g
+s/\\IeC {\\CYRL }//g
+s/\\IeC {\\CYRM }//g
+s/\\IeC {\\CYRN }//g
+s/\\IeC {\\CYRO }//g
+s/\\IeC {\\CYRP }//g
+s/\\IeC {\\CYRR }//g
+s/\\IeC {\\CYRS }//g
+s/\\IeC {\\CYRT }//g
+s/\\IeC {\\CYRU }//g
+s/\\IeC {\\CYRF }//g
+s/\\IeC {\\CYRH }//g
+s/\\IeC {\\CYRC }//g
+s/\\IeC {\\CYRCH }//g
+s/\\IeC {\\CYRSH }//g
+s/\\IeC {\\CYRSHCH }//g
+s/\\IeC {\\CYRHRDSN }//g
+s/\\IeC {\\CYRERY }//g
+s/\\IeC {\\CYRSFTSN }//g
+s/\\IeC {\\CYREREV }//g
+s/\\IeC {\\CYRYU }//g
+s/\\IeC {\\CYRYA }//g
+s/\\IeC {\\cyra }//g
+s/\\IeC {\\cyrb }//g
+s/\\IeC {\\cyrv }//g
+s/\\IeC {\\cyrg }//g
+s/\\IeC {\\cyrd }//g
+s/\\IeC {\\cyre }//g
+s/\\IeC {\\cyryo }//g
+s/\\IeC {\\cyrzh }//g
+s/\\IeC {\\cyrz }//g
+s/\\IeC {\\cyri }//g
+s/\\IeC {\\cyrishrt }//g
+s/\\IeC {\\cyrk }//g
+s/\\IeC {\\cyrl }//g
+s/\\IeC {\\cyrm }//g
+s/\\IeC {\\cyrn }//g
+s/\\IeC {\\cyro }//g
+s/\\IeC {\\cyrp }//g
+s/\\IeC {\\cyrr }//g
+s/\\IeC {\\cyrs }//g
+s/\\IeC {\\cyrt }//g
+s/\\IeC {\\cyru }//g
+s/\\IeC {\\cyrf }//g
+s/\\IeC {\\cyrh }//g
+s/\\IeC {\\cyrc }//g
+s/\\IeC {\\cyrch }//g
+s/\\IeC {\\cyrsh }//g
+s/\\IeC {\\cyrshch }//g
+s/\\IeC {\\cyrhrdsn }//g
+s/\\IeC {\\cyrery }//g
+s/\\IeC {\\cyrsftsn }//g
+s/\\IeC {\\cyrerev }//g
+s/\\IeC {\\cyryu }//g
+s/\\IeC {\\cyrya }//g
+}
diff --git a/Master/texmf-dist/doc/generic/t2/etc/ruinpenc b/Master/texmf-dist/doc/generic/t2/etc/ruinpenc
new file mode 100644
index 00000000000..fc1e4cb5240
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/ruinpenc
@@ -0,0 +1,67 @@
+#!/usr/bin/perl -p -i
+s/\\IeC {\\CYRA }//g;
+s/\\IeC {\\cyra }//g;
+s/\\IeC {\\CYRB }//g;
+s/\\IeC {\\cyrb }//g;
+s/\\IeC {\\CYRV }//g;
+s/\\IeC {\\cyrv }//g;
+s/\\IeC {\\CYRG }//g;
+s/\\IeC {\\cyrg }//g;
+s/\\IeC {\\CYRD }//g;
+s/\\IeC {\\cyrd }//g;
+s/\\IeC {\\CYRE }//g;
+s/\\IeC {\\cyre }//g;
+s/\\IeC {\\CYRYO }//g;
+s/\\IeC {\\cyryo }//g;
+s/\\IeC {\\CYRZH }//g;
+s/\\IeC {\\cyrzh }//g;
+s/\\IeC {\\CYRZ }//g;
+s/\\IeC {\\cyrz }//g;
+s/\\IeC {\\CYRI }//g;
+s/\\IeC {\\cyri }//g;
+s/\\IeC {\\CYRISHRT }//g;
+s/\\IeC {\\cyrishrt }//g;
+s/\\IeC {\\CYRK }//g;
+s/\\IeC {\\cyrk }//g;
+s/\\IeC {\\CYRL }//g;
+s/\\IeC {\\cyrl }//g;
+s/\\IeC {\\CYRM }//g;
+s/\\IeC {\\cyrm }//g;
+s/\\IeC {\\CYRN }//g;
+s/\\IeC {\\cyrn }//g;
+s/\\IeC {\\CYRO }//g;
+s/\\IeC {\\cyro }//g;
+s/\\IeC {\\CYRP }//g;
+s/\\IeC {\\cyrp }//g;
+s/\\IeC {\\CYRR }//g;
+s/\\IeC {\\cyrr }//g;
+s/\\IeC {\\CYRS }//g;
+s/\\IeC {\\cyrs }//g;
+s/\\IeC {\\CYRT }//g;
+s/\\IeC {\\cyrt }//g;
+s/\\IeC {\\CYRU }//g;
+s/\\IeC {\\cyru }//g;
+s/\\IeC {\\CYRF }//g;
+s/\\IeC {\\cyrf }//g;
+s/\\IeC {\\CYRH }//g;
+s/\\IeC {\\cyrh }//g;
+s/\\IeC {\\CYRC }//g;
+s/\\IeC {\\cyrc }//g;
+s/\\IeC {\\CYRCH }//g;
+s/\\IeC {\\cyrch }//g;
+s/\\IeC {\\CYRSH }//g;
+s/\\IeC {\\cyrsh }//g;
+s/\\IeC {\\CYRSHCH }//g;
+s/\\IeC {\\cyrshch }//g;
+s/\\IeC {\\CYRHRDSN }//g;
+s/\\IeC {\\cyrhrdsn }//g;
+s/\\IeC {\\CYRERY }//g;
+s/\\IeC {\\cyrery }//g;
+s/\\IeC {\\CYRSFTSN }//g;
+s/\\IeC {\\cyrsftsn }//g;
+s/\\IeC {\\CYREREV }//g;
+s/\\IeC {\\cyrerev }//g;
+s/\\IeC {\\CYRYU }//g;
+s/\\IeC {\\cyryu }//g;
+s/\\IeC {\\CYRYA }//g;
+s/\\IeC {\\cyrya }//g;
diff --git a/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx3.sed b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx3.sed
new file mode 100644
index 00000000000..41653a663ba
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/rumkidx/rumkidx3.sed
@@ -0,0 +1 @@
+y//娸/
diff --git a/Master/texmf-dist/doc/generic/t2/etc/t2filter.c b/Master/texmf-dist/doc/generic/t2/etc/t2filter.c
new file mode 100644
index 00000000000..6abee5994b2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/t2filter.c
@@ -0,0 +1,51 @@
+/* A simple filter for translating TeX screen output from
+ * internal T2 encoding to koi8-r or cp866. Messages with
+ * overfull boxes will be readable, but context lines (in
+ * case of errors) will become unreadable. :-)
+ *
+ * Compile:
+ * cc -Wall -O2 -s -o t2filter t2filter.c
+ *
+ * Sample usage:
+ * latex filename.tex | t2filter
+ */
+
+#include <unistd.h>
+
+#define BUFSIZE 1024
+
+unsigned char xlt[] = {
+#ifdef MSDOS /* t2 -> cp866 */
+ 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
+ 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+ 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
+ 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+ 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
+ 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+ 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7,
+ 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef
+#else /* t2 -> koi8-r */
+ 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa,
+ 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0,
+ 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe,
+ 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1,
+ 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda,
+ 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0,
+ 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde,
+ 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1
+#endif
+};
+
+int main(void) {
+ unsigned char buf[BUFSIZE];
+ ssize_t n;
+ unsigned char *c;
+
+ for(;;) {
+ if (!(n=read(0,buf,BUFSIZE)))
+ return 0;
+ for (c=buf;c<buf+n;c++)
+ if (*c>=0xc0) *c=xlt[*c-0xc0];
+ write(1,buf,n);
+ }
+}
diff --git a/Master/texmf-dist/doc/generic/t2/etc/utf-8/test-utf8.tex b/Master/texmf-dist/doc/generic/t2/etc/utf-8/test-utf8.tex
new file mode 100644
index 00000000000..58aafd57867
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/utf-8/test-utf8.tex
@@ -0,0 +1,28 @@
+\documentclass{article}
+
+\usepackage[utf-8]{inputenc}
+\usepackage[T2A,T1]{fontenc}
+
+\begin{document}
+
+Czech (česky) Dobrý den
+
+French (Français) Bonjour, Salut
+
+German (Deutsch Süd) Grüß Gott
+
+Polish Dzień dobry, Hej
+
+\fontencoding{T2A}\selectfont
+
+Russian (Русский) Здравствуйте!
+
+\fontencoding{T1}\selectfont
+
+Slovak Dobrý deň
+
+Spanish (Español) ¡Hola!
+
+Turkish (Türkçe) Merhaba
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/t2/etc/utf-8/utf-8.def b/Master/texmf-dist/doc/generic/t2/etc/utf-8/utf-8.def
new file mode 100644
index 00000000000..329b947e2a0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/utf-8/utf-8.def
@@ -0,0 +1,68 @@
+% Copyright 2000 Vladimir Volovich <vvv@vsu.ru>
+\ProvidesFile{utf-8.def}[2000/08/19 v0.1 input encoding file for utf-8]
+
+\makeatletter
+\let\@inpenc@test\relax
+
+\count@192
+\loop
+ \bgroup
+ \uccode`\~\count@
+ \uppercase{%
+ \egroup
+ \def~##1{\csname U2\string~\string##1\endcsname}%
+ }
+\ifnum\count@<223\relax
+ \advance\count@\@ne
+\repeat
+
+\count@224
+\loop
+ \bgroup
+ \uccode`\~\count@
+ \uppercase{%
+ \egroup
+ \def~##1##2{\csname U3\string~\string##1\string##2\endcsname}%
+ }
+\ifnum\count@<239\relax
+ \advance\count@\@ne
+\repeat
+
+% FIXME: define U4, U5, U6
+
+\def\get@code#1#2;{\count@\if x\noexpand#1"\else#1\fi#2\relax}
+
+\def\UnicodeCharacter#1#2{%
+ \get@code#1;%
+ \ifnum\count@<"80\relax
+ \Error
+ \else\ifnum\count@<"800\relax
+ \@tempcnta\count@
+ \divide\count@64
+ \bgroup
+ \advance\count@192
+ \uccode`\~\count@
+ \uppercase{%
+ \egroup
+ \toks@{U2\string~}%
+ }%
+ \multiply\count@64
+ \advance\@tempcnta-\count@
+ \advance\@tempcnta"80
+ \bgroup
+ \uccode`\~\@tempcnta
+ \uppercase{%
+ \egroup
+ \toks@\expandafter{\the\toks@\string~}%
+ }%
+ \expandafter\expandafter\expandafter
+ \def\expandafter\csname\the\toks@\endcsname{#2}%
+ \else
+ \Error
+ \fi\fi
+}
+
+\@ifundefined{ver@utfcyr.def}{\input{utfcyr.def}}\relax
+\@ifundefined{ver@utflat.def}{\input{utflat.def}}\relax
+
+\makeatother
diff --git a/Master/texmf-dist/doc/generic/t2/etc/utf-8/utfcyr.def b/Master/texmf-dist/doc/generic/t2/etc/utf-8/utfcyr.def
new file mode 100644
index 00000000000..2e97931c065
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/utf-8/utfcyr.def
@@ -0,0 +1,264 @@
+% Copyright 2000 Vladimir Volovich <vvv@vsu.ru>
+\ProvidesFile{utfcyr.def}[2000/08/19 v0.1 cyrillic definitions for utf-8]
+
+\UnicodeCharacter{x0300}{\`}
+\UnicodeCharacter{x0301}{\'}
+\UnicodeCharacter{x0302}{\^}
+\UnicodeCharacter{x0303}{\~}
+\UnicodeCharacter{x0304}{\=}
+\UnicodeCharacter{x0306}{\u}
+\UnicodeCharacter{x0307}{\.}
+\UnicodeCharacter{x0308}{\"}
+\UnicodeCharacter{x030A}{\r}
+\UnicodeCharacter{x030B}{\H}
+\UnicodeCharacter{x030C}{\v}
+\UnicodeCharacter{x030F}{\C}
+\UnicodeCharacter{x0311}{\f}
+\UnicodeCharacter{x0323}{\d}
+\UnicodeCharacter{x0327}{\c}
+\UnicodeCharacter{x0328}{\k}
+\UnicodeCharacter{x0331}{\b}
+\UnicodeCharacter{x0400}{\`\CYRE}
+\UnicodeCharacter{x0401}{\CYRYO}
+\UnicodeCharacter{x0402}{\CYRDJE}
+\UnicodeCharacter{x0403}{\'\CYRG}
+\UnicodeCharacter{x0404}{\CYRIE}
+\UnicodeCharacter{x0405}{\CYRDZE}
+\UnicodeCharacter{x0406}{\CYRII}
+\UnicodeCharacter{x0407}{\CYRYI}
+\UnicodeCharacter{x0408}{\CYRJE}
+\UnicodeCharacter{x0409}{\CYRLJE}
+\UnicodeCharacter{x040A}{\CYRNJE}
+\UnicodeCharacter{x040B}{\CYRTSHE}
+\UnicodeCharacter{x040C}{\'\CYRK}
+\UnicodeCharacter{x040D}{\`\CYRI}
+\UnicodeCharacter{x040E}{\CYRUSHRT}
+\UnicodeCharacter{x040F}{\CYRDZHE}
+\UnicodeCharacter{x0410}{\CYRA}
+\UnicodeCharacter{x0411}{\CYRB}
+\UnicodeCharacter{x0412}{\CYRV}
+\UnicodeCharacter{x0413}{\CYRG}
+\UnicodeCharacter{x0414}{\CYRD}
+\UnicodeCharacter{x0415}{\CYRE}
+\UnicodeCharacter{x0416}{\CYRZH}
+\UnicodeCharacter{x0417}{\CYRZ}
+\UnicodeCharacter{x0418}{\CYRI}
+\UnicodeCharacter{x0419}{\CYRISHRT}
+\UnicodeCharacter{x041A}{\CYRK}
+\UnicodeCharacter{x041B}{\CYRL}
+\UnicodeCharacter{x041C}{\CYRM}
+\UnicodeCharacter{x041D}{\CYRN}
+\UnicodeCharacter{x041E}{\CYRO}
+\UnicodeCharacter{x041F}{\CYRP}
+\UnicodeCharacter{x0420}{\CYRR}
+\UnicodeCharacter{x0421}{\CYRS}
+\UnicodeCharacter{x0422}{\CYRT}
+\UnicodeCharacter{x0423}{\CYRU}
+\UnicodeCharacter{x0424}{\CYRF}
+\UnicodeCharacter{x0425}{\CYRH}
+\UnicodeCharacter{x0426}{\CYRC}
+\UnicodeCharacter{x0427}{\CYRCH}
+\UnicodeCharacter{x0428}{\CYRSH}
+\UnicodeCharacter{x0429}{\CYRSHCH}
+\UnicodeCharacter{x042A}{\CYRHRDSN}
+\UnicodeCharacter{x042B}{\CYRERY}
+\UnicodeCharacter{x042C}{\CYRSFTSN}
+\UnicodeCharacter{x042D}{\CYREREV}
+\UnicodeCharacter{x042E}{\CYRYU}
+\UnicodeCharacter{x042F}{\CYRYA}
+\UnicodeCharacter{x0430}{\cyra}
+\UnicodeCharacter{x0431}{\cyrb}
+\UnicodeCharacter{x0432}{\cyrv}
+\UnicodeCharacter{x0433}{\cyrg}
+\UnicodeCharacter{x0434}{\cyrd}
+\UnicodeCharacter{x0435}{\cyre}
+\UnicodeCharacter{x0436}{\cyrzh}
+\UnicodeCharacter{x0437}{\cyrz}
+\UnicodeCharacter{x0438}{\cyri}
+\UnicodeCharacter{x0439}{\cyrishrt}
+\UnicodeCharacter{x043A}{\cyrk}
+\UnicodeCharacter{x043B}{\cyrl}
+\UnicodeCharacter{x043C}{\cyrm}
+\UnicodeCharacter{x043D}{\cyrn}
+\UnicodeCharacter{x043E}{\cyro}
+\UnicodeCharacter{x043F}{\cyrp}
+\UnicodeCharacter{x0440}{\cyrr}
+\UnicodeCharacter{x0441}{\cyrs}
+\UnicodeCharacter{x0442}{\cyrt}
+\UnicodeCharacter{x0443}{\cyru}
+\UnicodeCharacter{x0444}{\cyrf}
+\UnicodeCharacter{x0445}{\cyrh}
+\UnicodeCharacter{x0446}{\cyrc}
+\UnicodeCharacter{x0447}{\cyrch}
+\UnicodeCharacter{x0448}{\cyrsh}
+\UnicodeCharacter{x0449}{\cyrshch}
+\UnicodeCharacter{x044A}{\cyrhrdsn}
+\UnicodeCharacter{x044B}{\cyrery}
+\UnicodeCharacter{x044C}{\cyrsftsn}
+\UnicodeCharacter{x044D}{\cyrerev}
+\UnicodeCharacter{x044E}{\cyryu}
+\UnicodeCharacter{x044F}{\cyrya}
+\UnicodeCharacter{x0450}{\`\cyre}
+\UnicodeCharacter{x0451}{\cyryo}
+\UnicodeCharacter{x0452}{\cyrdje}
+\UnicodeCharacter{x0453}{\'\cyrg}
+\UnicodeCharacter{x0454}{\cyrie}
+\UnicodeCharacter{x0455}{\cyrdze}
+\UnicodeCharacter{x0456}{\cyrii}
+\UnicodeCharacter{x0457}{\cyryi}
+\UnicodeCharacter{x0458}{\cyrje}
+\UnicodeCharacter{x0459}{\cyrlje}
+\UnicodeCharacter{x045A}{\cyrnje}
+\UnicodeCharacter{x045B}{\cyrtshe}
+\UnicodeCharacter{x045C}{\'\cyrk}
+\UnicodeCharacter{x045D}{\`\cyri}
+\UnicodeCharacter{x045E}{\cyrushrt}
+\UnicodeCharacter{x045F}{\cyrdzhe}
+\UnicodeCharacter{x0460}{\CYROMEGA}
+\UnicodeCharacter{x0461}{\cyromega}
+\UnicodeCharacter{x0462}{\CYRYAT}
+\UnicodeCharacter{x0463}{\cyryat}
+\UnicodeCharacter{x0464}{\CYRIOTE}
+\UnicodeCharacter{x0465}{\cyriote}
+\UnicodeCharacter{x0466}{\CYRLYUS}
+\UnicodeCharacter{x0467}{\cyrlyus}
+\UnicodeCharacter{x0468}{\CYRIOTLYUS}
+\UnicodeCharacter{x0469}{\cyriotlyus}
+\UnicodeCharacter{x046A}{\CYRBYUS}
+\UnicodeCharacter{x046B}{\cyrbyus}
+\UnicodeCharacter{x046C}{\CYRIOTBYUS}
+\UnicodeCharacter{x046D}{\cyriotbyus}
+\UnicodeCharacter{x046E}{\CYRKSI}
+\UnicodeCharacter{x046F}{\cyrksi}
+\UnicodeCharacter{x0470}{\CYRPSI}
+\UnicodeCharacter{x0471}{\cyrpsi}
+\UnicodeCharacter{x0472}{\CYRFITA}
+\UnicodeCharacter{x0473}{\cyrfita}
+\UnicodeCharacter{x0474}{\CYRIZH}
+\UnicodeCharacter{x0475}{\cyrizh}
+\UnicodeCharacter{x0476}{\C\CYRIZH}
+\UnicodeCharacter{x0477}{\C\cyrizh}
+\UnicodeCharacter{x0478}{\CYRUK}
+\UnicodeCharacter{x0479}{\cyruk}
+\UnicodeCharacter{x047A}{\CYROMEGARND}
+\UnicodeCharacter{x047B}{\cyromegarnd}
+\UnicodeCharacter{x047C}{\CYROMEGATITLO}
+\UnicodeCharacter{x047D}{\cyromegatitlo}
+\UnicodeCharacter{x047E}{\CYROT}
+\UnicodeCharacter{x047F}{\cyrot}
+\UnicodeCharacter{x0480}{\CYRKOPPA}
+\UnicodeCharacter{x0481}{\cyrkoppa}
+\UnicodeCharacter{x0482}{\cyrthousands}
+\UnicodeCharacter{x0488}{\cyrhundredthousands}
+\UnicodeCharacter{x0489}{\cyrmillions}
+\UnicodeCharacter{x048C}{\CYRSEMISFTSN}
+\UnicodeCharacter{x048D}{\cyrsemisftsn}
+\UnicodeCharacter{x048E}{\CYRRTICK}
+\UnicodeCharacter{x048F}{\cyrrtick}
+\UnicodeCharacter{x0490}{\CYRGUP}
+\UnicodeCharacter{x0491}{\cyrgup}
+\UnicodeCharacter{x0492}{\CYRGHCRS}
+\UnicodeCharacter{x0493}{\cyrghcrs}
+\UnicodeCharacter{x0494}{\CYRGHK}
+\UnicodeCharacter{x0495}{\cyrghk}
+\UnicodeCharacter{x0496}{\CYRZHDSC}
+\UnicodeCharacter{x0497}{\cyrzhdsc}
+\UnicodeCharacter{x0498}{\CYRZDSC}
+\UnicodeCharacter{x0499}{\cyrzdsc}
+\UnicodeCharacter{x049A}{\CYRKDSC}
+\UnicodeCharacter{x049B}{\cyrkdsc}
+\UnicodeCharacter{x049C}{\CYRKVCRS}
+\UnicodeCharacter{x049D}{\cyrkvcrs}
+\UnicodeCharacter{x049E}{\CYRKHCRS}
+\UnicodeCharacter{x049F}{\cyrkhcrs}
+\UnicodeCharacter{x04A0}{\CYRKBEAK}
+\UnicodeCharacter{x04A1}{\cyrkbeak}
+\UnicodeCharacter{x04A2}{\CYRNDSC}
+\UnicodeCharacter{x04A3}{\cyrndsc}
+\UnicodeCharacter{x04A4}{\CYRNG}
+\UnicodeCharacter{x04A5}{\cyrng}
+\UnicodeCharacter{x04A6}{\CYRPHK}
+\UnicodeCharacter{x04A7}{\cyrphk}
+\UnicodeCharacter{x04A8}{\CYRABHHA}
+\UnicodeCharacter{x04A9}{\cyrabhha}
+\UnicodeCharacter{x04AA}{\CYRSDSC}
+\UnicodeCharacter{x04AB}{\cyrsdsc}
+\UnicodeCharacter{x04AC}{\CYRTDSC}
+\UnicodeCharacter{x04AD}{\cyrtdsc}
+\UnicodeCharacter{x04AE}{\CYRY}
+\UnicodeCharacter{x04AF}{\cyry}
+\UnicodeCharacter{x04B0}{\CYRYHCRS}
+\UnicodeCharacter{x04B1}{\cyryhcrs}
+\UnicodeCharacter{x04B2}{\CYRHDSC}
+\UnicodeCharacter{x04B3}{\cyrhdsc}
+\UnicodeCharacter{x04B4}{\CYRTETSE}
+\UnicodeCharacter{x04B5}{\cyrtetse}
+\UnicodeCharacter{x04B6}{\CYRCHRDSC}
+\UnicodeCharacter{x04B7}{\cyrchrdsc}
+\UnicodeCharacter{x04B8}{\CYRCHVCRS}
+\UnicodeCharacter{x04B9}{\cyrchvcrs}
+\UnicodeCharacter{x04BA}{\CYRSHHA}
+\UnicodeCharacter{x04BB}{\cyrshha}
+\UnicodeCharacter{x04BC}{\CYRABHCH}
+\UnicodeCharacter{x04BD}{\cyrabhch}
+\UnicodeCharacter{x04BE}{\CYRABHCHDSC}
+\UnicodeCharacter{x04BF}{\cyrabhchdsc}
+\UnicodeCharacter{x04C0}{\CYRpalochka}
+\UnicodeCharacter{x04C1}{\U\CYRZH}
+\UnicodeCharacter{x04C2}{\U\cyrzh}
+\UnicodeCharacter{x04C3}{\CYRKHK}
+\UnicodeCharacter{x04C4}{\cyrkhk}
+\UnicodeCharacter{x04C7}{\CYRNHK}
+\UnicodeCharacter{x04C8}{\cyrnhk}
+\UnicodeCharacter{x04CB}{\CYRCHLDSC}
+\UnicodeCharacter{x04CC}{\cyrchldsc}
+\UnicodeCharacter{x04D0}{\U\CYRA}
+\UnicodeCharacter{x04D1}{\U\cyra}
+\UnicodeCharacter{x04D2}{\"\CYRA}
+\UnicodeCharacter{x04D3}{\"\cyra}
+\UnicodeCharacter{x04D4}{\CYRAE}
+\UnicodeCharacter{x04D5}{\cyrae}
+\UnicodeCharacter{x04D6}{\U\CYRE}
+\UnicodeCharacter{x04D7}{\U\cyre}
+\UnicodeCharacter{x04D8}{\CYRSCHWA}
+\UnicodeCharacter{x04D9}{\cyrschwa}
+\UnicodeCharacter{x04DA}{\"\CYRSCHWA}
+\UnicodeCharacter{x04DB}{\"\cyrschwa}
+\UnicodeCharacter{x04DC}{\"\CYRZH}
+\UnicodeCharacter{x04DD}{\"\cyrzh}
+\UnicodeCharacter{x04DE}{\"\CYRZ}
+\UnicodeCharacter{x04DF}{\"\cyrz}
+\UnicodeCharacter{x04E0}{\CYRABHDZE}
+\UnicodeCharacter{x04E1}{\cyrabhdze}
+\UnicodeCharacter{x04E2}{\=\CYRI}
+\UnicodeCharacter{x04E3}{\=\cyri}
+\UnicodeCharacter{x04E4}{\"\CYRI}
+\UnicodeCharacter{x04E5}{\"\cyri}
+\UnicodeCharacter{x04E6}{\"\CYRO}
+\UnicodeCharacter{x04E7}{\"\cyro}
+\UnicodeCharacter{x04E8}{\CYROTLD}
+\UnicodeCharacter{x04E9}{\cyrotld}
+\UnicodeCharacter{x04EA}{\"\CYROTLD}
+\UnicodeCharacter{x04EB}{\"\cyrotld}
+\UnicodeCharacter{x04EC}{\"\CYREREV}
+\UnicodeCharacter{x04ED}{\"\cyrerev}
+\UnicodeCharacter{x04EE}{\=\CYRU}
+\UnicodeCharacter{x04EF}{\=\cyru}
+\UnicodeCharacter{x04F0}{\"\CYRU}
+\UnicodeCharacter{x04F1}{\"\cyru}
+\UnicodeCharacter{x04F2}{\H\CYRU}
+\UnicodeCharacter{x04F3}{\H\cyru}
+\UnicodeCharacter{x04F4}{\"\CYRCH}
+\UnicodeCharacter{x04F5}{\"\cyrch}
+\UnicodeCharacter{x04F8}{\"\CYRERY}
+\UnicodeCharacter{x04F9}{\"\cyrery}
+%\UnicodeCharacter{x2116}{\textnumero}
+%\UnicodeCharacter{x2329}{\cyrlangle}
+%\UnicodeCharacter{x232A}{\cyrrangle}
+%\UnicodeCharacter{xF6C4}{\cyrvarg}
+%\UnicodeCharacter{xF6C5}{\cyrvarb}
+%\UnicodeCharacter{xF6C6}{\cyrvard}
+%\UnicodeCharacter{xF6C7}{\cyrvarp}
+%\UnicodeCharacter{xF6C8}{\cyrvart}
+
+\endinput
diff --git a/Master/texmf-dist/doc/generic/t2/etc/utf-8/utflat.def b/Master/texmf-dist/doc/generic/t2/etc/utf-8/utflat.def
new file mode 100644
index 00000000000..3dfc1c55e9f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/t2/etc/utf-8/utflat.def
@@ -0,0 +1,228 @@
+% Copyright 2000 Vladimir Volovich <vvv@vsu.ru>
+\ProvidesFile{utflat.def}[2000/08/19 v0.1 latin definitions for utf-8]
+
+\UnicodeCharacter{x00A0}{~}
+\UnicodeCharacter{x00A1}{\textexclamdown}
+\UnicodeCharacter{x00A2}{\textcent}
+\UnicodeCharacter{x00A3}{\textsterling}
+\UnicodeCharacter{x00A4}{\textcurrency}
+\UnicodeCharacter{x00A5}{\textyen}
+\UnicodeCharacter{x00A6}{\textbrokenbar}
+\UnicodeCharacter{x00A7}{\textsection}
+\UnicodeCharacter{x00A8}{\textasciidieresis}
+\UnicodeCharacter{x00A9}{\textcopyright}
+\UnicodeCharacter{x00AA}{\textordfeminine}
+\UnicodeCharacter{x00AB}{\guillemotleft}
+\UnicodeCharacter{x00AC}{\lnot}
+\UnicodeCharacter{x00AD}{\-}
+\UnicodeCharacter{x00AE}{\textregistered}
+\UnicodeCharacter{x00AF}{\textasciimacron}
+\UnicodeCharacter{x00B0}{\textdegree}
+\UnicodeCharacter{x00B1}{\pm}
+\UnicodeCharacter{x00B2}{{^2}}
+\UnicodeCharacter{x00B3}{{^3}}
+\UnicodeCharacter{x00B4}{\textasciiacute}
+\UnicodeCharacter{x00B5}{\mathrm{\mu}}
+\UnicodeCharacter{x00B6}{\textparagraph}
+\UnicodeCharacter{x00B7}{\cdot}
+\UnicodeCharacter{x00B8}{\c{}}
+\UnicodeCharacter{x00B9}{{^1}}
+\UnicodeCharacter{x00BA}{\textordmasculine}
+\UnicodeCharacter{x00BB}{\guillemotright}
+\UnicodeCharacter{x00BC}{\textonequarter}
+\UnicodeCharacter{x00BD}{\textonehalf}
+\UnicodeCharacter{x00BE}{\textthreequarters}
+\UnicodeCharacter{x00BF}{\textquestiondown}
+\UnicodeCharacter{x00C0}{\`{A}}
+\UnicodeCharacter{x00C1}{\'{A}}
+\UnicodeCharacter{x00C2}{\^{A}}
+\UnicodeCharacter{x00C3}{\~{A}}
+\UnicodeCharacter{x00C4}{\"{A}}
+\UnicodeCharacter{x00C5}{\AA}
+\UnicodeCharacter{x00C6}{\AE}
+\UnicodeCharacter{x00C7}{\c{C}}
+\UnicodeCharacter{x00C8}{\`{E}}
+\UnicodeCharacter{x00C9}{\'{E}}
+\UnicodeCharacter{x00CA}{\^{E}}
+\UnicodeCharacter{x00CB}{\"{E}}
+\UnicodeCharacter{x00CC}{\`{I}}
+\UnicodeCharacter{x00CD}{\'{I}}
+\UnicodeCharacter{x00CE}{\^{I}}
+\UnicodeCharacter{x00CF}{\"{I}}
+\UnicodeCharacter{x00D0}{\DH}
+\UnicodeCharacter{x00D1}{\~{N}}
+\UnicodeCharacter{x00D2}{\`{O}}
+\UnicodeCharacter{x00D3}{\'{O}}
+\UnicodeCharacter{x00D4}{\^{O}}
+\UnicodeCharacter{x00D5}{\~{O}}
+\UnicodeCharacter{x00D6}{\"{O}}
+\UnicodeCharacter{x00D7}{\texttimes}
+\UnicodeCharacter{x00D8}{\O}
+\UnicodeCharacter{x00D9}{\`{U}}
+\UnicodeCharacter{x00DA}{\'{U}}
+\UnicodeCharacter{x00DB}{\^{U}}
+\UnicodeCharacter{x00DC}{\"{U}}
+\UnicodeCharacter{x00DD}{\'{Y}}
+\UnicodeCharacter{x00DE}{\TH}
+\UnicodeCharacter{x00DF}{\ss}
+\UnicodeCharacter{x00E0}{\`{a}}
+\UnicodeCharacter{x00E1}{\'{a}}
+\UnicodeCharacter{x00E2}{\^{a}}
+\UnicodeCharacter{x00E3}{\~{a}}
+\UnicodeCharacter{x00E4}{\"{a}}
+\UnicodeCharacter{x00E5}{\aa}
+\UnicodeCharacter{x00E6}{\ae}
+\UnicodeCharacter{x00E7}{\c{c}}
+\UnicodeCharacter{x00E8}{\`{e}}
+\UnicodeCharacter{x00E9}{\'{e}}
+\UnicodeCharacter{x00EA}{\^{e}}
+\UnicodeCharacter{x00EB}{\"{e}}
+\UnicodeCharacter{x00EC}{\`{\i}}
+\UnicodeCharacter{x00ED}{\'{\i}}
+\UnicodeCharacter{x00EE}{\^{\i}}
+\UnicodeCharacter{x00EF}{\"{\i}}
+\UnicodeCharacter{x00F0}{\dh}
+\UnicodeCharacter{x00F1}{\~{n}}
+\UnicodeCharacter{x00F2}{\`{o}}
+\UnicodeCharacter{x00F3}{\'{o}}
+\UnicodeCharacter{x00F4}{\^{o}}
+\UnicodeCharacter{x00F5}{\~{o}}
+\UnicodeCharacter{x00F6}{\"{o}}
+\UnicodeCharacter{x00F7}{\div}
+\UnicodeCharacter{x00F8}{\o}
+\UnicodeCharacter{x00F9}{\`{u}}
+\UnicodeCharacter{x00FA}{\'{u}}
+\UnicodeCharacter{x00FB}{\^{u}}
+\UnicodeCharacter{x00FC}{\"{u}}
+\UnicodeCharacter{x00FD}{\'{y}}
+\UnicodeCharacter{x00FE}{\th}
+\UnicodeCharacter{x00FF}{\"{y}}
+\UnicodeCharacter{x0100}{\={A}}
+\UnicodeCharacter{x0101}{\={a}}
+\UnicodeCharacter{x0102}{\u{A}}
+\UnicodeCharacter{x0103}{\u{a}}
+\UnicodeCharacter{x0104}{\k{A}}
+\UnicodeCharacter{x0105}{\k{a}}
+\UnicodeCharacter{x0106}{\'{C}}
+\UnicodeCharacter{x0107}{\'{c}}
+\UnicodeCharacter{x0108}{\^{C}}
+\UnicodeCharacter{x0109}{\^{c}}
+\UnicodeCharacter{x010A}{\.{C}}
+\UnicodeCharacter{x010B}{\.{c}}
+\UnicodeCharacter{x010C}{\v{C}}
+\UnicodeCharacter{x010D}{\v{c}}
+\UnicodeCharacter{x010E}{\v{D}}
+\UnicodeCharacter{x010F}{\v{d}}
+\UnicodeCharacter{x0110}{\DJ}
+\UnicodeCharacter{x0111}{\dj}
+\UnicodeCharacter{x0112}{\={E}}
+\UnicodeCharacter{x0113}{\={e}}
+\UnicodeCharacter{x0114}{\u{E}}
+\UnicodeCharacter{x0115}{\u{e}}
+\UnicodeCharacter{x0116}{\.{E}}
+\UnicodeCharacter{x0117}{\.{e}}
+\UnicodeCharacter{x0118}{\k{E}}
+\UnicodeCharacter{x0119}{\k{e}}
+\UnicodeCharacter{x011A}{\v{E}}
+\UnicodeCharacter{x011B}{\v{e}}
+\UnicodeCharacter{x011C}{\^{G}}
+\UnicodeCharacter{x011D}{\^{g}}
+\UnicodeCharacter{x011E}{\u{G}}
+\UnicodeCharacter{x011F}{\u{g}}
+\UnicodeCharacter{x0120}{\.{G}}
+\UnicodeCharacter{x0121}{\.{g}}
+\UnicodeCharacter{x0122}{\c{G}}
+\UnicodeCharacter{x0123}{\c{g}}
+\UnicodeCharacter{x0124}{\^{H}}
+\UnicodeCharacter{x0125}{\^{h}}
+%\UnicodeCharacter{x0126}{}
+%\UnicodeCharacter{x0127}{}
+\UnicodeCharacter{x0128}{\~{I}}
+\UnicodeCharacter{x0129}{\~{\i}}
+\UnicodeCharacter{x012A}{\={I}}
+\UnicodeCharacter{x012B}{\={\i}}
+\UnicodeCharacter{x012C}{\u{I}}
+\UnicodeCharacter{x012D}{\u{\i}}
+\UnicodeCharacter{x012E}{\k{I}}
+\UnicodeCharacter{x012F}{\k{i}}
+\UnicodeCharacter{x0130}{\.{I}}
+\UnicodeCharacter{x0131}{\i}
+\UnicodeCharacter{x0132}{IJ}
+\UnicodeCharacter{x0133}{ij}
+\UnicodeCharacter{x0134}{\^{J}}
+\UnicodeCharacter{x0135}{\^{\j}}
+\UnicodeCharacter{x0136}{\c{K}}
+\UnicodeCharacter{x0137}{\c{k}}
+%\UnicodeCharacter{x0138}{}
+\UnicodeCharacter{x0139}{\'{L}}
+\UnicodeCharacter{x013A}{\'{l}}
+\UnicodeCharacter{x013B}{\c{L}}
+\UnicodeCharacter{x013C}{\c{l}}
+\UnicodeCharacter{x013D}{\v{L}}
+\UnicodeCharacter{x013E}{\v{l}}
+%\UnicodeCharacter{x013F}{}
+%\UnicodeCharacter{x0140}{}
+\UnicodeCharacter{x0141}{\L}
+\UnicodeCharacter{x0142}{\l}
+\UnicodeCharacter{x0143}{\'{N}}
+\UnicodeCharacter{x0144}{\'{n}}
+\UnicodeCharacter{x0145}{\c{N}}
+\UnicodeCharacter{x0146}{\c{n}}
+\UnicodeCharacter{x0147}{\v{N}}
+\UnicodeCharacter{x0148}{\v{n}}
+\UnicodeCharacter{x0149}{'n}
+\UnicodeCharacter{x014A}{\NG}
+\UnicodeCharacter{x014B}{\ng}
+\UnicodeCharacter{x014C}{\={O}}
+\UnicodeCharacter{x014D}{\={o}}
+\UnicodeCharacter{x014E}{\u{O}}
+\UnicodeCharacter{x014F}{\u{o}}
+\UnicodeCharacter{x0150}{\H{O}}
+\UnicodeCharacter{x0151}{\H{o}}
+\UnicodeCharacter{x0152}{\OE}
+\UnicodeCharacter{x0153}{\oe}
+\UnicodeCharacter{x0154}{\'{R}}
+\UnicodeCharacter{x0155}{\'{r}}
+\UnicodeCharacter{x0156}{\c{R}}
+\UnicodeCharacter{x0157}{\c{r}}
+\UnicodeCharacter{x0158}{\v{R}}
+\UnicodeCharacter{x0159}{\v{r}}
+\UnicodeCharacter{x015A}{\'{S}}
+\UnicodeCharacter{x015B}{\'{s}}
+\UnicodeCharacter{x015C}{\^{S}}
+\UnicodeCharacter{x015D}{\^{s}}
+\UnicodeCharacter{x015E}{\c{S}}
+\UnicodeCharacter{x015F}{\c{s}}
+\UnicodeCharacter{x0160}{\v{S}}
+\UnicodeCharacter{x0161}{\v{s}}
+\UnicodeCharacter{x0162}{\c{T}}
+\UnicodeCharacter{x0163}{\c{t}}
+\UnicodeCharacter{x0164}{\v{T}}
+\UnicodeCharacter{x0165}{\v{t}}
+%\UnicodeCharacter{x0166}{}
+%\UnicodeCharacter{x0167}{}
+\UnicodeCharacter{x0168}{\~{U}}
+\UnicodeCharacter{x0169}{\~{u}}
+\UnicodeCharacter{x016A}{\={U}}
+\UnicodeCharacter{x016B}{\={u}}
+\UnicodeCharacter{x016C}{\u{U}}
+\UnicodeCharacter{x016D}{\u{u}}
+\UnicodeCharacter{x016E}{\r{U}}
+\UnicodeCharacter{x016F}{\r{u}}
+\UnicodeCharacter{x0170}{\H{U}}
+\UnicodeCharacter{x0171}{\H{u}}
+\UnicodeCharacter{x0172}{\k{U}}
+\UnicodeCharacter{x0173}{\k{u}}
+\UnicodeCharacter{x0174}{\^{W}}
+\UnicodeCharacter{x0175}{\^{w}}
+\UnicodeCharacter{x0176}{\^{Y}}
+\UnicodeCharacter{x0177}{\^{y}}
+\UnicodeCharacter{x0178}{\"{Y}}
+\UnicodeCharacter{x0179}{\'{Z}}
+\UnicodeCharacter{x017A}{\'{z}}
+\UnicodeCharacter{x017B}{\.{Z}}
+\UnicodeCharacter{x017C}{\.{z}}
+\UnicodeCharacter{x017D}{\v{Z}}
+\UnicodeCharacter{x017E}{\v{z}}
+
+\endinput
diff --git a/Master/texmf-dist/doc/latex/york-thesis/sample-thesis/.DS_Store b/Master/texmf-dist/doc/latex/york-thesis/sample-thesis/.DS_Store
new file mode 100644
index 00000000000..19ed757b317
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/york-thesis/sample-thesis/.DS_Store
Binary files differ