summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-08-12 16:09:08 +0000
committerKarl Berry <karl@freefriends.org>2006-08-12 16:09:08 +0000
commitd850ed90db1a9f0924025751583132c068c524ee (patch)
treee4e64e69a6f99d9daf10f9b26e2c0b375d81a21a /Master/texmf-dist
parentc6141418a8cc97b3ebbf324c22c27c20dfd95063 (diff)
pstricks 2006/08/10 update
git-svn-id: svn://tug.org/texlive/trunk@1935 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/Changes1
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/README16
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pstnews1-14.pdfbin0 -> 40678 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/pstnews1-14.tex94
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/CHANGES79
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/README45
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdfbin65076 -> 58992 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex6
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdfbin6650 -> 4643 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex17
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdfbin45510 -> 25500 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdfbin18201 -> 8106 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex2
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdfbin20275 -> 17734 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex25
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp300.pdfbin0 -> 13187 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp300.tex30
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp301.pdfbin0 -> 10689 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp301.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp302.pdfbin0 -> 9695 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp302.tex34
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp303.pdfbin0 -> 16571 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp303.tex55
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp304.pdfbin0 -> 8883 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp304.tex27
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp305.pdfbin0 -> 8158 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp305.tex59
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp306.pdfbin0 -> 14975 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp306.tex91
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp307.pdfbin0 -> 5412 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp307.tex46
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp308.pdfbin0 -> 3674 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp308.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp309.pdfbin0 -> 21578 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp309.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp310.pdfbin0 -> 42816 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp310.tex53
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp311.pdfbin0 -> 9545 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp311.tex45
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp312.pdfbin0 -> 5665 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp312.tex36
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp313.pdfbin0 -> 9011 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp313.tex93
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp314.pdfbin0 -> 22770 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp314.tex23
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp315.pdfbin0 -> 74593 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp315.tex93
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp316.pdfbin0 -> 11999 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp316.tex30
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp317.pdfbin0 -> 15492 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp317.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp318.pdfbin0 -> 3858 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp318.tex40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp319.pdfbin0 -> 5563 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp319.tex74
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp320.pdfbin0 -> 16949 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp320.tex37
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp321.pdfbin0 -> 12949 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp321.tex40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp322.pdfbin0 -> 27770 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp322.tex48
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp323.pdfbin0 -> 11676 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp323.tex108
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp324.pdfbin0 -> 98603 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp324.tex24
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp325.pdfbin0 -> 9148 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp325.tex69
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp326.pdfbin0 -> 3972 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp326.tex22
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp327.pdfbin0 -> 22539 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp327.tex51
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp328.pdfbin0 -> 78794 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp328.tex63
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp329.pdfbin0 -> 28665 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp329.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp330.pdfbin0 -> 3207 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp330.tex28
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp331.pdfbin0 -> 11389 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp331.tex40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp332.pdfbin0 -> 15956 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp332.tex54
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp333.pdfbin0 -> 15097 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp333.tex161
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp334.pdfbin0 -> 5818 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp334.tex56
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp335.pdfbin0 -> 8061 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp335.tex51
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp336.pdfbin0 -> 9297 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp336.tex36
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp337.pdfbin0 -> 6039 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp337.tex118
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp338.pdfbin0 -> 16966 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp338.tex40
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp339.pdfbin0 -> 22668 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp339.tex23
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdfbin8323 -> 7953 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex7
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp340.pdfbin0 -> 9360 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp340.tex44
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp341.pdfbin0 -> 27216 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp341.tex32
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp342.pdfbin0 -> 9066 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp342.tex22
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp343.pdfbin0 -> 3274 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp343.tex53
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp344.pdfbin0 -> 20691 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp344.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp345.pdfbin0 -> 30294 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp345.tex170
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp346.pdfbin0 -> 48445 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp346.tex27
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp347.pdfbin0 -> 10517 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp347.tex98
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp348.pdfbin0 -> 34035 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp348.tex137
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp349.pdfbin0 -> 93715 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp349.tex101
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp350.pdfbin0 -> 146770 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp350.tex53
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp351.pdfbin0 -> 11786 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp351.tex142
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.pdfbin0 -> 17205 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.tex146
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp352.pdfbin0 -> 13886 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdfbin0 -> 207654 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp353.tex20
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp354.pdfbin0 -> 13263 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp354.tex41
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp355.pdfbin0 -> 43398 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp355.tex57
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp356.pdfbin0 -> 36417 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp356.tex35
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp357.pdfbin0 -> 8949 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp357.tex44
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp358.pdfbin0 -> 4184 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp358.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp359.pdfbin0 -> 397156 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp359.tex41
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdfbin7435 -> 6205 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex13
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp360.pdfbin0 -> 10697 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp360.tex337
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp361.pdfbin0 -> 4401 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp361.tex30
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp362.pdfbin0 -> 11328 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp362.tex18
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp363.pdfbin0 -> 6669 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp363.tex32
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdfbin5035 -> 3847 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex17
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdfbin9538 -> 8102 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex34
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdfbin46786 -> 31061 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex9
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/c_x.dat3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/listplot2.dat28
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/manual.html2871
-rw-r--r--Master/texmf-dist/doc/generic/pstricks/voss/t_x.dat3
-rw-r--r--Master/texmf-dist/dvips/pstricks/Changes9
-rw-r--r--Master/texmf-dist/dvips/pstricks/pst-text.pro18
-rw-r--r--Master/texmf-dist/dvips/pstricks/pstricks.pro68
-rw-r--r--Master/texmf-dist/tex/generic/pstricks/Changes22
-rw-r--r--Master/texmf-dist/tex/generic/pstricks/pstricks.tex72
-rw-r--r--Master/texmf-dist/tex/latex/pstricks/Changes16
-rw-r--r--Master/texmf-dist/tex/latex/pstricks/pst-node.sty3
-rw-r--r--Master/texmf-dist/tex/latex/pstricks/pst-text.sty3
-rw-r--r--Master/texmf-dist/tex/latex/pstricks/pstcol.sty23
-rw-r--r--Master/texmf-dist/tex/latex/pstricks/pstricks.sty218
-rw-r--r--Master/texmf-dist/tpm/pstricks.tpm145
170 files changed, 7326 insertions, 294 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks/Changes b/Master/texmf-dist/doc/generic/pstricks/Changes
new file mode 100644
index 00000000000..6dc949ade76
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/Changes
@@ -0,0 +1 @@
+2005-12-22 new files pstnews1-14.tex|pdf
diff --git a/Master/texmf-dist/doc/generic/pstricks/README b/Master/texmf-dist/doc/generic/pstricks/README
index 70c1c6c5d0a..d026ea1ea63 100644
--- a/Master/texmf-dist/doc/generic/pstricks/README
+++ b/Master/texmf-dist/doc/generic/pstricks/README
@@ -1,6 +1,4 @@
- -----------------
- | PSTricks 2005 |
- -----------------
+PSTricks 2006
-----------------------------------------------------------------------
@@ -9,21 +7,23 @@ PSTricks is the work of Timothy van Zandt <tvz@econ.insead.fr>
PSTricks 97 is edited by Denis Girou <Denis.Girou@idris.fr>
and Sebastian Rahtz <sebastian.rahtz@computing-services.oxford.ac.uk>
-PSTricks 2004 is edited by Herbert Voss <voss@perce.de>
+PSTricks 2004 is edited by Herbert Voss <voss@PSTricks.de>
and Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
-PSTricks 2005 is edited by Herbert Voss <voss@perce.de>
+PSTricks 2005/2006 is edited by Herbert Voss <voss@PSTricks.de>
-----------------------------------------------------------------------
-For more informations go to http://tug.org/PSTricks
+For more informations go to http://tug.org/PSTricks _and_ read the
+news articles in the doc directory!
1 - Copyright
---------
COPYRIGHT 1993, 1994, 2000 by Timothy Van Zandt, <tvz@econ.insead.fr>.
-COPYRIGHT 2004, 2005 by Herbert Voss <voss@perce.de> and
+COPYRIGHT 2004, 2005 by Herbert Voss <voss@PSTricks.de> and
Rolf Niepraschk <Rolf.Niepraschk@ptb.de>.
+COPYRIGHT 2006 by Herbert Voss <voss@PSTricks.de>
This program can be redistributed and/or modified under the terms
of the LaTeX Project Public License Distributed from CTAN
@@ -216,4 +216,4 @@ The informations to subscribe to this list and to consult the archives can
be found on the Web page.
--
-Denis Girou, Sebastian Rahtz and Herbert Voss (updated Mai 11, 2005)
+Denis Girou, Sebastian Rahtz and Herbert Voss (updated July 01, 2006)
diff --git a/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.pdf b/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.pdf
new file mode 100644
index 00000000000..b7be1743a84
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.tex b/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.tex
new file mode 100644
index 00000000000..0b72f9889f4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.tex
@@ -0,0 +1,94 @@
+\documentclass[12pt]{article}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+%\usepackage{geometry}
+\usepackage{pst-all}
+\usepackage{showexpl}
+\usepackage{tabularx}
+\SpecialCoor
+%\usepackage[ps2pdf,colorlinks,linktocpage]{hyperref}
+\usepackage[colorlinks,linktocpage]{hyperref}
+\def\UrlFont{\small\ttfamily}
+\makeatletter
+\def\verbatim@font{\small\normalfont\ttfamily}
+\makeatother
+%\usepackage{color}
+\definecolor{hellgelb}{rgb}{1,1,0.8}
+\definecolor{colKeys}{rgb}{0,0,1}
+\definecolor{colIdentifier}{rgb}{0,0,0}
+\definecolor{colComments}{rgb}{1,0,0}
+\definecolor{colString}{rgb}{0,0.5,0}
+%
+\usepackage{listings}
+\lstset{%
+ language=PSTricks,%
+ float=hbp,%
+ basicstyle=\ttfamily\small, %
+ identifierstyle=\color{colIdentifier}, %
+ keywordstyle=\color{colKeys}, %
+ stringstyle=\color{colString}, %
+ commentstyle=\color{colComments}, %
+ columns=flexible, %
+ tabsize=4, %
+ frame=single, %
+ extendedchars=true, %
+ showspaces=false, %
+ showstringspaces=false, %
+ numbers=left, %
+ numberstyle=\tiny, %
+ breaklines=true, %
+% backgroundcolor=\color{hellgelb}, %
+ breakautoindent=true, %
+ captionpos=b,%
+ xleftmargin=0pt%
+}
+
+%\parindent=0pt
+\newcommand\verbI[1]{{\small\texttt{#1}}}
+\newcommand\CMD[1]{{\texttt{\textbackslash#1}}}
+%
+%\psset{subgriddiv=0,griddots=5,gridlabels=7pt}
+%
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+\def\PS{PostScript}
+%
+\begin{document}
+\title{\texttt{PSTricks -- version 1.14}\\new macros and bugfixes for \texttt{pstricks}}
+\author{Herbert Voß\thanks{%
+\url{Herbert.Voss@perce.de}}}
+\date{\today}
+
+\maketitle
+
+\begin{abstract}
+This new version of \texttt{pstricks.tex} depends on the also new prologue file
+\texttt{pstricks.pro} (v 1.00), which should go into the local \TeX-directory \url{$TEXMFLOCAL/dvips/}.
+\end{abstract}
+
+
+\tableofcontents
+
+%--------------------------------------------------------------------------------------
+\section{Color handling}
+%--------------------------------------------------------------------------------------
+The new color package \verb+xcolor+ has a lot of interesting features, but it needs
+some modification to the code of \verb+pstricks.sty+ and \verb+pstricks.tex+. The
+package \verb+pstricks.sty+ superseded the old package \verb+pstcol.sty+, which is
+now obsolet. The version on CTAN now does nothing else as loading \verb+pstricks.sty+.
+
+There are some important facts for using colors inside PSTricks with \LaTeX:
+
+\begin{itemize}
+\item load always \verb+pstricks+ as first package;
+\item use always the \LaTeX\ syntax for defining colors and \textbf{not} the PSTricks own one.\\
+ \verb+\definecolor ...+ is the correct setting!
+\item do not use the PSTricks style for using color, use always \verb+\color{<name>}+.
+\end{itemize}
+
+%--------------------------------------------------------------------------------------
+\section{Missing star version}
+%--------------------------------------------------------------------------------------
+\verb+\psdot*+ and \verb+\psdots*+ are now supported by PSTricks. Both were missing
+in the old versions.
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/CHANGES b/Master/texmf-dist/doc/generic/pstricks/voss/CHANGES
new file mode 100644
index 00000000000..123304833c0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/CHANGES
@@ -0,0 +1,79 @@
+glossary.sty history:
+
+ * Version 2.32: added \setacronymdescfmt. (Makes it
+ easier to align the list of acronyms with
+ acronym in one column and the long name in the
+ second column.)
+
+ * Version 2.31: added global package option. Added
+ \unsetacronym and \unsetallacronyms.
+
+ * Version 2.3: Made it easier to have multiple glossaries
+ with different styles within the same document. Added
+ facility for inserting text before and after the list of
+ page numbers.
+
+ * Version 2.26: Fixed bug in \useacronym (optional argument
+ was ignored in certain situations).
+
+ * Version 2.25: Minor bug fix (missing page delimiters).
+
+ * Version 2.24: Added hypertoc option, and changed the
+ hyperlink targets in the glossary entries.
+
+ * Version 2.23: Fixed bug in hyperlinks caused by \glsxspace.
+
+ * Version 2.22: Added acronymfont. Added xspace support.
+ Changed makeglos.pl so that it reads information from
+ auxiliary file. Added makeglos.bat file
+
+ * Version 2.21: Added \resetallacronyms
+
+ * Version 2.2: \glossaryname is now defined using
+ \providecommand instead of \newcommand. Checks if
+ theglossary environment is already defined, and if so
+ redefines it and issues a warning.
+
+ * Version 2.19: fixed bug in \storeglosentry.
+
+ * Version 2.18: fixed bug in \useacronym. Added \gls.
+
+ * Version 2.17: added acronym package option. Added
+ \storeglosentry (replacing old \saveglosentry command)
+
+ * Version 2.16: fixed bug preventing changes to \glossaryname
+ and \shortglossary name from having an effect.
+
+ * Version 2.15: added \shortglossaryname (for page header and
+ table of contents)
+
+ * Version 2.14: added LaTeX2HTML support, added \xglossary
+ command (provides hyperlink to relevent entry in the
+ glossary), added -m switch to makeglos.pl (merges multiple
+ entries with the same name but different descriptions).
+
+ * Version 2.13: added extra package option "hyperacronym".
+
+ * Version 2.12: mostly bug fixes, also added extra package
+ option "section".
+
+ * Version 2.11: starred form of acronym defined. Added
+ \useacronym.
+
+ * Version 2.1: fixed conflict with array package. Fixed
+ problems which occured when using certain commands (such as
+ \cite) in the last argument of \newacronym.
+
+ * Version 2.01: fixed conflict with datetime package.
+
+ * Version 2.0: provides the command \newacronym to define
+ acronyms. Additional package options "toc" (add glossary to
+ table of contents) and "hyper" use hyperlinks in the
+ glossary.
+
+ * Version 1.1: provides the additional package option
+ "number" which sets the associated glossary entry number to
+ the page number (default), the section number or no number.
+ Also provides the additional commands \glossarypreamble and
+ \glossarypostamble
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/README b/Master/texmf-dist/doc/generic/pstricks/voss/README
new file mode 100644
index 00000000000..02ace0f1aba
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/README
@@ -0,0 +1,45 @@
+LaTeX Package : glossary v 2.32
+
+Last Modified : 5th January 2006
+
+Author : Nicola Talbot
+
+Files : glossary.dtx - documented source file
+ glossary.ins - installation script
+
+This package is provided to assist generating a glossary. It has
+a certain amount of flexibility allowing the user to customize the
+format of the glossary and define new glossary-style objects. It
+is also possible to define acronyms.
+
+To extract the code do:
+
+latex glossary.ins
+
+This will create the files glossary.sty, glossary.perl,
+makeglos.pl and some sample files. Move
+glossary.sty to a subdirectory of your local texmf tree
+(e.g. $LOCALTEXMF/tex/latex/contrib/) and glossary.perl
+to the LaTeX2HTML style files directory (e.g. latex2html/styles).
+The Perl script makeglos.pl provides an easy interface to
+makeindex for those who can't remember (or can't be bothered) all
+the required switches. See documentation for more details.
+
+To extract the documentation do:
+
+latex glossary.dtx
+makeindex -s gind.ist glossary
+makeindex -s gglo.ist -o glossary.gls glossary.glo
+latex glossary.dtx
+latex glossary.dtx
+
+Alternatively, if you use pdflatex instead of latex, the
+documentation will have hyperlinks. If you want documentation
+on the code, remove the line:
+\OnlyDescription
+
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+
+http://theoval.cmp.uea.ac.uk/~nlct/
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf
index 75e570fca25..7ec8f52c159 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf
+++ 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
index ba120e60768..65789a93197 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.tex
@@ -3,7 +3,7 @@
%% Autor : Herbert Voss <voss@perce.de> (nach einer Idee von ???)
%% Datum : 2004-04-25
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\documentclass{article}
+\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{pstricks}
\usepackage{pst-slpe}
@@ -18,11 +18,11 @@
\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]%
+ \psccurve[fillstyle=solid,fillcolor=red!10]%
(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}
+ \pscircle[fillstyle=solid,fillcolor=red!10](0.5,0.5){0.55}
\rput(0.5,0.5){#1}}
\def\Molecule#1#2#3{%
\pspicture(3,1.1)
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf
index adebe68cc62..0db0774c257 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf
+++ 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
index 11b6fb30cb6..7e5d16c788c 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.tex
@@ -11,7 +11,7 @@
\end{filecontents}
\documentclass{article}
-\usepackage{multido}
+%\usepackage{multido}
\usepackage{pstricks}
\usepackage{pst-plot}
\SpecialCoor
@@ -19,17 +19,18 @@
\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\pst@tempa{#1}
+ \ifx\pst@tempa\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
+ /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
+ /yDot \pst@tempA exch pop \pst@number\psyunit div def
+ /xDot \pst@tempA pop \pst@number\psxunit div def
xDot yDot \@errorMax\space add)
}}
%
@@ -54,7 +55,7 @@
\GetCoordinates{\Data}
\end{pspicture}
-\show\Data% f|r das Logfile
+%\show\Data% for the logfile
\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf
index a0ffd5c3e0f..9025c0d7e9f 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf
+++ 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
index c9d2ced8dbe..498159e2147 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.tex
@@ -55,7 +55,7 @@
\setrandim{\YPos}{-#1 pt}{#1 pt}%
\setrandim{\DotSize}{2pt}{15pt}%
\setrandim{\Hue}{0pt}{1pt}%
- \definecolor{MyColor}{hsb}{\pointless\Hue,0.6,1}
+ \definecolor{MyColor}{hsb}{\pointless\Hue,0.8,1}
\psdot[dotsize=\DotSize,linecolor=MyColor]
(\pointless\XPos,\pointless\YPos)}
\endpsclip
@@ -68,7 +68,7 @@
% To fix the random seed (otherwise the clock is used)
\randomi=123456
-
+\begin{center}
\CircleWithDotsA{1}{10}
\psset{dotstyle=o}
\CircleWithDotsA{1}{50}
@@ -77,22 +77,22 @@
\psset{dotstyle=square}
\CircleWithDotsA{1}{1000}
\psset{dotstyle=square*}
-\CircleWithDotsA{1}{3000}
+\CircleWithDotsA{1}{1500}
-{\psset{dotscale=3,dotstyle=x}\CircleWithDotsA{3}{500}} % Bigger fixed dots
+%{\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=+}
+%\CircleWithDotsB{2}{10}
+%\psset{dotstyle=B+}
+%\CircleWithDotsB{2}{100}
+%\CircleWithDotsB{2}{200}
\psset{dotstyle=|}
-\CircleWithDotsC{2}{10}
+\CircleWithDotsC{1.75}{50}
\psset{dotstyle=x}
-\CircleWithDotsC{2}{100}
+\CircleWithDotsC{1.75}{100}
\psset{dotstyle=oplus}
-\CircleWithDotsC{2}{500}
-
+\CircleWithDotsC{1.75}{500}
+\end{center}
\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdf
index 7ce99280b98..bdc1878c0ed 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdf
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex
index fe54c171200..30274a7e42e 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.tex
@@ -13,7 +13,7 @@
\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}}
+\rotateleft{\pscharpath{\RM T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@nik.de}}
%
%\pscharpath{\RM\reflectbox{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@nik}}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf
index 566247251dd..d42bc397d01 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf
+++ 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
index 85bf7a57849..9e4e8634209 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.tex
@@ -1,18 +1,21 @@
-\documentclass[12pt,a4paper]{article}
+\documentclass[11pt,a4paper]{article}
\usepackage{pstricks,pst-node}
\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\parindent=0pt
\pagestyle{empty}
\begin{document}
-\psset{nodesep=3pt}
-\newrgbcolor{lila}{0.6 0.2 0.5}
-\newrgbcolor{darkyellow}{1 0.9 0}
+\psset{nodesep=3pt}
+\definecolor{lila}{rgb}{0.6, 0.2, 0.5}
+\definecolor{darkyellow}{rgb}{1, 0.9, 0}
Die Bindungsenergie im Tröpfchenmodell setzt sich aus
folgenden Teilen zusammen:
\begin{itemize}
-\item dem \rnode{b}{Oberflächenanteil}
-\item Dem \rnode{a}{Volumenanteil},\\[1cm]
+\item dem \rnode{b}{Oberflächenanteil,}
+\item dem \rnode{a}{Volumenanteil,}\\[0.5cm]
\def\xstrut{\vphantom{\frac{(A)^1}{(B)^1}}}
\begin{equation}
E =
@@ -26,12 +29,12 @@ E =
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{equation}\\[-0.2cm]
+\item dem \rnode{c}{Coulomb-Anteil,}
+\item der \rnode{d}{Symmetrieenergie,}
+\item sowie einem \rnode{e}{Paarbildungsbeitrag.}
\end{itemize}
-
+\psset{linecolor=darkgray,linewidth=0.5pt}
\nccurve[angleA=-90,angleB=90]{->}{a}{ae}
\nccurve[angleB=45]{->}{b}{be}
\nccurve[angleB=-90]{->}{c}{ce}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.pdf
new file mode 100644
index 00000000000..8425cd109f1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.tex
new file mode 100644
index 00000000000..572194f79cd
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.tex
@@ -0,0 +1,30 @@
+\documentclass{article}% bsp300.tex
+\listfiles
+\usepackage[dvipsnames,prologue]{pstricks}
+\usepackage{pst-labo}
+
+\begin{document}
+
+\sffamily
+\begin{pspicture}(0,-4)(7,4)
+ \rput(3,0){\pstDosage[niveauReactifBurette=25,niveauLiquide1=30,%
+ aspectLiquide1=Champagne,glassType=becher,phmetre,unit=0.5]}
+ \rput(2,3){B\"urette}
+ \rput(4.7,3.6){25 mL}
+ \rput(5.2,-2.2){H$_3$O$^+$+Cl$^-$}
+ \rput(.8,-3){PH-Messer}
+ \rput(5,-2.8){20 mL}
+ \rput(5,1){Na$^+$+OH$^-$} \rput(6.4,-3.6){Heizplatte}
+ \psline{->}(2.7,2.9)(3.4,2.9)
+\end{pspicture}
+\begin{pspicture}(-3,-2)(2,3)
+ \psset{unit=0.5cm}
+ \rput(-4.5,4.0){\pstEprouvette[tubePenche=-60,niveauLiquide1=90,niveauLiquide2=50]}
+ \rput(.5,0){\pstEntonnoir[glassType=flacon,niveauLiquide1=30]}
+ \rput(.5,7.5){
+ \framebox{\begin{minipage}{3.2cm}Nach der Dekantation
+ sind die einzelnen Phasen getrennt, das Leichteste sammelt man durch Filtrieren.
+ \end{minipage}}}
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.pdf
new file mode 100644
index 00000000000..7f86326b8c4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.tex
new file mode 100644
index 00000000000..427e51272de
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.tex
@@ -0,0 +1,21 @@
+\documentclass{article}% bsp301.tex -- H.Voss 2005
+\listfiles
+\usepackage[dvipsnames,prologue]{pstricks}
+\usepackage{pst-labo}
+
+\begin{document}
+
+\psset{unit=0.5cm,etiquette}
+\newpsstyle{Nickel}{fillstyle=solid,fillcolor=green}
+\pstTubeEssais[niveauLiquide1=20,aspectLiquide1=Champagne,Numero=1]\kern-20pt
+\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Cobalt,Numero=2]\kern-20pt
+\pstTubeEssais[niveauLiquide1=40,aspectLiquide1=Sang,Numero=3]\kern-20pt
+\pstTubeEssais[Numero=4]\kern-20pt
+\psset{bouchon,glassType=flacon}
+\pstTubeEssais[aspectLiquide1=Vinaigre,Numero={\footnotesize MnO$_4^-$}]
+\pstTubeEssais[aspectLiquide1=Huile,unit=0.75,Numero={\footnotesize Ce$^{4+}$}]
+\pstTubeEssais[aspectLiquide1=Nickel,Numero={\footnotesize Ni$^{2+}$}]
+\pstTubeEssais[Numero={\footnotesize Cu$^{2+}$}]
+\pstTubeEssais[niveauLiquide1=30,aspectLiquide1=Champagne,Numero={\footnotesize NaOH},unit=0.75]
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.pdf
new file mode 100644
index 00000000000..624d070fd13
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.tex
new file mode 100644
index 00000000000..0a895340167
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.tex
@@ -0,0 +1,34 @@
+\documentclass[12pt,ngerman]{article}% bsp302.tex -- H.Voss 2005
+\listfiles
+\usepackage[latin1]{inputenc}
+\usepackage{pstricks}
+\usepackage{pstricks-add,babel}
+\parindent=0pt
+\begin{document}
+
+\psset{xunit=0.75\linewidth,yunit=0.75\linewidth,trueAngle}%
+\begin{pspicture}(1,0.6)%\psgrid
+ \pnode(.3,.35){Vk} \pnode(.375,.35){D} \pnode(0,.4){DST1} \pnode(1,.18){DST2}
+ \pnode(0,.1){A1} \pnode(1,.31){A1}
+ { \psset{linewidth=.02,linestyle=dashed,linecolor=gray}%
+ \pcline(DST1)(DST2) % <- Druckseitentangente
+ \pcline(A2)(A1) % <- Anstr"omrichtung
+ \lput*{:U}{\small Anstr"omrichtung $v_{\infty}$} }%
+ \psIntersectionPoint(A1)(A2)(DST1)(DST2){Hk}
+ \pscurve(Hk)(.4,.38)(Vk)(.36,.33)(.5,.32)(Hk)
+ \psParallelLine[linecolor=red!75!green,arrows=->,arrowscale=2](Vk)(Hk)(D){.1}{FtE}
+ \psRelLine[linecolor=red!75!green,arrows=->,arrowscale=2,angle=90](D)(FtE){4}{Fn}% why "4"?
+ \psParallelLine[linestyle=dashed](D)(FtE)(Fn){.1}{Fnr1}
+ \psRelLine[linestyle=dashed,angle=90](FtE)(D){-4}{Fnr2} % why "-4"?
+ \psline[linewidth=1.5pt,arrows=->,arrowscale=2](D)(Fnr2)
+ \psIntersectionPoint(D)([nodesep=2]D)(Fnr1)([offset=-4]Fnr1){Fh}
+ \psIntersectionPoint(D)([offset=2]D)(Fnr1)([nodesep=4]Fnr1){Fv}
+ \psline[linecolor=blue,arrows=->,arrowscale=2](D)(Fh)
+ \psline[linecolor=blue,arrows=->,arrowscale=2](D)(Fv)
+ \psline[linestyle=dotted](Fh)(Fnr1) \psline[linestyle=dotted](Fv)(Fnr1)
+ \uput{.1}[0](Fh){\blue $F_{H}$} \uput{.1}[180](Fv){\blue $F_{V}$}
+ \uput{.1}[-45](Fnr1){$F_{R}$} \uput{.1}[90](Fn){\color{red!75!green}$F_{N}$}
+ \uput{.25}[-90](FtE){\color{red!75!green}$F_{T}$}
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.pdf
new file mode 100644
index 00000000000..1422bd7f972
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.tex
new file mode 100644
index 00000000000..151acf7efe3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.tex
@@ -0,0 +1,55 @@
+\documentclass[12pt,ngerman]{article}% bsp302.tex -- H.Voss 2005
+\listfiles
+\usepackage[latin1]{inputenc}
+\usepackage{pstricks}
+\usepackage{pst-3dplot,pstricks-add,babel}
+\parindent=0pt
+
+\def\runter{^{\phantom{x}}}
+\defineTColor{tRot}{red}
+\defineTColor{tCyanl}{cyan!60}
+\defineTColor{tCyan}{cyan}
+\defineTColor{tGelb}{yellow!60}
+\begin{document}
+
+\begin{center}
+\psset{dotscale=0.75, arrowscale=1.2, linewidth=1pt}%
+\begin{pspicture}(-5.4,-2.3)(5.5,4.1)%
+ \psset{xMin=0,yMin=0,zMin=0,Alpha=50, Beta=15,Dx=1,Dy=1,Dz=1,subticks=5,arrowsize=.2}%
+ \pstThreeDLine[arrows=->,linewidth=1.5pt,linecolor=red](0,0,0)(7,0,0)%
+ \pstThreeDLine[arrows=->,linewidth=1.5pt,linecolor=red](0,0,0)(0,5,0)%
+ \pstThreeDLine[arrows=->,linewidth=1.5pt,linecolor=red](0,0,0)(0,0,4)%
+ \pstThreeDPut(6.8,0,-0.3){\color{red}$x_{1}\runter$}%
+ \pstThreeDPut(0,4.8,-0.3){\color{red}$x_{2}\runter$}%
+ \pstThreeDPut(0.6,0,3.8){\color{red}$x_{3}\runter$}%
+ \pstThreeDPlaneGrid[planeGrid=xy,linewidth=0.1pt,linecolor=gray!70,ysubticks=5,xsubticks=7](0,0)(7,5)%
+ \pstThreeDPlaneGrid[planeGrid=xz,linewidth=0.1pt,linecolor=gray!70,ysubticks=4,xsubticks=7](0,0)(7,4)%
+ \pstThreeDPlaneGrid[planeGrid=yz,linewidth=0.1pt,linecolor=gray,ysubticks=4](0,0)(5,4)%
+ \pstThreeDNode(0,0,0){O} \pstThreeDNode(3,0,0){P1}%
+ \pstThreeDNode(0,3,0){P2} \pstThreeDNode(0,0,3){P3}%
+ \pstThreeDNode(3,0,3){P4} \pstThreeDNode(0,3,3){P5}%
+ \pstThreeDNode(3,3,0){P6} \pstThreeDNode(3,3,3){P7}%
+ \pspolygon[style=tCyanl](O)(P1)(P4)(P3) \pspolygon[style=tCyanl](O)(P2)(P5)(P3)%
+ \pspolygon[style=tCyanl](O)(P1)(P6)(P2) \pspolygon[style=tCyanl](P1)(P6)(P7)(P4)%
+ \pspolygon[style=tCyanl](P4)(P7)(P5)(P3) \pspolygon[style=tCyanl](P2)(P6)(P7)(P5)%
+%
+ \pstThreeDNode(6,0,0){A} \pstThreeDNode(0,4,0){B} \pstThreeDNode(0,0,3){C}%
+ \pspolygon[style=tGelb](A)(B)(C)
+% Schnittpunkte
+ \pstThreeDNode(3,0,1.5){S1} \pstThreeDNode(3,2,0){S2}%
+ \pstThreeDNode(1.5,3,0){S3} \pstThreeDNode(0,3,0.75){S4}%
+ \pcline[linecolor=blue!60](S1)(S2)%
+ \pcline[linecolor=blue!60](S2)(S3)%
+ \pcline[linecolor=blue!60](S3)(S4)%
+ \pcline[linecolor=blue!60](S4)(P3)%
+ \pcline[linecolor=blue!60](P3)(S1)%
+ \pspolygon[style=tRot](S1)(S2)(S3)(S4)(P3)%
+ \pcline(P6)(P7)%
+ \pcline(P7)(P4)%
+ \pcline(P7)(P5)%
+\end{pspicture}
+
+Würfel und Ebene $ E:\ 2x_1+3x_2+4x_3=12$
+
+\end{center}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.pdf
new file mode 100644
index 00000000000..4a55b8c2eb1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.tex
new file mode 100644
index 00000000000..51506cc543d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.tex
@@ -0,0 +1,27 @@
+\documentclass[a4paper]{article} % From Michael Sharpe
+
+\usepackage{pstricks}
+\SpecialCoor
+\usepackage{pst-plot}
+\pagestyle{empty}
+\begin{document}
+
+\newcommand\drawseg[2]{%
+ \pscustom[linecolor=red]{%
+ \translate(#1,#2)
+ \rotate{(#2,#1)} % Vector in direction of field at x=#1,y=#2
+ \psline(-.25,0)(.25,0)}}
+
+\begin{pspicture}(-6,-6)(6,6)
+ \psset{arrows=->}
+ \psaxes[linestyle=dashed,linewidth=0.1pt,arrowscale=3](0,0)(-6,-6)(6,6)
+ \multido{\n=-5+1}{11}{%
+ \multido{\N=-5+1}{11}{%
+ \ifnum\N=0
+ \ifnum\n=0 \else\drawseg{\n}{\N}\fi
+ \else
+ \drawseg{\n}{\N}
+ \fi}}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.pdf
new file mode 100644
index 00000000000..907ebf4661e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.tex
new file mode 100644
index 00000000000..a741bb3a47a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.tex
@@ -0,0 +1,59 @@
+\documentclass{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\parindent=0pt
+%
+\newsavebox\pstBox
+\newlength\pstWidth
+\newlength\pstHeight
+\makeatletter
+\def\psLBox{\@ifnextchar[{\psLBox@i}{\psLBox[]}}
+\def\psLBox@i[#1]#2{%
+ \psset{linearc=0.4,shadow=true,shadowsize=0.2,%
+ fillstyle=solid,fillcolor=white}
+ \ifx#1\empty\else\psset{#1}\fi
+ \sbox\pstBox{#2}
+ \pstWidth=\wd\pstBox
+ \pstHeight=\ht\pstBox
+ \advance\pstHeight by \dp\pstBox
+ \advance\pstHeight by \pslinearc
+ \advance\pstWidth by \pslinearc
+ \begin{pspicture}(\pstWidth,\pstHeight)
+ \psline(\pstWidth,0)(0,0)(0,\pstHeight)(\pstWidth,\pstHeight)%
+ \psline[shadow=false](\pstWidth,\pstHeight)(\pstWidth,0)
+ \rput(0.5\pstWidth,0.5\pstHeight){#2}
+ \end{pspicture}
+}
+\makeatother
+\newlength\postercolwidth
+\setlength\postercolwidth{0.3\textwidth}
+\newpsstyle{boxstyle}{framearc=0.2,fillstyle=solid,fillcolor=black!15,framesep=4mm}
+\newsavebox\PBox
+\def\myBox#1#2#3{%
+ \sbox\PBox{\psframebox[style=boxstyle]{\parbox{#1}{#3}}}%
+ \begin{pspicture}(0,-\ht\PBox)(\wd\PBox,1.2\ht\PBox)%\psgrid
+ \rput[l](0,0){\usebox\PBox}
+ \rput[l](5\fboxsep,\ht\PBox){\colorbox{yellow}{#2\hspace{\fboxsep}}}
+ \end{pspicture}%
+}
+\parindent=0pt
+\begin{document}
+
+\hspace{10mm}\myBox{\postercolwidth}{\Large Abstract}{%
+ Lorem ipsum dolor sit amet, urna augue. Luctus sollicitudin,
+ accusantium nostrum. Scelerisque duis eget nonummy, rhoncus}
+%
+\hspace{10mm}\myBox{\postercolwidth}{\Large Abstract}{%
+ Lorem ipsum dolor sit amet, urna augue. Luctus sollicitudin,
+ accusantium nostrum. Scelerisque duis eget nonummy, rhoncus
+ Lorem ipsum dolor sit amet, urna augue. Luctus sollicitudin,
+ accusantium nostrum. Scelerisque duis eget nonummy, rhoncus}
+
+\bigskip
+\psLBox{Some text in a box}
+\psLBox[fillcolor=lightgray]{%
+\parbox{3cm}{Some text in a box with linearcs only
+ on the left side}
+}%
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.pdf
new file mode 100644
index 00000000000..591229ee800
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.tex
new file mode 100644
index 00000000000..c8f2e633cf7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.tex
@@ -0,0 +1,91 @@
+\documentclass[12pt]{article}
+\usepackage{calc}
+\usepackage{multido}
+\usepackage{pstricks}
+\pagestyle{empty}
+\parindent=0pt
+\makeatletter
+\newdimen\xMax
+\newdimen\yMax
+\newcount\xLines
+\newcount\yLines
+\newdimen\dx
+\newdimen\dy
+\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%
+ \psgrid[subgriddiv=0,xunit=\dx,yunit=\dy,gridlabels=0pt,%
+ gridcolor=black!20](\xMax,\yMax)
+}}
+\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[lightgray]{\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/bsp307.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp307.pdf
new file mode 100644
index 00000000000..01fcdefeedc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp307.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp307.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp307.tex
new file mode 100644
index 00000000000..1ead8d891ef
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp307.tex
@@ -0,0 +1,46 @@
+\documentclass{article}% Uwe Ziegenhagen/Herbert Voss
+\usepackage[dvipsnames]{pstricks}
+\usepackage{pst-plot,pst-node}
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\psset{unit=0.75}
+\begin{pspicture}(1,2)(18,14)
+\psline[linewidth=2pt,linecolor=black!30](6,0.5)(6,14)
+\psline[linewidth=2pt,linecolor=black!30](1,8.5)(6,7)
+\psline[linewidth=2pt,linecolor=black!30](1.5,5.5)(11,8.5)
+\rput(17,3){\huge $x$}
+\rput(5.5,13){\huge $y$}
+\rput(10.5,8.75){\huge $z$}
+\rput(11,7.1){\huge $\vec{r}$}
+%
+\psline[linewidth=3pt]{<->}(6,7)(6,11.25)
+\rput(5.35,9.4){\huge $R$}
+\psline[linewidth=6pt,linecolor=Green]{->}(6.5,12)(4.75,12)
+\rput(7.5,12.8){\huge $I d\vec{l}$}
+%
+\psellipse[doubleline=true,doublecolor=yellow,doublesep=5pt,linecolor=blue](6,7)(3,4.5)
+\psline[linewidth=2pt](6,7)(17.5,3.5)
+\psline[linewidth=5pt]{->}(6,11.38)(11.95,5.225)
+%
+\psarc[linewidth=6pt,linecolor=gray](6,8){3.4}{85}{95}
+%
+\psline[linewidth=5pt,linecolor=gray]{->}(12,5.15)(12,8.15)
+\psline[linewidth=5pt]{->}(12,5.15)(15,7.25)
+\psline[linewidth=5pt,linecolor=gray]{->}(12,5.15)(15,4.25)
+%
+\psline[linewidth=2pt](12,8.15)(15,7.25)(15,4.25)
+%
+\Cnode*[radius=0.2cm](12,5.15){a}
+\rput(11.5,4.5){\huge $P$}
+%
+\rput(12.5,8.9){\huge $dB_y$}
+\rput(14.5,3.4){\huge $dB_x$}
+\rput(15.5,8){\huge $d \boldmath{\vec{B}}$}
+%
+\psarc[linewidth=1pt]{<->}(12,5){5.5}{133}{161}
+\rput(7.2,8.5){\huge $\theta$}
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.pdf
new file mode 100644
index 00000000000..b22248d703d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.tex
new file mode 100644
index 00000000000..2f01fd548e4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.tex
@@ -0,0 +1,20 @@
+\documentclass{minimal}
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{multido}
+\pagestyle{empty}
+\begin{document}
+\SpecialCoor
+
+\newcommand\tABC{%
+ \pspolygon[fillcolor=cyan,fillstyle=solid,linecolor=red]%
+ (0,0)(2,3)(3,2.5)}%
+\psset{unit=0.75}
+\begin{pspicture}(-5,-5)(7.5,7.5)
+ \rput(3,2){
+ \qdisk(0,0){3pt}\uput[-90](0,0){(3,2)}
+ \multido{\iA=90+60,\iB=-60+60}{6}{\rput{\iB}(3;\iA){\tABC}}}
+ \pscircle*[linecolor=red]{5pt}\uput[-90](0,0){Origin}
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.pdf
new file mode 100644
index 00000000000..51ba92994b5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.tex
new file mode 100644
index 00000000000..04743820d36
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.tex
@@ -0,0 +1,26 @@
+\documentclass{minimal}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-5,-5)(5,5)
+\psplot[plotpoints=1000,linecolor=blue,linewidth=1.5pt]{-5}{5}{x dup RadtoDeg 16 mul 3.14 div cos mul}
+\psline[linecolor=red](-5,-5)(5,5)
+\psline[linecolor=red](-5,5)(5,-5)
+\psaxes{->}(0,0)(-5,-5)(5,5)
+\uput[-90](5,0){$x$}
+\uput[0](0,5){$y$}
+\end{pspicture}
+
+\clearpage
+\psset{yunit=0.5}
+\begin{pspicture}(-5,10)(5,10)
+\psplot[plotpoints=1000,linecolor=blue,linewidth=1.5pt]{-5}{5}{x dup RadtoDeg 16 mul 3.14 div cos mul x add}
+\psline[linecolor=red](-5,-10)(5,10)
+\psaxes[Dy=2]{->}(0,0)(-5,-10)(5,10)
+\uput[-90](5,0){$x$}
+\uput[0](0,5){$y$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.pdf
new file mode 100644
index 00000000000..38dce6c91c2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.tex
new file mode 100644
index 00000000000..b67eaf72384
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.tex
@@ -0,0 +1,53 @@
+\documentclass{minimal}
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{multido}
+\usepackage{pst-xkey}
+
+\makeatletter
+\pst@addfams{user}
+\define@key[psset]{user}{nLoop}{\def\psnLoop{#1}}
+\psset[user]{nLoop=1}
+\makeatother
+\def\chooseColor#1{%
+ \ifcase#1\or red\or green\or blue\or cyan\or magenta\or gray\fi}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\psset{xunit=1.5mm,yunit=3mm}
+\begin{pspicture}(-45,0)(45,20)
+ \psaxes[Dy=10,Dx=15]{->}(0,0)(-45,0)(45,20)%
+ \psset{linewidth=1pt}%
+ \pstVerb{%
+ /dc 0.2 def
+ /kx 12 def
+ /ky 12 def
+ /pi 3.141529 def
+ /rad2deg { 57.296 mul } def
+ /si { pi mul dup rad2deg sin exch div } def
+ /Func {
+ /nLoop exch def
+ x kx mul nLoop mul cos
+ nLoop dc mul si mul
+ } def
+ }%
+ \psset{plotpoints=400,linecolor=red,plotstyle=curve}%
+ \multido{\iA=1+1}{6}{%
+ \psplot[linecolor=\chooseColor\iA,nLoop=\iA]{-45}{45}{%
+ /y0 x kx mul cos dc si mul def
+ /y1 0 def
+ 1 1 \psnLoop {
+ Func y1 add /y1 exch def
+ } for
+ y1 y0 add
+ dc mul 2 mul
+ dc add
+ ky mul
+ }%
+ }%
+\end{pspicture}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.pdf
new file mode 100644
index 00000000000..237d715e1ba
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.tex
new file mode 100644
index 00000000000..556db8ce5ce
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.tex
@@ -0,0 +1,45 @@
+\documentclass{minimal}% Uwe Ziegenhagen/Herbert Voss
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{amsmath}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\begin{psmatrix}[rowsep=.5cm, colsep=2cm]
+ & & & & empty & \boxed{S_0^{+\dots+}}\\
+ & & & \boxed{S_0^{+++}} & empty & leer \\
+ & & \boxed{S_0^{++}} & leer & empty & \boxed{S_0^{+\dots+-}}\\
+ & \boxed{S_0^+} & leer & \boxed{S_0^{++-}} & empty & leer\\
+ \boxed{S_0} & leer & \boxed{S_0^{+-}} & leer & empty & \dots\\
+ & \boxed{S_0^-} & leer & \boxed{S_0^{+--}} & empty & leer\\
+ & & \boxed{S_0^{--}} & leer & empty & \boxed{S_T^{+\dots-}}\\
+ & & & \boxed{S_0^{---}} & empty & leer\\
+ & & & & empty & \boxed{S_T^{-\dots-}}\\
+ \psset{linewidth=1pt}
+ \ncline{5,1}{4,2}>{$p$}
+ \ncline{4,2}{3,3}>{$p$}
+ \ncline{6,2}{5,3}>{$p$}
+ \ncline{3,3}{2,4}>{$p$}
+ \ncline{5,3}{4,4}>{$p$}
+ \ncline{7,3}{6,4}>{$p$}
+ \ncline{5,1}{6,2}<{$1-p$}
+ \ncline{4,2}{5,3}<{$1-p$}
+ \ncline{6,2}{7,3}<{$1-p$}
+ \ncline{3,3}{4,4}<{$1-p$}
+ \ncline{5,3}{6,4}<{$1-p$}
+ \ncline{7,3}{8,4}<{$1-p$}
+ \psset{linewidth=0.5pt,linestyle=dotted}
+ \ncline{2,4}{1,5}
+ \ncline{2,4}{3,5}
+ \ncline{4,4}{3,5}
+ \ncline{4,4}{5,5}
+ \ncline{6,4}{5,5}
+ \ncline{6,4}{7,5}
+ \ncline{8,4}{7,5}
+ \ncline{8,4}{9,5}
+\end{psmatrix}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.pdf
new file mode 100644
index 00000000000..bc6335f3256
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.tex
new file mode 100644
index 00000000000..5729452f847
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.tex
@@ -0,0 +1,36 @@
+\documentclass{minimal}
+\usepackage{pstricks}
+\usepackage{pst-node}
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\def\ncIII#1#2#3#4#5#6#7{
+ \ncline[linecolor=#5,linewidth=2pt]{#1}{#2}
+ \ncline[linecolor=magenta,offset=2mm,arrows=<-,nodesepA=4mm]{#1}{#2}
+ \ncline[linecolor=magenta,offset=-2mm,arrows=->]{#1}{#2}
+ \ncline[linecolor=#6,linewidth=2pt]{#1}{#3}
+ \ncline[linecolor=magenta,offset=2mm,arrows=<-,nodesepA=4mm]{#1}{#3}
+ \ncline[linecolor=magenta,offset=-2mm,arrows=->,nodesepA=4mm]{#1}{#3}
+ \ncline[linecolor=#7,linewidth=2pt]{#1}{#4}
+ \ncline[linecolor=magenta,offset=2mm,arrows=<-]{#1}{#4}
+ \ncline[linecolor=magenta,offset=-2mm,arrows=->,nodesepA=4mm]{#1}{#4}
+}
+%
+\psset{fillstyle=solid,fillcolor=black!30}
+\begin{psmatrix}[colsep=0.75cm]
+& & & & & [name=a]\psframebox{\textcolor{red}{\textbf{7}}} \\
+& [name=b]\pscirclebox{7} & & & & [name=c]\pscirclebox{4} & & & & [name=d]\pscirclebox{1}\\[0pt]
+[name=e]\psframebox{9} & [name=f]\psframebox{8} & [name=g]\psframebox{7} & &
+[name=h]\psframebox{6} & [name=i]\psframebox{5} & [name=j]\psframebox{4} & &
+[name=k]\psframebox{6} & [name=l]\psframebox{5} & [name=m]\psframebox{4}
+\end{psmatrix}
+\ncIII{a}{b}{c}{d}{cyan}{black}{black}
+%
+\ncIII{b}{e}{f}{g}{cyan}{black}{black}
+\ncIII{c}{h}{i}{j}{black}{black}{black}
+\ncIII{d}{k}{l}{m}{black}{black}{black}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.pdf
new file mode 100644
index 00000000000..def9727f3e2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.tex
new file mode 100644
index 00000000000..5e1e5a402f8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.tex
@@ -0,0 +1,93 @@
+\documentclass{minimal}
+\usepackage{pstricks}
+\usepackage{pst-tree,pst-node}
+\SpecialCoor
+\makeatletter
+\def\MyNodeA{\@ifnextchar[{\MyNodeA@i}{\MyNodeA@i[]}}
+\def\MyNodeA@i[#1]#2{\Tr[#1]{\psframebox{#2}}}
+\def\MyNodeB{\@ifnextchar[{\MyNodeB@i}{\MyNodeB@i[]}}
+\def\MyNodeB@i[#1]#2{\TR[#1]{\psframebox{#2}}}
+\def\MyNodeC{\@ifnextchar[{\MyNodeC@i}{\MyNodeC@i[]}}
+\def\MyNodeC@i[#1]#2#3{\Tr[#1]{\rnode[b]{#2}{\psframebox{#3}}}}
+\makeatother
+
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+\pstree[arrows={-*},arrowscale=2,nodesepB=0.1]{\MyNodeA[ref=b]{matrix package}}{%
+ \pstree[treesep=-2,levelsep=1.5] {\MyNodeC[ref=t]{Types}{matrix types}}{%
+ \psset{levelsep=0.8,labelsep=0.1}%
+ \def\pspred{Types}%
+ \MyNodeB[href=-0.4]{\Rnode[href=-0.4]{Dense}{dense matrices}}
+ \tlput[tpos=0.44]{0.7}
+ \skiplevels{1}
+ \MyNodeB{\Rnode{Sparse}{sparse matrices}}
+ \tlput[tpos=0.58]{0.3}
+ \endskiplevels
+ \pspolygon*([nodesep=3.3]{\pspred}Dense)(\pspred)([nodesep=2.8]{\pspred}Sparse)
+ \skiplevels{2}
+ \MyNodeB[href=0.3]{\Rnode[href=0.3]{Real}{real matrices}}
+ \tlput[tpos=0.65]{0.7}
+ \endskiplevels
+ \skiplevels{3}
+ \MyNodeB[href=0.3]{\Rnode[href=0.3]{Complex}{complex matrices}}
+ \tlput[tpos=0.7]{0.3}
+ \endskiplevels
+ \pspolygon*([nodesep=2.75]{\pspred}Real)(\pspred)([nodesep=2.3]{\pspred}Complex)
+ \skiplevels{4}
+ \MyNodeB[href=0.4]{rectangular matrices}
+ \endskiplevels
+ \psset{arrows={-o},tpos=0.78}%
+ \skiplevels{5}
+ \MyNodeB[href=0.4]{symmetric matrices}
+ \tlput[tpos=0.74]{0.3}
+ \endskiplevels
+ \skiplevels{6}
+ \MyNodeB[href=0.5]{diagonal matrices}
+ \tlput{0.3}
+ \endskiplevels
+ \skiplevels{7}
+ \MyNodeB[href=0.5]{triangular matrices}
+ \tlput{0.3}
+ \endskiplevels
+ \skiplevels{8}
+ \MyNodeB[href=1]{band matrices}
+ \tlput[labelsep=0]{0.1}
+ \endskiplevels
+ \tspace{6}\Tn%
+ }
+ \pstree[treesep=-3.5,levelsep=1.5]%
+ {\MyNodeC[ref=t]{Computation}{matrix computation types}}{%
+ \def\pspred{Computation}%
+ \MyNodeB[href=0.6]{factorizations}
+ \psset{levelsep=0.8,labelsep=0.05,tpos=0.8}%
+ \skiplevels{1}
+ \MyNodeB[href=-0.4]{%
+ \Rnode[href=-0.4]{Linear}{linear systems}}
+ \tlput[tpos=0.7]{0.3}
+ \endskiplevels
+ \skiplevels{2}
+ \MyNodeB[href=-0.6]{least squares}
+ \tlput[tpos=0.75]{0.2}
+ \endskiplevels
+ \skiplevels{3}
+ \MyNodeB[href=-0.6]{eigenvalues}
+ \tlput{0.2}
+ \endskiplevels
+ \skiplevels{4}
+ \MyNodeB[href=-0.8]{%
+ \Rnode[href=-0.8]{Iterative}{iterative methods}}
+ \tlput{0.2}
+ \endskiplevels
+ \pnode([nodesep=0.8]{\pspred}Linear){LinearB}
+ \pnode([nodesep=3.3]{\pspred}Iterative){IterativeB}
+ \pscustom*[arrows=-]{%
+ \psline(IterativeB)(\pspred)(LinearB)
+ \ncarc[arcangle=40]{LinearB}{IterativeB}%
+ }%
+ }%
+}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.pdf
new file mode 100644
index 00000000000..2342f9e47c6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.tex
new file mode 100644
index 00000000000..2514acae55a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.tex
@@ -0,0 +1,23 @@
+\documentclass{minimal}
+\usepackage{pstricks}
+\usepackage{pst-3dplot}
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-1,-5)(15,2.5)
+ \psset{Alpha=20}
+ \pstThreeDCoor[yMax=25]
+ \parametricplotThreeD[xPlotpoints=200,%
+ linecolor=blue,linewidth=1.5pt,linestyle=solid,plotstyle=curve](0,720)%
+ { 0 t 180 div 6 mul t sin 2.5 mul }
+ \parametricplotThreeD[xPlotpoints=200,linecolor=red,linewidth=1.5pt,%
+ linestyle=solid,plotstyle=curve](0,720)%
+ { t sin 2.5 mul t 180 div 6 mul 0 }
+ \psset{arrows=->,arrowscale=1.5,linewidth=0.5pt}
+ \parametricplotThreeD[yPlotpoints=44,linecolor=red](0,2.5)(15,720)%
+ { u sin t mul u 180 div 6 mul 0 }
+ \parametricplotThreeD[linecolor=blue,yPlotpoints=44](0,2.5)(0,720)%
+ { 0 u 180 div 6 mul u sin t mul }
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.pdf
new file mode 100644
index 00000000000..7bba115a8fe
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.tex
new file mode 100644
index 00000000000..6757b41a439
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.tex
@@ -0,0 +1,93 @@
+\documentclass{minimal}% Bruce Burlton / hv 2005-01-08
+\usepackage{amsmath,amssymb}
+\usepackage{multido}
+\usepackage[nomessages]{fp}
+\usepackage{pstricks,pst-3dplot}%
+
+\newpsstyle{above}{linewidth=1.2pt}
+\newpsstyle{below}{linewidth=0.3pt}
+\def\pstyle{}
+%
+\def\td{57.29578}%
+
+\def\major{4}\def\minor{3}% semi major and minor axes
+\FPeval\ECC{(major*major-minor*minor)^(.5)/major}% eccentricity
+\FPeval\Num{major*(1-ECC*ECC)}% numerator of radius function
+\FPeval\Ra{major*(1+ECC)}% apogee radius
+\FPeval\Rp{major*(1-ECC)}% perigee radius
+\def\Inc{-30}\def\Node{225}\def\perg{30}% inclination, Node and arg. of perigee definitions
+\def\xVal{}\def\yVal{}\def\zVal{0}\def\xValold{0}\def\yValold{0}\def\zValold{0}%
+\def\xTemp{}\def\yTemp{}\def\zTemp{}\def\tempa{}\def\tempb{}\def\tempc{}\def\temp{}%
+\def\Temp{}%
+
+\begin{document}
+ \begin{pspicture}(-5,-4)(5,4)%
+ \psset{Alpha=155}%
+ \pstThreeDCoor[xMin=0,yMin=0,zMin=0]% inertial frame
+ \pstUThreeDPut[270](4,0,0){$\Upsilon$}%
+ \pstThreeDSphere[linecolor=blue,linewidth=.3pt](0,0,0){1}% draw "earth"
+ \pstThreeDCircle(0,0,0)(1,0,0)(0,1,0)% draw equator
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(\Rp,0,0)(0,\Rp,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(4,0,0)(0,4,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(\Ra,0,0)(0,\Ra,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(5.3,0,0)(0,5.3,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(2.5,0,0)(0,2.5,0)% draw equatorial plane
+ \pstRotPointIIID[RotX=\Inc](0,0,6){\xVal}{\yVal}{\zVal}% orbit normal vector, about x (inc)
+ \pstRotPointIIID[RotZ=\Node](\xVal,\yVal,\zVal){\hx}{\hy}{\hz}% about z (node)
+ \pstThreeDLine[SphericalCoor=true,linestyle=dashed,arrows=->](0,0,0)(7,45,0)% line of nodes
+ \pstThreeDLine[linecolor=brown,arrows=->](0,0,0)(\hx,\hy,\hz)% draw orbit normal vector
+% initialize orbit plot
+ \FPeval\xVal{Num/(1+ECC)}% initialize x
+ \FPadd\temp{1}\ECC%
+ \FPdiv\xVal\Num\temp%
+ \FPset\yVal{0.}%
+ \pstRotPointIIID[RotZ=\perg](\xVal,\yVal,0){\tempa}{\tempb}{\tempc}% about z (omega)
+ \pstRotPointIIID[RotX=\Inc](\tempa,\tempb,\tempc){\xTemp}{\yTemp}{\zTemp}% about x (inc)
+ \pstRotPointIIID[RotZ=\Node](\xTemp,\yTemp,\zTemp){\xValold}{\yValold}{\zValold}% about z (node)
+ \pstThreeDLine[linecolor=green,arrows=->](0,0,0)(\xValold,\yValold,\zValold)% perigee vector
+ \pstThreeDNode(\xValold,\yValold,\zValold){Perigee}
+ \uput[180](Perigee){Perigee}% label perigee
+% main loop, eval orbit coords (x,y) in orbit plane, then rotate (x,y,0) to inertial
+% \FPdebugtrue
+ \Multido{\ia=0+1}{360}{%
+ \FPdiv\temp\ia\td
+ \FPsincos\tempb\tempc\temp
+% r, in the orbit plane
+ \FPmul\temp\ECC\tempc
+ \FPadd\temp\temp{1}
+ \FPdiv\tempa\Num\temp
+ \FPmul\xVal\tempa\tempc% x, in the orbit plane
+ \FPmul\yVal\tempa\tempb% y, in the orbit plane
+% rotate it to the inertial frame
+ \pstRotPointIIID[RotZ=\perg](\xVal,\yVal,0){\tempa}{\tempb}{\tempc}% about z (omega)
+ \pstRotPointIIID[RotX=\Inc](\tempa,\tempb,\tempc){\xTemp}{\yTemp}{\zTemp}% about x (inc)
+ \pstRotPointIIID[RotZ=\Node](\xTemp,\yTemp,\zTemp){\xVal}{\yVal}{\zVal}% about z (node)
+ \dimen0=\zVal pt
+ \FPifgt{\number\dimen0}{0} \let\pstyle\above \else \let\pstyle\below \fi
+ \pstThreeDLine(\xValold,\yValold,\zValold)(\xVal,\yVal,\zVal)%
+ \let\xValold\xVal\let\yValold\yVal\let\zValold\zVal%
+ }% end of multido
+ \pstThreeDNode[SphericalCoor=true](\Ra,45,0){LN}%
+ \uput[270](LN){Line of nodes}%
+ \uput{20pt}[50](LN){$i$}%
+
+ \pstThreeDLine[arrows=->,linecolor=green](0,0,0)(-2.868,-0.189,0.86)% draw radius
+ \pstThreeDPut(-2.868,-0.189,0.86){\pstThreeDLine[arrows=->,linecolor=green]%
+ (0,0,0)(0.5,-0.866,0)}% draw velocity
+ \pstThreeDCircle[arrows=->,linecolor=brown,beginAngle=180,endAngle=135]%
+ (0,0,0)(3.25,0,0)(0,3.25,0)% draw node arc
+ \pstThreeDPut[SphericalCoor=true](3.25,20,0){$\Omega$}%
+ \pstThreeDPut[SphericalCoor=true](2.2,160,0){$\omega$}% label arg of perigee
+ \pstThreeDPut[SphericalCoor=true](1.95,190,0){$\theta$}% label anomaly
+ \pstThreeDCircle[arrows=<-,linecolor=brown,beginAngle=0,endAngle=90]%
+ (0,0,0)(.9932,-1.4185,-.9999)(1.6378,1.1472,0)% draw arg of perigee arc
+ \pstThreeDCircle[arrows=->,linecolor=brown,beginAngle=0,endAngle=-55]%
+ (0,0,0)(.9932,-1.4185,-.9999)(1.6378,1.1472,0)% draw anomaly arc
+ \pstThreeDCircle[arrows=->,linecolor=brown,beginAngle=0,endAngle=30]%
+ (2.457,1.721,0)(.3442,-.4915,0)(0,0,.6)% draw inclination arc
+ \pstThreeDNode(-2.868,-0.189,0.86){r}%
+ \uput{12pt}[135](r){$\vec{v}$}% label velocity
+ \uput[0](0.75,1.25){$\vec{r}$}% label r
+ \end{pspicture}%
+%
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.pdf
new file mode 100644
index 00000000000..9870828d5e2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.tex
new file mode 100644
index 00000000000..45833a7c7f4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.tex
@@ -0,0 +1,30 @@
+\documentclass[a4paper]{article}
+
+\usepackage{pstricks}
+\usepackage{pst-node}
+\usepackage{pst-coil}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\SpecialCoor
+\begin{pspicture}(-2,-2)(2,2)
+ \pscircle{2}
+ \pnode(2;-90){O}
+ \pnode(2;10){A}\pnode(2;60){B}
+ \pnode(2;190){C}\pnode(2;-60){D}
+ \qdisk(A){3pt}\qdisk(B){3pt}
+ \qdisk(C){3pt}\qdisk(D){3pt}
+ \nccoil[coilarm=3mm,coilwidth=3mm,linecolor=red]{-}{O}{A}%
+ \nccoil[coilarm=3mm,coilwidth=3mm,coilheight=1.4,linecolor=red]{-}{O}{B}%
+ \nccoil[coilarm=3mm,coilwidth=3mm,coilheight=.9,linecolor=red]{-}{O}{C}%
+ \nccoil[coilarm=3mm,coilwidth=3mm,coilheight=.5,linecolor=red]{-}{O}{D}%
+ \rput(1.6,-.4){$m$}
+ \rput(.8,-1){$k$}
+ \psline[linecolor=blue,linewidth=1.5pt]{<-}(-2,0)(0,0)
+ \rput(-1,.2){$r$}
+\end{pspicture}
+
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.pdf
new file mode 100644
index 00000000000..e233a2d4000
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.tex
new file mode 100644
index 00000000000..611da638c4d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.tex
@@ -0,0 +1,21 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp317.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2004-04-25
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[a4paper]{article}
+\usepackage{pstricks,pst-blur,pst-char}
+\usepackage[dvips,landscape]{geometry}
+\pagestyle{empty}
+
+\begin{document}
+
+\DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{4cm}
+\psset{shadow=true,blur=true,shadowsize=10pt,blurradius=5pt}
+\parbox{\linewidth}{
+ \pscharpath{\RM Graphics}\\
+ \pscharpath{\RM with}\\[20pt]
+ \pscharpath{\RM PSTricks}%
+}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.pdf
new file mode 100644
index 00000000000..cc5bae342a2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.tex
new file mode 100644
index 00000000000..cba4ed50db6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.tex
@@ -0,0 +1,40 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% bsp318.tex ---
+%% Autor : Herbert Voss <voss@perce.de>
+%% Datum : 2005-11-02
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[a4paper]{article}
+\usepackage{pstricks,pst-vue3d}
+\definecolor{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)
+}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-4,-5.5)(3.5,3.5)
+ \psset{THETA=30,PHI=20,Dobs=10,Decran=15}
+ \Sol\chaise
+ \pNodeThreeD(-0.5,-0.3,0){littleChair}
+ \rput[lC](littleChair){%
+ \psset{THETA=30,PHI=20,Dobs=100,Decran=20}
+ \Sol\chaise%
+ }
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.pdf
new file mode 100644
index 00000000000..f9cf5b6bf43
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.tex
new file mode 100644
index 00000000000..c361c354285
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.tex
@@ -0,0 +1,74 @@
+\documentclass{article}
+\pagestyle{empty}
+\usepackage{arrayjob}
+\usepackage{multido}
+\usepackage{pstricks}
+\usepackage{pst-char}
+% Manuel Luque
+% Denis Girou
+\input{random} % Donald Arseneau
+\DeclareFixedFont{\Rm}{T1}{ptm}{m}{n}{4cm}
+
+\newarray\colorCyan
+\newarray\colorMagenta
+\newarray\colorYellow
+\expandarrayelementtrue
+\psset{dimen=middle}
+\makeatletter
+\def\GraphicBackground(#1,#2){%
+% #1 = horizontal size, #2 = vertical size
+\multido{\iLineMOne=\z@+\@ne,\iLine=\@ne+\@ne}{#1}{%
+ \multido{\iColumnMOne=\z@+\@ne,\iColumn=\@ne+\@ne}{#2}{%
+ \setrandim{\pst@dima}{\z@}{0.4pt}%
+ \global\colorCyan(\iLine,\iColumn)={\pointless\pst@dima}
+ \setrandim{\pst@dimb}{\z@}{0.4pt}%
+ \global\colorMagenta(\iLine,\iColumn)={\pointless\pst@dimb}
+ \setrandim{\pst@dimc}{\z@}{0.4pt}%
+ \global\colorYellow(\iLine,\iColumn)={\pointless\pst@dimc}
+ \definecolor{MyColor}{cmyk}{\pointless\pst@dima,\pointless\pst@dimb,\pointless\pst@dimc,0}%
+ \psframe[fillstyle=solid,fillcolor=MyColor,linestyle=none]%
+ (\iLineMOne,\iColumnMOne)(\iLine,\iColumn)}}}
+
+\def\TextTransparent(#1,#2,#3)(#4,#5)#6{%
+% #1, #2, #3 = cyan, magenta and yellow components of the color filter,
+% #4, #5 = horizontal and vertical indices,
+% #6 = text
+ \checkcolorCyan(#4,#5)%
+ \pst@dima\cachedata pt
+ \advance\pst@dima by #1pt
+ \ifdim\pst@dima>\@ne pt\pst@dima=\@ne pt\fi
+ \checkcolorMagenta(#4,#5)%
+ \pst@dimb=\cachedata pt
+ \advance\pst@dimb by #2pt
+ \ifdim\pst@dimb>\@ne pt\pst@dimb=\@ne pt\fi
+ \checkcolorYellow(#4,#5)%
+ \pst@dimc=\cachedata pt
+ \advance\pst@dimc by #3pt
+ \ifdim\pst@dimc>\@ne pt\pst@dimc=\@ne pt\fi
+ \definecolor{MyColor}{cmyk}{\pointless\pst@dima,\pointless\pst@dimb,\pointless\pst@dimc,0}
+ #6%
+}
+
+\def\TestText(#1,#2,#3)(#4,#5)#6#7{%
+% #1, #2, #3 = cyan, magenta and yellow components of the color filter,
+% #4 = horizontal size, #5 = vertical size, #6 = random seed, #7 = text
+\definecolor{ColorFilter}{cmyk}{#1,#2,#3,0}%
+\dataheight=#4\relax
+\begin{pspicture}(#4,#5)
+ \randomi=#6\relax
+ \GraphicBackground(#4,#5)%
+ \multido{\iLineMOne=\z@+\@ne,\iLine=\@ne+\@ne}{#4}{%
+ \multido{\iColumnMOne=\z@+\@ne,\iColumn=\@ne+\@ne}{#5}{%
+ \psclip{\psframe[linestyle=none](\iLineMOne,\iColumnMOne)(\iLine,\iColumn)}
+ \TextTransparent(#1,#2,#3)(\iLine,\iColumn){%
+ \rput(0,0){\pscharpath[linestyle=none,fillstyle=solid,fillcolor=MyColor]{#7}}}
+ \endpsclip}}
+\end{pspicture}}
+
+\makeatother
+
+\begin{document}
+
+\TestText(0.8,0.1,0.1)(8,6){574214204}{\rput[lb]{37}(2.5,-1){\bf\Rm\protect\TeX}}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.pdf
new file mode 100644
index 00000000000..2a54db391b9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.tex
new file mode 100644
index 00000000000..a7d5982ee90
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.tex
@@ -0,0 +1,37 @@
+\documentclass[12pt]{article}% voss-20051106 bsp320.tex
+\usepackage{pst-3dplot}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\begin{pspicture}(10,6)% the easy solution
+ \Large\bfseries
+ \psline(0,5)(5,7)\psline(5,5)(10,7)\psline(0,0)(5,2)\psline(5,0)(10,2)
+ \psframe[style=TGreen](5,2)(10,7)
+ \rput(6,6){1}\rput(9,6){0}\rput(6,3){0}\rput(9,3){-1}
+ \psframe[style=TBlue](2.5,1)(7.5,6)
+ \rput(3.5,5){0}\rput(6.5,5){-1}\rput(3.5,2){-1}\rput(6.5,2){0}
+ \psframe[style=TRed](0,0)(5,5)
+ \rput(1,4){0}\rput(4,4){1}\rput(1,1){1}\rput(4,1){0}
+\end{pspicture}
+
+\begin{pspicture}(-6,-6)(6,6)% the 3d-solution
+\psset{Alpha=70,Beta=10}
+%\pstThreeDCoor
+\Large\bfseries
+\pstThreeDSquare[style=TRed](-6,0,0)(0,5,0)(0,0,5)
+\pstThreeDPut(-6,1,4){1}\pstThreeDPut(-6,4,4){0}
+\pstThreeDPut(-6,1,1){0}\pstThreeDPut(-6,4,1){-1}
+\pstThreeDSquare[style=TGreen](0,0,0)(0,5,0)(0,0,5)
+\pstThreeDPut(0,1,4){0}\pstThreeDPut(0,4,4){-1}
+\pstThreeDPut(0,1,1){-1}\pstThreeDPut(0,4,1){0}
+\pstThreeDSquare[style=TBlue](6,0,0)(0,5,0)(0,0,5)
+\pstThreeDPut(6,1,4){0}\pstThreeDPut(6,4,4){1}
+\pstThreeDPut(6,1,1){1}\pstThreeDPut(6,4,1){0}
+\pstThreeDLine(6,0,5)(-6,0,5)\pstThreeDLine(6,5,5)(-6,5,5)
+\pstThreeDLine(6,0,0)(-6,0,0)\pstThreeDLine(6,5,0)(-6,5,0)
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.pdf
new file mode 100644
index 00000000000..3a5edb6d2eb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.tex
new file mode 100644
index 00000000000..a889e4cd3bc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.tex
@@ -0,0 +1,40 @@
+\documentclass{minimal}
+\listfiles
+%\usepackage[T1]{fontenc}
+%\usepackage[latin1]{inputenc}
+\usepackage{pstricks,pst-jftree}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+\deftriangle\fixedtri(.8)(1)(-1)
+\defbranch\steepmedleft(1)(2)
+\defbranch\steepmedright(1)(-2)
+\def\overnode#1#2{%
+ \vtop{\offinterlineskip
+ \halign{\hfil##\hfil\cr \vrule width0pt depth5pt #2\cr \pnode{#1}\cr}}}
+\jftree[xunit=54pt,yunit=22pt,triratio=.5,everynode={\strut}]
+\!\0{IP}
+ \fixedtri[triratio=.95]\1
+ \fixedtri{\triline{sono stati\hfil}}\cr
+\!\1{FP}\medleft\2\medright\3\cr
+\!\2{$F_{\rlap{$\scriptstyle[+strong]$}}$}
+ \medvert{\overnode{A1}{$arrestati_i$}}\cr
+\!\3{Voice$_{\rlap{$\scriptstyle Pass$}}$}
+ \medleft{\hskip1.4em\overnode{A2}{Voice}$_{Pass}$}
+ \medright\6\cr
+\!\6{$Agr_OP$}\medleft\7\medright\8\cr
+\!\7{DP}\medvar{\overnode{A3}{alcuni uomini$_m$}}\cr
+\!\8{${Agr_O}'$}
+ \steepmedleft{\overnode{A4}{$Agr_O$}}
+ \steepmedright\9\cr
+\!\9{VP}\medvar{\quad\overnode{A5}{${\mathit{t}}_{\,i}$}
+ \overnode{A6}{${\mathit{t}}_{\,m}$}\quad}\cr
+\endjftree
+{\psset{nodesepA=0,nodesepB=3pt,arrows=->}
+ \ncarc[arcangle=45,nodesepA=5pt]{A2}{A1}
+ \nccurve[angleA=-150,angleB=-70]{A5}{A4}
+ \nccurve[angleA=-140,angleB=-70,nodesepA=3pt, linestyle=dashed]{A6}{A3}
+ \nccurve[angleA=-160,angleB=-100,ncurv=1.4,nodesepA=5pt]{A4}{A2}}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.pdf
new file mode 100644
index 00000000000..76c6bef05b6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.tex
new file mode 100644
index 00000000000..d3504659766
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.tex
@@ -0,0 +1,48 @@
+\documentclass[a4paper]{article}
+\usepackage{pstricks}
+\usepackage[margin=2cm,noheadfoot]{geometry}
+
+\parindent0pt
+\pagestyle{empty}
+\nofiles
+\begin{document}
+\centering
+\newcount\WL
+
+\def\WaveToPS#1%
+ {\definecolor{tmp}{wave}{#1}%
+ \extractcolorspec{tmp}\tmp
+ \expandafter\convertcolorspec\tmp{rgb}\tmp
+ \expandafter\WaveToPSi\tmp,}
+\def\WaveToPSi#1,#2,#3,%
+ {\pstVerb{/Red{#1}def /Green{#2}def /Blue{#3}def}}
+
+\definecolor[ps]{lambda}{rgb}{Red Corr Green Corr Blue Corr}%
+\pstVerb{/Corr{dup 0 gt {Gamma exp}if }def}
+
+\def\DisplayBar#1#2%
+ {\linethickness{1.25\unitlength}\WL=360
+ \pstVerb{/Gamma{#1}def}%
+ \multiput(360,#2)(1,0){456}%
+ {\WaveToPS{\the\WL}%
+ {\color{lambda}\line(0,1){50}}\global\advance\WL1}%
+ \linethickness{0.25\unitlength}\WL=360
+ \multiput(360,#2)(20,0){23}%
+ {\picture(0,0)
+ \line(0,-1){5}
+ \multiput(5,0)(5,0){3}{\line(0,-1){2.5}}
+ \put(0,-10){\makebox(0,0){\the\WL}}\global\advance\WL20
+ \endpicture}%
+ \put(350,#2){\makebox(0,50)[r]{\small$\gamma$\,=\,#1}}}
+
+\unitlength.75pt
+\begin{picture}(510,345)(310,-10)
+\sffamily\tiny
+\DisplayBar{0.4}{0}%
+\DisplayBar{0.6}{70}%
+\DisplayBar{0.8}{140}%
+\DisplayBar{1.0}{210}%
+\DisplayBar{1.2}{280}%
+\end{picture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.pdf
new file mode 100644
index 00000000000..2950858b8f1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.tex
new file mode 100644
index 00000000000..2539a72a9e3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.tex
@@ -0,0 +1,108 @@
+\documentclass[a4paper]{article}%
+\usepackage{pstricks,pst-node,pst-grad,pst-math,multido}
+\SpecialCoor
+
+\parindent0pt
+\pagestyle{empty}
+\begin{document}
+\centering
+\psframebox[fillcolor=black!45,fillstyle=solid]{%
+\begin{pspicture*}(-6,0)(7,7.5) % dieser code wird irgendwann nach
+\pnode(0,0){O} % nach pst-optic wandern
+\pnode(!
+ /AnglePrisme 30 def
+ /AnglePlan1 19 def
+ /AnglePlan2 54 def
+% le point C1 sur la droite 1
+ /C1x -8 def
+ /C1y 7 def
+% le point C2 sur la droite 2
+ /C2x 11 def
+ /C2y 5 def
+% donne la distance C1E1
+ /u 1.5 def
+%
+ /g1x AnglePrisme sin neg def % -sin(A/2)
+ /g1y AnglePrisme cos def % cos(A/2)
+ /u1x AnglePlan1 sin neg def
+ /u1y AnglePlan1 cos neg def
+% le point E émetteur
+ /E1x C1x u u1x mul add def
+ /E1y C1y u u1y mul add def
+ %
+ /n1x AnglePlan1 cos def
+ /n1y AnglePlan1 sin neg def
+ /Lambda {E1x g1y mul E1y g1x mul neg add
+ n1y g1x mul neg n1x g1y mul add
+ div neg} bind def
+% point I1
+ /i1x {E1x Lambda n1x mul add} bind def
+ /i1y {E1y Lambda n1y mul add} bind def
+ 0 0){Stockage_parametres_prisme}
+\pspolygon[fillstyle=gradient,gradbegin=cyan,gradend=white,gradangle=60,gradmidpoint=0.5](O)%
+ (! 7 90 AnglePrisme add cos mul 7 90 AnglePrisme add sin mul)
+ (! 7 90 AnglePrisme sub cos mul 7 90 AnglePrisme sub sin mul)
+\multido{\iLAMBDA=400+3}{115}{%
+ \pstVerb{
+ /lambda \iLAMBDA\space def
+ }%
+\definecolor{prisme}{wave}{\iLAMBDA}%
+\pnode(!
+% Les datas
+% Sellmeier's
+% glass sf15 : verre flint lourd
+% n=sqrt(1+B1*L^2/(l^2-C1)+B2*L^2/(l^2-C2)+B3*L^2/(l^2-C3))
+% Cauchy : /N {1.606 6545 1 mul lambda dup mul div add} bind def
+ /L2 {lambda 1e-3 mul dup mul} bind def
+ /N {1
+ 1.539259 L2 mul L2 0.011931 sub div
+ add
+ 0.247621 L2 mul L2 0.055608 sub div
+ add
+ 1.038164 L2 mul L2 116.416755 sub div
+ add
+ sqrt} bind def
+ /alpha1 AnglePlan1 AnglePrisme add def
+ /sinB1 alpha1 sin N div def
+ /B1 sinB1 ASIN RadtoDeg def
+ /Delta1 AnglePrisme B1 sub def
+%%%
+ /g2x AnglePrisme sin def
+ /g2y AnglePrisme cos def
+ /d12x Delta1 cos def % d12x
+ /d12y Delta1 sin def % d12y
+ /Lambda2 {i1x g2y mul i1y g2x mul sub
+ d12y g2x mul d12x g2y mul sub
+ div} bind def
+% point I2
+ /i2x {i1x Lambda2 d12x mul add} bind def
+ /i2y {i1y Lambda2 d12y mul add} bind def
+%
+ /B2 AnglePrisme 2 mul B1 sub def
+ /sinA2 N B2 sin mul def
+ /alpha2 sinA2 ASIN RadtoDeg def
+ /u2x AnglePlan2 sin def
+ /u2y AnglePlan2 cos neg def
+ /Delta2 alpha2 AnglePrisme sub def
+ /d2x Delta2 cos def
+ /d2y Delta2 sin def
+ /s2x i2x C2x sub def
+ /s2y i2y C2y sub def
+ /dA d2x u2y mul d2y u2x mul sub def
+ /dM d2x s2y mul d2y s2x mul sub def
+% le point R2
+ /r2x C2x dM dA div u2x mul add def
+ /r2y C2y dM dA div u2y mul add def
+0 0){factice}
+\pnode(! C1x C1y){C1}
+\pnode(! C2x C2y){C2}
+\pnode(! E1x E1y){E1}
+\pnode(! i1x i1y){I1}
+\pnode(! i2x i2y){I2}
+\pnode(! r2x r2y){R2}
+\psline[linecolor=prisme](I1)(I2)(R2)}
+\psline[linecolor=white,linewidth=0.5mm](E1)(I1)
+\psline[linecolor=white,linewidth=0.5mm,arrowscale=2]{->}(E1)(!i1x E1x add 2 div i1y E1y add 2 div)
+\end{pspicture*}}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.pdf
new file mode 100644
index 00000000000..de2c2a5c95a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.tex
new file mode 100644
index 00000000000..c3947718973
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.tex
@@ -0,0 +1,24 @@
+\documentclass{minimal}
+\listfiles
+%\usepackage[T1]{fontenc}
+%\usepackage[latin1]{inputenc}
+\usepackage{pstricks,pst-lens,graphicx}
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\newcommand{\tigerHead}{\rput[lb](0,0){\includegraphics[width=4cm]{tiger}}}
+\newpsstyle{SimpleGlass}{linestyle=none}\psset{LensStyleGlass=SimpleGlass}
+\begin{pspicture}(0,0)(4,4.5) \tigerHead \end{pspicture}\hspace{0.5cm}
+\begin{pspicture}(-0.5,0)(3,4.5)
+ \PstLens[LensHandle=false,LensSize=1.8,LensMagnification=2](1.2,2.3){\tigerHead}
+\end{pspicture}\hspace{0.5cm}
+\newpsstyle{SimpleHandle}{fillstyle=solid,fillcolor=white,framearc=0.5}
+\psset{LensStyleHandle=SimpleHandle}
+\begin{pspicture}(0,0)(4,4.5)
+ \tigerHead
+ \PstLens[LensSize=1.5,LensMagnification=4,LensRotation=-45](1.5,2.5){\tigerHead}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.pdf
new file mode 100644
index 00000000000..3c90e498ec8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.tex
new file mode 100644
index 00000000000..68dec77cc63
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.tex
@@ -0,0 +1,69 @@
+\documentclass[11pt,a4paper]{article}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{pstricks,pstricks-add,multido}
+\SpecialCoor
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\newcommand{\Touch}{%
+\psframe[linestyle=none,fillstyle=solid,fillcolor=bl,dimen=middle](0.1,0.75)}
+\definecolor[ps]{bl}{rgb}{tx@addDict begin Red Green Blue end}%
+% Echelle 1cm <-> 40 nm
+% 1 nm <-> 0.025 cm
+\psframebox[fillstyle=solid,fillcolor=black]{%
+\begin{pspicture}(-1,-0.5)(12,1.5)
+\multido{\iLAMBDA=380+2}{200}{%
+ \pstVerb{
+ /lambda \iLAMBDA\space def
+ lambda
+ tx@addDict begin wavelengthToRGB end
+ }%
+ \rput(! lambda 0.025 mul 9.5 sub 0){\Touch}
+}
+\multido{\n=0+1,\iDiv=380+40}{11}{%
+ \psline[linecolor=white](\n,0.1)(\n,-0.1)
+ \uput[270](\n,0){\textbf{\white\iDiv}}}
+ \psline[linecolor=white]{->}(11,0)
+ \uput[270](11,0){\textbf{\white$\lambda$(nm)}}
+\end{pspicture}}
+
+\psframebox[fillstyle=solid,fillcolor=black]{%
+\begin{pspicture}(-1,-0.5)(12,1)
+ \pstVerb{
+ /lambda 656 def
+ lambda
+ tx@addDict begin wavelengthToRGB end
+ }%
+ \rput(! 656 0.025 mul 9.5 sub 0){\Touch}
+ \pstVerb{
+ /lambda 486 def
+ lambda
+ tx@addDict begin wavelengthToRGB end
+ }%
+ \rput(! 486 0.025 mul 9.5 sub 0){\Touch}
+ \pstVerb{
+ /lambda 434 def
+ lambda
+ tx@addDict begin wavelengthToRGB end
+ }%
+ \rput(! 434 0.025 mul 9.5 sub 0){\Touch}
+ \pstVerb{
+ /lambda 410 def
+ lambda
+ tx@addDict begin wavelengthToRGB end
+ }%
+ \rput(! 410 0.025 mul 9.5 sub 0){\Touch}
+\multido{\n=0+1,\iDiv=380+40}{11}{%
+ \psline[linecolor=white](\n,0.1)(\n,-0.1)
+ \uput[270](\n,0){\textbf{\white\iDiv}}}
+ \psline[linecolor=white]{->}(11,0)
+ \uput[270](11,0){\textbf{\white$\lambda$(nm)}}
+\end{pspicture}}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.pdf
new file mode 100644
index 00000000000..fcab68a2f51
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.tex
new file mode 100644
index 00000000000..5af8cdc3089
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.tex
@@ -0,0 +1,22 @@
+\documentclass[11pt,a4paper]{article}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{pstricks,pstricks-add}
+\SpecialCoor
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\def\pshlabel#1{\footnotesize$#1$}
+\begin{pspicture}(0,-0.75)(10,1)
+\psaxes[labelsep=2pt,yAxis=false,%
+ labelsep=-10pt,ticksize=0 10mm,subticks=10,subticksize=0.75,%
+ tickcolor=red,subtickcolor=blue,tickwidth=1pt,%
+ subtickwidth=0.5pt](10.01,0)
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.pdf
new file mode 100644
index 00000000000..574207cb424
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.tex
new file mode 100644
index 00000000000..77a11243cd3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.tex
@@ -0,0 +1,51 @@
+\documentclass[a4paper,10pt]{article}
+\usepackage[dvipsnames]{pstricks}
+\usepackage{pst-xkey}
+
+\makeatletter
+\define@key[psset]{}{stain}{\def\psk@stain{#1}}
+\define@key[psset]{}{step}{\def\psk@step{#1}}
+\psset{stain=20,step=0.25}%
+%
+\def\psCStain{\pst@object{psCStain}}
+\def\psCStain@i(#1)#2{%
+ \leavevmode
+ \pst@killglue
+ \begingroup
+ \use@par
+ \pscircle*(#1){#2}
+ \init@pscode%
+ \pst@getcoor{#1}\pst@tempa%
+ \pssetlength\pst@dimc{#2}%
+ \def\pst@linetype{4}%
+ \addto@pscode{%
+ rrand srand
+ /getRandInt { rand 2147483647 div \psk@stain\space mul } def
+ \pst@tempa\space translate
+ /radius \pst@number\pst@dimc \psk@dimen CLW mul sub def
+ newpath
+ 0 radius moveto
+ 0 \psk@step\space 360 {
+ /angle exch def
+ radius getRandInt add dup angle cos mul exch angle sin mul
+ lineto
+ } for
+ closepath fill
+ }%
+ \pst@stroke
+ \use@pscode
+ \endgroup
+ \ignorespaces%
+}
+\makeatother
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{pspicture}(7,2)
+ \psCStain[linecolor=red](3.5,1){0.5}
+ \psCStain(1,1){0.25}
+ \psCStain[linecolor=Goldenrod,step=1](6,1){0.25}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.pdf
new file mode 100644
index 00000000000..19c0e0ac264
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.tex
new file mode 100644
index 00000000000..d4647e4e769
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.tex
@@ -0,0 +1,63 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pst-grad}
+\usepackage{pst-vue3d}
+
+\newpsstyle{GradGrayWhite}{fillstyle=gradient,%
+ gradbegin=black!30,gradend=white,linewidth=0.1mm}%
+
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+\iffalse
+\begin{pspicture}(-3.75,-3.25)(5,5.5)
+ \AxesThreeD[arrows=->](45,40,50)
+ \psset{PortionSphereTHETA=60,PortionSpherePHI=45,linewidth=0.1pt}
+ \SphereThreeD[fillstyle=solid,fillcolor=cyan,linewidth=0.1pt](0,0,0){30}
+ \PortionSphereThreeD[fillstyle=solid,fillcolor=red!30](0,0,0){30}
+ \LineThreeD[SphericalCoor,linestyle=dashed](0,0,0)(30,70,35)
+ \LineThreeD[SphericalCoor,linestyle=dashed](0,0,0)(30,50,35)
+ \LineThreeD[SphericalCoor,linestyle=dashed](0,0,0)(30,70,55)
+ \LineThreeD[SphericalCoor,linestyle=dashed](0,0,0)(30,50,55)
+ \LineThreeD[SphericalCoor](30,70,35)(50,70,35)
+ \LineThreeD[SphericalCoor](30,50,35)(50,50,35)
+ \LineThreeD[SphericalCoor](30,70,55)(50,70,55)
+ \LineThreeD[SphericalCoor](30,50,55)(50,50,55)
+ \PortionSphereThreeD[fillstyle=solid,fillcolor=red!80](0,0,0){50}
+ \psset{linestyle=dashed,linewidth=\pslinewidth}
+ \LineThreeD(0,0,0)(30,0,0)
+ \LineThreeD(0,0,0)(0,30,0)
+ \LineThreeD(0,0,0)(0,0,30)
+\end{pspicture}
+
+\clearpage
+\fi
+\begin{pspicture}(-5,-3.5)(3,5)%
+ \psset{THETA=30,PHI=30,Dobs=100,Decran=20}%
+ \SphereThreeD[linewidth=0.5pt](0,0,0){20}
+% \SphereThreeD[fillstyle=solid,fillcolor=cyan,linewidth=0.1pt](0,0,0){20}
+% \AxesThreeD[arrows=->](25)
+ \PortionSphereThreeD[style=GradGrayWhite](0,0,0){20}%
+ \pNodeThreeD(20;10;10){C1}%
+ \pNodeThreeD(40;10;10){D1}%
+ \psline(C1)(D1)%
+ \pNodeThreeD(20;10;-10){C2}%
+ \pNodeThreeD(40;10;-10){D2}%
+ \psline(C2)(D2)%
+ \pNodeThreeD(20;-10;-10){C3}%
+ \pNodeThreeD(40;-10;-10){D3}%
+ \psline(C3)(D3)%
+ \pNodeThreeD(20;-10;10){C4}%
+ \pNodeThreeD(40;-10;10){D4}%
+ \psline(C4)(D4)%
+%
+ \PortionSphereThreeD[style=GradGrayWhite](0,0,0){40}%
+ \psset{linecolor=black,PhiCercle=45,linestyle=dotted}%
+ \makeatletter\def\pst@linetype{1}\makeatother
+ \SphereCercleThreeD(0,0,0){20}%
+ \SphereMeridienThreeD[ThetaMeridien=45](0,0,0){20}%
+ \SphereCercleThreeD[PhiCercle=0](0,0,0){20}%
+ \SphereMeridienThreeD[THETA=30,PHI=30,ThetaMeridien=0](0,0,0){20}%
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.pdf
new file mode 100644
index 00000000000..b467dc42c03
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.tex
new file mode 100644
index 00000000000..fc66cc8c0f8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.tex
@@ -0,0 +1,15 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\input random
+\usepackage{pst-labo}
+
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\psset{unit=0.5cm}
+\pstChauffageBallon[glassType=erlen,tubeRecourbe,recuperationGaz,substance=\pstTournureCuivre]\hspace{3cm}
+\pstChauffageBallon[glassType=becher,aspectLiquide1=Champagne,substance=\pstBullesChampagne]\hspace{.25cm}
+\pstChauffageBallon[glassType=erlen,substance=\pstBullesChampagne,tubeDroit,pince]
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.pdf
new file mode 100644
index 00000000000..b3a7777d89a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.tex
new file mode 100644
index 00000000000..df147630188
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.tex
@@ -0,0 +1,28 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\SpecialCoor
+\usepackage{pst-xkey}
+
+\makeatletter
+\define@key[psset]{}{transpalpha}{\pst@checknum{#1}\pstranspalpha}
+\psset{transpalpha=0.5}
+%
+\def\psfs@transp{%
+ \addto@pscode{/Normal .setblendmode \pstranspalpha .setshapealpha}
+ \psfs@solid%
+}
+\makeatother
+
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\psset{linestyle=none,fillstyle=transp}
+\begin{pspicture}(-5,-5)(5,5)
+ \rput(0,1){\Huge\textbf{PSTricks}}
+ \pscircle[fillcolor=green](2;135){2cm}
+ \pscircle[fillcolor=red](2;45){2cm}
+ \pscircle[fillcolor=blue](1;-90){2cm}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.pdf
new file mode 100644
index 00000000000..668a1f1056d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.tex
new file mode 100644
index 00000000000..007b4ed74ba
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.tex
@@ -0,0 +1,40 @@
+\listfiles
+\documentclass{article}
+\usepackage{pstricks,multido}
+
+\definecolorseries{testA}{rgb}{last}{blue}{yellow}
+\resetcolorseries[300]{testA}% defines the series with 200 colors
+\definecolorseries{testC}{cmyk}{last}{white}[cmyk]{1,0,0,0}
+\resetcolorseries[11]{testC}% cyan series with 10 colors
+\definecolorseries{testM}{cmyk}{last}{white}[cmyk]{0,1,0,0}
+\resetcolorseries[11]{testM}% magenta series with 10 colors
+\definecolorseries{testY}{cmyk}{last}{white}[cmyk]{0,0,1,0}
+\resetcolorseries[11]{testY}% yellow series with 10 colors
+\definecolorseries{testK}{cmyk}{last}{white}[cmyk]{0,0,0,1}
+\resetcolorseries[11]{testK}% black series with 10 colors
+
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{unit=1bp,linewidth=1.2pt}
+\begin{pspicture}(300,50)
+ \multido{\nC=1+1}{300}{%
+ \psline[linecolor={testA!![\nC]}](\nC,0)(\nC,50)}
+\end{pspicture}
+
+\clearpage
+\vspace{5mm}
+\setlength{\fboxsep}{2mm}
+\makebox[20mm][l]{cyan (C):}%
+\multido{\nColr=0+1}{10}{\colorbox{testC!![\nColr]}{.\nColr}}\colorbox{testC!![10]}{1}\\
+\makebox[20mm][l]{magenta (M):}%
+\multido{\nColr=0+1}{10}{\colorbox{testM!![\nColr]}{.\nColr}}\colorbox{testM!![10]}{1}\\
+\makebox[20mm][l]{yellow (Y):}%
+\multido{\nColr=0+1}{10}{\colorbox{testY!![\nColr]}{.\nColr}}\colorbox{testY!![10]}{1}\\
+\makebox[20mm][l]{black (K):}%
+\multido{\nColr=0+1}{10}{\colorbox{testK!![\nColr]}{.\nColr}}\colorbox{testK!![10]}{1}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.pdf
new file mode 100644
index 00000000000..fa0b0aed96f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.tex
new file mode 100644
index 00000000000..2aaa97c5e78
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.tex
@@ -0,0 +1,54 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- Mode: Latex -*- %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Letters-Tiling.tex --- Tiling of letters with various tiles
+%%
+%% Author : Denis GIROU (CNRS/IDRIS - France) <Denis.Girou@idris.fr>
+%% Created the : Tue Dec 10 18:44:34 1996
+%% Last mod. by : Denis GIROU (CNRS/IDRIS - France) <Denis.Girou@idris.fr>
+%% Last mod. the : Thu Dec 18 21:26:55 1997
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-char}
+\usepackage[tiling]{pst-fill}
+
+\newcommand{\TileA}{%
+\psset{unit=0.2}%
+\begin{pspicture}(2,2)
+ \psframe*[linecolor=red](0,0)(1,1)
+ \psframe*[linecolor=blue](1,0)(2,1)
+ \psframe*[linecolor=yellow](0,1)(1,2)
+ \psframe*[linecolor=green](1,1)(2,2)
+\end{pspicture}}
+
+\newcommand{\Hexagon}[1]{%
+\pspolygon*[linecolor=#1](0.5;0)(0.5;60)(0.5;120)(0.5;180)(0.5;240)(0.5;300)}
+
+\newcommand{\TileB}{%
+\psset{unit=0.5}
+\SpecialCoor
+\begin{pspicture}(1.5,1.732)
+ \rput(0,0){\Hexagon{red}}\rput(.75,0.433){\Hexagon{yellow}}
+ \rput(0,0.866){\Hexagon{cyan}}\rput(.75,1.3){\Hexagon{green}}
+\end{pspicture}}
+
+\pagestyle{empty}
+\parindent=0pt
+
+\begin{document}
+
+\DeclareFixedFont{\bigrm}{T1}{ptm}{m}{n}{3cm}
+
+\begin{pspicture}(10,2.2)
+ \psboxfill{\TileA}
+ \pscharpath[fillstyle=boxfill,fillloopadd=3]{\rput[b](4.5,0){\bigrm Donald}}
+\end{pspicture}
+
+\clearpage
+\centerline{%
+\begin{pspicture}(17.5,6)
+ \psboxfill{\TileB}
+ \pscharpath[fillstyle=boxfill,fillloopadd=1]{\rput[b](7.5,0){\bigrm Knuth}}
+\end{pspicture}}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.pdf
new file mode 100644
index 00000000000..78b7ae935cc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.tex
new file mode 100644
index 00000000000..9d0e2d73b3d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.tex
@@ -0,0 +1,161 @@
+\documentclass[11pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage[svgnames]{xcolor}
+\newcommand\XCBox[1]{\fcolorbox{black}{#1}{\phantom{ll}} \small #1}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\begin{tabular}{@{}llll@{}}
+ \XCBox{AliceBlue} &
+ \XCBox{AntiqueWhite} &
+ \XCBox{Aqua} &
+ \XCBox{Aquamarine} \\
+ \XCBox{Azure} &
+ \XCBox{Beige} &
+ \XCBox{Bisque} &
+ \XCBox{Black} \\
+ \XCBox{BlanchedAlmond} &
+ \XCBox{Blue} &
+ \XCBox{BlueViolet} &
+ \XCBox{Brown} \\
+ \XCBox{BurlyWood} &
+ \XCBox{CadetBlue} &
+ \XCBox{Chartreuse} &
+ \XCBox{Chocolate} \\
+ \XCBox{Coral} &
+ \XCBox{CornflowerBlue} &
+ \XCBox{Cornsilk} &
+ \XCBox{Crimson} \\
+ \XCBox{Cyan} &
+ \XCBox{DarkBlue} &
+ \XCBox{DarkCyan} &
+ \XCBox{DarkGoldenrod} \\
+ \XCBox{DarkGray} &
+ \XCBox{DarkGreen} &
+ \XCBox{DarkGrey} &
+ \XCBox{DarkKhaki} \\
+ \XCBox{DarkMagenta} &
+ \XCBox{DarkOliveGreen} &
+ \XCBox{DarkOrange} &
+ \XCBox{DarkOrchid} \\
+ \XCBox{DarkRed} &
+ \XCBox{DarkSalmon} &
+ \XCBox{DarkSeaGreen} &
+ \XCBox{DarkSlateBlue} \\
+ \XCBox{DarkSlateGray} &
+ \XCBox{DarkSlateGrey} &
+ \XCBox{DarkTurquoise} &
+ \XCBox{DarkViolet} \\
+ \XCBox{DeepPink} &
+ \XCBox{DeepSkyBlue} &
+ \XCBox{DimGray} &
+ \XCBox{DimGrey} \\
+ \XCBox{DodgerBlue} &
+ \XCBox{FireBrick} &
+ \XCBox{FloralWhite} &
+ \XCBox{ForestGreen} \\
+ \XCBox{Fuchsia} &
+ \XCBox{Gainsboro} &
+ \XCBox{GhostWhite} &
+ \XCBox{Gold} \\
+ \XCBox{Goldenrod} &
+ \XCBox{Gray} &
+ \XCBox{Grey} &
+ \XCBox{Green} \\
+ \XCBox{GreenYellow} &
+ \XCBox{Honeydew} &
+ \XCBox{HotPink} &
+ \XCBox{IndianRed} \\
+ \XCBox{Indigo} &
+ \XCBox{Ivory} &
+ \XCBox{Khaki} &
+ \XCBox{Lavender} \\
+ \XCBox{LavenderBlush} &
+ \XCBox{LawnGreen} &
+ \XCBox{LemonChiffon} &
+ \XCBox{LightBlue} \\
+ \XCBox{LightCoral} &
+ \XCBox{LightCyan} &
+ \XCBox{LightGoldenrodYellow} &
+ \XCBox{LightGray} \\
+ \XCBox{LightGreen} &
+ \XCBox{LightGrey} &
+ \XCBox{LightPink} &
+ \XCBox{LightSalmon} \\
+ \XCBox{LightSeaGreen} &
+ \XCBox{LightSkyBlue} &
+ \XCBox{LightSlateGray} &
+ \XCBox{LightSlateGrey} \\
+ \XCBox{LightSteelBlue} &
+ \XCBox{LightYellow} &
+ \XCBox{Lime} &
+ \XCBox{LimeGreen} \\
+ \XCBox{Linen} &
+ \XCBox{Magenta} &
+ \XCBox{Maroon} &
+ \XCBox{MediumAquamarine} \\
+ \XCBox{MediumBlue} &
+ \XCBox{MediumOrchid} &
+ \XCBox{MediumPurple} &
+ \XCBox{MediumSeaGreen} \\
+ \XCBox{MediumSlateBlue} &
+ \XCBox{MediumSpringGreen} &
+ \XCBox{MediumTurquoise} &
+ \XCBox{MediumVioletRed} \\
+ \XCBox{MidnightBlue} &
+ \XCBox{MintCream} &
+ \XCBox{MistyRose} &
+ \XCBox{Moccasin} \\
+ \XCBox{NavajoWhite} &
+ \XCBox{Navy} &
+ \XCBox{OldLace} &
+ \XCBox{Olive} \\
+ \XCBox{OliveDrab} &
+ \XCBox{Orange} &
+ \XCBox{OrangeRed} &
+ \XCBox{Orchid} \\
+ \XCBox{PaleGoldenrod} &
+ \XCBox{PaleGreen} &
+ \XCBox{PaleTurquoise} &
+ \XCBox{PaleVioletRed} \\
+ \XCBox{PapayaWhip} &
+ \XCBox{PeachPuff} &
+ \XCBox{Peru} &
+ \XCBox{Pink} \\
+ \XCBox{Plum} &
+ \XCBox{PowderBlue} &
+ \XCBox{Purple} &
+ \XCBox{Red} \\
+ \XCBox{RosyBrown} &
+ \XCBox{RoyalBlue} &
+ \XCBox{SaddleBrown} &
+ \XCBox{Salmon} \\
+ \XCBox{SandyBrown} &
+ \XCBox{SeaGreen} &
+ \XCBox{Seashell} &
+ \XCBox{Sienna} \\
+ \XCBox{Silver} &
+ \XCBox{SkyBlue} &
+ \XCBox{SlateBlue} &
+ \XCBox{SlateGray} \\
+ \XCBox{SlateGrey} &
+ \XCBox{Snow} &
+ \XCBox{SpringGreen} &
+ \XCBox{SteelBlue} \\
+ \XCBox{Tan} &
+ \XCBox{Teal} &
+ \XCBox{Thistle} &
+ \XCBox{Tomato} \\
+ \XCBox{Turquoise} &
+ \XCBox{Violet} &
+ \XCBox{Wheat} &
+ \XCBox{White} \\
+ \XCBox{WhiteSmoke} &
+ \XCBox{Yellow} &
+ \XCBox{YellowGreen}% 147 colors
+ \end{tabular}
+
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.pdf
new file mode 100644
index 00000000000..46ebe41a59d
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.tex
new file mode 100644
index 00000000000..c88a44daec2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.tex
@@ -0,0 +1,56 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\psset{unit=1ex}
+\newcount\elcount
+\newcount\Xresult
+\makeatletter
+\def\foreach#1#2{%
+ \ifx\\#2\\%
+ \else\@ReturnAfterFi{\do@foreach{#2}#1\@nil}%
+ \fi%
+}
+\def\do@foreach#1#2#3\@nil{%
+ #1#2%
+ \ifx\\#3\\%
+ \else\@ReturnAfterFi{\do@foreach{#1}#3\@nil}%
+ \fi%
+}
+\long\def\@ReturnAfterFi#1\fi{\fi#1}
+
+\def\lambda#1{\csname do#1\endcsname}
+\expandafter\def\csname do.\endcsname{\OneSignal{0}}
+\expandafter\def\csname do-\endcsname{\OneSignal{1}}
+\def\OneSignal#1{%
+ \lineto(\the\elcount,#1)
+ \advance\elcount by 1
+ \lineto(\the\elcount,#1)
+}
+\def\signal{\@ifnextchar[{\signal@i}{\signal@i[]}}
+\def\signal@i[#1]#2#3{%
+ #2 &
+ \Xresult=0
+ \foreach{#3}{\advance\Xresult by 1 }%
+&
+ \begin{pspicture}[#1](\the\Xresult,1)
+ \elcount=0
+ \pscustom{%
+ \moveto(0,0)
+ \foreach{#3}{\lambda}}
+ \end{pspicture}\\%
+}
+\makeatother
+
+\pagestyle{empty}
+\parindent=0pt
+\psset{yunit=2ex}
+\begin{document}
+
+\begin{tabular}{@{}llp{3.75cm}}
+ Text & Parameter & Result\\\hline
+ ~\\[-10pt]
+ \signal[linewidth=1pt,linecolor=red]{XSUS\_G}{-.-.-.-.-.-.-.-.-.-.-}
+ \signal[linewidth=1pt,linecolor=green]{XPR\_U${}_1$}{..--..--..--..--..--.}
+ \signal[linewidth=1pt,linecolor=blue]{XPR\_U${}_2$}{....----....----....-}
+\end{tabular}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.pdf
new file mode 100644
index 00000000000..6c794b7b384
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.tex
new file mode 100644
index 00000000000..74689edc827
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.tex
@@ -0,0 +1,51 @@
+\documentclass[12pt,a4paper]{article}% Etienne Riga / Herbert Voss 2004-06-23
+\usepackage{pstricks,pst-plot}
+\makeatletter
+\def\psRotate#1(#2,#3)#4{%
+ \rput{#1}(#2,#3){%
+ \psellipticarc[linewidth=.4pt]{->}(0,-0.1)(0.6,0.15){120}{70}
+ \ifdim#1pt>\z@\rput[l]{*0}(0.675,0){#4}\else\rput[l](0.675,0){#4}\fi
+ }%
+}
+\makeatother
+\pagestyle{empty}
+
+\begin{document}
+\bgroup
+\psset{unit=2cm}%
+\begin{pspicture}(-1.75,-3)(3.25,4)
+\psline[linewidth=0.25pt](0,0)(0,4)
+\rput[tl]{0}(0.2,2){$\vec e_z$}
+\rput[tr]{0}(-0.9,1.4){$\vec e$}
+\rput[tl]{0}(2.8,-1.1){$\vec C_{ptm{ext}}$}
+\rput[br]{0}(-0.3,2.1){$\theta$}
+\rput{25}(0,0){%
+ \psframe[fillstyle=solid,fillcolor=lightgray,linewidth=.8pt](-0.1,-3.2)(0.1,0)}
+\rput{25}(0,0){%
+ \psellipse[fillstyle=solid,fillcolor=yellow,linewidth=3pt](0,0)(1.5,0.5)}
+\rput{25}(0,0){%
+ \psframe[fillstyle=solid,fillcolor=lightgray,linewidth=.8pt](-0.1,0)(0.1,3.2)}
+\rput{25}(0,0){\psline[linecolor=red,linewidth=1.5pt]{->}(0,0)(0.,2)}
+\psRotate{0}(0,3.5){$\dot\phi$}
+\psRotate{25}(-1.2,2.6){$\dot\psi$}
+\psline[linecolor=red,linewidth=1.25pt]{->}(0,0)(0,2)
+\psline[linecolor=red,linewidth=1.25pt]{->}(0,0)(3,-1)
+\psline[linecolor=red,linewidth=1.25pt]{->}(0,0)(2.85,-0.95)
+\psarc{->}{2.1}{90}{112.5}
+\rput[bl](.1,.01){C}
+\end{pspicture}
+\egroup
+
+\clearpage
+
+\begin{pspicture}[linecolor=red](-3,-3)(3,3)
+ \pscircle*{3}
+ \pscustom[fillstyle=solid,fillcolor=cyan]{%
+ \psarcn(-2,0){1}{180}{0}
+ \psarc(1,0){2}{180}{360}
+ \psarcn(2,0){1}{0}{180}
+ \psarc(-1,0){2}{0}{180}
+ }
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.pdf
new file mode 100644
index 00000000000..c5ca3b7cf01
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.tex
new file mode 100644
index 00000000000..f0175317c89
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.tex
@@ -0,0 +1,36 @@
+\documentclass[12pt,a4paper]{article}% Herbert Voss 2005-11-23
+\usepackage{pstricks,pstricks-add}
+\pagestyle{empty}
+
+\begin{document}
+
+\def\pshlabel#1{\footnotesize#1}
+\def\psvlabel#1{\footnotesize#1}
+\psset{unit=0.5cm}
+\begin{pspicture}*(-5.1,-5.1)(3.1,3.1)
+ \psaxes[labelsep=.75mm,ticksize=2pt,arrowlength=1.75,linewidth=0.17mm]%
+ {->}(0,0)(-4.99,-4.99)(3,3)
+ \uput[-90](3,0){$x$}
+ \uput[0](0,3){$y$}
+ \rput[Br](-.15,-.35){$0$}
+ \psset{linewidth=.35mm,polarplot=true}
+ \def\Func{neg x sin mul x cos mul x sin 3 exp x cos 3 exp add div}
+ \psplot[linecolor=red]{140}{310}{3 \Func}
+ \psplot[linecolor=cyan]{140}{310}{6 \Func}
+ \psplot[linecolor=blue]{140}{310}{9 \Func}
+\end{pspicture}
+\quad
+\psset{unit=1cm}
+\begin{pspicture}(-2.5,-2.5)(2.5,2.5)% Ulrich Dirr
+ \psaxes[labelsep=.75mm,arrowlength=1.75,%
+ ticksize=2pt,linewidth=0.17mm]{->}(0,0)(-2,-2)(2,2)
+ \uput[-90](2,0){$x$}
+ \uput[0](0,2){$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}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.pdf
new file mode 100644
index 00000000000..b58dd789dd4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.tex
new file mode 100644
index 00000000000..f70ecb1078b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.tex
@@ -0,0 +1,118 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- 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 : hv
+%% Last mod. the : 2005-11-19
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\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[dvips,landscape]{geometry}
+% 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.5,-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}}}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{unit=3cm,viewpoint=0.8 1.4 -0.4}
+\MyCubeA
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.pdf
new file mode 100644
index 00000000000..7966d2e80e7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.tex
new file mode 100644
index 00000000000..20923a0d988
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.tex
@@ -0,0 +1,40 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- Mode: Latex -*- %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% T3E-Partitions.tex --- Partitions of processors on the SGI-CRAY T3E
+%% multiprocessors supercomputer
+%%
+%% Author : Denis GIROU (CNRS/IDRIS - France) <Denis.Girou@idris.fr>
+%% Created the : 1995
+%% Last mod. by : hv
+%% Last mod. the : 2005-11-23
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass{article}
+
+\usepackage{pstricks} % PSTricks with the `color' extension
+\usepackage{pst-3d} % PSTricks package for 3d grids
+\usepackage{pst-gr3d} % PSTricks package for 3d grids
+
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{unit=1.5}
+
+% Superposed grids (for the partitions of processors)
+\renewcommand{\PstGridThreeDHookEnd}{{%
+ \psset{PstPicture=false,gridwidth=1mm}%
+ {\renewcommand{\PstGridThreeDHookNode}{%
+ \PstGridThreeDNodeProcessor{blue}}%
+ \PstGridThreeD[gridcolor=blue,GridThreeDZPos=4](1,8,1)}%
+ {\renewcommand{\PstGridThreeDHookNode}{%
+ \PstGridThreeDNodeProcessor{red}}%
+ \PstGridThreeD[gridcolor=red,%
+ GridThreeDXPos=2,GridThreeDZPos=2](1,4,2)}
+ {\renewcommand{\PstGridThreeDHookNode}{%
+ \PstGridThreeDNodeProcessor{green}}%
+ \PstGridThreeD[gridcolor=green,GridThreeDYPos=7](2,2,2)}}}
+
+% Three dimensional grid (for the three dimensional tore)
+\PstGridThreeD[gridwidth=0.4mm,GridThreeDNodes=true](2,8,4)%
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.pdf
new file mode 100644
index 00000000000..3c26ddd9f5b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.tex
new file mode 100644
index 00000000000..4603a8b5df5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.tex
@@ -0,0 +1,23 @@
+\documentclass{article}
+\usepackage{pstricks}
+\usepackage{pst-3dplot}
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-1,-5)(15,2.5)
+ \psset{Alpha=20}
+ \pstThreeDCoor[yMax=25]
+ \parametricplotThreeD[xPlotpoints=200,%
+ linecolor=blue,linewidth=1.5pt,linestyle=solid,plotstyle=curve](0,720)%
+ { 0 t 180 div 6 mul t sin 2.5 mul }
+ \parametricplotThreeD[xPlotpoints=200,linecolor=red,linewidth=1.5pt,%
+ linestyle=solid,plotstyle=curve](0,720)%
+ { t sin 2.5 mul t 180 div 6 mul 0 }
+ \psset{arrows=->,arrowscale=1.5,linewidth=0.5pt}
+ \parametricplotThreeD[yPlotpoints=44,linecolor=red](0,2.5)(15,720)%
+ { u sin t mul u 180 div 6 mul 0 }
+ \parametricplotThreeD[linecolor=blue,yPlotpoints=44](0,2.5)(0,720)%
+ { 0 u 180 div 6 mul u sin t mul }
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf
index cda4ed806e4..a3c1e7ab5d0 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf
+++ 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
index a160cac4343..d2f44f15b67 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.tex
@@ -1,6 +1,7 @@
\documentclass[12pt]{article}% Manuel Luque
\usepackage{pstricks}
\usepackage{pst-eucl}
+\pagestyle{empty}
\begin{document}
\begin{center}
@@ -10,9 +11,9 @@
% les médiatrices
{% encapsulation de modif paramètres
\psset{linestyle=none, PointSymbolB=none}
- \pstMediatorAB{A}{B}{K}{KP}
- \pstMediatorAB[PosAngleA=-40]{C}{A}{J}{JP}
- \pstMediatorAB[PosAngleA=75]{B}{C}{I}{IP}
+ \pstMediatorAB[PointNameB={}]{A}{B}{K}{KP}\uput{50pt}[-45](KP){KP}
+ \pstMediatorAB[PointNameB={}]{C}{A}{J}{JP}\uput{-50pt}[100](JP){JP}
+ \pstMediatorAB[PosAngleA=75,PointNameB={}]{B}{C}{I}{IP}\uput{-5pt}[210](IP){IP}
}% fin
\pstInterLL[PointSymbol=square, PosAngle=-170]{I}{IP}{J}{JP}{O}
{% encapsulation de modif paramètres
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.pdf
new file mode 100644
index 00000000000..35a2ef40b34
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.tex
new file mode 100644
index 00000000000..bd423da6f24
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.tex
@@ -0,0 +1,44 @@
+\documentclass{article}% voss bsp340.tex
+\usepackage{pstricks}
+\usepackage{pst-circ}
+\pagestyle{empty}
+\begin{document}
+
+\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{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.pdf
new file mode 100644
index 00000000000..d00338ca36b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.tex
new file mode 100644
index 00000000000..17a8cd478aa
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.tex
@@ -0,0 +1,32 @@
+\documentclass[a4paper]{article}% Lars Kotthoff 2005
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage{pstricks,pst-plot,pstricks-add}
+\pagestyle{empty}
+\begin{document}
+
+\pstScalePoints(1,1){ log }{ ln } % log e y scale
+
+\psset{xunit=3.5cm,yunit=2cm}
+\begin{pspicture}(2.5,-.5)(7,-6)
+ \psaxes[axesstyle=frame,xticksize=0 -4.5,yticksize=0 3,%
+ logLines=all,subticks=10,xsubticksize=0 -4.5,ysubticksize=0 3,%
+ Ox=3,Oy=-1,ylogBase=e,xlogBase=10]{->}(3,-1)(6,-5.5)
+ \readdata{\one}{12-1.txt}
+ \listplot[linewidth=2pt,linecolor=red]{\one}
+ \readdata{\two}{12-2.txt}
+ \listplot[linestyle=dashed,linewidth=2pt,linecolor=blue]{\two}
+ \readdata{\three}{12-3.txt}
+ \listplot[linestyle=dotted,linewidth=2pt,linecolor=magenta]{\three}
+ \psframe[fillcolor=white,fillstyle=solid,framearc=.2](4.65,-2.9)(5.7,-4)
+ \uput[0](6,-1){$x$}
+ \uput[-90](3,-5.5){$f(x)$}
+ \psline[linecolor=red](4.7,-3.15)(5.1,-3.15)
+ \rput[lc](5.4,-3.15){$f(x)=\frac{\pi(x)}{x}$}
+ \psline[linecolor=blue,linestyle=dashed,linewidth=2pt](4.7,-3.45)(5.1,-3.45)
+ \rput[lc](5.4,-3.45){$f(x)=\frac{t(x)}{x}$}
+ \psline[linecolor=magenta,linestyle=dotted,linewidth=2pt](4.7,-3.75)(5.1,-3.75)
+ \rput[lc](5.4,-3.75){$f(x)=\frac{g(x)}{x}$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.pdf
new file mode 100644
index 00000000000..75c59681333
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.tex
new file mode 100644
index 00000000000..ce4b8db0678
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.tex
@@ -0,0 +1,22 @@
+\documentclass[a4paper]{article}% Dominique Rodriguez/hv 2005
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage{pstricks,pstricks-add}
+\pagestyle{empty}
+\begin{document}
+
+\newcommand{\InitCond}{ 0 0 5 10}
+\newcommand{\OMEGA}{6.283185}
+\newcommand{\h}{0.1}
+\psset{unit=2}
+\begin{pspicture}[showgrid=true](0,-2)(3,1.2)
+ \psset{method=rk4,algebraic=true,whichabs=0,whichord=1}
+ \psplotDiffEqn[linecolor=red,linewidth=1pt,plotpoints=500]
+ {0}{10}{\InitCond}{y[2]|y[3]|\OMEGA*y[3]-\h*(sqrt(y[2]^2+y[3]^2))*y[2]|-\OMEGA*y[2]-\h*(sqrt(y[2]^2+y[3]^2))*y[3]}
+ \psline{->}(0.5,1)
+ \uput[90](0.5,1){$\overrightarrow{v}_0$}
+ \pscircle{0.1}\psdot(0,0)
+ \uput{3mm}[180](0,0){$\overrightarrow{B}$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.pdf
new file mode 100644
index 00000000000..31838d9b0dc
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.tex
new file mode 100644
index 00000000000..8dc405a480b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.tex
@@ -0,0 +1,53 @@
+\documentclass[a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+
+\usepackage{pstricks,pst-eucl,graphicx}
+\usepackage{amsmath}
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture}(-5,-5)(5,5)
+\psclip{\pscircle(0,0){4}}%\psgrid
+ %\newlength{\radius}\setlength{\radius}{0cm}
+ %\newcounter{rapport}\setcounter{i}{1}
+ %\whiledo{\value{i}<100}{
+ % \setlength{\radius}{4cm*\value{i}}
+ % \setcounter{rapport}{\value{i}+1}
+ % \divide\radius by \arabic{rapport}
+ % \pscircle[linestyle=dotted, linecolor=gray]%
+ % (0, 0){\radius}
+ % \setcounter{i}{\value{i}*2}
+ % }
+ \pstGeonode(1, 2){M}\pstGeonode(-2,2){N}\pstGeonode(0,-2){P}%
+ \psset{DrawCirABC=false, PointSymbol=none, PointName=none}%
+ \pstGeonode(0,0){O}\pstGeonode(4,0){A}\pstCircleOA{O}{A}%
+ \pstHomO[HomCoef=\pstDistAB{O}{A} 2 mul \pstDistAB{O}{M} sub
+ \pstDistAB{O}{M} div]{O}{M}[M']%
+ \pstHomO[HomCoef=\pstDistAB{O}{A} 2 mul \pstDistAB{O}{P} sub
+ \pstDistAB{O}{P} div]{O}{P}[P']%
+ \pstHomO[HomCoef=\pstDistAB{O}{A} 2 mul \pstDistAB{O}{N} sub
+ \pstDistAB{O}{N} div]{O}{N}[N']%
+ \psset{linecolor=green, linewidth=1.5pt}%
+ \pstCircleABC{M}{N}{M'}{OmegaMN}\pstArcOAB{OmegaMN}{N}{M}%
+ \pstCircleABC{M}{P}{M'}{OmegaMP}\pstArcOAB{OmegaMP}{M}{P}%
+ \pstCircleABC{N}{P}{P'}{OmegaNP}\pstArcOAB{OmegaNP}{P}{N}%
+ \psset{linecolor=blue}
+ %% la hauteur issue de M
+ \pstHomO[HomCoef=\pstDistAB{OmegaNP}{N} 2 mul \pstDistAB{OmegaNP}{M} sub
+ \pstDistAB{OmegaNP}{M} div]{OmegaNP}{M}[MH']
+ \pstCircleABC{M}{M'}{MH'}{OmegaMH}\pstArcOAB{OmegaMH}{MH'}{M}
+ %% la hauteur issue de N
+ \pstHomO[HomCoef=\pstDistAB{OmegaMP}{M} 2 mul \pstDistAB{OmegaMP}{N} sub
+ \pstDistAB{OmegaMP}{N} div]{OmegaMP}{N}[NH']
+ \pstCircleABC{N}{N'}{NH'}{OmegaNH}\pstArcOAB{OmegaNH}{N}{NH'}
+ %% la hauteur issue de P
+ \pstHomO[HomCoef=\pstDistAB{OmegaMN}{M} 2 mul \pstDistAB{OmegaMN}{P} sub
+ \pstDistAB{OmegaMN}{P} div]{OmegaMN}{P}[PH']
+ \pstCircleABC{P}{P'}{PH'}{OmegaPH}\pstArcOAB{OmegaPH}{P}{PH'}
+\endpsclip
+\end{pspicture}
+
+\end{document}
+
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.pdf
new file mode 100644
index 00000000000..ecbad66282f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.tex
new file mode 100644
index 00000000000..4489d36d5d1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.tex
@@ -0,0 +1,20 @@
+\documentclass{article}
+
+\usepackage[T1]{fontenc}
+\usepackage{graphicx}
+\usepackage{pstricks}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\newsavebox\IBox
+\sbox\IBox{\includegraphics{rose}}
+\color{red}\fboxsep=0pt
+\fbox{%
+\begin{pspicture}(\wd\IBox,\ht\IBox)
+\rput[lb](0,0){\usebox\IBox}
+\rput[rt](\wd\IBox,\ht\IBox){\includegraphics[width=1.5cm]{rose}}
+\end{pspicture}}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.pdf
new file mode 100644
index 00000000000..3de3aad5550
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.tex
new file mode 100644
index 00000000000..4d6fd87711f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.tex
@@ -0,0 +1,170 @@
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\pagestyle{empty}
+\parindent=0pt
+\usepackage{filecontents}
+\usepackage{pst-all}
+\usepackage{pstricks-add}
+\begin{document}
+
+\bgroup
+%\begin{LTXexample}[pos=t]
+%\usepackage{pstricks-add}
+\def\data{0.003472 -13.159 0.003332 -12.859 0.003246 -11.27}
+\pstScalePoints(1000,1){}{ abs }% absolute Werte
+\psset{xunit=30cm}
+\begin{pspicture}(3.2,11.1)(3.5,15)
+ \psaxes[dy=1cm,Dy=-1.0,Oy=-11.2,dx=3cm,Dx=0.0001,Ox=0.0032]{->}(3.2,11.2)(3.5,14.0)
+ \listplot[showpoints=true,linewidth=1pt]{\data}
+\end{pspicture}\\ %-------------------------------------------
+\begin{pspicture}(3.2,0)(3.5,1)
+ \psaxes[yAxis=false,dy=1cm,Dy=-1.0,Oy=-11.2,%
+ dx=1.5cm,Dx=0.00005,Ox=0.00320]{->}(3.2,0)(3.5,1)
+\end{pspicture}\\ %-------------------------------------------
+\begin{pspicture}(3.2,-0.75)(3.5,1)
+ \psaxes[yAxis=false,dy=1cm,Dy=-1.0,Oy=-11.2,%
+ dx=3cm,Dx=0.1,Ox=3.2,xlabelFactor={\cdot 10^{-3}}]{->}(3.2,0)(3.5,1)
+\end{pspicture}\\ %-------------------------------------------
+\pstScalePoints(1000,1){}{ }% absolute Werte
+\begin{pspicture}(3.2,-10)(3.5,-15)
+ \psaxes[dy=1cm,Dy=1.0,Oy=-11.2,dx=3cm,Dx=0.0001,Ox=0.0032]{->}(3.2,-11.2)(3.5,-14.0)
+ \listplot[showpoints=true,linewidth=1pt]{\data}
+\end{pspicture}\\
+%\end{LTXexample}
+\egroup
+
+\clearpage
+
+
+\begin{filecontents}{listplot2.dat}
+%%% modele a 2 poles [alpha,nu]: [0.02 0.2], [0.02 0.222], 64 points, fs=1Hz
+%%% seule la frequence du 2eme pole varie: 0.222 ==> 0.211
+%%% il y a 20 points equidistants soit un deltaf de 5.5000e-004 Hz
+ 0.0220 170 200
+ 0.0214 176 200
+ 0.0209 177 200
+ 0.0203 184 200
+ 0.0198 187 200
+ 0.0192 186 199
+ 0.0187 186 200
+ 0.0181 161 199
+ 0.0176 129 200
+ 0.0170 82 195
+ 0.0165 34 186
+ 0.0159 11 158
+ 0.0154 3 133
+ 0.0148 0 72
+ 0.0143 0 21
+ 0.0137 0 3
+ 0.0132 0 2
+ 0.0126 0 0
+ 0.0121 0 0
+ 0.0115 0 0
+ 0.0110 0 0
+\end{filecontents}
+
+\bgroup
+%\begin{LTXexample}[pos=t]
+%\usepackage{pstricks-add}
+\readdata{\data}{listplot2.dat}
+\sffamily
+\pstScalePoints(100,0.5){0.022 sub neg}{}% changes the order of the x values
+\def\pshlabel#1{\footnotesize #1}\def\psvlabel#1{\footnotesize #1}
+\psset{xAxisLabel=$\nu_2-\nu_1$,yAxisLabel=Success rate [\%],%
+ xAxisLabelPos={2.5cm,-0.5cm},yAxisLabelPos={-0.8cm,2.5cm},%
+ llx=-0.9cm,lly=-0.8cm,urx=0.2cm,ury=0.1cm}
+\psgraph[Ox=1.1,Oy=0,Dy=10,axesstyle=frame,linewidth=0.50pt,ticklinestyle=dotted,%
+ yticksize=0.0 1.1,xticksize=0 100,tickwidth=0.3pt](0,0)(1.1,100){5cm}{5cm}
+ \listplot[plotNo=1,plotNoMax=2,linestyle=dashed,linecolor=blue,linewidth=1pt]{\data}
+ \listplot[plotNo=2,plotNoMax=2,linestyle=solid,linecolor=red,linewidth=1pt]{\data}
+ \rput[l](0.65,95){\psline[linewidth=0.3pt,linecolor=red](0.1,0)\qquad\footnotesize Method A}
+ \rput[l](0.65,85){\psline[linestyle=dashed,linecolor=blue,linewidth=0.3pt](0.1,0)
+ \qquad\sffamily\footnotesize Method B}
+\endpsgraph
+%\end{LTXexample}
+\egroup
+
+\clearpage
+
+
+\bgroup
+%\begin{LTXexample}[pos=t]
+%\usepackage{pstricks-add}
+\def\pshlabel#1{\scriptsize #1}
+\def\psvlabel#1{\footnotesize #1}
+\psset{yunit=0.75}
+\begin{pspicture}(-1,-0.75)(11,8)
+ \pspolygon[linecolor=red!50,fillstyle=solid,fillcolor=black!10]%
+ (0,0)(0,3.6)(0.5,2.7)(1,3.8)(1.5,3.7)(2,3.2)(2.5,4.3)(3,6.2)
+ (3.5,6.4)(4,6)(4.5,5.9)(5,5.8)(5.5,6.2)(6,6.9)(6.5,4.1)(7,3)
+ (7.5,3.1)(8,2.8)(8.5,2.2)(9,5.7)(9.5,5.3)(10,6.1)(10,0)
+ \psaxes[linewidth=1pt,xticksize=5pt,yticksize=-3pt,xsubticks=5,%
+ labelsep=10pt,Oy=20,Dy=5,dy=1,yDecimals=1]{->}(0,0)(10,7)
+ \psaxes[linewidth=1pt,xticksize=5pt,yticksize=3pt,xsubticks=5,%
+ labelsep=-30pt,Oy=20,Dy=5,dy=1,yDecimals=1,xAxis=false]{->}(10,0)(11,7)
+\end{pspicture}
+%\end{LTXexample}
+\egroup
+
+\clearpage
+
+%
+\bgroup
+%\begin{LTXexample}[pos=t]
+\psset{arrowscale=2,unit=1.25cm}
+ \begin{pspicture}(-1.2,-1.5)(1.2,1.5)
+ \psaxes[ticks=y,linecolor=red,subticks=1]{->}(0,0)(-1,-1.25)(1,1.25)
+ \uput[-90](1.1,0){x}
+ \uput[180](0,1.1){y}
+ \pscircle(0,0){1}
+ \psplot[linewidth=1pt]{0}{1}{x}
+ \psarc[linewidth=1pt](0,0){0.5}{0}{45}
+ \rput[bl](0.12,0.04){$\alpha$}
+ \psline[linecolor=green](0.70,0)(0.7,0.70)%Sinus
+ \psline[linecolor=blue](0,0)(0.70,0)%Cosinus
+ \pnode(0.7,0.70){A}
+ \end{pspicture}
+%
+ \begin{pspicture}(-3.14,-1.5)(4.71,1.5)
+ \psaxes[xunit=1.570796327,showorigin=false,ticks=all,tickcolor=red,linecolor=red,trigLabels=true]{->}(0,0)(-2,-1.5)(3.14,1.5)
+ \psplot[plotstyle=line,linewidth=1pt,linecolor=green]{-3.14}{3.14}{x 180 mul 3.14 div sin}
+ \psplot[plotstyle=line,linewidth=1pt,linecolor=blue]{-3.14}{3.14}{x 180 mul 3.14 div cos}
+ \psline[linecolor=red]{-}(0.7,0)(0.7,0.7)
+ \pcline[linestyle=dashed,linewidth=0.2pt](A)(0.7,0.7)
+ \uput[-90](0.70,0){$arc(\alpha)$}
+ \uput[-90](5,0){x}
+ \uput[180](0,1.4){y}
+ \end{pspicture}
+%\end{LTXexample}
+\egroup
+
+
+\clearpage
+
+\bgroup
+%\begin{LTXexample}[pos=t]
+\psset{xunit=2cm,yunit=0.5cm}%
+\begin{pspicture}(-28.5,-1.5)(-21.5,10.75)%\showgrid%
+\psaxes[Dy=0.25,dy=2.5,Ox=-28]{->}(-28,0)(-28.2,-0.2)(-21.5,10.5)
+\uput{0.3}[-90](-25.4,0){$-25.4$}
+\psline[linestyle=dotted,linewidth=0.5mm](-25.4,-0.1)(-25.4,10)%
+\psbrace[linecolor=red,nodesepA=0cm,nodesepB=-1.5cm,ref=tC,rot=90]%
+ (-27.9,-1)(-25.45,-1){Ablehnungsbereich der H0}%
+\psbrace[linecolor=blue,nodesepA=0cm,nodesepB=-1.5cm,ref=tC,rot=90]%
+ (-25.4,-1)(-22.5,-1){Annahmebereich der H0}%
+\pscurve[linewidth=2pt,linecolor=magenta]%
+(-28,10.000)(-27.9,10.000)(-27.8,10.000)(-27.7,10.000)(-27.6,10.000)%
+(-27.5,10.000)(-27.4,10.000)(-27.3,10.000)(-27.2,10.000)(-27.1,10.000)(-27,10.000)%
+(-26.9,10.000)(-26.8,10.000)(-26.7,10.000)(-26.6,10.000)(-26.5,10.000)(-26.4,10.000)(-26.3,10.000)%
+(-26.2,10.000)(-26.1,9.998)(-26,9.987)(-25.9,9.938)(-25.8,9.772)(-25.7,9.332)%
+(-25.6,8.413)(-25.5,6.915)(-25.4,5.000)(-25.3,3.085)(-25.2,1.587)(-25.1,0.668)(-25,0.228)%
+(-24.9,0.062)(-24.8,0.013)(-24.7,0.002)(-24.6,0.000)(-24.5,0.000)(-24.4,0.000)(-24.3,0.000)%
+(-24.2,0.000)(-24.1,0.000)(-24,0.000)(-23.9,0.000)(-23.8,0.000)(-23.7,0.000)(-23.6,0.000)%
+(-23.5,0.000)(-23.4,0.000)(-23.3,0.000)(-23.2,0.000)(-23.1,0.000)(-23,0.000)
+\end{pspicture}
+%\end{LTXexample}
+\egroup
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.pdf
new file mode 100644
index 00000000000..c491d07e829
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.tex
new file mode 100644
index 00000000000..be4ea271488
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.tex
@@ -0,0 +1,27 @@
+\documentclass{article}% Herbert Voss bsp346.tex
+\usepackage{pstricks}% >= version 1.04
+\usepackage{pst-vue3d}%
+\pagestyle{empty}%
+
+\begin{document}
+ \psset{THETA=30,PHI=0,normaleLongitude=0,normaleLatitude=0,RotY=90}%
+% In this pspicture, the cylinder is centered inside the "blade".
+\begin{pspicture}(0,0)(5,5)
+ \CylindreThreeD[fillstyle=solid,fillcolor=gray,linestyle=none](0,0,0){5}{20}%
+ \pscustom[fillstyle=eofill,fillcolor=yellow]{%
+ \CircleThreeD(19,0,0){7}%
+ \CircleThreeD(19,0,0){12}%
+ }
+\end{pspicture}\qquad
+% In this pspicture, the "blade" should look like it is cutting into
+% the cylinder.
+\begin{pspicture}(0,0)(5,5)
+ \CylindreThreeD[fillstyle=solid,fillcolor=gray,linestyle=none](0,0,0){5}{19}%
+ \pscustom[fillstyle=eofill,fillcolor=yellow]{%
+ \CircleThreeD(19,0,-4){7}%
+ \CircleThreeD(19,0,-4){12}%
+ }
+ \CylindreThreeD[fillstyle=solid,fillcolor=gray,linestyle=none](19,0,0){5}{1}%
+\end{pspicture}
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.pdf
new file mode 100644
index 00000000000..1efe449c350
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.tex
new file mode 100644
index 00000000000..71b51bd20e7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.tex
@@ -0,0 +1,98 @@
+\documentclass{report}
+\usepackage{amsmath}
+\usepackage{pstricks,pst-node}
+\SpecialCoor
+\pagestyle{empty}
+%___ POWER SCHEME ___
+%
+% \begin{PSpic_PowSch}{`width'}{`height'}{`label pow-in'}{`label pow-out'}
+% \PowLoss[`inter pow flux label']%
+% {`relative horizontal position'}%
+% {`loss relative amount'}{`label'}
+% ...
+% \end{PSpic_PowSch}
+%
+\makeatletter
+\def\Mul#1#2#3{%
+ \pst@dima=#1 pt\pst@dimb=#2\pst@dima%
+ \edef\value{\pst@number\pst@dimb}%
+ \let#3=\value%
+}
+\newcommand{\PowLoss}[4][ ]{%
+ \Mul{#2}\Lrgh\DeltaX
+ \Mul{#3}\PW\DeltaY
+ \Mul\DeltaY{0.5}\HalfDeltaY
+ \Mul\DeltaY\rCur\SmallRadius
+ \Mul\DeltaY\rLarr\ArrowFly
+ \Mul\DeltaY\rHarr\ArrowPeak
+% NODE DEFINITIONS
+ \pnode(CurPoint){PrevPoint}
+ \pnode(\DeltaX,0|PrevPoint){PointRelX}
+ \pnode([nodesep=\DeltaY,angle=-90]PrevPoint){PointRelY}
+ \pnode(PointRelX|PointRelY){CurPoint}
+ \pnode([nodesep=\SmallRadius,angle=90]PointRelX){PointRadius}
+ \pnode([nodesep=\SmallRadius,angle=0]PointRadius){PointOne}
+ \pnode([nodesep=\ArrowFly,angle=180]PointOne){PointTwo}
+ \pnode([nodesep=\DeltaY,angle=0]PointOne){PointThree}
+ \pnode([nodesep=\ArrowFly,angle=0]PointThree){PointFour}
+ \pnode([nodesep=\HalfDeltaY,angle=0]PointOne|[nodesep=\ArrowPeak,angle=90]PointOne){PointPeak}
+% DRAWING ARROW
+ \psline(PrevPoint)(PointRelX)
+ \ncarc[arcangle=-45]{-}{PointRelX}{PointOne}
+ \ncarc[arcangle=-45]{-}{CurPoint}{PointThree}
+ \psline(PointOne)(PointTwo)(PointPeak)(PointFour)(PointThree)
+ \nput[labelsep=.2]{90}{PointPeak}{#4}% loss label
+% OPTIONAL POWER FLUX LABEL
+ \ifx#1 \relax % if no label do nothing
+ \else\ncline[linestyle=none]{-}{PrevPoint}{PointRelX}\ncput{\pnode{MPointUp}}
+ \pnode(MPointUp|0,0){MPointDwn}
+ \ncline[linestyle=solid,linewidth=.5pt,nodesep=.05]{<->}{MPointUp}{MPointDwn}\naput{#1}\fi
+}
+\newlength{\ObjWidth}
+\newenvironment{PSpic_PowSch}[4]{% >>> OPENING ENVIRONMENT
+ \psset{unit=1cm,linestyle=solid,linewidth=.035}
+% DIMENSIONAL PARAMETERS DEFINITION
+ \def\Lrgh{#1}\def\Altz{#2}% PSpicture dimensions
+ \def\Hcoeff{.65}
+ \Mul\Hcoeff\Altz\PW% pow-in relative value (`fp.sty' needed)
+ \def\rHarr{.8}\def\rLarr{.35}% loss arrows relative dimensions
+ \def\rCur{1}% arrows curvature radius relative value
+ \def\Punta{.5}% in-out peak dimension
+% PICTURE
+ \begin{pspicture}(\Lrgh,\Altz)
+ \pnode(!0 \Hcoeff\space \Altz\space mul){StartPoint}
+ \pnode(StartPoint){CurPoint}
+ \pnode(!\Punta\space \Hcoeff\space \Altz\space mul 2 div){MiddleSx}
+ \psline(0,0)(MiddleSx)(StartPoint)
+ \nput[labelsep=.3]{0}{MiddleSx}{#3}% pow-in label
+ \def\potUlabel{#4}}% pow-out label
+ {% >>> CLOSING ENVIRONMENT
+ \pnode(\Lrgh,0){ExtPointDxDown}
+ \pnode(ExtPointDxDown|CurPoint){ExtPointDxUp}
+ \ncline[linestyle=none]{-}{ExtPointDxUp}{ExtPointDxDown}\ncput{\pnode{MiddleDx}}
+ \psline(CurPoint)([nodesep=\Punta,angle=180]ExtPointDxUp)(MiddleDx)%
+ ([nodesep=\Punta,angle=180]ExtPointDxDown)(0,0)
+ \settowidth{\ObjWidth}{\potUlabel}
+ \pnode([nodesep=\ObjWidth,angle=180]MiddleDx){LabelDx}
+ \nput[labelsep=-.3]{0}{LabelDx}{\potUlabel}
+ \end{pspicture}}
+\makeatother
+%¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
+\begin{document}
+\psset{linecolor=red}
+\begin{PSpic_PowSch}{12}{6}{\(P_e\)}{\(P_u\)}
+ \PowLoss{.18}{.12}{\(R_s \, I_s2\)} % Joule
+ \PowLoss{.35}{.08}{\(G_{Fe} \, E_s^{\phantom{.}2}\)} % iron
+ \PowLoss[\(P_{tr}=\dfrac{\omega}{n} C_e\)]{.62}{.13}{\(R_R \, I_r2\)} % Joule
+ \PowLoss[\(\dfrac{\omega_m}{n} C_e\)]{.79}{.09}{\textit{attr}} % mec
+\end{PSpic_PowSch}
+
+\psset{linecolor=blue}
+\begin{PSpic_PowSch}{12}{6}{\(P_e\)}{\(P_u\)}
+ \PowLoss{.12}{.08}{\(R_s \, I_s2\)} % Joule
+ \PowLoss{.20}{.23}{\(G_{Fe} \, E_s^{\phantom{.}2}\)} % iron
+ \PowLoss[\(P_{tr}=\dfrac{\omega}{n} C_e\)]{.52}{.23}{\(R_R \, I_r2\)} % Joule
+ \PowLoss[\(\dfrac{\omega_m}{n} C_e\)]{.69}{.19}{\textit{attr}} % mec
+\end{PSpic_PowSch}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.pdf
new file mode 100644
index 00000000000..80be093ea15
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.tex
new file mode 100644
index 00000000000..c14b1d7b418
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.tex
@@ -0,0 +1,137 @@
+\listfiles
+\documentclass[a4paper]{article}% Herbert Voss 2004-10-06
+\usepackage{pstricks}
+\usepackage{pst-plot}
+\usepackage{pstricks-add}
+\usepackage{multido}
+\usepackage{url}
+%
+% ----------- first example --------------------
+%
+\def\func{%
+ const0 x sin dup mul 3 mul div neg /p exch def
+ p abs sqrt neg /r exch def
+ const1 2.0 div neg /q exch def
+ p 0 lt {
+ p dup mul p mul q dup mul add 0 le {
+ q r 3 exp div arccos
+ 3 div cos r dup add neg mul
+ }{
+ q r 3 exp div arch
+ 3 div cosh r dup add neg mul
+ } ifelse
+ }{
+ q r 3 exp div arsh
+ 3 div sinh r dup add neg mul
+ } ifelse
+}
+%
+% ----------- second example --------------------
+% by Manfred Baum
+%The equation f = z + a^2/z is converted into the quadratic equation
+%
+% z^2 – f z + a^2 z = 0
+%
+%which can be solved for z by the standard formula.
+%The unknown z and the coefficient f, however, are
+%complex numbers. Having solved the equation, just
+%set z = x + iy and f = phi + i psi. Thus the solution
+%z = … provides the points (x, y) corresponding to the
+%pair of potential and stream function (phi, psi).
+%This is just inverting the original setting f = f(z),
+%where you obtain the complex potential f corresponding to a given point z.
+%
+%If you fix the potential phi and let the stream function
+%psi run over a certain interval, you get an equipotential
+%line. If you fix the stream function psi and allow the
+%potential phi to vary, you get a streamline. Therefore
+%the two commands intended to draw equipotential and stream
+%lines differ only in what is fixed and what is the running
+%curve parameter t. In the case of streamlines, for instance,
+%the curve parameter t is the potential phi, while the stream
+%function psi is kept at the fixed value #1.
+%
+%The code starting with { t #1 … } puts the potential phi = t
+%and the stream function psi = #1 on the stack. These two
+%values are regarded as the real and imaginary parts of one
+%complex number f. What follows relies on the operations
+%performed with complex numbers. For instance, if a complex
+%number is on the stack and you write “ 2 copy cmul “, the
+%complex number will be duplicated and then multiplied with itself.
+%As a result the complex number z^2 is on the stack.
+%The operations for complex addition, multiplication, square
+%root, etc. are provided by the command \complex, which simply
+%writes the definitions of these operations using \pstVerb{ … }.
+%
+\def\compl{%
+ \pstVerb{
+ /cadd { 3 -1 roll add 3 1 roll add exch } def
+ /csub { exch 4 -1 roll sub neg 3 1 roll sub } def
+ /cmul { 3 index 2 index mul 3 index 2 index mul sub 5 1 roll
+ 4 -1 roll mul 3 1 roll mul add } def
+ /crec { 2 copy dup mul exch dup mul add 3 -1 roll 1 index div
+ 3 1 roll div neg } def
+ /creal { pop } def
+ /cimag { exch pop } def
+ /cabs { dup mul exch dup mul add sqrt } def
+ /carg { exch atan } def
+ /csqrt { 2 copy cabs sqrt 3 1 roll carg 2 div 2 copy cos mul 3 1
+ roll sin mul } def
+ }%
+}
+%
+\newcommand\streamline[2]{%
+% A streamline is drawn for #1 as the value of the stream function
+% (divided by $2u_\infty$). The potential function, also normalized,
+% takes values in the range (-1.5,+1.5). The (x, y)-coordinates of
+% the points may be modified by providing PostScript commands in #2.
+% The streamline through the stagnation points (#1 = 0) is excluded.
+ \parametricplot{-1.5}{1.5}{t #1 2 copy 2 copy cmul 1 0 csub csqrt cadd #2}}
+\newcommand\equipotline[2]{%
+% An equipotential line is drawn in the same way. The potential must
+% not assume the value 1 exactly, because of the singularity at the
+% stagnation points.
+ \parametricplot{0}{1.25}{#1 t 2 copy 2 copy cmul 1 0 csub csqrt cadd #2}}
+
+\pagestyle{empty}
+\begin{document}
+
+\begin{pspicture*}(-5,-2.5)(5,2.5)
+ \pstVerb{
+ /arccos { dup dup mul neg 1.0 add sqrt exch atan } def
+ /sinh { dup Euler exch exp exch neg Euler exch exp sub 2 div } def
+ /cosh { dup Euler exch exp exch neg Euler exch exp add 2 div } def
+ /arsh { dup dup mul 1 add sqrt add ln } def
+ /arch { dup dup mul 1 sub sqrt add ln } def
+ }
+ \psaxes(0,0)(-5,-2.25)(5,2.25)
+ \pscircle[linecolor=red]{1}
+ \psset{plotpoints=100,linewidth=0.05pt,polarplot=true,linecolor=blue}
+ \multido{\rA=0.005+0.05}{5}{
+ \psplot{1}{179}{%
+ /const0 \rA\space def
+ /const1 1.0 def % cylinder radius
+ \func
+ }
+ \psplot{181}{359}{%
+ /const0 \rA\space def
+ /const1 1.0 def % cylinder radius
+ \func
+ }%
+ }
+ \multido{\rA=0.03+0.25}{20}{
+ \psplot{1}{179}{%
+ /const0 \rA\space def
+ /const1 1.0 def % cylinder radius
+ \func
+ }
+ \psplot{181}{359}{%
+ /const0 \rA\space def
+ /const1 1.0 def % cylinder radius
+ \func
+ }%
+ }
+\end{pspicture*}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.pdf
new file mode 100644
index 00000000000..354f65688b1
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.tex
new file mode 100644
index 00000000000..5d0d73313fe
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.tex
@@ -0,0 +1,101 @@
+\documentclass[12pt]{article}% Bruce Burlton / hv 2005-01-08
+\usepackage{amsmath,amssymb}
+\usepackage[english]{babel}
+\usepackage[latin1]{inputenc}
+\usepackage{multido}
+\usepackage[nomessages]{fp}
+\usepackage{pstricks,pst-3dplot}% pst-3dplot v>=1.54 (http://perce.de/LaTeX/pst-3dplot)
+
+\newpsstyle{above}{linewidth=1.2pt}
+\newpsstyle{below}{linewidth=0.3pt}
+\def\pstyle{}
+%
+\def\td{57.29578}%
+
+\def\major{4}\def\minor{3}% semi major and minor axes
+\FPeval\ECC{(major*major-minor*minor)^(.5)/major}% eccentricity
+%\FPset\ECC{0.6614}%
+\FPeval\Num{major*(1-ECC*ECC)}% numerator of radius function
+%\FPset\Num{2.2502}%
+\FPeval\Ra{major*(1+ECC)}% apogee radius
+%\FPset\Ra{4.6614}%
+\FPeval\Rp{major*(1-ECC)}% perigee radius
+%\FPset\Rp{1.3544}%
+\def\Inc{-30}\def\Node{225}\def\perg{30}% inclination, Node and arg. of perigee definitions
+\def\xVal{}\def\yVal{}\def\zVal{0}\def\xValold{0}\def\yValold{0}\def\zValold{0}%
+\def\xTemp{}\def\yTemp{}\def\zTemp{}\def\tempa{}\def\tempb{}\def\tempc{}\def\temp{}%
+\def\Temp{}%
+
+\pagestyle{empty}
+\begin{document}
+%
+ \begin{pspicture}(-5,-4)(5,4)%
+ \psset{Alpha=155}%
+ \pstThreeDCoor[xMin=0,yMin=0,zMin=0]% inertial frame
+ \pstUThreeDPut[270](4,0,0){$\Upsilon$}%
+ \pstThreeDSphere[linecolor=blue,linewidth=.3pt](0,0,0){1}% draw "earth"
+ \pstThreeDCircle(0,0,0)(1,0,0)(0,1,0)% draw equator
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(\Rp,0,0)(0,\Rp,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(4,0,0)(0,4,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(\Ra,0,0)(0,\Ra,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(5.3,0,0)(0,5.3,0)% draw equatorial plane
+ \pstThreeDCircle[linestyle=dotted](0,0,0)(2.5,0,0)(0,2.5,0)% draw equatorial plane
+ \pstRotPointIIID[RotX=\Inc](0,0,6){\xVal}{\yVal}{\zVal}% orbit normal vector, about x (inc)
+ \pstRotPointIIID[RotZ=\Node](\xVal,\yVal,\zVal){\hx}{\hy}{\hz}% about z (node)
+ \pstThreeDLine[SphericalCoor=true,linestyle=dashed,arrows=->](0,0,0)(7,45,0)% line of nodes
+ \pstThreeDLine[linecolor=brown,arrows=->](0,0,0)(\hx,\hy,\hz)% draw orbit normal vector
+% initialize orbit plot
+ \FPeval\xVal{Num/(1+ECC)}% initialize x
+ \FPadd\temp{1}\ECC%
+ \FPdiv\xVal\Num\temp%
+ \FPset\yVal{0.}%
+ \pstRotPointIIID[RotZ=\perg](\xVal,\yVal,0){\tempa}{\tempb}{\tempc}% about z (omega)
+ \pstRotPointIIID[RotX=\Inc](\tempa,\tempb,\tempc){\xTemp}{\yTemp}{\zTemp}% about x (inc)
+ \pstRotPointIIID[RotZ=\Node](\xTemp,\yTemp,\zTemp){\xValold}{\yValold}{\zValold}% about z (node)
+ \pstThreeDLine[linecolor=green,arrows=->](0,0,0)(\xValold,\yValold,\zValold)% perigee vector
+ \pstThreeDNode(\xValold,\yValold,\zValold){Perigee}
+ \uput[180](Perigee){Perigee}% label perigee
+% main loop, eval orbit coords (x,y) in orbit plane, then rotate (x,y,0) to inertial
+% \FPdebugtrue
+ \Multido{\ia=0+1}{360}{%
+ \FPdiv\temp\ia\td
+ \FPsincos\tempb\tempc\temp
+% r, in the orbit plane
+ \FPmul\temp\ECC\tempc
+ \FPadd\temp\temp{1}
+ \FPdiv\tempa\Num\temp
+ \FPmul\xVal\tempa\tempc% x, in the orbit plane
+ \FPmul\yVal\tempa\tempb% y, in the orbit plane
+% rotate it to the inertial frame
+ \pstRotPointIIID[RotZ=\perg](\xVal,\yVal,0){\tempa}{\tempb}{\tempc}% about z (omega)
+ \pstRotPointIIID[RotX=\Inc](\tempa,\tempb,\tempc){\xTemp}{\yTemp}{\zTemp}% about x (inc)
+ \pstRotPointIIID[RotZ=\Node](\xTemp,\yTemp,\zTemp){\xVal}{\yVal}{\zVal}% about z (node)
+ \dimen0=\zVal pt
+ \FPifgt{\number\dimen0}{0} \let\pstyle\above \else \let\pstyle\below \fi
+ \pstThreeDLine(\xValold,\yValold,\zValold)(\xVal,\yVal,\zVal)%
+ \let\xValold\xVal\let\yValold\yVal\let\zValold\zVal%
+ }% end of multido
+ \pstThreeDNode[SphericalCoor=true](\Ra,45,0){LN}%
+ \uput[270](LN){Line of nodes}%
+ \uput{20pt}[50](LN){$i$}%
+
+ \pstThreeDLine[arrows=->,linecolor=green](0,0,0)(-2.868,-0.189,0.86)% draw radius
+ \pstThreeDPut(-2.868,-0.189,0.86){\pstThreeDLine[arrows=->,linecolor=green]%
+ (0,0,0)(0.5,-0.866,0)}% draw velocity
+ \pstThreeDCircle[arrows=->,linecolor=brown,beginAngle=180,endAngle=135]%
+ (0,0,0)(3.25,0,0)(0,3.25,0)% draw node arc
+ \pstThreeDPut[SphericalCoor=true](3.25,20,0){$\Omega$}%
+ \pstThreeDPut[SphericalCoor=true](2.2,160,0){$\omega$}% label arg of perigee
+ \pstThreeDPut[SphericalCoor=true](1.95,190,0){$\theta$}% label anomaly
+ \pstThreeDCircle[arrows=<-,linecolor=brown,beginAngle=0,endAngle=90]%
+ (0,0,0)(.9932,-1.4185,-.9999)(1.6378,1.1472,0)% draw arg of perigee arc
+ \pstThreeDCircle[arrows=->,linecolor=brown,beginAngle=0,endAngle=-55]%
+ (0,0,0)(.9932,-1.4185,-.9999)(1.6378,1.1472,0)% draw anomaly arc
+ \pstThreeDCircle[arrows=->,linecolor=brown,beginAngle=0,endAngle=30]%
+ (2.457,1.721,0)(.3442,-.4915,0)(0,0,.6)% draw inclination arc
+ \pstThreeDNode(-2.868,-0.189,0.86){r}%
+ \uput{12pt}[135](r){$\vec{v}$}% label velocity
+ \uput[0](0.75,1.25){$\vec{r}$}% label r
+ \end{pspicture}%
+%
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.pdf
new file mode 100644
index 00000000000..9c5519dede8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.tex
new file mode 100644
index 00000000000..8a0cae97521
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.tex
@@ -0,0 +1,53 @@
+\documentclass{article}% Herbert Voss bsp350.tex
+\usepackage{pstricks}% >= version 1.04
+\usepackage{pst-grad,pst-3dplot}%
+\pagestyle{empty}%
+
+\begin{document}
+
+\bgroup
+\psset{unit=0.7,Alpha=75}
+\begin{pspicture}(-2.25,-3.5)(7.25,6.5)
+ \pstThreeDCoor[linecolor=red,xMax=7,yMax=7,zMax=7]
+ \pstThreeDLine[SphericalCoor,linecolor=blue]{->}(0,0,0)(10,45,60)
+ \pstThreeDDot[SphericalCoor,drawCoor](10,45,60)
+ \pstThreeDPut[SphericalCoor](10.5,45,65){$(x,y,z)$}
+ \pstThreeDNode[SphericalCoor](5,45,60){A}\pstThreeDNode(0,0,4){B}
+ \ncarc[arcangle=20]{->}{B}{A}
+ \pstThreeDPut[SphericalCoor](4,45,70){$\phi$}
+ \pstThreeDNode[SphericalCoor](2,45,0){B}\pstThreeDNode(2,0,0){A}
+ \ncarc[angleA=180]{<-}{B}{A}
+ \pstThreeDLine[SphericalCoor,linestyle=dashed](0,0,0)(5,45,0)
+ \pstThreeDPut[SphericalCoor](2.5,25,0){$\theta$}
+ \pstThreeDPut[SphericalCoor](6,45,50){$r$}
+\end{pspicture}
+\egroup
+
+
+\bgroup
+\begin{pspicture}(-2,-5)(5,5)
+\pstThreeDCoor
+\pstThreeDPut(1,0,0){
+ \parametricplotThreeD[xPlotpoints=20,yPlotpoints=50](0,360)(0,360){%
+ /a 1.5 def /b 2 def /c 3 def
+ a t cos u sin mul mul
+ b t sin u sin mul mul
+ c u cos mul
+ }
+}
+\pstThreeDPut(-1,2,3){
+ \parametricplotThreeD[hiddenLine=true,plotstyle=curve,fillstyle=gradient,
+ gradbegin=red,gradend=white,xPlotpoints=20,yPlotpoints=50](0,360)(0,360){%
+ /a 3.5 def /b 2 def /c 2 def
+ a t cos u sin mul mul
+ b t sin u sin mul mul
+ c u cos mul
+ }
+}
+\end{pspicture}
+\egroup
+
+
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.pdf
new file mode 100644
index 00000000000..4b19f9fd9a8
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.tex
new file mode 100644
index 00000000000..338d44d4f00
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.tex
@@ -0,0 +1,142 @@
+\documentclass[12pt]{article}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{pstricks,pst-node}
+\SpecialCoor
+\usepackage[landscape,dvips]{geometry}
+\pagestyle{empty}
+
+\begin{document}
+
+\ttfamily
+\begin{pspicture}[shadow=true](20cm,15cm)
+\rput(0,0){\rnode[c]{pstricks}{\psframebox{pstricks}}}
+\rput(4,0){\rnode[c]{pstricks-add}{\psframebox{pstricks-add}}}
+\rput(8,0){\rnode[c]{pst-plot}{\psframebox{pst-plot}}}
+\rput(12,0){\rnode[c]{pst-node}{\psframebox{pst-node}}}
+\rput(16,0){\rnode[c]{pst-tree}{\psframebox{pst-tree}}}
+%
+\rput(0,2){\rnode[c]{pst-char}{\psframebox{pst-char}}}
+\rput(4,2){\rnode[c]{pst-coil}{\psframebox{pst-coil}}}
+\rput(8,2){\rnode[c]{pst-eps}{\psframebox{pst-eps}}}
+\rput(12,2){\rnode[c]{pst-fill}{\psframebox{pst-fill}}}
+\rput(16,2){\rnode[c]{pst-grad}{\psframebox{pst-grad}}}
+%
+\rput(0,4){\rnode[c]{pst-text}{\psframebox{pst-text}}}
+\rput(4,4){\rnode[c]{pst-3d}{\psframebox{pst-3d}}}
+\rput(8,4){\rnode[c]{pst-3dplot}{\psframebox{pst-3dplot}}}
+\rput(12,4){\rnode[c]{pst-bar}{\psframebox{pst-bar}}}
+\rput(16,4){\rnode[c]{pst-barcode}{\psframebox{pst-barcode}}}
+%
+\rput(0,6){\rnode[c]{pst-blur}{\psframebox{pst-blur}}}
+\rput(4,6){\rnode[c]{pst-calendar}{\psframebox{pst-calendar}}}
+\rput(8,6){\rnode[c]{pst-circ}{\psframebox{pst-circ}}}
+\rput(12,6){\rnode[c]{pst-eucl}{\psframebox{pst-eucl}}}
+\rput(16,6){\rnode[c]{pst-fr3d}{\psframebox{pst-fr3d}}}
+%
+\rput(0,8){\rnode[c]{pst-geo}{\psframebox{pst-geo}}}
+\rput(4,8){\rnode[c]{pst-ghsb}{\psframebox{pst-ghsb}}}
+\rput(8,8){\rnode[c]{pst-gr3d}{\psframebox{pst-gr3d}}}
+\rput(12,8){\rnode[c]{pst-jftree}{\psframebox{pst-jftree}}}
+\rput(16,8){\rnode[c]{pst-infixplot}{\psframebox{pst-infixplot}}}
+%
+\rput(0,10){\rnode[c]{pst-labo}{\psframebox{pst-labo}}}
+\rput(4,10){\rnode[c]{pst-lens}{\psframebox{pst-lens}}}
+\rput(8,10){\rnode[c]{pst-light3d}{\psframebox{pst-light3d}}}
+\rput(12,10){\rnode[c]{pst-math}{\psframebox{pst-math}}}
+\rput(16,10){\rnode[c]{pst-optic}{\psframebox{pst-optic}}}
+%
+\rput(0,12){\rnode[c]{pst-osci}{\psframebox{pst-osci}}}
+\rput(4,12){\rnode[c]{pst-pdf}{\psframebox{pst-pdf}}}
+\rput(8,12){\rnode[c]{pst-poly}{\psframebox{pst-poly}}}
+\rput(12,12){\rnode[c]{pst-slpe}{\psframebox{pst-slpe}}}
+\rput(16,12){\rnode[c]{pst-uml}{\psframebox{pst-uml}}}
+%
+\rput(0,14){\rnode[c]{pst-vue3d}{\psframebox{pst-vue3d}}}
+\rput(4,14){\rnode[c]{psgo}{\psframebox{psgo}}}
+\rput(8,14){\rnode[c]{makeplot}{\psframebox{makeplot}}}
+\rput(12,14){\rnode[c]{infix-RPN}{\psframebox{infix-RPN}}}
+%
+\psset{shadow=false,arrowscale=2,linecolor=red}
+\ncline{<-}{pstricks}{pst-char}
+\ncline{<-}{pstricks}{pst-coil}
+\ncline{<-}{pstricks}{pst-eps}
+\ncline{<-}{pstricks}{pst-fill}
+\ncline{<-}{pstricks}{pst-grad}
+\ncline{<-}{pstricks}{pst-3d}
+\ncline{<-}{pstricks}{pst-fr3d}
+\ncline{<-}{pstricks}{pst-ghsb}
+\ncarc[arcangle=-10]{<-}{pstricks}{pst-slpe}
+\ncarc[arcangle=45]{<-}{pstricks}{pst-light3d}
+\ncarc[arcangle=50]{<-}{pstricks}{pst-labo}
+\ncarc[arcangle=-30,linecolor=blue]{<-}{pst-plot}{pst-labo}
+\ncarc[arcangle=-10,linecolor=blue]{<-}{pst-grad}{pst-labo}
+%
+\ncline{<-}{pstricks}{pst-uml}
+\ncarc[arcangle=10,linecolor=blue]{<-}{pst-node}{pst-uml}
+\ncarc[arcangle=-40,linecolor=blue]{<-}{pst-tree}{pst-uml}
+%
+\ncline{<-}{pstricks}{pst-optic}
+\ncarc[arcangle=10,linecolor=blue]{<-}{pst-node}{pst-optic}
+\ncarc[arcangle=-10,linecolor=blue]{<-}{pst-plot}{pst-optic}
+%
+\ncline{<-}{pstricks}{pst-calendar}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-calendar}
+%
+\ncarc[arcangle=50]{<-}{pstricks}{pst-geo}
+\ncarc[arcangle=-30,linecolor=blue]{<-}{pst-node}{pst-geo}
+%
+\ncline[linecolor=blue]{<-}{pstricks-add}{makeplot}
+\ncarc[arcangle=-30,linecolor=blue]{<-}{pst-plot}{makeplot}
+%
+\ncarc[arcangle=20]{<-}{pstricks}{pst-poly}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-poly}
+%
+\ncarc[arcangle=50]{<-}{pstricks}{pst-osci}
+\ncarc[arcangle=-20,linecolor=blue]{<-}{pst-plot}{pst-osci}
+%
+\ncarc[arcangle=25]{<-}{pstricks}{pst-jftree}
+\ncarc[arcangle=-40,linecolor=blue]{<-}{pst-node}{pst-jftree}
+%
+\ncarc[arcangle=5]{<-}{pstricks}{pst-barcode}
+\ncarc[arcangle=55]{<-}{pstricks}{pst-text}
+\ncarc[arcangle=55]{<-}{pstricks}{pst-blur}
+%
+\ncline{<-}{pstricks}{pstricks-add}
+\ncline{<-}{pst-plot}{pstricks-add}
+\ncarc[arcangle=-12,linecolor=blue]{<-}{pst-node}{pstricks-add}
+%
+\ncline{<-}{pstricks}{pst-circ}
+\ncarc[arcangle=-12,linecolor=blue]{<-}{pst-node}{pst-circ}
+%
+\ncarc[arcangle=15]{<-}{pstricks}{pst-eucl}
+\ncarc[arcangle=-45,linecolor=blue]{<-}{pst-node}{pst-eucl}
+%
+\ncarc[arcangle=19]{<-}{pstricks}{pst-lens}
+\ncarc[arcangle=-20,linecolor=blue]{<-}{pst-grad}{pst-lens}
+%
+\ncarc[arcangle=-12]{<-}{pstricks}{pst-plot}
+\ncarc[arcangle=-15]{<-}{pstricks}{pst-node}
+\ncarc[arcangle=-15]{<-}{pstricks}{pst-tree}
+%
+\ncarc[arcangle=15]{<-}{pstricks}{pst-gr3d}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-gr3d}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-gr3d}
+%
+\ncarc[arcangle=15]{<-}{pstricks}{pst-3dplot}
+\ncarc[arcangle=60,linecolor=blue]{<-}{pst-plot}{pst-3dplot}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-3dplot}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-3dplot}
+%
+\ncarc[arcangle=40]{<-}{pstricks}{pst-vue3d}
+\ncarc[arcangle=-15,linecolor=blue]{<-}{pst-node}{pst-vue3d}
+\ncarc[arcangle=-15,linecolor=blue]{<-}{pst-3d}{pst-vue3d}
+%
+\ncline{<-}{pstricks}{pst-bar}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-bar}
+%
+\ncline[linecolor=blue]{<-}{infix-RPN}{pst-infixplot}
+\ncarc[arcangle=-15,linecolor=blue]{<-}{pst-plot}{pst-infixplot}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.pdf
new file mode 100644
index 00000000000..85318f3d9ed
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.tex
new file mode 100644
index 00000000000..cace63532f3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.tex
@@ -0,0 +1,146 @@
+\documentclass[12pt]{article}
+\usepackage[latin1]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{pstricks,pst-node}
+\SpecialCoor
+\pagestyle{empty}
+
+\begin{document}
+
+\ttfamily
+\begin{pspicture}(-8cm,-8cm)(8cm,8cm)
+\pscircle[linestyle=dashed]{3}
+\pscircle[linestyle=dashed]{4.5}
+\pscircle[linestyle=dashed]{6.5}
+\pscircle[linestyle=dashed]{7.5}
+\psset{shadow=true}
+\rput(0,0){\rnode[c]{pstricks}{\psframebox{pstricks}}}
+\rput(3;45){\rnode[c]{pstricks-add}{\psframebox{pstricks-add}}}
+\rput(3;90){\rnode[c]{pst-plot}{\psframebox{pst-plot}}}
+\rput(3;135){\rnode[c]{pst-node}{\psframebox{pst-node}}}
+\rput(3;180){\rnode[c]{pst-tree}{\psframebox{pst-tree}}}
+\rput(3;225){\rnode[c]{pst-char}{\psframebox{pst-char}}}
+\rput(3;270){\rnode[c]{pst-coil}{\psframebox{pst-coil}}}
+\rput(3;315){\rnode[c]{pst-eps}{\psframebox{pst-eps}}}
+\rput(3;0){\rnode[c]{pst-fill}{\psframebox{pst-fill}}}
+%
+\rput(4.5;65){\rnode[c]{pst-grad}{\psframebox{pst-grad}}}
+\rput(4.5;110){\rnode[c]{pst-text}{\psframebox{pst-text}}}
+\rput(4.5;160){\rnode[c]{pst-3d}{\psframebox{pst-3d}}}
+\rput(4.5;200){\rnode[c]{pst-3dplot}{\psframebox{pst-3dplot}}}
+\rput(4.5;255){\rnode[c]{pst-bar}{\psframebox{pst-bar}}}
+\rput(4.5;290){\rnode[c]{pst-barcode}{\psframebox{pst-barcode}}}
+\rput(4.5;335){\rnode[c]{pst-blur}{\psframebox{pst-blur}}}
+\rput(4.5;15){\rnode[c]{pst-calendar}{\psframebox{pst-calendar}}}
+%
+\rput(6.5;75){\rnode[c]{pst-circ}{\psframebox{pst-circ}}}
+\rput(6.5;100){\rnode[c]{pst-eucl}{\psframebox{pst-eucl}}}
+\rput(6.5;125){\rnode[c]{pst-fr3d}{\psframebox{pst-fr3d}}}
+\rput(6.5;150){\rnode[c]{pst-geo}{\psframebox{pst-geo}}}
+\rput(6.5;175){\rnode[c]{pst-ghsb}{\psframebox{pst-ghsb}}}
+\rput(6.5;200){\rnode[c]{pst-gr3d}{\psframebox{pst-gr3d}}}
+\rput(6.5;225){\rnode[c]{pst-jftree}{\psframebox{pst-jftree}}}
+\rput(6.5;250){\rnode[c]{pst-infixplot}{\psframebox{pst-infixplot}}}
+\rput(6.5;275){\rnode[c]{pst-labo}{\psframebox{pst-labo}}}
+\rput(6.5;300){\rnode[c]{pst-lens}{\psframebox{pst-lens}}}
+\rput(6.5;325){\rnode[c]{pst-light3d}{\psframebox{pst-light3d}}}
+\rput(6.5;350){\rnode[c]{pst-math}{\psframebox{pst-math}}}
+%
+\rput(7.5;15){\rnode[c]{pst-optic}{\psframebox{pst-optic}}}
+\rput(7.5;40){\rnode[c]{pst-osci}{\psframebox{pst-osci}}}
+\rput(7.5;60){\rnode[c]{pst-pdf}{\psframebox{pst-pdf}}}
+\rput(7.5;95){\rnode[c]{pst-poly}{\psframebox{pst-poly}}}
+\rput(7.5;120){\rnode[c]{pst-slpe}{\psframebox{pst-slpe}}}
+\rput(7.5;145){\rnode[c]{pst-uml}{\psframebox{pst-uml}}}
+\rput(7.5;165){\rnode[c]{pst-vue3d}{\psframebox{pst-vue3d}}}
+\rput(7.5;190){\rnode[c]{psgo}{\psframebox{psgo}}}
+\rput(7.5;210){\rnode[c]{makeplot}{\psframebox{makeplot}}}
+\rput(8;225){\rnode[c]{infix-RPN}{\psframebox{infix-RPN}}}
+%
+\psset{shadow=false,arrowscale=2,linecolor=red}
+\ncline{<-}{pstricks}{pst-char}
+\ncline{<-}{pstricks}{pst-coil}
+\ncline{<-}{pstricks}{pst-eps}
+\ncline{<-}{pstricks}{pst-fill}
+\ncline{<-}{pstricks}{pst-grad}
+\ncline{<-}{pstricks}{pst-3d}
+\ncline{<-}{pstricks}{pst-fr3d}
+\ncline{<-}{pstricks}{pst-ghsb}
+\ncline{<-}{pstricks}{pst-slpe}
+\ncline{<-}{pstricks}{pst-light3d}
+\ncline{<-}{pstricks}{pst-labo}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-labo}
+\ncline[linecolor=blue]{<-}{pst-grad}{pst-labo}
+%
+\ncline{<-}{pstricks}{pst-uml}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-uml}
+\ncline[linecolor=blue]{<-}{pst-tree}{pst-uml}
+%
+\ncline{<-}{pstricks}{pst-optic}
+\ncarc[linecolor=blue]{<-}{pst-node}{pst-optic}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-optic}
+%
+\ncline{<-}{pstricks}{pst-calendar}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-calendar}
+%
+\ncline{<-}{pstricks}{pst-geo}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-geo}
+%
+\ncline[linecolor=blue]{<-}{pstricks-add}{makeplot}
+\ncline[linecolor=blue]{<-}{pst-plot}{makeplot}
+%
+\ncline{<-}{pstricks}{pst-poly}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-poly}
+%
+\ncline{<-}{pstricks}{pst-osci}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-osci}
+%
+\ncline{<-}{pstricks}{pst-jftree}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-jftree}
+%
+\ncline{<-}{pstricks}{pst-barcode}
+\ncline{<-}{pstricks}{pst-text}
+\ncline{<-}{pstricks}{pst-blur}
+%
+\ncline{<-}{pstricks}{pstricks-add}
+\ncline{<-}{pst-plot}{pstricks-add}
+\ncline[linecolor=blue]{<-}{pst-node}{pstricks-add}
+%
+\ncline{<-}{pstricks}{pst-circ}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-circ}
+%
+\ncline{<-}{pstricks}{pst-eucl}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-eucl}
+%
+\ncline{<-}{pstricks}{pst-lens}
+\ncline[linecolor=blue]{<-}{pst-grad}{pst-lens}
+%
+\ncline{<-}{pstricks}{pst-plot}
+\ncline{<-}{pstricks}{pst-node}
+\ncline{<-}{pstricks}{pst-tree}
+\ncline{<-}{pstricks}{pst-pdf}
+%
+\ncline{<-}{pstricks}{pst-gr3d}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-gr3d}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-gr3d}
+%
+\ncline{<-}{pstricks}{pst-3dplot}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-3dplot}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-3dplot}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-3dplot}
+%
+\ncline{<-}{pstricks}{pst-vue3d}
+\ncline[linecolor=blue]{<-}{pst-node}{pst-vue3d}
+\ncline[linecolor=blue]{<-}{pst-3d}{pst-vue3d}
+%
+\ncline{<-}{pstricks}{pst-bar}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-bar}
+%
+\ncline[linecolor=blue]{<-}{infix-RPN}{pst-infixplot}
+\ncline[linecolor=blue]{<-}{pst-plot}{pst-infixplot}
+%
+\ncline{<-}{pstricks}{psgo}
+\ncline[linecolor=blue]{<-}{pst-node}{psgo}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp352.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp352.pdf
new file mode 100644
index 00000000000..68d9aef6c44
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp352.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdf
new file mode 100644
index 00000000000..cb968b121ef
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.tex
new file mode 100644
index 00000000000..1ccd27e19a0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.tex
@@ -0,0 +1,20 @@
+\documentclass{article}
+\usepackage{pstricks,pst-3dplot}
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-5,-4.75)(2.75,6)
+ \psset{Alpha=20,Beta=40}
+ \pstThreeDCoor[xMax=5,yMin=-2,yMax=8,zMax=7]
+ \pstThreeDDot[drawCoor](4,4,4)
+ \pstThreeDDot[drawCoor](2,7,7)
+ \pstThreeDDot[drawCoor](2,-2,4)
+ \pstThreeDSphere(4,4,4){2}
+ \pstThreeDSphere[SegmentColor={[cmyk]{0,0,0, 0}},linecolor=black](2,7,7){1.5}
+ \psset{Beta=-40}
+ \pstThreeDSphere[SegmentColor={[cmyk]{0.8,0.1,.11,0}},linecolor=black](2,-2,6){1.5}
+\end{pspicture}%
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.pdf
new file mode 100644
index 00000000000..12ace8b72e7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.tex
new file mode 100644
index 00000000000..2b546c968d0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.tex
@@ -0,0 +1,41 @@
+\documentclass{minimal}
+\pagestyle{empty}
+\usepackage{pstricks,pst-plot,pst-math,pstricks-add}
+
+\makeatletter
+\def\psGaussFill{\pst@object{psGaussFill}}
+\def\psGaussFill@i(#1,#2)(#3,#4)#5#6{{
+ \pst@killglue
+ \use@par
+ \pscustom[linestyle=none]{%
+ \psline(#4,0)(#3,0)
+ \psplot[liftpen=1]{#3}{#4}{x #5 #6 GAUSS}%
+ }%
+ \psplot[fillstyle=none]{#1}{#2}{x #5 #6 GAUSS}%
+}\ignorespaces}
+\makeatother
+
+\begin{document}
+
+
+\psset{yunit=7.5cm, xunit=2cm}
+\begin{pspicture}(-4,-0.1)(4,0.6)
+ \psaxes[dy=0.2,Dy=0.2,linewidth=0.5pt]{->}(0,0)(-3.5,-0.1)(3.5,0.5)
+ \psset{fillstyle=solid,plotpoints=100,linewidth=1pt}
+ \psGaussFill[fillcolor=red](-3,3)(-2,-1.25){0}{0.9}
+ \psGaussFill[fillcolor=blue](-3,3)(.5,1.5){0.5}{0.9}
+ \psGaussFill[fillcolor=red,linestyle=none](-3,-1)(-2,-1.25){0}{0.9}
+\end{pspicture}
+
+
+\clearpage
+
+\psset{yunit=10cm, xunit=2cm}
+\begin{pspicture}(-4,-0.1)(4,0.6)
+ \psaxes[dy=0.2,Dy=0.2,linewidth=0.5pt]{->}(0,0)(-3.5,-0.1)(3.5,0.6)
+ \psset{fillstyle=solid,plotpoints=100,linewidth=1pt}
+ \psGaussFill[style=TRed](-3,3)(-2,-1.25){0}{0.9}
+ \psGaussFill[style=TBlue](-3,3.5)(.5,1.5){0.5}{0.9}
+\end{pspicture}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.pdf
new file mode 100644
index 00000000000..46845a10bc3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.tex
new file mode 100644
index 00000000000..d6dadafe556
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.tex
@@ -0,0 +1,57 @@
+\documentclass[a4paper]{minimal}
+\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
+\usepackage[margin=1cm]{geometry}
+\usepackage{graphicx}
+\pagestyle{empty}
+%
+\begin{document}
+\DeclareFixedFont{\ptsmall}{T1}{ptm}{m}{sc}{5mm}
+\DeclareFixedFont{\ps}{U}{psy}{m}{n}{6cm}
+\DeclareFixedFont{\pt}{T1}{ptm}{m}{n}{6cm}
+%
+\psboxfill{\ptsmall$\Pi\Sigma T\rho\iota\chi\kappa\sigma$}
+%
+\resizebox{\linewidth}{!}{%
+\begin{pspicture}(-12,0)(11,6)
+ \pscharpath[gradbegin=cyan,gradend=red,
+ fillstyle=gradient,gradangle=-30,
+ gradmidpoint=0.5,addfillstyle=boxfill,
+ fillangle=30,fillsep=0.6mm]%
+ {\rput[b](-0.5,0){\ps PS\kern-15pt T\kern-30pt r\kern-15pt
+ i\kern-25pt c\kern-14pt k\kern-10pt s}}
+\end{pspicture}}
+
+\clearpage
+
+\DeclareFixedFont{\ptsmall}{T1}{ptm}{m}{sc}{5mm}
+\DeclareFixedFont{\ps}{U}{psy}{m}{n}{8cm}
+\DeclareFixedFont{\pt}{T1}{ptm}{m}{n}{8cm}
+\psboxfill{\ptsmall PSTricks}
+
+\begin{pspicture}(0,0)(.25\linewidth,8)
+ \pscharpath[gradbegin=cyan,gradend=red,
+ fillstyle=gradient,gradangle=-30,
+ gradmidpoint=0.5,addfillstyle=boxfill,
+ fillangle=30,fillsep=0.6mm]%
+ {\rput[b](-0.5,0){\ps\char209\kern-.3em\pt A}}
+\end{pspicture}\hfill
+\psboxfill{\ptsmall$\pi$}
+\begin{pspicture}(0,0)(.25\linewidth,8)
+ \pscharpath[fillstyle=solid,fillcolor=cyan!20,addfillstyle=boxfill,
+ fillangle=30,fillsep=0.6mm]%
+ {\rput[b](-0.5,0){\ps\char112}}
+\end{pspicture}\hfill
+\psboxfill{\ptsmall$\lambda$}
+\begin{pspicture}(0,0)(.25\linewidth,8)
+ \pscharpath[gradbegin=white,gradend=blue,
+ fillstyle=gradient,gradangle=-30,
+ gradmidpoint=0.5,addfillstyle=boxfill,
+ fillangle=90,fillsep=0.6mm]%
+ {\rput[b](0,0){\ps l}}
+\end{pspicture}
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.pdf
new file mode 100644
index 00000000000..c99fcd1a33c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.tex
new file mode 100644
index 00000000000..1190ef4986c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.tex
@@ -0,0 +1,35 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage{pstricks}
+\usepackage{multido}
+\usepackage{pst-3dplot}
+\usepackage{pst-grad}
+\usepackage{pstricks-add}
+\makeatletter
+\let\modulo\pst@mod
+\makeatother
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-6,-2.25)(6,5)
+ \pstThreeDCoor[xMin=-3,xMax=5,yMin=-1,yMax=5,zMin=-1,zMax=5,drawCoor=false]%
+ \multido{\iA=0+30,\iB=30+30,\iC=1+1}{12}{%
+ \modulo{\iC}{7}{\iCTemp}%
+ \ifcase\iCTemp\psset{fillcolor=black,gradend=black}%
+ \or\psset{fillcolor=red,gradend=red}%
+ \or\psset{fillcolor=green,gradend=green}%
+ \or\psset{fillcolor=blue,gradend=blue}%
+ \or\psset{fillcolor=cyan,gradend=cyan}%
+ \or\psset{fillcolor=magenta,gradend=magenta}%
+ \or\psset{fillcolor=yellow,gradend=yellow}%
+ \fi%
+ \pstThreeDLine[SphericalCoor=true,%
+% fillstyle=solid,linestyle=none]%
+ fillstyle=gradient,gradbegin=white,gradmidpoint=0]%
+ (0,0,0)(1,\iA,60)(2,\iA,50)(3,\iA,40)(4,\iA,30)(5,\iA,20)(6,\iA,10)%
+ (6,\iB,10)(5,\iB,20)(4,\iB,30)(3,\iB,40)(2,\iB,50)(1,\iB,60)(0,0,0)
+ }%
+ \pstThreeDLine[linecolor=black](0,0,0)(0,0,5)%
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.pdf
new file mode 100644
index 00000000000..6c89785c25f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.tex
new file mode 100644
index 00000000000..79f3a01c9a2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.tex
@@ -0,0 +1,44 @@
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage{pstricks,pstricks-add}
+\usepackage{lmodern}
+\parindent=0pt
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{unit=5}
+\psset{method=rk4, algebraic=true, whichabs=0, whichord=1,
+ plotpoints=500,linewidth=1pt}
+
+\begin{pspicture}(-1.2,-0.2)(1.2,0.2)
+ \psgrid[subgriddiv=5,subgridcolor=black!10,gridlabels=7pt](-1.2,-0.2)(1.2,0.2)
+ \psplotDiffEqn[linecolor=red]{0}{12}{0 0 0 0}{%
+ y[2]|y[3]|6.283185*y[3]|4*cos(0.6283185*x)-6.283185*y[2]}
+\end{pspicture}
+
+
+%\begin{verbatim}
+% \psplotDiffEqn[linecolor=red]{0}{12}{0 0 0 0}{%
+% y[2]|y[3]|6.283185*y[3]|4*cos(0.6283185*x)-6.283185*y[2]}
+%\end{verbatim}
+
+\bigskip
+\begin{pspicture}(-1.2,-0.2)(1.2,0.2)
+ \psgrid[subgriddiv=5,subgridcolor=black!10,gridlabels=7pt](-1.2,-0.2)(1.2,0.2)
+ \parametricplot[plotpoints=500,linecolor=blue]{0}{12}{%
+ 4/(6.283185^2-(0.6283185)^2)*(sin(0.6283185*t)/0.1-sin(6.283185*t))|%
+ 4/(6.283185^2-(0.6283185)^2)*(cos(0.6283185*t)-cos(6.283185*t))}
+\end{pspicture}
+
+%\begin{verbatim}
+% \parametricplot[plotpoints=500,linecolor=blue]{0}{12}{%
+% 4/(6.283185^2-(0.6283185)^2)*(sin(0.6283185*t)/0.1-sin(6.283185*t))|%
+% 4/(6.283185^2-(0.6283185)^2)*(cos(0.6283185*t)-cos(6.283185*t))}
+%\end{verbatim}
+
+\end{document}
+
+
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.pdf
new file mode 100644
index 00000000000..e7dc6028249
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.tex
new file mode 100644
index 00000000000..e886df0aa9b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.tex
@@ -0,0 +1,26 @@
+\documentclass{minimal}
+\usepackage{filecontents,pstricks-add}
+
+\begin{filecontents*}{c_x.dat}
+[67,6.5]
+[3300,5.1]
+[9983,3.6]
+\end{filecontents*}
+\begin{filecontents*}{t_x.dat}
+[80,553]
+[3300,600]
+[9920,639]
+\end{filecontents*}
+\begin{document}
+
+\begin{pspicture}(-0.5,-0.5)(12.5,10)
+ \psaxes[axesstyle=frame](10,8)
+ \psaxes[axesstyle=none,Oy=540,Dy=20,dy=1.333](10,0)(10,8)
+ \fileplot[plotstyle=dots,dotstyle=triangle*,xunit=0.001cm]{c_x.dat}
+ \readdata{\data}{t_x.dat}
+ \pstScalePoints(1,0.05){}{ 540 sub } % 0.05=8cm/(120*1.333)
+ \listplot[plotstyle=line,xunit=0.001cm]{\data}
+\end{pspicture}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.pdf
new file mode 100644
index 00000000000..63268a4d913
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.tex
new file mode 100644
index 00000000000..6919a042f79
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.tex
@@ -0,0 +1,41 @@
+\documentclass[12pt,ngerman]{article}
+\usepackage[T1]{fontenc}
+\usepackage[latin9]{inputenc}
+\usepackage{lmodern,textcomp,ragged2e}
+\usepackage{pstricks}
+\usepackage{pst-fill}
+\usepackage{pstricks-add}
+\usepackage{babel}
+\SpecialCoor
+\newsavebox\TBox
+\pagestyle{empty}
+\psboxfill{\pspicture(0.25,0.25)\psframe[linecolor=black!15](0.25,0.25)\endpspicture}
+\setlength\fboxsep{0pt}
+\newcommand\BoxText[4][3cm]{%
+ \savebox\TBox{\parbox{#1}{\RaggedRight#4}}
+ \rput[t](#2){\fbox{\psframebox[fillstyle=boxfill]{\usebox\TBox}}}%
+ \pnode(#2|0,0){A}\pnode(#2){B}
+ \ncline{->}{A}{B}%
+ \uput*{0.5cm}[-90](A){\footnotesize #3}%
+}
+\parindent=0pt
+\pagestyle{empty}
+\begin{document}
+
+PEDERSS\O N, Geble \\
+\textborn\ um 1490 in Her\o y in Helgeland, Norwegen,\\
+\textdied\ 1557 als Bischof in Bergen in Westnorwegen
+
+\begin{pspicture}(-0.5,1.25)(2.5,-10)
+\psset{xunit=5}
+\psaxes[yAxis=false,Ox=1518]{|->}(0,0)(2.5,-10)%
+\BoxText[5cm]{2.2,-1.2}{17.3.}{%
+vom Dom\-kapitel beauf\-tragt mit dem König Christian II.
+über die bevor\-stehen\-de Bischofswahl zu beraten}
+\BoxText[4cm]{1.1123,-2.6}{10.2.}{%
+Pfarrer an der alten Marien\-kirche}
+\BoxText{.767,-1.2}{15.10.}{%
+Mitglied des Dom\-kapitels}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf
index 0556ac28c7e..b54bb209c9c 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf
+++ 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
index 51d66e1092f..316e06f60a5 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.tex
@@ -1,7 +1,10 @@
\documentclass[12pt]{article} % voss_at_pstricks.de (2004-06-03)
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
\usepackage{pst-tree}
\pagestyle{empty}
\parindent=0pt
+
\begin{document}
\psset{linewidth=1.5pt,linecolor=green}
@@ -11,10 +14,10 @@
{\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}
- }
-}
+ \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/bsp360.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp360.pdf
new file mode 100644
index 00000000000..08ab42cb71f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp360.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp360.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp360.tex
new file mode 100644
index 00000000000..0f5fc5f8f2c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp360.tex
@@ -0,0 +1,337 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage{pst-plot,pst-3d,pst-node}%
+\pagestyle{empty}
+\input{pommereau.tex}
+\SpecialCoor
+\makeatletter
+\def\SectionConiqueE{\pst@object{SectionConiqueE}}
+\def\SectionConiqueE@i{\@ifnextchar[{\SectionConiqueE@do}{\SectionConiqueE@do[]}}
+\def\SectionConiqueE@do[#1]#2#3{{%
+% #2 hauteur
+% #3 demi-angle au sommet
+\pst@Verb{%
+ \psk@embedangle
+ \psk@viewpoint
+ \psk@viewangle
+ \tx@SetMatrixThreeD}
+\pst@killglue
+\psset{#1}%
+\begin@OpenObj
+\addto@pscode{%
+% Les couleurs
+/Cyan 1 def
+/Magenta 1 def
+/Yellow 0.2 def
+/K 1 def
+% les rayons de lumière
+/xLight 1 def
+/yLight 1 def
+/zLight 0 def
+/NormeLight {xLight dup mul yLight dup mul zLight dup mul add add
+ sqrt} bind def
+% Les datas
+ /increment 10 def
+ /THETA #3 def
+ /Hauteur #2 \pst@number\psunit mul def
+ /Rcone {Hauteur THETA cos div THETA sin mul} bind def
+ /OMEGA \OMEGA\space def
+ /tanOMEGA {OMEGA dup sin exch cos div} bind def
+ /m1 {90 THETA sub dup sin exch cos div} bind def
+ /H \nhauteur\space\pst@number\psunit mul def
+% Vecteur ViewPoint
+ /vX \vx\space def
+ /vY \vy\space def
+ /vZ \vz\space def
+% la partie restante après coupe
+0 increment 360 increment sub {%
+ /iTA exch def
+% normale à la facette
+ /nXfacette THETA cos iTA increment 2 div add cos mul def
+ /nYfacette THETA cos iTA increment 2 div add sin mul def
+ /nZfacette THETA sin neg def
+% test de visibilité
+ /PSfacette vX nXfacette mul
+ vY nYfacette mul add
+ vZ nZfacette mul add
+ def
+/facetteReste {
+newpath
+ /zI {OMEGA 90 eq{H}{H 1 iTA sin m1 tanOMEGA mul div add div OMEGA sin div}ifelse} bind def
+ zI m1 div iTA cos mul
+ zI m1 div iTA sin mul
+ zI
+ \tx@ProjThreeD
+ moveto
+iTA 1 iTA increment add {%
+ /iTA1 exch def
+ /zI {OMEGA 90 eq{H}{H 1 iTA1 sin m1 tanOMEGA mul div add div OMEGA sin div}ifelse} bind def
+ zI m1 div iTA1 cos mul
+ zI m1 div iTA1 sin mul
+ zI
+ \tx@ProjThreeD
+ lineto
+ } for
+ 0 0 lineto
+closepath
+} def
+PSfacette 0 ge {
+facetteReste
+/cosV {1 xLight nXfacette mul
+ yLight nYfacette mul
+ zLight nZfacette mul
+ add add
+ NormeLight
+ nXfacette dup mul
+ nYfacette dup mul
+ nZfacette dup mul
+ add add sqrt mul div sub} bind def
+% remplissage des facettes
+Cyan cosV mul Magenta cosV mul Yellow cosV mul 0 setcmykcolor
+fill
+facetteReste
+0 setgray
+stroke } if
+} for
+% l'ellipse du plan de coupe
+/ellipse {
+/TableauxPoints [
+0 1 359 {% on décrit le cercle
+ /theta exch def [
+ /zI {OMEGA 90 eq{H}{H 1 theta sin m1 tanOMEGA mul div add div OMEGA sin div}ifelse} bind def
+ zI m1 div theta cos mul
+ zI m1 div theta sin mul
+ zI
+ \tx@ProjThreeD ]
+ } for
+ ] def
+newpath
+ TableauxPoints 0 get aload pop moveto
+0 1 359 {
+ /compteur exch def
+ TableauxPoints compteur get aload pop
+ lineto } for
+closepath
+ } def
+%le produit scalaire du vecteur viewpoint et du vecteur normal au plan >0 ?
+ /Test vY OMEGA cos mul %
+ vZ OMEGA sin mul
+ add def
+Test 0 ge {
+gsave
+ ellipse
+1 1 0 setrgbcolor
+fill
+grestore
+ellipse
+% 0 setgray
+ stroke
+} if
+%MaillageConePositif
+%MaillageConeNegatif
+ }% fin du code ps
+\showpointsfalse
+\end@OpenObj}}
+%
+
+\let\ProjThreeD\tx@ProjThreeD
+\def\pnodeThreeD(#1,#2,#3)#4{%
+ \pst@Verb{%
+ \psk@embedangle
+ \psk@viewpoint
+ \psk@viewangle
+ \tx@SetMatrixThreeD}
+ \pnode(!#1 #2 #3 \ProjThreeD){#4}}
+%
+\def\ConeIIID{\pst@object{ConeIIID}}
+\def\ConeIIID@i{\@ifnextchar[{\ConeIIID@do}{\ConeIIID@do[]}}
+\def\ConeIIID@do[#1]#2#3{{%
+% #2 hauteur
+% #3 demi-angle au sommet
+\pst@Verb{%
+ \psk@embedangle
+ \psk@viewpoint
+ \psk@viewangle
+ \tx@SetMatrixThreeD}
+\pst@killglue
+\psset{#1}%
+\begin@OpenObj
+\addto@pscode{%
+/MaillageConePositif {
+1 setlinejoin
+0 increment 360 increment sub {%
+ /theta exch def
+% normale à la facette
+ /nXfacette THETA cos theta increment 2 div add cos mul def
+ /nYfacette THETA cos theta increment 2 div add sin mul def
+ /nZfacette THETA sin neg def
+% test de visibilité
+ /PSfacette vX nXfacette mul
+ vY nYfacette mul add
+ vZ nZfacette mul add
+ def
+% dessin de la facette si la condition de visibilité est satisfaite
+PSfacette 0 ge {
+facetteSup
+stroke
+} if
+} for
+} def
+%
+/MaillageConeNegatif {
+1 setlinejoin
+0 increment 360 increment sub {%
+ /theta exch def
+% normale à la facette
+ /nXfacette THETA cos theta increment 2 div add cos mul def
+ /nYfacette THETA cos theta increment 2 div add sin mul def
+ /nZfacette THETA sin def
+% test de visibilité
+ /PSfacette vX nXfacette mul
+ vY nYfacette mul add
+ vZ nZfacette mul add
+ def
+% dessin de la facette si la condition de visibilité est satisfaite
+PSfacette 0 ge {
+facetteInf
+stroke
+} if
+} for
+} def
+/facetteSup {
+newpath
+ /Xpoint Rcone theta cos mul def
+ /Ypoint Rcone theta sin mul def
+ Xpoint Ypoint Hauteur \tx@ProjThreeD
+ moveto
+theta 1 theta increment add {%
+ /theta1 exch def
+ /Xpoint Rcone theta1 cos mul def
+ /Ypoint Rcone theta1 sin mul def
+ Xpoint Ypoint Hauteur \tx@ProjThreeD
+ lineto
+ } for
+ 0 0 lineto
+closepath} def
+%
+/facetteInf {
+newpath
+ /Xpoint Rcone theta cos mul def
+ /Ypoint Rcone theta sin mul def
+ Xpoint Ypoint Hauteur neg \tx@ProjThreeD
+ moveto
+theta 1 theta increment add {%
+ /theta1 exch def
+ /Xpoint Rcone theta1 cos mul def
+ /Ypoint Rcone theta1 sin mul def
+ Xpoint Ypoint Hauteur neg \tx@ProjThreeD
+ lineto
+ } for
+ 0 0 lineto
+closepath} def
+% Les datas
+ /increment 10 def
+ /THETA #3 def
+ /Hauteur #2 \pst@number\psunit mul def
+ /Rcone {Hauteur THETA cos div THETA sin mul} bind def
+ /OMEGA \OMEGA\space def
+ /tanOMEGA {OMEGA dup sin exch cos div} bind def
+ /m1 {90 THETA sub dup sin exch cos div} bind def
+ /H \nhauteur\space\pst@number\psunit mul def
+% Vecteur ViewPoint
+ /vX \vx\space def
+ /vY \vy\space def
+ /vZ \vz\space def
+% le dessin de la face supérieure
+/face_sup {
+/TableauxPoints [
+0 1 359 {% on décrit le cercle
+ /theta exch def [
+ /Xpoint Rcone theta cos mul def
+ /Ypoint Rcone theta sin mul def
+ Xpoint Ypoint Hauteur \tx@ProjThreeD ]
+ } for
+ ] def
+newpath
+ TableauxPoints 0 get aload pop moveto
+0 1 359 {
+ /compteur exch def
+ TableauxPoints compteur get aload pop
+ lineto } for
+%0.7 setgray
+closepath
+%fill
+%stroke
+ } def
+ %
+/face_inf {
+/TableauxPoints [
+0 1 359 {% on décrit le cercle
+ /theta exch def [
+ /Xpoint Rcone theta cos mul def
+ /Ypoint Rcone theta sin mul def
+ Xpoint Ypoint Hauteur neg \tx@ProjThreeD ]
+ } for
+ ] def
+newpath
+ TableauxPoints 0 get aload pop moveto
+0 1 359 {
+ /compteur exch def
+ TableauxPoints compteur get aload pop
+ lineto } for
+%0.7 setgray
+closepath
+%fill
+% stroke
+ } def
+MaillageConePositif
+%MaillageConeNegatif
+ vZ 0 ge {face_sup}{face_inf} ifelse
+ }% fin du code ps
+\showpointsfalse
+\end@OpenObj}}
+
+\makeatother
+\definecolor{grisbleu}{rgb}{0.85, 0.85, .95}
+\begin{document}
+%\pstpyth{6pt}{8pt}{\test}
+%\expandafter\clear\the\test
+\def\nhauteur{4.5}%
+\def\OMEGA{55}%
+\cossin\cosO\sinO{\OMEGA}%
+\realmul\YH=\cosO*\nhauteur%
+\realmul\ZH=\sinO*\nhauteur%
+\begin{pspicture}(-5,-8)(5,10)
+\pstVerb{%
+ /OMEGA \OMEGA\space def
+ /H \nhauteur\space def
+ }%
+\def\vx{0.5}\def\vy{0.3}\def\vz{0.2}%
+\psset{viewpoint={\vx} {\vy} {\vz}}%
+\pnodeThreeD(0,0,0){O}
+\pnodeThreeD(0,0,11){Z}
+\pnodeThreeD(5,0,0){X}
+\pnodeThreeD(0,5,0){Y}
+\ThreeDput[normal=0 0 1](0,0,0){\psframe[fillstyle=solid,fillcolor=grisbleu](-5,-5)(5,5)
+ \psgrid[gridlabels=0,subgriddiv=0](-5,-5)(5,5)}
+\psline{->}(O)(X)
+\psline{->}(O)(Z)
+\psline{->}(O)(Y)
+\uput[180](Z){$z$}
+\uput[180](X){$x$}
+\uput[0](Y){$y$}
+\SectionConiqueE{9}{30}% hauteur, demi-angle au sommet
+\ThreeDput[normal=0 {\cosO} {\sinO}](0,\YH,\ZH){%
+% \parametricplot[fillstyle=vlines,hatchcolor=red]{0}{360}{%
+% B t cos mul A t sin mul HO' add OMEGA 0 lt {neg} if}
+ \psgrid[gridlabels=0,subgriddiv=0,gridcolor=red](-4,-3)(4,10)%
+ \psframe[linewidth=1mm](-4,-3)(4,10)}
+\pnodeThreeD(0,0,H 90 OMEGA sub cos div){Z'}
+\psdot(Z')
+\psline{->}(Z')(Z)
+\ConeIIID{10}{30}% hauteur, demi-angle au sommet
+\pnodeThreeD(0,H OMEGA cos mul,H OMEGA sin mul){H}
+\psdot(H)
+\uput[0](H){$H$}
+\psline[linecolor=red,linestyle=dashed](O)(H)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.pdf
new file mode 100644
index 00000000000..212b994d0b6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.tex
new file mode 100644
index 00000000000..e289ce94f9e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.tex
@@ -0,0 +1,30 @@
+\documentclass[a4paper,12pt]{article}
+\usepackage[margin=1cm]{geometry}
+\usepackage{pstricks}
+\begin{document}
+\psset{unit=1cm,gridlabels=7pt}% default value
+\noindent\fboxsep=0pt
+L
+\hrulefill
+\fbox{\begin{pspicture}(-1,-1)(1,2)
+ \psgrid
+\end{pspicture}}%
+\hrulefill
+\fbox{\begin{pspicture}[shift=-1](-1,-1)(1,2)
+ \psgrid
+\end{pspicture}}%
+\hrulefill
+\fbox{\begin{pspicture}[shift=-3cm](-1,-1)(1,2)
+ \psgrid
+\end{pspicture}}%
+\hrulefill
+\fbox{\begin{pspicture}[shift=1.5](-1,-1)(1,2)
+ \psgrid
+\end{pspicture}}%
+\hrulefill
+\raisebox{0.5\height}{\fbox{\begin{pspicture}(-1,-1)(1,2)
+ \psgrid
+\end{pspicture}}}%
+\hrulefill
+R
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.pdf
new file mode 100644
index 00000000000..117404b6be2
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.tex
new file mode 100644
index 00000000000..06fd4f80e79
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.tex
@@ -0,0 +1,18 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\usepackage{pstricks-add}
+\pagestyle{empty}
+\parindent=0pt
+\begin{document}
+
+\def\pshlabel#1{\footnotesize#1}\def\psvlabel#1{\footnotesize#1}
+\psset{unit=1.5cm}
+\begin{pspicture}[plotpoints=200](-0.5,-3)(10,2.5)
+ \psStep[algebraic,fillstyle=solid,fillcolor=yellow](0.001,9.5){40}{2*sqrt(x)*cos(ln(x))*sin(x)}
+ \psStep[algebraic,StepType=Riemann,fillstyle=solid,fillcolor=blue](0.001,9.5){40}{2*sqrt(x)*cos(ln(x))*sin(x)}
+ \psaxes{->}(0,0)(0,-2.75)(10,2.5)
+ \psplot[algebraic,linecolor=white]{0.001}{9.75}{2*sqrt(x)*cos(ln(x))*sin(x)}
+ \uput[90](6,1.2){$f(x)=2\cdot\sqrt{x}\cdot\cos{(\ln{x})}\cdot\sin{x}$}
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.pdf
new file mode 100644
index 00000000000..0f7474ce1ef
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.tex
new file mode 100644
index 00000000000..54b4123d8d3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.tex
@@ -0,0 +1,32 @@
+\documentclass[12pt]{article}
+\usepackage{pstricks}
+\pagestyle{empty}
+\setlength\parindent{0pt}
+\begin{document}
+
+\begin{tabular}{p{3cm}|c|l}
+\texttt{p}--Spalte & \texttt{c}--Spalte & \texttt{l}--Spalte\\\hline
+ \makeatletter\@minipagetrue\makeatother
+\begin{enumerate}
+ \item Item 1
+ \item Item 2
+ \item Item 3
+\end{enumerate}
+
+ \texttt{enumerate} &
+ \begin{pspicture}[shift=-2.1](1,2.5)(4,5)
+ \psline{<->}(1,2.5)(4,5)
+ \psline{<->}(4,2.5)(1,5)
+ \end{pspicture} &
+ \begin{minipage}[t]{3cm}
+ \raggedright
+ \begin{itemize}
+ \item Item 1
+ \item Item 2
+ \end{itemize}
+
+ \texttt{itemize}
+\end{minipage}
+\end{tabular}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdf
index 05084aa4b13..f92100a5aec 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdf
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex
index 5e34a9096a4..234874724a8 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.tex
@@ -22,19 +22,16 @@
}
\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%
- }
+ \psset{THETA=30,PHI=20,Dobs=10,Decran=15}
+ \Sol\chaise
+ \pNodeThreeD(-0.5,-0.3,0){littleChair}
+ \rput[lC](littleChair){%
+ \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/bsp55.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf
index 4ee44a3bc54..7e3f1f279c5 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf
+++ 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
index 6c9871a5f59..feff93d0956 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.tex
@@ -10,35 +10,31 @@
% 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
+ \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
+ \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}
+ \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)
+\psset{unit=7,dimen=middle,linewidth=0.5pt}
+\begin{pspicture}(1,1.01)
\psframe[linewidth=0.1pt](1,1)
\RandomWalk{300}
\psset{linecolor=red}
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf
index 620fd89533d..288d3e715ec 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf
+++ 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
index 6e726d8aadf..45322f89368 100644
--- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.tex
@@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% bsp110.tex ---
+%% bsp74.tex ---
%% Autor : Herbert Voss <voss@perce.de>
-%% Datum : 2004-04-25
+%% Datum : 2005-12-18
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt]{article}
\usepackage{pstricks}
@@ -15,7 +15,6 @@
\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,%
@@ -35,8 +34,4 @@
\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/c_x.dat b/Master/texmf-dist/doc/generic/pstricks/voss/c_x.dat
new file mode 100644
index 00000000000..97945e651ba
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/c_x.dat
@@ -0,0 +1,3 @@
+[67,6.5]
+[3300,5.1]
+[9983,3.6]
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/listplot2.dat b/Master/texmf-dist/doc/generic/pstricks/voss/listplot2.dat
new file mode 100644
index 00000000000..e1d6ba54812
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/listplot2.dat
@@ -0,0 +1,28 @@
+%% LaTeX2e file `listplot2.dat'
+%% generated by the `filecontents' environment
+%% from source `bsp345' on 2005/11/22.
+%%
+%%% modele a 2 poles [alpha,nu]: [0.02 0.2], [0.02 0.222], 64 points, fs=1Hz
+%%% seule la frequence du 2eme pole varie: 0.222 ==> 0.211
+%%% il y a 20 points equidistants soit un deltaf de 5.5000e-004 Hz
+ 0.0220 170 200
+ 0.0214 176 200
+ 0.0209 177 200
+ 0.0203 184 200
+ 0.0198 187 200
+ 0.0192 186 199
+ 0.0187 186 200
+ 0.0181 161 199
+ 0.0176 129 200
+ 0.0170 82 195
+ 0.0165 34 186
+ 0.0159 11 158
+ 0.0154 3 133
+ 0.0148 0 72
+ 0.0143 0 21
+ 0.0137 0 3
+ 0.0132 0 2
+ 0.0126 0 0
+ 0.0121 0 0
+ 0.0115 0 0
+ 0.0110 0 0
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/manual.html b/Master/texmf-dist/doc/generic/pstricks/voss/manual.html
new file mode 100644
index 00000000000..6738db64ab0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/manual.html
@@ -0,0 +1,2871 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+
+<!--Converted with jLaTeX2HTML 2002-2-1 (1.70) JA patch-2.0
+patched version by: Kenshi Muto, Debian Project.
+* modified by: Shige TAKENO
+LaTeX2HTML 2002-2-1 (1.70),
+original version by: Nikos Drakos, CBLU, University of Leeds
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
+* with significant contributions from:
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
+<HTML>
+<HEAD>
+<TITLE>glossary.sty v 2.32: LaTeX2e Package to Assist Generating Glossaries</TITLE>
+<META NAME="description" CONTENT="glossary.sty v 2.32: LaTeX2e Package to Assist Generating Glossaries">
+<META NAME="keywords" CONTENT="manual">
+<META NAME="resource-type" CONTENT="document">
+<META NAME="distribution" CONTENT="global">
+
+<META NAME="Generator" CONTENT="jLaTeX2HTML v2002-2-1 JA patch-2.0">
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
+
+
+</HEAD>
+
+<BODY >
+
+<P>
+
+ <H1 ALIGN="CENTER">glossary.sty v 2.32: LaTeX2e Package to Assist Generating Glossaries</H1>
+<DIV>
+
+<P ALIGN="CENTER"><STRONG>Nicola L.C. Talbot</STRONG></P>
+<P ALIGN="CENTER"><STRONG>5th January 2006</STRONG></P>
+</DIV>
+<BR>
+
+<H2><A NAME="SECTION00010000000000000000">
+Contents</A>
+</H2>
+<!--Table of Contents-->
+
+<UL>
+<LI><A NAME="tex2html30"
+ HREF="manual.html#SECTION00020000000000000000">Introduction</A>
+<LI><A NAME="tex2html31"
+ HREF="manual.html#SECTION00030000000000000000">Installation</A>
+<LI><A NAME="tex2html32"
+ HREF="manual.html#SECTION00040000000000000000">Generating Glossary Information</A>
+<UL>
+<LI><A NAME="tex2html33"
+ HREF="manual.html#SECTION00041000000000000000">Storing Glossary Information</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html34"
+ HREF="manual.html#SECTION00050000000000000000">makeglos.pl</A>
+<LI><A NAME="tex2html35"
+ HREF="manual.html#SECTION00060000000000000000">Displaying the Glossary</A>
+<LI><A NAME="tex2html36"
+ HREF="manual.html#SECTION00070000000000000000">Package Options</A>
+<UL>
+<LI><A NAME="tex2html37"
+ HREF="manual.html#SECTION00071000000000000000">Examples</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html38"
+ HREF="manual.html#SECTION00080000000000000000">Defining New Glossary Types</A>
+<LI><A NAME="tex2html39"
+ HREF="manual.html#SECTION00090000000000000000">Acronyms</A>
+<UL>
+<LI><A NAME="tex2html40"
+ HREF="manual.html#SECTION00091000000000000000">Examples</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html41"
+ HREF="manual.html#SECTION000100000000000000000">Customizing the Glossary</A>
+<LI><A NAME="tex2html42"
+ HREF="manual.html#SECTION000110000000000000000">Sample Documents</A>
+<LI><A NAME="tex2html43"
+ HREF="manual.html#SECTION000120000000000000000">LaTeX2HTML Style File</A>
+<UL>
+<LI><A NAME="tex2html44"
+ HREF="manual.html#SECTION000121000000000000000">Limitations</A>
+</UL>
+<BR>
+<LI><A NAME="tex2html45"
+ HREF="manual.html#SECTION000130000000000000000">Troubleshooting</A>
+<LI><A NAME="tex2html46"
+ HREF="manual.html#SECTION000140000000000000000">Obsolete Commands</A>
+<LI><A NAME="tex2html47"
+ HREF="manual.html#SECTION000150000000000000000">Contact Details</A>
+<LI><A NAME="tex2html48"
+ HREF="manual.html#SECTION000160000000000000000">Acknowledgements</A>
+<LI><A NAME="tex2html49"
+ HREF="manual.html#SECTION000170000000000000000">Index</A>
+</UL>
+<!--End of Table of Contents-->
+<P>
+
+<H1><A NAME="SECTION00020000000000000000">
+Introduction</A>
+</H1>
+
+ The <TT>glossary</TT><A NAME="1591"></A> package is provided to assist
+generating a glossary. It has a certain amount of flexibility,
+allowing the user to customize the format of the glossary, and
+define new glossary-style objects.
+
+<P>
+
+<H1><A NAME="SECTION00030000000000000000">
+Installation</A>
+</H1>
+
+<P>
+You need to make sure you have downloaded the following three
+files:
+<PRE>
+glossary.ins
+glossary.dtx
+README
+</PRE>
+To extract the code from the <TT>glossary.dtx</TT> file, you
+will need to run the installation file through LaTeX:
+<PRE>
+latex glossary.ins
+</PRE>
+This will create the following files:
+<PRE>
+glossary.sty
+glossary.perl
+makeglos.pl
+makeglos.bat
+</PRE>
+along with several sample files. The file <TT>glossary.sty</TT>
+should be placed somewhere in the LaTeX path, e.g.
+<TT>texmf/tex/latex/glossary/</TT>. The file
+<TT>glossary.perl</TT> is a LaTeX2HTML style file, and should
+be placed in the LaTeX2HTML style file directory (usually
+<TT>latex2html/styles/</TT>). The file <TT>makeglos.pl</TT>
+is a Perl script which calls <TT>makeindex</TT><A NAME="1594"></A>. If you are
+using UNIX or Linux, you will need to set the permissions so
+that you can execute the file:
+<PRE>
+chmod a+x makeglos.pl
+</PRE>
+You should then place this file somewhere on your path.
+(You may also need to edit the first line of
+this file, if <TT>perl</TT><A NAME="1597"></A> is located in a directory other than <code>/usr/bin/</code><A NAME="tex2html1"
+ HREF="#foot1470"><SUP>1</SUP></A>.)
+
+<P>
+If you are not using UNIX or Linux, you may have to explicitly
+load the file into Perl, so you would need to do
+<TT>perl makeglos.pl</TT> instead of just <TT>makeglos.pl</TT>.
+If you are using Windows, a batch file, <TT>makeglos.bat</TT>
+is provided which will run Perl on <TT>makeglos.pl</TT>.
+Both <TT>makeglos.pl</TT> and <TT>makeglos.bat</TT> should
+be placed somewhere specified by the PATH environment
+variable. (For example, put them both in the same
+directory as <TT>makeindex</TT><A NAME="1600"></A>, which will probably
+be in <code>\texmf\miktex\bin\</code>).
+
+<P>
+If you don't have Perl installed on your system, you can just use
+<TT>makeindex</TT><A NAME="1603"></A>, only you will have to remember all the
+command line switches, and you won't be able to merge entries
+that have the same name, but different descriptions.
+
+<P>
+Note that if you are updating the glossary package, it is
+a good idea to update <TT>makeglos.pl</TT> as it may also
+have been modified.
+
+<P>
+
+<H1><A NAME="SECTION00040000000000000000">
+Generating Glossary Information</A>
+</H1>
+
+<P>
+The standard LaTeX command <TT>&#92;makeglossary</TT> (analogous to <TT>&#92;makeindex</TT>)
+ should be placed in the document preamble. If this command
+is omitted, glossary information will be ignored. Glossary
+entries are generated using the command
+<TT>&#92;glossary</TT><code>{</code><I>key-val list</I><code>}</code>.
+ This command is a slightly modified version of the standard
+<TT>&#92;glossary</TT> command, in order to separate out the
+information into <I>entry-name</I> and <I>entry-description</I>.
+The argument to <TT>&#92;glossary</TT> must be a comma-separated
+list of <I>key</I>=<I>value</I> pairs. The following keys are
+available:
+<DIV ALIGN="CENTER">
+<TABLE CELLPADDING=3>
+<TR><TH ALIGN="LEFT"><B>Key </B></TH>
+<TH ALIGN="LEFT"><B>Value</B></TH>
+</TR>
+<TR><TD ALIGN="LEFT"><TT><TT>name</TT><A NAME="1616"></A> </TT></TD>
+<TD ALIGN="LEFT">The entry name</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT><TT>description</TT><A NAME="1620"></A> </TT></TD>
+<TD ALIGN="LEFT">A description about the entry</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT><TT>sort</TT><A NAME="1624"></A> </TT></TD>
+<TD ALIGN="LEFT">How to sort the entry. (Entry name used if sort omitted)</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT><TT>format</TT><A NAME="1628"></A> </TT></TD>
+<TD ALIGN="LEFT">How to format the page number</TD>
+</TR>
+</TABLE>
+</DIV>
+For example:
+<PRE>
+\glossary{name={singular matrix},
+ description={A matrix with zero determinant}}
+</PRE>
+ The following example sorts on the text <TT>U</TT> instead of
+<code>$\mathcal{U}$</code>:
+<PRE>
+\glossary{name={$\mathcal{U}$},
+ description={The universal set},
+ sort=U}
+</PRE>
+The page format for individual entries can be changed using the
+<TT>format</TT><A NAME="1632"></A> key. This should be the name of a LaTeX
+formatting command without the preceding <code>\</code> (as with the
+<code>|</code> operator in <TT>&#92;index</TT>.) For example:
+<PRE>
+\glossary{name={$\mathbb{R}$},
+ description={The set of real numbers},
+ sort=R,
+ format=textbf}
+</PRE>
+In addition, the following formats are also available:
+
+<DIV ALIGN="CENTER">
+<TABLE CELLPADDING=3>
+<TR><TD ALIGN="LEFT"><TT>hyperrm</TT><A NAME="1638"></A><A NAME="1639"></A></TD>
+<TD ALIGN="LEFT">The number is a hyper link in roman</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>hypersf</TT><A NAME="1643"></A><A NAME="1644"></A></TD>
+<TD ALIGN="LEFT">The number is a hyper link in sans-serif</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>hypertt</TT><A NAME="1648"></A><A NAME="1649"></A></TD>
+<TD ALIGN="LEFT">The number is a hyper link in typewriter font</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>hyperbf</TT><A NAME="1653"></A><A NAME="1654"></A></TD>
+<TD ALIGN="LEFT">The number is a hyper link in bold</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>hyperit</TT><A NAME="1658"></A><A NAME="1659"></A></TD>
+<TD ALIGN="LEFT">The number is a hyper link in italic</TD>
+</TR>
+</TABLE>
+</DIV>
+If the <TT>hyper</TT><A NAME="1668"></A> option has not been set,
+<TT>hyperrm</TT><A NAME="1672"></A><A NAME="1673"></A> etc are equivalent to <TT>textrm</TT> etc.
+You should use <TT>&#92;hyperrm</TT><A NAME="1677"></A> instead of
+<TT>&#92;hyperpage</TT>, as <TT>&#92;hyperpage</TT> won't
+work on a list or range of numbers in the glossary<A NAME="tex2html2"
+ HREF="#foot1473"><SUP>2</SUP></A>.
+
+<P>
+As with the <TT>&#92;index</TT> command, care must be taken if you
+want to use the special characters: <code>@</code> <code>|</code> <code>"</code> and
+<code>!</code>. These characters should be preceded by the double quote
+character. For example:
+<PRE>
+\glossary{name={$"|\mathcal{S}"|$,
+description=The cardinality of the set \mathcal{S}}}
+</PRE>
+There is no provision for sub-entries, as these are
+generally only applicable in an index, and not in a glossary.
+
+<P>
+As from version 2.14, there is an additional command available:
+
+<P>
+
+<TT>&#92;xglossary</TT><code>{</code><I>gls-entry</I><code>}{</code><I>text</I><code>}</code>
+
+<P>
+This is equivalent to
+<I>text</I><TT>&#92;glossary</TT><A NAME="1694"></A><code>{</code><I>gls-entry</I><code>}</code>,
+where <I>text</I> will be made a hyperlink to the
+relevant entry in the glossary, if hyper
+links are supported.
+
+<P>
+
+<H2><A NAME="SECTION00041000000000000000">
+Storing Glossary Information</A>
+</H2>
+
+<P>
+The following command:
+<BR>
+<BR><TT><TT>&#92;storeglosentry</TT>[</TT> <I>gls-type</I><TT>]{</TT> <I>label</I><TT>}{</TT> <I>gls-entry</I><TT>}
+</TT>
+<BR>
+<BR>
+can be used to store glossary information. That information
+can then be used later with any of the following commands:
+
+<BR>
+<BR><TT><TT>&#92;useglosentry</TT>[</TT> <I>opt</I><TT>]{</TT> <I>label</I><TT>}
+<BR><TT>&#92;useGlosentry</TT>[</TT> <I>opt</I><TT>]{</TT> <I>label</I><TT>}{</TT> <I>text</I><TT>}
+<BR><TT>&#92;gls</TT>[</TT> <I>opt</I><TT>]{</TT> <I>label</I><TT>}
+</TT>
+<BR>
+<BR><TT>&#92;useglosentry</TT> adds the stored glossary entry
+<I>gls-entry</I> to the appropriate glossary,
+<TT>&#92;useGlosentry</TT> adds the stored glossary entry, and
+makes <I>text</I> a hyperlink to that entry (if hyperlinks are
+supported). The third command, <TT>&#92;gls</TT>, is like
+<TT>&#92;useGlosentry</TT>, but forms <I>text</I> from the name
+given in <I>gls-entry</I>.
+
+<P>
+Returning to an earlier example, instead of typing:
+<PRE>
+\glossary{name={$\mathcal{U}$},
+ description={The universal set},
+ sort=U}
+</PRE>
+every time you want to add this entry to the glossary, you
+can instead store the information:
+
+<PRE>
+\storeglosentry{glos:U}{name={$\protect\mathcal{U}$},
+ description={The universal set},
+ sort=U}
+</PRE>
+(Note the use of <TT>&#92;protect</TT>.) Now, instead of continually
+copying and pasting the glossary command for this entry (which
+can have quite a large <TT>description</TT><A NAME="1717"></A> field), you can use either:
+<PRE>
+\useglosentry{glos:U}
+</PRE>
+which is equivalent to:
+<PRE>
+\glossary{name={$\mathcal{U}$},
+ description={The universal set},
+ sort=U}
+</PRE>
+or you can use:
+<PRE>
+\useGlosentry{glos:U}{text}
+</PRE>
+which is equivalent to:
+<PRE>
+\xglossary{name={$\mathcal{U}$},
+ description={The universal set},
+ sort=U}{text}
+</PRE>
+or you can use:
+<PRE>
+\gls{glos:U}
+</PRE>
+which is equivalent to:
+<PRE>
+\xglossary{name={$\mathcal{U}$},
+ description={The universal set},
+ sort=U}{$\mathcal{U}$}
+</PRE>
+The optional argument <I>gls-type</I> indicates the glossary
+type (see <A HREF="#sec:newglostype">later</A> to find out how to define new
+glossary types). If omitted, the standard glossary is used.
+
+<P>
+The optional argument <I>opt</I> allows you to add additional
+information to the glossary entry, for example:
+<PRE>
+\useglosentry[format=textbf]{glos:U}
+</PRE>
+is equivalent to:
+<PRE>
+\glossary{name={$\mathcal{U}$},
+ description={The universal set},
+ sort=U,
+ format=textbf}
+</PRE>
+The identifying label, <I>label</I>, should not contain any
+special characters, and since <TT>&#92;storeglosentry</TT> is
+fragile, care should be taken when using commands within its
+argument. If in doubt, use <TT>&#92;protect</TT>.
+
+<P>
+
+<H1><A NAME="SECTION00050000000000000000">
+makeglos.pl</A>
+</H1>
+
+<P>
+The glossary information (as given by the commands
+<TT>&#92;glossary</TT> and <TT>&#92;xglossary</TT>) is saved in the file
+with the extension <TT>glo</TT><A NAME="1729"></A> (unless the
+<TT>&#92;makeglossary</TT><A NAME="1731"></A> command is omitted, in which case the
+glossary information is simply ignored.) A <TT>makeindex</TT><A NAME="1736"></A>
+style file<A NAME="1488"></A>
+(<TT>ist</TT><A NAME="1739"></A>) is also created, which is customized for the
+document, and can be passed to <TT>makeindex</TT><A NAME="1741"></A>.
+
+<P>
+For example, suppose your document is called <TT>mydoc.tex</TT>,
+the glossary will be saved in the file
+<TT>mydoc.glo</TT><A NAME="1744"></A>, and the <TT>makeindex</TT><A NAME="1746"></A> style
+file <TT>mydoc.ist</TT><A NAME="1749"></A> will be created.
+ These files can then be passed to <TT>makeindex</TT><A NAME="1751"></A> as follows:
+<PRE>
+makeindex -s mydoc.ist -t mydoc.glg -o mydoc.gls mydoc.glo
+</PRE>
+which generates the output file <TT>mydoc.gls</TT><A NAME="1754"></A>,
+with transcript written to
+<TT>mydoc.glg</TT><A NAME="1756"></A>.
+
+<P>
+The Perl script <TT>makeglos.pl</TT><A NAME="1758"></A> provided with this package
+allows you to use <TT>makeindex</TT><A NAME="1761"></A> without having to remember
+all the command line options. The command
+<PRE>
+makeglos.pl mydoc.glo
+</PRE>
+will perform the command:
+<PRE>
+makeindex -s mydoc.ist -t mydoc.glg -o mydoc.gls mydoc.glo
+</PRE>
+The <TT>glo</TT><A NAME="1764"></A> extension may be omitted. In addition,
+<TT>makeglos.pl</TT><A NAME="1766"></A> also takes the option
+<TT>-m</TT> which can be used to collate entries where the
+same name has multiple descriptions.
+
+<P>
+<TT>makeglos.pl</TT><A NAME="1769"></A> has the following syntax:
+<PRE>
+makeglos.pl [-ilqrgm] [-s sty] [-o gls] [-t log] [-p num] &lt;filename&gt;
+</PRE>
+where all switches, apart from <TT>-m</TT> are the same as
+those for <TT>makeindex</TT><A NAME="1772"></A>. In addition, if the extension
+to the input file name is omitted, <TT>glo</TT><A NAME="1775"></A> will be
+assumed. If there are multiple glossary types (see
+<A HREF="#sec:newglostype">later</A>)
+and the file extension is omitted, <TT>makeglos.pl</TT><A NAME="1777"></A> will
+iterate through each glossary type.
+
+<P>
+The name of the <TT>ist</TT><A NAME="1780"></A> file can be changed by redefining
+the command <TT>&#92;istfilename</TT>.
+For example:
+<PRE>
+\renewcommand{\istfilename}{foo.ist}
+</PRE>
+However, you will need to explicitly pass the name of this
+file to <TT>makeglos.pl</TT><A NAME="1784"></A> using the <TT>-s</TT> switch.
+
+<P>
+Creation of the <TT>ist</TT><A NAME="1787"></A> file can be suppressed by issuing
+the command <TT>&#92;noist</TT> before
+<TT>&#92;makeglossary</TT><A NAME="1791"></A>. It will also be suppressed when the
+command <TT>&#92;nofiles</TT><A NAME="1796"></A> is used, or if the command
+<TT>&#92;makeglossary</TT><A NAME="1801"></A> is omitted.
+
+<P>
+It should be noted that there are a few packages that can
+cause problems with the creation of the <TT>ist</TT><A NAME="1806"></A> file,
+for example <TT>ngerman</TT><A NAME="1808"></A>. If you encounter problems
+when LaTeX is processing the <TT>&#92;makeglossary</TT><A NAME="1811"></A> command,
+or if you get errors from <TT>makeindex</TT><A NAME="1816"></A> complaining about
+the style file, this is the most probable cause.
+See <A HREF="#itm:ngerman">later</A> for
+information on how to fix this.
+
+<P>
+
+<H1><A NAME="SECTION00060000000000000000">
+Displaying the Glossary</A>
+</H1>
+
+<P>
+Once the <TT>gls</TT><A NAME="1819"></A> file has been created by
+<TT>makeindex</TT><A NAME="1821"></A> (as described in the previous
+ section) the glossary can then be included in the document with
+the command <TT>&#92;printglossary</TT>.
+ If chapters are defined, the glossary will start
+with<A NAME="1825"></A>
+<PRE>
+\chapter*{\glossaryname}
+</PRE>
+If not, it will start with
+<PRE>
+\section*{\glossaryname}
+</PRE>
+The format of the main body of the glossary depends on the
+options passed to the package.
+
+<P>
+
+<H1><A NAME="SECTION00070000000000000000"></A>
+<A NAME="sec:options"></A>
+<BR>
+Package Options
+</H1>
+
+<P>
+The package options must be specified as a comma-separated list
+of <I>key</I>=<I>value</I> pairs. Available options are:
+<DL>
+<DT><STRONG><TT>style</TT><A NAME="1834"></A></STRONG></DT>
+<DD>The glossary style. Values:
+<A NAME="1493"></A>
+<DL>
+<DT><STRONG><TT>list</TT><A NAME="1838"></A></STRONG></DT>
+<DD>use
+<TT>description</TT> environment in the glossary
+</DD>
+<DT><STRONG><TT>altlist</TT><A NAME="1841"></A></STRONG></DT>
+<DD>modified
+version of <TT>style=list</TT><A NAME="1850"></A>. The description starts on the
+line following the name of the term being defined.
+
+</DD>
+<DT><STRONG><TT>super</TT><A NAME="1852"></A></STRONG></DT>
+<DD>use
+<TT>supertabular</TT> environment in the glossary
+</DD>
+<DT><STRONG><TT>long</TT><A NAME="1855"></A></STRONG></DT>
+<DD>use
+<TT>longtable</TT> environment in the glossary (Default)
+</DD>
+</DL>
+
+<P>
+</DD>
+<DT><STRONG><TT>header</TT><A NAME="1863"></A></STRONG></DT>
+<DD><A NAME="1495"></A> Glossary
+header. Values:
+<DL>
+<DT><STRONG><TT>none</TT><A NAME="1867"></A></STRONG></DT>
+<DD>The glossary
+doesn't have a heading (Default)
+</DD>
+<DT><STRONG><TT>plain</TT><A NAME="1869"></A></STRONG></DT>
+<DD>The glossary
+has a heading
+</DD>
+</DL>
+
+<P>
+</DD>
+<DT><STRONG><TT>border</TT><A NAME="1876"></A></STRONG></DT>
+<DD><A NAME="1496"></A> Glossary
+border. Values:
+<DL>
+<DT><STRONG><TT>none</TT><A NAME="1880"></A></STRONG></DT>
+<DD>The glossary
+doesn't have a border (Default)
+</DD>
+<DT><STRONG><TT>plain</TT><A NAME="1882"></A></STRONG></DT>
+<DD>Border
+around the main body of the glossary
+</DD>
+</DL>
+
+<P>
+</DD>
+<DT><STRONG><TT>cols</TT><A NAME="1889"></A></STRONG></DT>
+<DD><A NAME="1497"></A> Number of
+columns. Values:
+<DL>
+<DT><STRONG><TT>2</TT><A NAME="1893"></A></STRONG></DT>
+<DD>The entry name and description are in two separate
+columns with the associated page numbers in the same column as
+the description. (Default)
+</DD>
+<DT><STRONG><TT>3</TT><A NAME="1895"></A></STRONG></DT>
+<DD>The entry name, description and associated page numbers
+are in three separate columns.
+</DD>
+</DL>
+
+<P>
+
+</DD>
+<DT><STRONG><TT>number</TT><A NAME="1902"></A></STRONG></DT>
+<DD>Associated number corresponding to each entry. Values:
+<DL>
+<DT><STRONG><TT>page</TT><A NAME="1906"></A></STRONG></DT>
+<DD>Each entry has the corresponding page number(s) where the
+entry is defined. (Default)
+</DD>
+<DT><STRONG><TT>section</TT><A NAME="1908"></A></STRONG></DT>
+<DD>Each entry has the corresponding section number(s) where
+the entry is defined.
+</DD>
+<DT><STRONG><TT>none</TT><A NAME="1910"></A></STRONG></DT>
+<DD>The corresponding numbers are
+suppressed.
+</DD>
+</DL>
+
+<P>
+</DD>
+<DT><STRONG><TT>toc</TT><A NAME="1917"></A></STRONG></DT>
+<DD><A NAME="1499"></A>
+Boolean variable:
+
+<DL>
+<DT><STRONG><TT>true</TT><A NAME="1921"></A></STRONG></DT>
+<DD>Add glossary to table of contents
+</DD>
+<DT><STRONG><TT>false</TT><A NAME="1923"></A></STRONG></DT>
+<DD>Omit glossary from table of contents (Default)
+</DD>
+</DL>
+Note that if you specify this option, you will need to run
+LaTeX twice after generating the glossary.
+
+<P>
+</DD>
+<DT><STRONG><TT>hypertoc</TT><A NAME="1930"></A></STRONG></DT>
+<DD>Boolean variable. This is similar to the package option
+<TT>toc</TT><A NAME="1939"></A>, but if you are using the <TT>hyperref</TT><A NAME="1943"></A>
+package, <TT>hypertoc</TT><A NAME="1951"></A> will generate a link to the
+beginning of the page, whereas <TT>toc</TT><A NAME="1960"></A> will have
+a hyperlink to jst after the glossary title. Note
+that you can not use both <TT>toc=true</TT><A NAME="1971"></A> and
+<TT>hypertoc=true</TT><A NAME="1980"></A>. Default value:
+<TT>hypertoc=false</TT><A NAME="1989"></A>.
+
+<P>
+</DD>
+<DT><STRONG><TT>hyper</TT><A NAME="1996"></A></STRONG></DT>
+<DD>Boolean
+variable:
+
+<DL>
+<DT><STRONG><TT>true</TT><A NAME="2000"></A></STRONG></DT>
+<DD>Make associated numbers in the
+glossary a hypertext link, and also make acronyms, and the text
+given by <TT>&#92;xglossary</TT><A NAME="2002"></A> have a hyperlink to their
+corresponding entries in the glossary.
+</DD>
+<DT><STRONG><TT>false</TT><A NAME="2007"></A></STRONG></DT>
+<DD>Don't make associated numbers a hypertext link
+</DD>
+</DL>
+If the <TT>hyperref</TT><A NAME="2009"></A> or <TT>html</TT><A NAME="2012"></A> package has
+been loaded prior to loading <TT>glossary.sty</TT>,
+<TT>hyper=true</TT><A NAME="2022"></A> is set, otherwise
+the default is <TT>hyper=false</TT><A NAME="2031"></A>. Note that this package
+option now encompasses the old <TT>hyperacronym</TT><A NAME="2038"></A> option.
+
+<P>
+</DD>
+<DT><STRONG><TT>section</TT><A NAME="2047"></A></STRONG></DT>
+<DD>Boolean variable:
+
+<DL>
+<DT><STRONG><TT>true</TT><A NAME="2051"></A></STRONG></DT>
+<DD>Make the glossary an unnumbered
+section, even if chapters are defined
+</DD>
+<DT><STRONG><TT>false</TT><A NAME="2053"></A></STRONG></DT>
+<DD>Only make glossary an
+unnumbered section if chapters are not defined (default).
+</DD>
+</DL>
+
+<P>
+</DD>
+<DT><STRONG><TT>acronym</TT><A NAME="2060"></A></STRONG></DT>
+<DD>Boolean variable:
+
+<DL>
+<DT><STRONG><TT>true</TT><A NAME="2064"></A></STRONG></DT>
+<DD>Make the list of acronyms
+separate from the main glossary.
+
+<P>
+</DD>
+<DT><STRONG><TT>false</TT><A NAME="2066"></A></STRONG></DT>
+<DD>The acronyms will all
+be placed in the main glossary. (Default)
+</DD>
+</DL>
+
+<P>
+</DD>
+<DT><STRONG><TT>global</TT><A NAME="2073"></A></STRONG></DT>
+<DD>Boolean variable:
+
+<DL>
+<DT><STRONG><TT>false</TT><A NAME="2077"></A></STRONG></DT>
+<DD>Acronym commands only have
+a local effect. (Default)
+</DD>
+<DT><STRONG><TT>true</TT><A NAME="2079"></A></STRONG></DT>
+<DD>Acronym commands have a global
+effect.
+</DD>
+</DL>
+</DD>
+</DL>
+ The <TT>border</TT><A NAME="2086"></A>, <TT>header</TT><A NAME="2095"></A> and <TT>cols</TT><A NAME="2104"></A> options
+should not be used in conjunction with <TT>style=list</TT><A NAME="2115"></A>
+or <TT>style=altlist</TT><A NAME="2124"></A>, as they only make sense with one of
+the tabular-style options.
+The value for the boolean variables can be omitted if they are
+to be set. For example
+ <TT>toc</TT><A NAME="2131"></A> is equivalent to <TT>toc=true</TT><A NAME="2142"></A>. Note that the
+<TT>altlist</TT><A NAME="2144"></A> style is better suited to
+glossaries with long entry names.
+
+<P>
+You can set up your own preferred defaults in a configuration
+file<A NAME="1506"></A>.
+The file must be called <TT>glossary.cfg</TT><A NAME="2146"></A> and
+should be placed somewhere on the T<SMALL>E</SMALL>X path. In this file you
+can use the command
+<TT>&#92;glossarypackageoptions</TT><code>{</code><I>option-list</I><code>}</code>
+
+where <I>option-list</I> is a comma-separated list of
+<I>key</I>=<I>value</I> pairs, as passed to the
+<TT>glossary</TT><A NAME="2150"></A>
+package. Note that this command may only be used in the
+configuration file.
+
+<P>
+
+<H2><A NAME="SECTION00071000000000000000">
+Examples</A>
+</H2>
+See <TT><A NAME="tex2html3"
+ HREF="glossary.pdf">glossary.pdf</A></TT> (the PDF version of this manual) for
+examples.
+
+<P>
+
+<H1><A NAME="SECTION00080000000000000000"></A>
+<A NAME="sec:newglostype"></A>
+<BR>
+Defining New Glossary Types
+</H1>
+
+<P>
+A new type of glossary can be defined using the command:
+<BR>
+<BR><TT>&#92;newglossarytype</TT><code>[</code><I>log-ext</I><code>]{</code><I>name</I><code>}{</code><I>out-ext</I><code>}{</code><I>in-ext</I><code>}[</code><I>style list</I><code>]</code>
+<BR>
+<BR>
+For example, suppose you want your document to have a separate
+index of terms and index of notation,
+you could use <TT>&#92;makeglossary</TT><A NAME="2328"></A>, <TT>&#92;glossary</TT><A NAME="2333"></A>,
+<TT>&#92;xglossary</TT><A NAME="2338"></A> and <TT>&#92;printglossary</TT><A NAME="2343"></A> for the first
+glossary, and define a new type of glossary called say,
+<TT>notation</TT>, using
+<PRE>
+\newglossarytype[nlg]{notation}{not}{ntn}
+</PRE>
+which will create the analogous commands:
+<TT>&#92;makenotation</TT>, <TT>&#92;notation</TT>, <TT>&#92;xnotation</TT>
+and <TT>&#92;printnotation</TT> which can be used for the second
+glossary.
+
+<P>
+As from version 2.3, <TT>&#92;newglossarytype</TT> now has an
+additional optional argument <I>style list</I>. This should
+be a comma separated list of <I>key</I>=<I>value</I> pairs
+that can be used to specify the style of the new glossary.
+If omitted, the new glossary will have the same format
+as the main glossary. The following options are available:
+<TT>style</TT>, <TT>header</TT>, <TT>border</TT> and
+<TT>cols</TT>. These can take the same values as those
+given in the package options (described in section&nbsp;<A HREF="#sec:options">6</A>).
+
+<P>
+The command <TT>&#92;newglossarytype</TT> should only occur in the
+preamble. The new commands
+ <TT>&#92;make</TT><I>name</I>, <code>\</code><I>name</I>,
+<code>\x</code><I>name</I> and <TT>&#92;print</TT><I>name</I> all have the
+same format as their ``glossary'' counter-parts.
+
+<P>
+The glossary information will be saved to a file
+with the extension given by <I>out-ext</I> (analogous to
+<TT>glo</TT><A NAME="2364"></A>), which can then be passed to <TT>makeindex</TT><A NAME="2366"></A>
+either directly or via <TT>makeglos.pl</TT><A NAME="2369"></A>,
+and the file to be read in (i.e. the file created by
+<TT>makeindex</TT><A NAME="2372"></A>) will have the extension <I>in-ext</I>
+(analogous to <TT>gls</TT><A NAME="2375"></A>).
+
+<P>
+The optional argument <I>log-ext</I> indicates
+the extension for the <TT>makeindex</TT><A NAME="2377"></A> log file, if omitted the
+extension <TT>glg</TT><A NAME="2380"></A> is used. This is not used by LaTeX,
+however <TT>makeglos.pl</TT><A NAME="2382"></A> reads in this information from
+the LaTeX auxiliary file and passes it to <TT>makeindex</TT><A NAME="2385"></A>.
+
+<P>
+For the above <TT>notation</TT>
+example, if your document is called, say, <TT>mydoc.tex</TT>,
+ you will need to do the following:
+<PRE>
+latex mydoc
+makeglos.pl mydoc
+latex mydoc
+</PRE>
+(You may need to do an extra <code>latex mydoc</code> to get
+cross-references up-to-date.) Note that if you don't specify the
+file extension when using <TT>makeglos.pl</TT><A NAME="2388"></A>, it will
+check the transcript file from the LaTeX run to determine
+all the glossary types, so, for this example,
+<PRE>
+makeglos.pl mydoc
+</PRE>
+is equivalent to:
+<PRE>
+makeglos.pl mydoc.glo
+makeglos.pl mydoc.not
+</PRE>
+since <TT>makeglos.pl</TT><A NAME="2391"></A> has read in the information
+for the <TT>notation</TT> glossary type from the file
+<TT>mydoc.log</TT>.
+
+<P>
+If you don't have Perl installed
+on your system, or for any other reason are unable to use
+<TT>makeglos.pl</TT><A NAME="2394"></A>, you can call <TT>makeindex</TT><A NAME="2397"></A>
+explicitly:
+<PRE>
+latex mydoc
+makeindex -s mydoc.ist -t mydoc.glg -o mydoc.gls mydoc.glo
+makeindex -s mydoc.ist -t mydoc.nlg -o mydoc.ntn mydoc.not
+latex mydoc
+</PRE>
+
+<P>
+Note that you can use the command
+<TT>&#92;printglossary</TT><A NAME="2400"></A><TT>[</TT><I>name</I><TT>]</TT>
+instead of <code>\print</code><I>name</I>.
+These two commands have the same effect when using LaTeX,
+however, they have a slightly different effect when
+using LaTeX2HTML (see <A HREF="#sec:l2h">later</A>).
+
+<P>
+If the command <code>\</code><I>glossary-type</I><code>name</code>
+is defined, (e.g. <code>\notationname</code> in the above example)
+this will be used as the title for the specified
+glossary. If this command is not defined, <TT>&#92;glossaryname</TT><A NAME="2405"></A>
+will be used instead.
+If the command <code>\short</code><I>glossary-type</I><code>name</code>
+is defined, (e.g. <TT>&#92;shortnotationname</TT> in the above
+example) this will be used for the table of contents
+entry, otherwise <code>\</code><I>glossary-type</I><code>name</code> will
+be used instead.
+For example:
+<PRE>
+\newglossarytype[nlg]{notation}{not}{ntn}
+\newcommand{\notationname}{Index of Notation}
+\newcommand{\shortnotationname}{Notation}
+</PRE>
+
+<P>
+
+<H1><A NAME="SECTION00090000000000000000">
+Acronyms</A>
+</H1>
+
+<P>
+The <TT>glossary</TT><A NAME="2412"></A> package provides the command:
+<BR>
+<BR><TT><TT>&#92;newacronym</TT>[</TT> <I>cmd-name</I><TT>]{</TT> <I>acronym</I><TT>}{</TT> <I>long</I><TT>}{</TT> <I>glossary entry</I><TT>}
+</TT>
+<BR>
+<BR>
+which can be used to define acronyms. The argument <I>long</I>
+is the full name, the argument <I>acronym</I> is the acronym for
+<I>long</I> and <I>glossary entry</I> is the glossary information
+in the form used by the <TT>&#92;glossary</TT><A NAME="2417"></A> command. If the
+optional argument <I>cmd-name</I> is missing,
+<TT>&#92;newacronym</TT> will create a command called
+<code>\</code><I>acronym</I>, otherwise it will create a command
+called <code>\</code><I>cmd-name</I> (henceforth denoted <TT>&#92;</TT><I>acr-name</I>).
+This command can then be used throughout the text. The first
+instance of this command is equivalent to:
+<BR>
+<BR><I>long</I> <TT>(&#92;xacronym</TT><A NAME="2426"></A><code>{</code><TT>name</TT><A NAME="2431"></A><TT>=</TT><I>long</I> <TT>(</TT><I>acronym</I><TT>),</TT><I>glossary entry</I><code>}{</code><I>acronym</I><code>}</code><TT>)</TT>
+<BR>
+<BR>
+subsequent instances will be equivalent to:
+<BR>
+<BR><TT>&#92;xacronym</TT><A NAME="2435"></A><code>{</code><TT>name</TT><A NAME="2440"></A><TT>=</TT><I>long</I> <TT>(</TT><I>acronym</I><TT>),</TT><I>glossary entry</I><code>}{</code><I>acronym</I><code>}</code>
+<BR>
+<BR>
+The command <TT>&#92;</TT><I>acr-name</I> also has a starred
+version, which will make the first letter of <I>long</I>
+uppercase (for use at the start of a sentence).
+
+<P>
+Note that if you want to change the format of the acronym,
+for example, if you want the acronym to appear in small caps,
+you will need to not only use the optional argument, but you
+will also need to use the <TT>sort</TT><A NAME="2446"></A> key, otherwise you
+will get an error. For example:
+<PRE>
+\newacronym[SVM]{\textsc{svm}}{Support Vector Machine}%
+{description=Statistical pattern recognition
+technique,sort=svm}
+</PRE>
+
+<P>
+If the package option <TT>acronym</TT><A NAME="2455"></A> is not set (default)
+<TT>&#92;xacronym</TT><A NAME="2459"></A>, is a synonym for <TT>&#92;xglossary</TT><A NAME="2464"></A>.
+If the package option <TT>acronym=true</TT><A NAME="2476"></A> is specified, a
+new glossary type called <TT>acronym</TT> will be defined as:
+<PRE>
+\newglossarytype[alg]{acronym}{acr}{acn}
+\newcommand{\acronymname}{List of Acronyms}
+</PRE>
+You will then need to use the commands <TT>&#92;makeacronym</TT><A NAME="2478"></A>
+and <TT>&#92;printacronym</TT><A NAME="2483"></A> to make the list of acronyms appear.
+You will also need to run the <TT>acr</TT><A NAME="2488"></A> file through
+<TT>makeindex</TT><A NAME="2490"></A> (or <TT>makeglos.pl</TT><A NAME="2493"></A>). For example:
+<PRE>
+makeindex -s mydoc.ist -t mydoc.alg -o mydoc.acn mydoc.acr
+</PRE>
+alternatively:
+<PRE>
+makeglos.pl mydoc
+</PRE>
+Note that the package option <TT>acronym=true</TT><A NAME="2503"></A> is only
+appropriate if you want both a glossary and a separate list of
+acronyms.
+
+<P>
+The <TT>name</TT><A NAME="2505"></A> key is not used in <I>glossary
+entry</I>, as it is constructed from <I>long</I> and
+<I>acronym</I>. By default this will be in the form:
+<I>long</I> (<I>acronym</I>), however the format can be
+overridden using the
+command:
+<BR>
+<BR><TT>&#92;setacronymnamefmt</TT>{<I>format</I>}
+<BR>
+<BR>
+Within <I>format</I> the following commands may
+be used to represent <I>long</I> and <I>acronym</I>:
+<TT>&#92;glolong</TT><A NAME="2511"></A> and
+<TT>&#92;gloshort</TT><A NAME="2516"></A>. For example,
+suppose you just want the acronym to appear in the glossary entry,
+and not its full length name, then you would need to do:
+<PRE>
+\setacronymnamefmt{\gloshort}
+</PRE>
+
+<P>
+As from version 2.32, you can also modify the way the description
+key is formatted for acronyms using:
+<BR>
+<BR><TT>&#92;setacronymdescfmt</TT>{<I>format</I>}
+<BR>
+<BR>
+Within <I>format</I> you may use the commands <TT>&#92;glolong</TT><A NAME="2523"></A>
+and <TT>&#92;gloshort</TT><A NAME="2528"></A> (as above), and you can also use
+the command <TT>&#92;glodesc</TT><A NAME="2533"></A> which is the description as
+specified by the <TT>description</TT><A NAME="2538"></A> key in
+<TT>&#92;newacronym</TT><A NAME="2542"></A>. This means that if you are using
+a tabular style glossary, you can have the abbreviated
+form in one column and the long form in the second column
+with the description. For example, the following:
+<PRE>
+\setacronymnamefmt{\gloshort}
+\setacronymdescfmt{\glolong: \glodesc}
+\newacronym{svm}{support vector machine}{description=Statistical
+pattern recognition technique}
+</PRE>
+will generate a glossary entry of the form:
+<PRE>
+\glossary{name=svm,description=support vector machine: Statistical
+pattern recognition technique}
+</PRE>
+Note that if you omit <TT>&#92;glodesc</TT><A NAME="2547"></A> from
+<TT>&#92;setacronymdescfmt</TT> the description specified
+in <TT>&#92;newacronym</TT> will be ignored. So
+<PRE>
+\setacronymnamefmt{\gloshort}
+\setacronymdescfmt{\glolong}
+\newacronym{svm}{support vector machine}{description=Statistical
+pattern recognition technique}
+</PRE>
+will generate a glossary entry of the form:
+<PRE>
+\glossary{name=svm,description=support vector machine}
+</PRE>
+
+<P>
+Given an acronym named <I>acr-name</I> (the command name
+associated with the acronym as defined in
+<TT>&#92;newacronym</TT> without the preceding backslash),
+the following commands are also available:
+
+<P>
+<BR>
+<BR>
+
+<TT>&#92;useacronym</TT><code>[</code><I>insert</I><code>]{</code><I>acr-name</I><code>}</code>
+<BR>
+<BR>
+This command can be used instead of <TT>&#92;</TT><I>acr-name</I>.
+<TT>&#92;useacronym</TT> also has a starred version equivalent to
+<TT>&#92;</TT><I>acr-name</I><TT>*</TT>.
+The optional argument <I>insert</I> allows you to insert text
+after <I>long</I>, if this is the first occurrence of the
+acronym, or after the acronym on subsequent occurrences.
+
+<P>
+<BR>
+<BR>
+
+<TT>&#92;resetacronym</TT><code>{</code><I>acr-name</I><code>}</code>
+<BR>
+<BR>
+This command will cause the next use of <TT>&#92;</TT><I>acr-name</I>
+to produce the long version. To reset all acronyms
+do <TT>&#92;resetallacronyms</TT>.
+
+<P>
+<BR>
+<BR>
+
+<TT>&#92;unsetacronym</TT><code>{</code><I>acr-name</I><code>}</code>
+<BR>
+<BR>
+This command will cause all subsequent uses of
+<TT>&#92;</TT><I>acr-name</I> to produce the short version.
+To unset all acronyms
+do <TT>&#92;unsetallacronyms</TT>.
+
+<P>
+<BR>
+<BR>
+
+<TT>&#92;ifacronymfirstuse</TT><code>{</code><I>acr-name</I><code>}{</code><I>true text</I><code>}{</code><I>false text</I><code>}</code>
+<BR>
+<BR>
+This will test if the acronym has been used yet. If it has been
+used, <I>true text</I> will be implemented, otherwise
+<I>false text</I> will be implemented.
+
+<P>
+The long and short forms of an acronym can be produced explicitly
+without a corresponding glossary entry, using the commands:
+<BR>
+<BR><TT>&#92;acrln</TT><code>{</code><I>acr-name</I><code>}</code>
+<BR><TT>&#92;acrsh</TT><code>{</code><I>acr-name</I><code>}</code>
+<BR>
+<BR>
+Or, alternatively:
+<BR>
+<BR><TT>&#92;</TT><I>acr-name</I><TT>long</TT>
+<BR><TT>&#92;</TT><I>acr-name</I><TT>short</TT>
+<BR>
+<BR>
+The first two commands (<TT>&#92;acrln</TT> and <TT>&#92;acrsh</TT>)
+have a starred form that makes the first letter uppercase.
+The other two commands, simply contain <I>long</I> and
+<I>acronym</I>.
+
+<P>
+Note that since these four commands do not generate glossary
+entries they will therefore not contain any hyperlinks, even if
+you have specified the <TT>hyper</TT><A NAME="2597"></A> package option. They are
+provided for use in situations where the associated glossary
+command may cause problems (e.g. in the table of contents entry.)
+
+<P>
+Note that, as with all LaTeX commands, spaces following
+command names are ignored so if, for example, you defined
+a new acronym called, say, SVM, then the <code>\SVM</code> will
+ignore any spaces following it. To force a space, you
+can either place an empty set of braces after the command
+name (e.g. <code>\SVM{}</code>) or use
+<TT>&#92;_</TT> i.e. a backslash followed by
+a space (e.g. <code>\SVM\ </code>). Alternatively, as from
+version 2.22, if you load the <TT>xspace</TT><A NAME="2603"></A> package
+before loading the <TT>glossary</TT><A NAME="2606"></A> package, spaces will
+be put in automatically using <TT>&#92;xspace</TT><A NAME="2609"></A>.
+
+<P>
+If you want the acronym to appear in a particular font,
+for example, small caps, you can redefine the command
+<TT>&#92;acronymfont</TT>. For example:
+<PRE>
+\renewcommand{\acronymfont}[1]{\textsc{#1}}
+</PRE>
+The default definition of <TT>&#92;acronymfont</TT> is:
+<PRE>
+\newcommand{\acronymfont}[1]{#1}
+</PRE>
+
+<P>
+
+<H2><A NAME="SECTION00091000000000000000">
+Examples</A>
+</H2>
+
+<P>
+<PRE>
+\newacronym{SVM}{Support Vector Machine}{description=Statistical
+pattern recognition technique}
+</PRE>
+This will define the command <TT>&#92;SVM</TT>. The first time this
+command is used will display the text: Support Vector Machine
+(SVM). Subsequent use will simply display: SVM. The next
+example uses the optional argument <I>cmd-name</I> since the
+acronym contains a non-alphabetical character:
+<PRE>
+\newacronym[KSVM]{K-SVM}{Kernel Support Vector
+Machine}{description=Statistical pattern recognition
+technique using the ``kernel trick''}
+</PRE>
+This will define the command <TT>&#92;KSVM</TT>. The first time
+this command is used will display the text: Kernel Support Vector
+Machine (K-SVM). Subsequent use will simply display: K-SVM.
+
+<P>
+To test whether or not an acronym has been used:
+<PRE>
+\ifacronymfirstuse{SVM}{a}{an} \SVM\ is \ldots
+</PRE>
+If the acronym has not been used, the following text will
+be produced:
+<BR>
+<BR>
+a Support Vector Machine is ...
+<BR>
+<BR>
+otherwise it will produce:
+<BR>
+<BR>
+an SVM is ...
+<BR>
+<BR>
+To expand the acronym a second time:
+<PRE>
+\chapter{An overview of the \protect\SVM}
+\resetacronym{SVM}
+The \SVM\ \ldots
+</PRE>
+Note the use of <TT>&#92;protect</TT> (see
+note&nbsp;<A HREF="#itm:fragile">15</A>.) In fact, in this situation
+it would be better to do:
+<PRE>
+\chapter[An overview of the \SVMlong]{An overview of the \protect\SVM}
+\resetacronym{SVM}
+The \SVM\ \ldots
+</PRE>
+
+<P>
+Now suppose you want the text: support vector machine,
+instead of Support Vector Machine (i.e. you don't like the
+uppercase letters). You can define the acronym as follows:
+<PRE>
+\newacronym{SVM}{support vector machine}{description=Statistical
+pattern recognition technique}
+</PRE>
+however, if the command <TT>&#92;SVM</TT> occurs at the start of the
+sentence, you would clearly want the first letter as an
+uppercase letter. This can be done using <TT>&#92;SVM*</TT> instead
+of <TT>&#92;SVM</TT>. For example:
+<PRE>
+\SVM*\ techniques are widely used \ldots
+</PRE>
+This will then come out as: Support vector machine (SVM)
+techniques are widely used ...(Assuming this is the first
+use of either <TT>&#92;SVM</TT> or <TT>&#92;SVM*</TT>.)
+
+<P>
+Alternatively, <TT>&#92;useacronym</TT><A NAME="2634"></A><code>{SVM}</code> can be used instead of
+<TT>&#92;SVM</TT>. For example:
+<PRE>
+\useacronym*[s]{SVM} are widely used in the area of pattern
+recognition.
+</PRE>
+If this is the first use of the acronym SVM, it will produce the
+following text:
+<BR>
+<BR>
+Support vector machines (SVM) are widely used in the area of
+pattern recognition.
+<BR>
+<BR>
+If this is not the first use of this acronym, it will produce the
+following text:
+<BR>
+<BR>
+SVMs are widely used in the area of pattern recognition.
+
+<P>
+
+<H1><A NAME="SECTION000100000000000000000">
+Customizing the Glossary</A>
+</H1>
+The <TT>glossary</TT><A NAME="2641"></A> package provides commands which can be redefined to customize the
+glossary. The following name commands are defined by this package:
+<DIV ALIGN="CENTER">
+<TABLE CELLPADDING=3>
+<TR><TH ALIGN="LEFT"><B>Command </B></TH>
+<TH ALIGN="LEFT"><B>Default Value</B></TH>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>&#92;glossaryname</TT></TD>
+<TD ALIGN="LEFT">Glossary</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>&#92;shortglossaryname</TT></TD>
+<TD ALIGN="LEFT"><TT>&#92;glossaryname</TT></TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>&#92;entryname</TT></TD>
+<TD ALIGN="LEFT">Notation</TD>
+</TR>
+<TR><TD ALIGN="LEFT"><TT>&#92;descriptionname</TT></TD>
+<TD ALIGN="LEFT">Description</TD>
+</TR>
+</TABLE>
+</DIV>
+The command <TT>&#92;shortglossaryname</TT> is used for the
+page headers and table of contents entry.
+ Any text required before or after the glossary can be added
+by redefining the commands <TT>&#92;glossarypreamble</TT>
+and <TT>&#92;glossarypostamble</TT>.
+For example.
+<PRE>
+\renewcommand{\glossarypreamble}{Page numbers in
+italic indicate the main definition\par}
+</PRE>
+By default, <TT>&#92;glossarypreamble</TT> and <TT>&#92;glossarypostamble</TT> do nothing.
+
+<P>
+Any text required before or after the list of page numbers
+are specified by the commands <TT>&#92;glsbeforenum</TT>
+
+and <TT>&#92;glsafternum</TT>.
+By default, these commands do nothing, any redefinition
+of these commands should come somewhere before the
+relevant <TT>&#92;printglossary</TT> command. For example:
+<PRE>
+\printglossary
+\renewcommand{\glsbeforenum}{(}
+\renewcommand{\glsafternum}{)}
+\printnotation
+</PRE>
+This will put the page number list in brackets for the
+second glossary, but not the first.
+
+<P>
+Individual glossaries can have their styles changed either
+by setting the style in the final optional argument
+to <TT>&#92;newglossarystyle</TT><A NAME="2670"></A> (see
+<A HREF="#sec:newglostype">earlier</A>)
+or using the command:
+<BR>
+<BR><TT>&#92;setglossarystyle</TT>[<I>type</I>]{<I>style list</I>}
+<BR>
+<BR>
+For example:
+<PRE>
+\setglossarystyle[acronym]{style=long,border=true,cols=2}
+</PRE>
+If <I>type</I> is omitted, the change is applied to the main
+glossary.
+
+<P>
+The command <TT>&#92;setglossary</TT><code>{</code><I>key-val list</I><code>}</code>
+can be used to modify some of the glossary settings. The argument
+<I>key-val list</I> is a comma-separated list of
+<I>key</I>=<I>value</I> pairs. Available keys are:
+<DL>
+<DT><STRONG><TT>type</TT><A NAME="2679"></A></STRONG></DT>
+<DD>This is the glossary type.
+If it is omitted, the standard glossary is assumed.
+
+<P>
+</DD>
+<DT><STRONG><TT>glsnumformat</TT><A NAME="2683"></A></STRONG></DT>
+<DD>This is the name of the command,
+<I>without</I> the preceding backslash<A NAME="tex2html4"
+ HREF="#foot1526"><SUP>3</SUP></A>, to format the
+entry numbers. For example, to make all the entry numbers italic,
+do:
+<PRE>
+\setglossary{glsnumformat=textit}
+</PRE>
+To suppress numbering altogether, you can do:
+<PRE>
+\setglossary{glsnumformat=ignore}
+</PRE>
+
+<P>
+</DD>
+<DT><STRONG><TT>glodelim</TT><A NAME="2689"></A></STRONG></DT>
+<DD>This
+specifies what to do after the entry description and
+before the page numbers. The default value is a comma, unless the <TT>cols=3</TT><A NAME="2700"></A> option is specified,
+in which case it has the value <code>&amp;</code>, or if
+<TT>style=altlist</TT><A NAME="2709"></A>,
+in which case it is simply a space<A NAME="tex2html5"
+ HREF="#foot1527"><SUP>4</SUP></A>. If the package option <TT>number=none</TT><A NAME="2718"></A> is
+specified, <TT>glodelim</TT><A NAME="2720"></A> will have an empty value (unless
+<TT>cols=3</TT><A NAME="2731"></A> is specified,
+where, again, it will have the value <code>&amp;</code>.)
+This setting corresponds to the <TT>delim_0</TT><A NAME="2733"></A> key in the
+<TT>makeindex</TT><A NAME="2735"></A> style file.
+
+<P>
+Note that if you want a new line between the description
+and the list of page numbers you will need to use
+<TT>&#92;noexpand</TT>. For example:
+<PRE>
+\setglossary{delim={\noexpand\newline}}
+</PRE>
+
+<P>
+</DD>
+<DT><STRONG><TT>delimN</TT><A NAME="2740"></A></STRONG></DT>
+<DD>
+The delimiter to be inserted between two
+page numbers for the same entry. (This corresponds to the
+<TT>delim_n</TT><A NAME="2744"></A> key in the <TT>makeindex</TT><A NAME="2746"></A> style file.)
+By default, this has the value
+<TT>,_</TT> (comma followed by a space). If the
+package option <TT>number=none</TT><A NAME="2756"></A> is chosen, the value is set
+to empty.
+
+<P>
+</DD>
+<DT><STRONG><TT>delimR</TT><A NAME="2758"></A></STRONG></DT>
+<DD>
+The delimiter to be inserted between the starting and ending page
+number range for the same entry. (This corresponds to the
+<TT>delim_r</TT><A NAME="2762"></A> key in the <TT>makeindex</TT><A NAME="2764"></A> style file.)
+By default, this has the value <code>--</code>. If the
+package option <TT>number=none</TT><A NAME="2774"></A> is chosen, the value is set
+to empty.
+
+<P>
+</DD>
+<DT><STRONG><TT>gloskip</TT><A NAME="2776"></A></STRONG></DT>
+<DD>
+This specifies what to do between groups.
+If <TT>style=list</TT><A NAME="2787"></A> or <TT>style=altlist</TT><A NAME="2796"></A> this has the
+value <TT>&#92;indexspace</TT>, otherwise it creates a blank line
+ in the <TT>longtable</TT> or <TT>supertabular</TT> environment.
+This command corresponds to the <TT>group_skip</TT><A NAME="2802"></A> key in
+the <TT>makeindex</TT><A NAME="2804"></A> style file.
+Note that as from version 2.3, you should no longer redefine
+the command <TT>&#92;gloskip</TT>.
+
+<P>
+</DD>
+<DT><STRONG><TT>delimT</TT><A NAME="2809"></A></STRONG></DT>
+<DD>
+The text to be inserted after the list of
+page numbers for an entry. (This corresponds to the
+<TT>delim_t</TT><A NAME="2813"></A> key in the <TT>makeindex</TT><A NAME="2815"></A> style file.)
+The default value depends on the glossary style. It does
+nothing for the list-type styles, and has the value
+<code>\\</code> for the tabular-type styles. Note that
+<TT>delimT</TT><A NAME="2818"></A> is separate from <TT>&#92;glsafternum</TT>.
+
+<P>
+For example, if you are using a 2 column tabular style,
+and you want a blank line after every entry (not just
+after every group) you can do the following:
+<PRE>
+\setglossary{delimT={\cr &amp; \cr},gloskip={}}
+</PRE>
+Note the use of <TT>&#92;cr</TT> instead of <code>\\</code>.
+</DD>
+</DL>
+Note that:
+<PRE>
+\setglossary{glsnumformat=ignore}
+</PRE>
+is equivalent to
+<PRE>
+\setglossary{glsnumformat=ignore,delimN={},delimR={}}
+</PRE>
+
+<P>
+The number associated with each entry is, by default, the page number where
+ that entry was defined. If the package option
+<TT>number=section</TT><A NAME="2833"></A> has been chosen, this
+ will be the section number instead. You can choose a different counter
+ by changing the value of the command <TT>&#92;theglossarynum</TT>.
+For example, suppose you have the following code:
+<PRE>
+\begin{equation}
+\Gamma(z) = \int_{0}^{\infty}e^{-t}t^{z-1}\,dt
+\end{equation}
+\glossary{name=$\Gamma(z)$,description=Gamma function,sort=Gamma}
+</PRE>
+and you want the glossary to refer to the equation number, instead of the
+page or section number, this can be done by redefining <TT>&#92;theglossarynum</TT>
+as follows:
+<PRE>
+\renewcommand{\theglossarynum}{\theequation}
+</PRE>
+If the equation number depends on another counter (such as
+<TT>chapter</TT>)
+you will need to specify that the number is in the form <I>NUM</I>.<I>num</I>
+ (e.g. 3.24). This can be done by redefining the <TT>&#92;pagecompositor</TT> command:
+<PRE>
+\renewcommand{\pagecompositor}{.}
+</PRE>
+(By default this value is <TT>-</TT>, unless the package option
+<TT>number=section</TT><A NAME="2848"></A> has
+been chosen, in which case this command has the value <TT>.</TT>
+(full stop), as in the example above).
+The <TT>&#92;pagecompositor</TT> command must be
+redefined before <TT>&#92;makeglossary</TT><A NAME="2852"></A> for it to have any effect.
+If the package option <TT>number=none</TT><A NAME="2864"></A> is used,
+the numbering will be suppressed, regardless
+of the value of <TT>&#92;theglossarynum</TT><A NAME="2866"></A>.
+This command corresponds to the <TT>page_compositor</TT><A NAME="2871"></A> key
+in the <TT>makeindex</TT><A NAME="2873"></A> style file.
+
+<P>
+The start and end of the main body of the glossary is given by the commands:
+<TT>&#92;beforeglossary</TT> and
+<TT>&#92;afterglossary</TT>.
+If the <TT>style=list</TT><A NAME="2887"></A>
+or <TT>style=altlist</TT><A NAME="2896"></A>
+package options are chosen these commands simply begin and end
+the <TT>description</TT>
+environment, otherwise these commands begin and end the
+<TT>longtable</TT> or
+<TT>supertabular</TT>
+environment with argument specified by
+<TT>&#92;glossaryalignment</TT><A NAME="tex2html6"
+ HREF="#foot1086"><SUP>5</SUP></A>.
+
+<P>
+The glossary package no longer conflicts with the <TT>array</TT><A NAME="2903"></A>
+package. Changes can now be made to <TT>&#92;glossaryalignment</TT>
+regardless of whether or not the <TT>array</TT><A NAME="2908"></A>
+package has been used.
+
+<P>
+The command <TT>&#92;gloitem</TT> indicates
+what to do at the start of each glossary entry.
+This command takes one argument, which will be the text specified by the <TT>name</TT><A NAME="2913"></A> key
+in the <TT>&#92;glossary</TT><A NAME="2917"></A> command. In the case of the
+<TT>style=list</TT><A NAME="2929"></A> option,
+<TT>&#92;gloitem</TT><code>{</code><I>text</I><code>}</code>
+will do
+<BR>
+<BR><code>\item[</code><I>text</I><code>]</code>
+<BR>
+<BR>
+or if <TT>style=altlist</TT><A NAME="2940"></A>:
+<BR>
+<BR><code>\item[</code><I>text</I><code>]\mbox{}\par</code>
+<BR>
+<BR>
+otherwise it will do
+<BR>
+<BR><I>text</I><code> &amp;</code>
+<BR>
+<BR>
+This command corresponds to the <TT>item_0</TT><A NAME="2942"></A> key in the
+<TT>makeindex</TT><A NAME="2944"></A> style file.
+
+<P>
+The command <TT>&#92;glossaryheader</TT> (if <TT>style=long</TT><A NAME="2956"></A> or <TT>style=super</TT><A NAME="2965"></A> is selected)
+indicates what to do at the start of the <TT>longtable</TT> or
+<TT>supertabular</TT> environment. If <TT>border=none</TT><A NAME="2976"></A>, it
+is defined as:
+<PRE>
+\bfseries\entryname &amp; \bfseries \descriptionname\\
+</PRE>
+So, if you want the <TT>&#92;descriptionname</TT><A NAME="2978"></A> to be centred, you could do:
+<PRE>
+\renewcommand{\glossaryheader}{\bfseries\entryname &amp;
+ \hfil\bfseries\descriptionname\\}
+</PRE>
+The command <TT>&#92;glosstail</TT> indicates what to do at the end of
+the <TT>longtable</TT> or <TT>supertabular</TT> environment.
+
+<P>
+The width of the second column for the tabular-type styles is given by the length
+<TT>&#92;descriptionwidth</TT>. This value can be changed using
+the <TT>&#92;setlength</TT> command (the default value is <code>0.6\textwidth</code>).
+
+<P>
+
+<H1><A NAME="SECTION000110000000000000000">
+Sample Documents</A>
+</H1>
+This package comes with the following sample documents:
+
+<UL>
+<LI><TT>sampleSec.tex</TT> -- This document uses the options:
+<TT>style=altlist</TT><A NAME="2998"></A>, <TT>toc</TT><A NAME="3005"></A> and
+<TT>number=section</TT><A NAME="3016"></A>. It also loads the
+<TT>hyperref</TT><A NAME="3018"></A> package before loading the
+<TT>glossary</TT><A NAME="3021"></A> package, so the glossary has hyperlinks
+to the section numbers. Experimenting with different package
+options, will illustrate the different glossary styles.
+You will need to do:
+<PRE>
+pdflatex sampleSec
+makeglos.pl sampleSec
+pdflatex sampleSec
+pdflatex sampleSec
+</PRE>
+If you don't want to use <TT>makeglos.pl</TT><A NAME="3024"></A>, you will need
+to do
+<PRE>
+makeindex -s sampleSec.ist -t sampleSec.glg -o sampleSec.gls sampleSec.glo
+</PRE>
+
+<P>
+</LI>
+<LI><TT>sampleNtn.tex</TT> -- This has a glossary and defines
+a new glossary type called <TT>notation</TT>. The glossary has
+associated page numbers, but the new glossary type doesn't.
+The two glossaries have different styles.
+You will need to do:
+<PRE>
+latex sampleNtn
+makeglos.pl sampleNtn
+latex sampleNtn
+latex sampleNtn
+</PRE>
+If you don't want to use <TT>makeglos.pl</TT><A NAME="3027"></A>, you will need
+to do
+<PRE>
+makeindex -s sampleNtn.ist -t sampleNtn.glg -o sampleNtn.gls sampleNtn.glo
+makeindex -s sampleNtn.ist -t sampleNtn.nlg -o sampleNtn.ntn sampleNtn.not
+</PRE>
+
+<P>
+</LI>
+<LI><TT>sampleNtn2.tex</TT> --This is similar to
+<TT>sampleNtn.tex</TT>, but uses <TT>&#92;storeglosentry</TT><A NAME="3030"></A>.
+
+<P>
+</LI>
+<LI><TT>sampleEq.tex</TT> -- This has a glossary where the
+numbers in the glossary refer to the equation number rather than
+the page number. The <TT>&#92;pagecompositor</TT><A NAME="3035"></A>,
+<TT>&#92;theglossarynum</TT><A NAME="3040"></A>, <TT>&#92;glossaryname</TT><A NAME="3045"></A> and
+<TT>&#92;glossaryheader</TT><A NAME="3050"></A> are all redefined to customize the
+glossary. You will need to do:
+<PRE>
+latex sampleEq
+makeglos.pl sampleEq
+latex sampleEq
+</PRE>
+If you don't want to use <TT>makeglos.pl</TT><A NAME="3055"></A>, you will need
+to do
+<PRE>
+makeindex -s sampleEq.ist -t sampleEq.glg -o sampleEq.gls sampleEq.glo
+</PRE>
+
+<P>
+</LI>
+<LI><TT>sampleEqPg.tex</TT> -- This is a modified version of
+<TT>sampleEq.tex</TT>. This example has one glossary, where some
+of the entry numbers refer to the corresponding page number, and
+some of the entry numbers refer to the corresponding equation
+number. You will need to do:
+<PRE>
+latex sampleEqPg
+makeglos.pl sampleEqPg
+latex sampleEqPg
+</PRE>
+If you don't want to use <TT>makeglos.pl</TT><A NAME="3058"></A>, you will need
+to do
+<PRE>
+makeindex -s sampleEqPg.ist -t sampleEqPg.glg -o sampleEqPg.gls sampleEqPg.glo
+</PRE>
+
+<P>
+</LI>
+<LI><TT>sampleAcr.tex</TT> -- This has a glossary containing
+acronyms. It uses the style <TT>altlist</TT><A NAME="3061"></A> as this is better
+suited to glossaries with long names. It also uses the
+<TT>hyperref</TT><A NAME="3063"></A> package, so the page numbers in the
+glossary will automatically be hyperlinks, and the acronyms
+within the text will have hyperlinks to their corresponding entry
+in the glossary. You will need to do:
+<PRE>
+pdflatex sampleAcr
+makeglos.pl sampleAcr
+pdflatex sampleAcr
+pdflatex sampleAcr
+</PRE>
+If you don't want to use <TT>makeglos.pl</TT><A NAME="3066"></A>, you will need
+to do
+<PRE>
+makeindex -s sampleAcr.ist -t sampleAcr.glg -o sampleAcr.gls sampleAcr.glo
+</PRE>
+
+<P>
+</LI>
+<LI><TT>sample.tex</TT> -- This has a glossary entry
+with two different definitions of the same name.
+If you just use <TT>makeindex</TT><A NAME="3069"></A>, the two entries
+will be treated separately, however, if you want them
+concatenated, you can use <TT>makeglos.pl</TT><A NAME="3072"></A> with
+the <TT>-m</TT> switch. You will need to do:
+<PRE>
+pdflatex sample
+makeglos.pl -m sample
+pdflatex sample
+pdflatex sample
+</PRE>
+(Depending on the configuration of your system, you
+may have to do <TT>perl makeglos.pl</TT> instead of
+just <TT>makeglos.pl</TT><A NAME="3075"></A>)
+
+<P>
+If you don't want to use <TT>makeglos.pl</TT><A NAME="3078"></A>, you will need
+to do
+<PRE>
+makeindex -s sample.ist -t sample.glg -o sample.gls sample.glo
+</PRE>
+however, the entries with the same name but multiple descriptions
+will not be merged.
+
+<P>
+</LI>
+</UL>
+
+<P>
+
+<H1><A NAME="SECTION000120000000000000000"></A>
+<A NAME="sec:l2h"></A>
+<BR>
+LaTeX2HTML Style File
+</H1>
+
+<P>
+A LaTeX2HTML Perl script, <TT>glossary.perl</TT><A NAME="3081"></A>, is
+provided with this package for those wishing to use the
+glossary package with the LaTeX2HTML translator.
+The file <TT>glossary.perl</TT><A NAME="3083"></A> should be extracted
+along with <TT>glossary.sty</TT> when you run the
+installation script (<TT>glossary.ins</TT>) through LaTeX.
+
+<P>
+
+<H2><A NAME="SECTION000121000000000000000">
+Limitations</A>
+</H2>
+
+<P>
+
+<UL>
+<LI>The only package options supported are:
+<TT>style=altlist</TT><A NAME="3092"></A>, <TT>hyper=true</TT><A NAME="3101"></A>, <TT>toc=true</TT><A NAME="3110"></A>,
+<TT>acronym=true</TT><A NAME="3119"></A> and <TT>acronym=false</TT><A NAME="3128"></A>.
+
+<P>
+</LI>
+<LI>If you have more than one glossary type, the
+secondary glossaries will occur in the same segment
+as the primary glossary if you use the command
+<code>\print</code><I>name</I> instead of
+<code>\printglossary[</code><I>name</I><code>]</code>, where
+<I>name</I> is the name of the glossary type.
+
+<P>
+</LI>
+<LI>The command <TT>&#92;setglossary</TT><A NAME="3130"></A> must be
+placed in the preamble to have an effect.
+
+<P>
+</LI>
+<LI>The <TT>&#92;storeglosentry</TT><A NAME="3135"></A> commands must be in
+the document environment to have an effect. (They don't
+seem to work in the preamble, I don't know why.)
+
+<P>
+</LI>
+<LI>If you place a <TT>&#92;glossary</TT><A NAME="3140"></A> command
+inside an environment not translated by LaTeX2HTML
+(for example, inside a mathematics environment),
+it will not be entered into the glossary.
+
+<P>
+</LI>
+<LI>The combinations <code>""</code>, <code>"|</code>, <code>"!</code>
+and <code>"@</code> will be correctly translated, unless they
+occur within a maths environment. This is because
+the maths environment is translated before being
+passed to <TT>&#92;glossary</TT><A NAME="3145"></A>. You can overcome this
+by doing, e.g.:
+<BR><TT>&#92;begin</TT><code>{latexonly}</code>
+<BR><code>\glossary{name=$"|\mathcal{S}"|$,description=cardinality of set</code>
+<BR><code>$\mathcal{S}$,sort=cardinality}</code>
+<BR><TT>&#92;end</TT><code>{latexonly}</code>
+<BR><TT>&#92;begin</TT><code>{htmlonly}</code>
+<BR><code>\glossary{name=$|\mathcal{S}|$,description=cardinality of set</code>
+<BR><code>$\mathcal{S}$,sort=cardinality}</code>
+<BR><TT>&#92;end</TT><code>{htmlonly}</code>
+
+<P>
+Alternative, you can use <TT>&#92;mid</TT> instead:
+<PRE>
+\glossary{name=$\mid\mathcal{S}\mid$,description=cardinality of
+set $\mathcal{S}$,sort=cardinality}
+</PRE>
+
+<P>
+</LI>
+<LI>Glossary items with the same names but different
+definitions will not be merged.
+
+<P>
+</LI>
+<LI>The command <TT>&#92;theglossarynum</TT><A NAME="3160"></A> is ignored
+by LaTeX2HTML, as page numbers have no meaning within
+HTML files.
+
+<P>
+</LI>
+<LI>The configuration file <TT>glossary.cfg</TT> is ignored.
+
+<P>
+</LI>
+</UL>
+
+<P>
+
+<H1><A NAME="SECTION000130000000000000000"></A>
+<A NAME="sec:trouble"></A>
+<BR>
+Troubleshooting
+</H1>
+
+<OL>
+<LI>My glossary hasn't appeared.
+
+<P>
+Check the following:
+
+<UL>
+<LI>Have you included the command <TT>&#92;makeglossary</TT><A NAME="3165"></A>
+in the preamble?
+
+<P>
+</LI>
+<LI>Have you put the command <TT>&#92;printglossary</TT><A NAME="3170"></A> where
+you want the glossary to appear?
+
+<P>
+</LI>
+<LI>Have you used <TT>makeglos.pl</TT><A NAME="3175"></A> or <TT>makeindex</TT><A NAME="3178"></A>,
+and if you did, did it successfully create the <TT>gls</TT><A NAME="3181"></A>
+file? (Check the transcript <TT>glg</TT><A NAME="3183"></A> file.)
+
+<P>
+
+<UL>
+<LI>If you used <TT>makeindex</TT><A NAME="3185"></A> directly, did you specify
+the <TT>ist</TT><A NAME="3188"></A> file created by <TT>&#92;makeglossary</TT><A NAME="3190"></A>,
+and did you remember to specify the output file with the extension
+<TT>gls</TT><A NAME="3195"></A>?
+
+<P>
+</LI>
+<LI>When <TT>makeindex</TT><A NAME="3197"></A> scans the <TT>ist</TT><A NAME="3200"></A> file,
+it should generate the message:
+<PRE>
+9 attributes redefined, 0 ignored
+</PRE>
+If you have a number other than 0 ignored, then there is something
+wrong with the <TT>ist</TT><A NAME="3202"></A> file. Some packages can cause
+problems with the creation of this file, see
+item&nbsp;<A HREF="#itm:ngerman">16</A> below.
+</LI>
+</UL>
+
+<P>
+</LI>
+<LI>Have you remembered to LaTeX your document again
+after using <TT>makeglos.pl</TT><A NAME="3204"></A> or <TT>makeindex</TT><A NAME="3207"></A>?
+
+<P>
+</LI>
+<LI>Have you used <TT>&#92;glossary</TT><A NAME="3210"></A> or <TT>&#92;xglossary</TT><A NAME="3215"></A>?
+
+<P>
+</LI>
+<LI>If you have used <TT>&#92;storeglosentry</TT><A NAME="3220"></A>, have you also
+used <TT>&#92;useglosentry</TT><A NAME="3225"></A>, <TT>&#92;useGlosentry</TT><A NAME="3230"></A> or
+<TT>&#92;gls</TT><A NAME="3235"></A>?
+</LI>
+</UL>
+
+<P>
+If you have defined a new glossary type, have you checked
+all the analogous commands to the above?
+
+<P>
+</LI>
+<LI>My list of acronyms hasn't appeared.
+
+<P>
+Have you used the <TT>acronym=true</TT><A NAME="3247"></A> package option? If no,
+check the answers to the previous item, if yes, make sure
+you have used <TT>&#92;makeacronym</TT><A NAME="3249"></A> and <TT>&#92;printacronym</TT><A NAME="3254"></A>.
+Have you used any of the acronyms you have defined? Remember
+that <TT>&#92;acrsh</TT>, <TT>&#92;acrln</TT>,
+<TT>&#92;</TT><I>acr-name</I><TT>short</TT> and
+<TT>&#92;</TT><I>acr-name</I><TT>long</TT> don't generate entries
+in the list of acronyms, where <TT>&#92;</TT><I>acr-name</I> is the
+name of an acronym command.
+
+<P>
+</LI>
+<LI>My acronym has been expanded twice.
+
+<P>
+By default, if any of your acronym commands occur within a
+group (this includes environments which form implicit grouping)
+the effect will be local to that group. You can either unset
+the acronym outside the group, or use the <TT>global</TT><A NAME="3274"></A>
+package option.
+
+<P>
+</LI>
+<LI>I get an error when using the command
+<TT>&#92;saveglosentry</TT><A NAME="3278"></A>.
+
+<P>
+Don't use this command it's obsolete, use
+<TT>&#92;storeglosentry</TT><A NAME="3283"></A> instead.
+
+<P>
+</LI>
+<LI>One of more of my glossary entries hasn't appeared.
+
+<P>
+Check the following
+
+<UL>
+<LI>If you defined the entry using <TT>&#92;storeglosentry</TT><A NAME="3288"></A>
+have you used either <TT>&#92;useglosentry</TT><A NAME="3293"></A>,
+<TT>&#92;useGlosentry</TT><A NAME="3298"></A> or <TT>&#92;gls</TT><A NAME="3303"></A>?
+
+<P>
+</LI>
+<LI>Have you remembered to <TT>&#92;protect</TT><A NAME="3308"></A> commands
+such as <TT>&#92;mathcal</TT> within <TT>&#92;storeglosentry</TT><A NAME="3315"></A>?
+
+<P>
+</LI>
+<LI>Have you used the characters <TT>@</TT> <TT>!</TT>
+<TT>|</TT> <code>"</code>? If so, have you preceded them
+with a double quote character?
+</LI>
+</UL>
+
+<P>
+Check the <TT>makeindex</TT><A NAME="3320"></A> log file to see if there are
+any error messages.
+
+<P>
+</LI>
+<LI>My glossary has duplicate entries on separate lines.
+
+<P>
+LaTeX treats multiple spaces equivalent to a single space, but <TT>makeindex</TT><A NAME="3323"></A>
+takes spaces into account when determining whether two entries are identical.
+For example:
+<PRE>
+\glossary{name=Identity matrix,
+description=diagonal matrix with 1's along the diagonal}
+</PRE>
+and
+<PRE>
+\glossary{name=Identity matrix,
+description=diagonal matrix with 1's along the diagonal}
+</PRE>
+will be treated as different entries by <TT>makeindex</TT><A NAME="3326"></A>,
+because the first has only one space
+between `Identity' and `matrix' and the second has two.
+The easiest way to ensure consistency is to use
+<TT>&#92;storeglosentry</TT><A NAME="3329"></A> together with <TT>&#92;useglosentry</TT><A NAME="3334"></A>,
+<TT>&#92;useGlosentry</TT><A NAME="3339"></A> or <TT>&#92;gls</TT><A NAME="3344"></A>.
+
+<P>
+</LI>
+<LI>I had an error, fixed it, but I keep getting the same error message.
+
+<P>
+Suppose you've made an error in the <TT>&#92;glossary</TT><A NAME="3349"></A> command. For example:
+<PRE>
+\glossary{name=Java,description=A programming language,format=texbf}
+</PRE>
+In this case <TT>textbf</TT> has been mis-spelt. This error will be copied to the <TT>glo</TT><A NAME="3354"></A> file,
+which in turn will be copied to the <TT>gls</TT><A NAME="3356"></A> file by
+<TT>makeindex</TT><A NAME="3358"></A>. A subsequent run of LaTeX will
+read this error in. If you fix the error in your main document, the error will still be read in from
+the <TT>gls</TT><A NAME="3361"></A> file. The best thing to do is to delete the
+<TT>gls</TT><A NAME="3363"></A> file, and try again.
+
+<P>
+</LI>
+<LI>My glossary has ended up wider than my page.
+
+<P>
+This may occur if you have long entry names, and you are using
+either the <TT>style=long</TT><A NAME="3372"></A> or <TT>style=super</TT><A NAME="3381"></A>
+options. The width of the description column is proportional to
+the text width (in fact, it's <code>0.6\textwidth</code>)
+but the first column is as wide as the widest entry name. You
+can either redefine <TT>&#92;glossaryalignment</TT><A NAME="3383"></A> to change the
+column specifications, or use one of the list-type styles.
+
+<P>
+</LI>
+<LI>The page numbers in my glossary don't match up with the actual page numbers where the entry
+was defined.
+
+<P>
+You may need to LaTeX your document again (just as you have to do with <TT>&#92;tableofcontents</TT>, <TT>&#92;listoffigures</TT> etc).
+
+<P>
+</LI>
+<LI>I'm getting a <TT>keyval</TT><A NAME="3392"></A> error.
+
+<P>
+The <TT>glossary</TT><A NAME="3395"></A> package uses the <TT>keyval</TT><A NAME="3398"></A>
+package to extract the information from <I>key</I>=<I>value</I>
+comma separated lists. You need to make sure the syntax is correct. If your <I>value</I> contains a
+comma, you will need to enclose <I>value</I> in curly braces. See the <TT>keyval</TT><A NAME="3401"></A> documentation for
+further information<A NAME="tex2html7"
+ HREF="#foot1529"><SUP>6</SUP></A>.
+
+<P>
+</LI>
+<LI>I've used the <TT>hyper</TT><A NAME="3409"></A> option, but nothing happens
+when I click on the numbers in the glossary.
+
+<P>
+Check the following:
+
+<OL>
+<LI>Have you remembered to use PDFLaTeX instead of LaTeX,
+or used a driver that understands hyperlinks?
+</LI>
+<LI>Have you remembered to use the <TT>hyperref</TT><A NAME="3413"></A> or
+<TT>html</TT><A NAME="3416"></A> package?
+</LI>
+<LI>Have you remembered to use a formatting command which uses <TT>&#92;hyperlink</TT>? (E.g. using <TT>hyperbf</TT><A NAME="3421"></A><A NAME="3422"></A> instead
+of <TT>textbf</TT>)? Remember to check the <TT>format</TT><A NAME="3426"></A> key
+in your <TT>&#92;glossary</TT><A NAME="3430"></A> commands, and the
+<TT>glsnumformat</TT><A NAME="3435"></A> key in the <TT>&#92;setglossary</TT><A NAME="3439"></A>
+command.
+</LI>
+<LI>What application are you using to view the PDF file?
+Ghostview can display a PDF file, but ignores the links. If you are using Windows, try
+using Adobe's Acrobat Reader, or if you are using UNIX or Linux, try using <TT>xpdf</TT><A NAME="3444"></A> or <TT>acroread</TT><A NAME="3447"></A>.
+</LI>
+</OL>
+
+<P>
+</LI>
+<LI>The <TT>glossary</TT><A NAME="3450"></A> package conflicts with the
+<TT>datetime</TT><A NAME="3453"></A> package.
+
+<P>
+This has been fixed in version 2.01.
+
+<P>
+</LI>
+<LI>I get an error when using certain commands, such as <TT>&#92;cite</TT> or <code>~</code> in <TT>&#92;newacronym</TT><A NAME="3458"></A>.
+
+<P>
+This has been fixed in version 2.1.
+
+<P>
+</LI>
+<LI>I get the following error:
+<PRE>
+! Package array Error: Illegal pream-token (\glossaryalignment): `c' used.
+</PRE>
+
+<P>
+The <TT>glossary</TT><A NAME="3463"></A> package used to conflict with the
+<TT>array</TT><A NAME="3466"></A> package. This was fixed in version 2.1.
+As from version 2.3, it doesn't matter whether you load
+the <TT>glossary</TT><A NAME="3469"></A> package before or after the
+<TT>array</TT><A NAME="3472"></A> package.
+
+<P>
+</LI>
+<LI><A NAME="itm:fragile"></A> I get the following error:
+<PRE>
+Use of \@chapter doesn't match its definition
+</PRE>
+or
+<PRE>
+! Argument of \@sect has an extra }
+</PRE>
+
+<P>
+If you want to use an acronym command in a moving argument (such as a chapter heading)
+you need to <TT>&#92;protect</TT> it first. Note that if you do put an acronym in a chapter etc
+heading, it will be expanded for the first time in the table of contents, not
+in the chapter heading. The best way to get around this is to use the
+optional argument, e.g.
+<PRE>
+\chapter[Introduction to Kernel Support Vector Machines]{Introduction
+to \protect\KSVM}
+</PRE>
+You will also need to do this if you are using bookmarks in a PDF document.
+
+<P>
+Alternatively, you can do:
+<PRE>
+\resetacronym{KSVM}
+\chapter{Introduction to \protect\KSVM}
+</PRE>
+or if you are using PDFLaTeX:
+<PRE>
+\resetacronym{KSVM}
+\chapter{Introduction to \texorpdfstring{\protect\KSVM}{KSVM}}
+</PRE>
+
+<P>
+</LI>
+<LI><A NAME="itm:ngerman"></A> The <TT>glossary</TT><A NAME="3477"></A> package conflicts with
+<TT>ngerman</TT><A NAME="3480"></A>.
+
+<P>
+This problem is caused by the fact that <TT>ngerman</TT><A NAME="3483"></A>
+redefines the effect of the double quote
+character, but this character is used in the creation of the
+<TT>ist</TT><A NAME="3486"></A> <TT>makeindex</TT><A NAME="3488"></A> style file.
+Try one of the following methods:
+
+<OL>
+<LI>Include the <TT>ngerman</TT><A NAME="3491"></A> package after the
+<TT>&#92;makeglossary</TT><A NAME="3494"></A> command:
+<PRE>
+\usepackage{glossary}
+\makeglossary
+\usepackage{ngerman}
+</PRE>
+
+<P>
+</LI>
+<LI>First omit the <TT>ngerman</TT><A NAME="3499"></A> package and include
+<TT>&#92;makeglossary</TT><A NAME="3502"></A> then LaTeX your document.
+This will create the <TT>ist</TT><A NAME="3507"></A> file. Then include the
+<TT>ngerman</TT><A NAME="3509"></A> package, and insert <TT>&#92;noist</TT><A NAME="3512"></A> before
+the <TT>&#92;makeglossary</TT><A NAME="3517"></A> command, this will prevent further attempts to generate the <TT>ist</TT><A NAME="3522"></A> file.
+<PRE>
+\usepackage{ngerman}
+\usepackage{glossary}
+\noist\makeglossary
+</PRE>
+
+<P>
+</LI>
+<LI>Use <TT>&#92;noist</TT><A NAME="3524"></A>, as above, and create the
+<TT>ist</TT><A NAME="3529"></A> file
+in an ordinary text editor. The file should contain the
+following lines:
+<PRE>
+keyword "\\glossaryentry"
+preamble "\\begin{theglossary}"
+postamble "\n\\end{theglossary}\n"
+group_skip "\\gloskip "
+item_0 "\n\\gloitem "
+delim_0 "\n\\glodelim "
+page_compositor "-"
+delim_n "\\delimN "
+delim_r "\\delimR "
+</PRE>
+</LI>
+</OL>
+It is possible that there may be other packages which will
+also cause a problem, if so, try any of the above.
+
+<P>
+</LI>
+<LI><TT>makeglos.pl</TT><A NAME="3531"></A> gives the following error message:
+<PRE>
+unable to extract name from glossary item:
+</PRE>
+
+<P>
+You are using an old version of <TT>makeglos.pl</TT><A NAME="3534"></A> with a
+new version of the <TT>glossary</TT><A NAME="3537"></A> package. You will need
+to update your version <TT>makeglos.pl</TT><A NAME="3540"></A>.
+</LI>
+</OL>
+Let me know if you encounter any other problems or if you have any comments regarding this package.
+
+<P>
+
+<H1><A NAME="SECTION000140000000000000000">
+Obsolete Commands</A>
+</H1>
+
+<P>
+The commands described in this section are now obsolete, but
+are currently still provided for backwards compatibility. Their
+use is deprecated.
+
+<P>
+
+<TT>&#92;saveglosentry</TT><A NAME="3543"></A>{ <I>name</I>}{<I>description</I>}
+<BR>
+This command has now been replaced by <TT>&#92;storeglosentry</TT>.
+
+<P>
+The command <TT>&#92;glsprimaryfmt</TT> is no longer used in <TT>&#92;newacronym</TT><A NAME="3552"></A> as you can end up with duplicate
+page numbers, however the command is currently still defined (although it
+ may be removed in future versions.)
+
+<P>
+The package option <TT>hyperacronym</TT><A NAME="3562"></A> is now superseded by the package option
+<TT>hyper</TT><A NAME="3571"></A>. This option was implemented prior to the
+introduction of the command <TT>&#92;xglossary</TT><A NAME="3575"></A>. Since the
+acronyms now use <TT>&#92;xglossary</TT><A NAME="3580"></A>, there is no difference
+between the <TT>hyperacronym</TT><A NAME="3590"></A> and <TT>hyper</TT><A NAME="3599"></A> options.
+This option has a boolean value:
+
+<DL>
+<DT><STRONG><TT>true</TT><A NAME="3603"></A></STRONG></DT>
+<DD>Make acronyms link to their corresponding entry in the glossary
+</DD>
+<DT><STRONG><TT>false</TT><A NAME="3605"></A></STRONG></DT>
+<DD>Acronyms don't have a hyperlink.
+</DD>
+</DL>
+If the <TT>hyperref</TT><A NAME="3607"></A> package has been loaded prior to
+loading <TT>glossary.sty</TT> or if <TT>hyper=true</TT><A NAME="3617"></A> is set,
+<TT>hyperacronym=true</TT><A NAME="3626"></A> otherwise
+<TT>hyperacronym=false</TT><A NAME="3635"></A>.
+<P>
+
+<H1><A NAME="SECTION000150000000000000000">
+Contact Details</A>
+</H1>
+
+Dr Nicola Talbot
+<BR>
+School of Computing Sciences
+<BR>
+University of East Anglia
+<BR>
+Norwich. Norfolk
+<BR>
+NR4 7TJ. United Kingdom.
+<BR><TT><A NAME="tex2html8"
+ HREF="http://theoval.cmp.uea.ac.uk/~nlct/">http://theoval.cmp.uea.ac.uk/~nlct/</A></TT>
+<P>
+
+<H1><A NAME="SECTION000160000000000000000">
+Acknowledgements</A>
+</H1>
+
+<P>
+I would like to thank the following people for their
+suggestions:
+Jens&nbsp;Happe,
+Dmitry&nbsp;Katsubo,
+Markus&nbsp;Lazanowski,
+Slava&nbsp;Pestov and
+Dario&nbsp;Teixeira
+
+<P>
+
+<P>
+<BR>
+
+<H2><A NAME="SECTION000170000000000000000">
+Index</A>
+</H2><DL COMPACT>
+<DT><STRONG><TT>acroread</TT></STRONG>
+<DD><A HREF="manual.html#3447">Troubleshooting</A>
+<DT><STRONG><TT>array</TT></STRONG>
+<DD><A HREF="manual.html#2903">Customizing the Glossary</A>
+ | <A HREF="manual.html#2908">Customizing the Glossary</A>
+ | <A HREF="manual.html#3466">Troubleshooting</A>
+ | <A HREF="manual.html#3472">Troubleshooting</A>
+<DT><STRONG><TT>datetime</TT></STRONG>
+<DD><A HREF="manual.html#3453">Troubleshooting</A>
+<DT><STRONG><TT>&#92;descriptionname</TT></STRONG>
+<DD><A HREF="manual.html#2978">Customizing the Glossary</A>
+<DT><STRONG>file types</STRONG>
+<DD><DL COMPACT>
+<DT><STRONG>acr</STRONG>
+<DD><A HREF="manual.html#2488">Acronyms</A>
+<DT><STRONG>cfg</STRONG>
+<DD><A HREF="manual.html#2146">Package Options</A>
+<DT><STRONG>glg</STRONG>
+<DD><A HREF="manual.html#1756">makeglos.pl</A>
+ | <A HREF="manual.html#2380">Defining New Glossary Types</A>
+ | <A HREF="manual.html#3183">Troubleshooting</A>
+<DT><STRONG>glo</STRONG>
+<DD><A HREF="manual.html#1729">makeglos.pl</A>
+ | <A HREF="manual.html#1744">makeglos.pl</A>
+ | <A HREF="manual.html#1764">makeglos.pl</A>
+ | <A HREF="manual.html#1775">makeglos.pl</A>
+ | <A HREF="manual.html#2364">Defining New Glossary Types</A>
+ | <A HREF="manual.html#3354">Troubleshooting</A>
+<DT><STRONG>gls</STRONG>
+<DD><A HREF="manual.html#1754">makeglos.pl</A>
+ | <A HREF="manual.html#1819">Displaying the Glossary</A>
+ | <A HREF="manual.html#2375">Defining New Glossary Types</A>
+ | <A HREF="manual.html#3181">Troubleshooting</A>
+ | <A HREF="manual.html#3195">Troubleshooting</A>
+ | <A HREF="manual.html#3356">Troubleshooting</A>
+ | <A HREF="manual.html#3361">Troubleshooting</A>
+ | <A HREF="manual.html#3363">Troubleshooting</A>
+<DT><STRONG>ist</STRONG>
+<DD><A HREF="manual.html#1739">makeglos.pl</A>
+ | <A HREF="manual.html#1749">makeglos.pl</A>
+ | <A HREF="manual.html#1780">makeglos.pl</A>
+ | <A HREF="manual.html#1787">makeglos.pl</A>
+ | <A HREF="manual.html#1806">makeglos.pl</A>
+ | <A HREF="manual.html#3188">Troubleshooting</A>
+ | <A HREF="manual.html#3200">Troubleshooting</A>
+ | <A HREF="manual.html#3202">Troubleshooting</A>
+ | <A HREF="manual.html#3486">Troubleshooting</A>
+ | <A HREF="manual.html#3507">Troubleshooting</A>
+ | <A HREF="manual.html#3522">Troubleshooting</A>
+ | <A HREF="manual.html#3529">Troubleshooting</A>
+<DT><STRONG>perl</STRONG>
+<DD><A HREF="manual.html#3081">LaTeX2HTML Style File</A>
+ | <A HREF="manual.html#3083">LaTeX2HTML Style File</A>
+</DL>
+<DT><STRONG><TT>&#92;glodesc</TT></STRONG>
+<DD><A HREF="manual.html#2533">Acronyms</A>
+ | <A HREF="manual.html#2547">Acronyms</A>
+<DT><STRONG><TT>&#92;glolong</TT></STRONG>
+<DD><A HREF="manual.html#2511">Acronyms</A>
+ | <A HREF="manual.html#2523">Acronyms</A>
+<DT><STRONG><TT>&#92;gloshort</TT></STRONG>
+<DD><A HREF="manual.html#2516">Acronyms</A>
+ | <A HREF="manual.html#2528">Acronyms</A>
+<DT><STRONG><TT>glossary</TT></STRONG>
+<DD><A HREF="manual.html#1591">Introduction</A>
+ | <A HREF="manual.html#1694">Generating Glossary Information</A>
+ | <A HREF="manual.html#2150">Package Options</A>
+ | <A HREF="manual.html#2153">Examples</A>
+ | <A HREF="manual.html#2333">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2412">Acronyms</A>
+ | <A HREF="manual.html#2417">Acronyms</A>
+ | <A HREF="manual.html#2606">Acronyms</A>
+ | <A HREF="manual.html#2641">Customizing the Glossary</A>
+ | <A HREF="manual.html#2917">Customizing the Glossary</A>
+ | <A HREF="manual.html#3021">Sample Documents</A>
+ | <A HREF="manual.html#3140">Limitations</A>
+ | <A HREF="manual.html#3145">Limitations</A>
+ | <A HREF="manual.html#3210">Troubleshooting</A>
+ | <A HREF="manual.html#3349">Troubleshooting</A>
+ | <A HREF="manual.html#3395">Troubleshooting</A>
+ | <A HREF="manual.html#3430">Troubleshooting</A>
+ | <A HREF="manual.html#3450">Troubleshooting</A>
+ | <A HREF="manual.html#3463">Troubleshooting</A>
+ | <A HREF="manual.html#3469">Troubleshooting</A>
+ | <A HREF="manual.html#3477">Troubleshooting</A>
+ | <A HREF="manual.html#3537">Troubleshooting</A>
+<DT><STRONG>glossary border</STRONG>
+<DD><i>see </i> package options, border
+<DT><STRONG>glossary columns</STRONG>
+<DD><i>see </i> package options, cols
+<DT><STRONG>glossary header</STRONG>
+<DD><i>see </i> package options, header
+<DT><STRONG><TT>&#92;glossary</TT> keys</STRONG>
+<DD><DL COMPACT>
+<DT><STRONG>description</STRONG>
+<DD><A HREF="manual.html#1620">Generating Glossary Information</A>
+ | <A HREF="manual.html#1717">Storing Glossary Information</A>
+ | <A HREF="manual.html#2538">Acronyms</A>
+<DT><STRONG>format</STRONG>
+<DD><A HREF="manual.html#1628">Generating Glossary Information</A>
+ | <A HREF="manual.html#1632">Generating Glossary Information</A>
+ | <A HREF="manual.html#3426">Troubleshooting</A>
+<DD><DL COMPACT>
+<DT><STRONG>hyperbf</STRONG>
+<DD><A HREF="manual.html#1654">Generating Glossary Information</A>
+ | <A HREF="manual.html#3422">Troubleshooting</A>
+<DT><STRONG>hyperit</STRONG>
+<DD><A HREF="manual.html#1659">Generating Glossary Information</A>
+<DT><STRONG>hyperrm</STRONG>
+<DD><A HREF="manual.html#1639">Generating Glossary Information</A>
+ | <A HREF="manual.html#1673">Generating Glossary Information</A>
+<DT><STRONG>hypersf</STRONG>
+<DD><A HREF="manual.html#1644">Generating Glossary Information</A>
+<DT><STRONG>hypertt</STRONG>
+<DD><A HREF="manual.html#1649">Generating Glossary Information</A>
+</DL>
+<DT><STRONG>name</STRONG>
+<DD><A HREF="manual.html#1616">Generating Glossary Information</A>
+ | <A HREF="manual.html#2431">Acronyms</A>
+ | <A HREF="manual.html#2440">Acronyms</A>
+ | <A HREF="manual.html#2505">Acronyms</A>
+ | <A HREF="manual.html#2913">Customizing the Glossary</A>
+<DT><STRONG>sort</STRONG>
+<DD><A HREF="manual.html#1624">Generating Glossary Information</A>
+ | <A HREF="manual.html#2446">Acronyms</A>
+</DL>
+<DT><STRONG>glossary style</STRONG>
+<DD><i>see </i> package options, style
+<DT><STRONG>glossary.cfg</STRONG>
+<DD><i>see </i> file type, cfg
+<DT><STRONG><TT>&#92;glossaryalignment</TT></STRONG>
+<DD><A HREF="manual.html#3383">Troubleshooting</A>
+<DT><STRONG><TT>&#92;glossaryheader</TT></STRONG>
+<DD><A HREF="manual.html#3050">Sample Documents</A>
+<DT><STRONG><TT>&#92;glossaryname</TT></STRONG>
+<DD><A HREF="manual.html#1825">Displaying the Glossary</A>
+ | <A HREF="manual.html#2405">Defining New Glossary Types</A>
+ | <A HREF="manual.html#3045">Sample Documents</A>
+<DT><STRONG><TT>&#92;gls</TT></STRONG>
+<DD><A HREF="manual.html#3235">Troubleshooting</A>
+ | <A HREF="manual.html#3303">Troubleshooting</A>
+ | <A HREF="manual.html#3344">Troubleshooting</A>
+<DT><STRONG><TT>html</TT></STRONG>
+<DD><A HREF="manual.html#2012">Package Options</A>
+ | <A HREF="manual.html#3416">Troubleshooting</A>
+<DT><STRONG><TT>hyperref</TT></STRONG>
+<DD><A HREF="manual.html#1943">Package Options</A>
+ | <A HREF="manual.html#2009">Package Options</A>
+ | <A HREF="manual.html#3018">Sample Documents</A>
+ | <A HREF="manual.html#3063">Sample Documents</A>
+ | <A HREF="manual.html#3413">Troubleshooting</A>
+ | <A HREF="manual.html#3607">Obsolete Commands</A>
+<DT><STRONG><TT>&#92;hyperrm</TT></STRONG>
+<DD><A HREF="manual.html#1677">Generating Glossary Information</A>
+<DT><STRONG><TT>keyval</TT></STRONG>
+<DD><A HREF="manual.html#3392">Troubleshooting</A>
+ | <A HREF="manual.html#3398">Troubleshooting</A>
+ | <A HREF="manual.html#3401">Troubleshooting</A>
+<DT><STRONG><TT>&#92;makeacronym</TT></STRONG>
+<DD><A HREF="manual.html#2478">Acronyms</A>
+ | <A HREF="manual.html#3249">Troubleshooting</A>
+<DT><STRONG><TT>makeglos.pl</TT></STRONG>
+<DD><A HREF="manual.html#1758">makeglos.pl</A>
+ | <A HREF="manual.html#1766">makeglos.pl</A>
+ | <A HREF="manual.html#1769">makeglos.pl</A>
+ | <A HREF="manual.html#1777">makeglos.pl</A>
+ | <A HREF="manual.html#1784">makeglos.pl</A>
+ | <A HREF="manual.html#2369">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2382">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2388">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2391">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2394">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2493">Acronyms</A>
+ | <A HREF="manual.html#3024">Sample Documents</A>
+ | <A HREF="manual.html#3027">Sample Documents</A>
+ | <A HREF="manual.html#3055">Sample Documents</A>
+ | <A HREF="manual.html#3058">Sample Documents</A>
+ | <A HREF="manual.html#3066">Sample Documents</A>
+ | <A HREF="manual.html#3072">Sample Documents</A>
+ | <A HREF="manual.html#3075">Sample Documents</A>
+ | <A HREF="manual.html#3078">Sample Documents</A>
+ | <A HREF="manual.html#3175">Troubleshooting</A>
+ | <A HREF="manual.html#3204">Troubleshooting</A>
+ | <A HREF="manual.html#3531">Troubleshooting</A>
+ | <A HREF="manual.html#3534">Troubleshooting</A>
+ | <A HREF="manual.html#3540">Troubleshooting</A>
+<DT><STRONG><TT>&#92;makeglossary</TT></STRONG>
+<DD><A HREF="manual.html#1731">makeglos.pl</A>
+ | <A HREF="manual.html#1791">makeglos.pl</A>
+ | <A HREF="manual.html#1801">makeglos.pl</A>
+ | <A HREF="manual.html#1811">makeglos.pl</A>
+ | <A HREF="manual.html#2328">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2852">Customizing the Glossary</A>
+ | <A HREF="manual.html#3165">Troubleshooting</A>
+ | <A HREF="manual.html#3190">Troubleshooting</A>
+ | <A HREF="manual.html#3494">Troubleshooting</A>
+ | <A HREF="manual.html#3502">Troubleshooting</A>
+ | <A HREF="manual.html#3517">Troubleshooting</A>
+<DT><STRONG><TT>makeindex</TT></STRONG>
+<DD><A HREF="manual.html#1594">Installation</A>
+ | <A HREF="manual.html#1600">Installation</A>
+ | <A HREF="manual.html#1603">Installation</A>
+ | <A HREF="manual.html#1736">makeglos.pl</A>
+ | <A HREF="manual.html#1741">makeglos.pl</A>
+ | <A HREF="manual.html#1746">makeglos.pl</A>
+ | <A HREF="manual.html#1751">makeglos.pl</A>
+ | <A HREF="manual.html#1761">makeglos.pl</A>
+ | <A HREF="manual.html#1772">makeglos.pl</A>
+ | <A HREF="manual.html#1816">makeglos.pl</A>
+ | <A HREF="manual.html#1821">Displaying the Glossary</A>
+ | <A HREF="manual.html#2366">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2372">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2377">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2385">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2397">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2490">Acronyms</A>
+ | <A HREF="manual.html#2735">Customizing the Glossary</A>
+ | <A HREF="manual.html#2746">Customizing the Glossary</A>
+ | <A HREF="manual.html#2764">Customizing the Glossary</A>
+ | <A HREF="manual.html#2804">Customizing the Glossary</A>
+ | <A HREF="manual.html#2815">Customizing the Glossary</A>
+ | <A HREF="manual.html#2873">Customizing the Glossary</A>
+ | <A HREF="manual.html#2944">Customizing the Glossary</A>
+ | <A HREF="manual.html#3069">Sample Documents</A>
+ | <A HREF="manual.html#3178">Troubleshooting</A>
+ | <A HREF="manual.html#3185">Troubleshooting</A>
+ | <A HREF="manual.html#3197">Troubleshooting</A>
+ | <A HREF="manual.html#3207">Troubleshooting</A>
+ | <A HREF="manual.html#3320">Troubleshooting</A>
+ | <A HREF="manual.html#3323">Troubleshooting</A>
+ | <A HREF="manual.html#3326">Troubleshooting</A>
+ | <A HREF="manual.html#3358">Troubleshooting</A>
+ | <A HREF="manual.html#3488">Troubleshooting</A>
+<DT><STRONG>makeindex key</STRONG>
+<DD><DL COMPACT>
+<DT><STRONG>delim_0</STRONG>
+<DD><A HREF="manual.html#2733">Customizing the Glossary</A>
+<DT><STRONG>delim_n</STRONG>
+<DD><A HREF="manual.html#2744">Customizing the Glossary</A>
+<DT><STRONG>delim_r</STRONG>
+<DD><A HREF="manual.html#2762">Customizing the Glossary</A>
+<DT><STRONG>delim_t</STRONG>
+<DD><A HREF="manual.html#2813">Customizing the Glossary</A>
+<DT><STRONG>group_skip</STRONG>
+<DD><A HREF="manual.html#2802">Customizing the Glossary</A>
+<DT><STRONG>item_0</STRONG>
+<DD><A HREF="manual.html#2942">Customizing the Glossary</A>
+<DT><STRONG>page_compositor</STRONG>
+<DD><A HREF="manual.html#2871">Customizing the Glossary</A>
+</DL>
+<DT><STRONG>makeindex style file (.ist)</STRONG>
+<DD><i>see </i> file types, ist
+<DT><STRONG><TT>&#92;newacronym</TT></STRONG>
+<DD><A HREF="manual.html#2542">Acronyms</A>
+ | <A HREF="manual.html#3458">Troubleshooting</A>
+ | <A HREF="manual.html#3552">Obsolete Commands</A>
+<DT><STRONG><TT>&#92;newglossarystyle</TT></STRONG>
+<DD><A HREF="manual.html#2670">Customizing the Glossary</A>
+<DT><STRONG><TT>ngerman</TT></STRONG>
+<DD><A HREF="manual.html#1808">makeglos.pl</A>
+ | <A HREF="manual.html#3480">Troubleshooting</A>
+ | <A HREF="manual.html#3483">Troubleshooting</A>
+ | <A HREF="manual.html#3491">Troubleshooting</A>
+ | <A HREF="manual.html#3499">Troubleshooting</A>
+ | <A HREF="manual.html#3509">Troubleshooting</A>
+<DT><STRONG><TT>&#92;nofiles</TT></STRONG>
+<DD><A HREF="manual.html#1796">makeglos.pl</A>
+<DT><STRONG><TT>&#92;noist</TT></STRONG>
+<DD><A HREF="manual.html#3512">Troubleshooting</A>
+ | <A HREF="manual.html#3524">Troubleshooting</A>
+<DT><STRONG>package options</STRONG>
+<DD><DL COMPACT>
+<DT><STRONG>acronym</STRONG>
+<DD><A HREF="manual.html#2060">Package Options</A>
+ | <A HREF="manual.html#2062">Package Options</A>
+ | <A HREF="manual.html#2455">Acronyms</A>
+ | <A HREF="manual.html#2457">Acronyms</A>
+ | <A HREF="manual.html#2474">Acronyms</A>
+ | <A HREF="manual.html#2501">Acronyms</A>
+ | <A HREF="manual.html#3117">Limitations</A>
+ | <A HREF="manual.html#3126">Limitations</A>
+ | <A HREF="manual.html#3245">Troubleshooting</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#2066">Package Options</A>
+ | <A HREF="manual.html#3128">Limitations</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#2064">Package Options</A>
+ | <A HREF="manual.html#2476">Acronyms</A>
+ | <A HREF="manual.html#2503">Acronyms</A>
+ | <A HREF="manual.html#3119">Limitations</A>
+ | <A HREF="manual.html#3247">Troubleshooting</A>
+</DL>
+<DT><STRONG>border</STRONG>
+<DD><A HREF="manual.html#1876">Package Options</A>
+ | <A HREF="manual.html#1878">Package Options</A>
+ | <A HREF="manual.html#2086">Package Options</A>
+ | <A HREF="manual.html#2088">Package Options</A>
+ | <A HREF="manual.html#2214">Examples</A>
+ | <A HREF="manual.html#2250">Examples</A>
+ | <A HREF="manual.html#2277">Examples</A>
+ | <A HREF="manual.html#2304">Examples</A>
+ | <A HREF="manual.html#2974">Customizing the Glossary</A>
+<DD><DL COMPACT>
+<DT><STRONG>none</STRONG>
+<DD><A HREF="manual.html#1880">Package Options</A>
+ | <A HREF="manual.html#2216">Examples</A>
+ | <A HREF="manual.html#2306">Examples</A>
+ | <A HREF="manual.html#2976">Customizing the Glossary</A>
+<DT><STRONG>plain</STRONG>
+<DD><A HREF="manual.html#1882">Package Options</A>
+ | <A HREF="manual.html#2252">Examples</A>
+ | <A HREF="manual.html#2279">Examples</A>
+</DL>
+<DT><STRONG>cols</STRONG>
+<DD><A HREF="manual.html#1889">Package Options</A>
+ | <A HREF="manual.html#1891">Package Options</A>
+ | <A HREF="manual.html#2104">Package Options</A>
+ | <A HREF="manual.html#2106">Package Options</A>
+ | <A HREF="manual.html#2322">Examples</A>
+ | <A HREF="manual.html#2698">Customizing the Glossary</A>
+ | <A HREF="manual.html#2729">Customizing the Glossary</A>
+<DD><DL COMPACT>
+<DT><STRONG>2</STRONG>
+<DD><A HREF="manual.html#1893">Package Options</A>
+<DT><STRONG>3</STRONG>
+<DD><A HREF="manual.html#1895">Package Options</A>
+ | <A HREF="manual.html#2324">Examples</A>
+ | <A HREF="manual.html#2700">Customizing the Glossary</A>
+ | <A HREF="manual.html#2731">Customizing the Glossary</A>
+</DL>
+<DT><STRONG>global</STRONG>
+<DD><A HREF="manual.html#2073">Package Options</A>
+ | <A HREF="manual.html#2075">Package Options</A>
+ | <A HREF="manual.html#3274">Troubleshooting</A>
+ | <A HREF="manual.html#3276">Troubleshooting</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#2077">Package Options</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#2079">Package Options</A>
+</DL>
+<DT><STRONG>header</STRONG>
+<DD><A HREF="manual.html#1863">Package Options</A>
+ | <A HREF="manual.html#1865">Package Options</A>
+ | <A HREF="manual.html#2095">Package Options</A>
+ | <A HREF="manual.html#2097">Package Options</A>
+ | <A HREF="manual.html#2223">Examples</A>
+ | <A HREF="manual.html#2259">Examples</A>
+ | <A HREF="manual.html#2286">Examples</A>
+ | <A HREF="manual.html#2313">Examples</A>
+<DD><DL COMPACT>
+<DT><STRONG>none</STRONG>
+<DD><A HREF="manual.html#1867">Package Options</A>
+ | <A HREF="manual.html#2225">Examples</A>
+ | <A HREF="manual.html#2261">Examples</A>
+<DT><STRONG>plain</STRONG>
+<DD><A HREF="manual.html#1869">Package Options</A>
+ | <A HREF="manual.html#2288">Examples</A>
+ | <A HREF="manual.html#2315">Examples</A>
+</DL>
+<DT><STRONG>hyper</STRONG>
+<DD><A HREF="manual.html#1668">Generating Glossary Information</A>
+ | <A HREF="manual.html#1670">Generating Glossary Information</A>
+ | <A HREF="manual.html#1996">Package Options</A>
+ | <A HREF="manual.html#1998">Package Options</A>
+ | <A HREF="manual.html#2020">Package Options</A>
+ | <A HREF="manual.html#2029">Package Options</A>
+ | <A HREF="manual.html#2597">Acronyms</A>
+ | <A HREF="manual.html#2599">Acronyms</A>
+ | <A HREF="manual.html#3099">Limitations</A>
+ | <A HREF="manual.html#3409">Troubleshooting</A>
+ | <A HREF="manual.html#3411">Troubleshooting</A>
+ | <A HREF="manual.html#3571">Obsolete Commands</A>
+ | <A HREF="manual.html#3573">Obsolete Commands</A>
+ | <A HREF="manual.html#3599">Obsolete Commands</A>
+ | <A HREF="manual.html#3601">Obsolete Commands</A>
+ | <A HREF="manual.html#3615">Obsolete Commands</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#2007">Package Options</A>
+ | <A HREF="manual.html#2031">Package Options</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#2000">Package Options</A>
+ | <A HREF="manual.html#2022">Package Options</A>
+ | <A HREF="manual.html#3101">Limitations</A>
+ | <A HREF="manual.html#3617">Obsolete Commands</A>
+</DL>
+<DT><STRONG>hyperacronym</STRONG>
+<DD><A HREF="manual.html#2038">Package Options</A>
+ | <A HREF="manual.html#2040">Package Options</A>
+ | <A HREF="manual.html#3562">Obsolete Commands</A>
+ | <A HREF="manual.html#3564">Obsolete Commands</A>
+ | <A HREF="manual.html#3590">Obsolete Commands</A>
+ | <A HREF="manual.html#3592">Obsolete Commands</A>
+ | <A HREF="manual.html#3624">Obsolete Commands</A>
+ | <A HREF="manual.html#3633">Obsolete Commands</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#3605">Obsolete Commands</A>
+ | <A HREF="manual.html#3635">Obsolete Commands</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#3603">Obsolete Commands</A>
+ | <A HREF="manual.html#3626">Obsolete Commands</A>
+</DL>
+<DT><STRONG>hypertoc</STRONG>
+<DD><A HREF="manual.html#1930">Package Options</A>
+ | <A HREF="manual.html#1932">Package Options</A>
+ | <A HREF="manual.html#1951">Package Options</A>
+ | <A HREF="manual.html#1953">Package Options</A>
+ | <A HREF="manual.html#1978">Package Options</A>
+ | <A HREF="manual.html#1987">Package Options</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#1989">Package Options</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#1980">Package Options</A>
+</DL>
+<DT><STRONG>number</STRONG>
+<DD><A HREF="manual.html#1902">Package Options</A>
+ | <A HREF="manual.html#1904">Package Options</A>
+ | <A HREF="manual.html#2196">Examples</A>
+ | <A HREF="manual.html#2232">Examples</A>
+ | <A HREF="manual.html#2716">Customizing the Glossary</A>
+ | <A HREF="manual.html#2754">Customizing the Glossary</A>
+ | <A HREF="manual.html#2772">Customizing the Glossary</A>
+ | <A HREF="manual.html#2831">Customizing the Glossary</A>
+ | <A HREF="manual.html#2846">Customizing the Glossary</A>
+ | <A HREF="manual.html#2862">Customizing the Glossary</A>
+ | <A HREF="manual.html#3014">Sample Documents</A>
+<DD><DL COMPACT>
+<DT><STRONG>none</STRONG>
+<DD><A HREF="manual.html#1910">Package Options</A>
+ | <A HREF="manual.html#2198">Examples</A>
+ | <A HREF="manual.html#2718">Customizing the Glossary</A>
+ | <A HREF="manual.html#2756">Customizing the Glossary</A>
+ | <A HREF="manual.html#2774">Customizing the Glossary</A>
+ | <A HREF="manual.html#2864">Customizing the Glossary</A>
+<DT><STRONG>page</STRONG>
+<DD><A HREF="manual.html#1906">Package Options</A>
+ | <A HREF="manual.html#2234">Examples</A>
+<DT><STRONG>section</STRONG>
+<DD><A HREF="manual.html#1908">Package Options</A>
+ | <A HREF="manual.html#2833">Customizing the Glossary</A>
+ | <A HREF="manual.html#2848">Customizing the Glossary</A>
+ | <A HREF="manual.html#3016">Sample Documents</A>
+</DL>
+<DT><STRONG>section</STRONG>
+<DD><A HREF="manual.html#2047">Package Options</A>
+ | <A HREF="manual.html#2049">Package Options</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#2053">Package Options</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#2051">Package Options</A>
+</DL>
+<DT><STRONG>style</STRONG>
+<DD><A HREF="manual.html#1834">Package Options</A>
+ | <A HREF="manual.html#1836">Package Options</A>
+ | <A HREF="manual.html#1848">Package Options</A>
+ | <A HREF="manual.html#2113">Package Options</A>
+ | <A HREF="manual.html#2122">Package Options</A>
+ | <A HREF="manual.html#2169">Examples</A>
+ | <A HREF="manual.html#2178">Examples</A>
+ | <A HREF="manual.html#2187">Examples</A>
+ | <A HREF="manual.html#2205">Examples</A>
+ | <A HREF="manual.html#2241">Examples</A>
+ | <A HREF="manual.html#2268">Examples</A>
+ | <A HREF="manual.html#2295">Examples</A>
+ | <A HREF="manual.html#2707">Customizing the Glossary</A>
+ | <A HREF="manual.html#2785">Customizing the Glossary</A>
+ | <A HREF="manual.html#2794">Customizing the Glossary</A>
+ | <A HREF="manual.html#2885">Customizing the Glossary</A>
+ | <A HREF="manual.html#2894">Customizing the Glossary</A>
+ | <A HREF="manual.html#2927">Customizing the Glossary</A>
+ | <A HREF="manual.html#2938">Customizing the Glossary</A>
+ | <A HREF="manual.html#2954">Customizing the Glossary</A>
+ | <A HREF="manual.html#2963">Customizing the Glossary</A>
+ | <A HREF="manual.html#2996">Sample Documents</A>
+ | <A HREF="manual.html#3090">Limitations</A>
+ | <A HREF="manual.html#3370">Troubleshooting</A>
+ | <A HREF="manual.html#3379">Troubleshooting</A>
+<DD><DL COMPACT>
+<DT><STRONG>altlist</STRONG>
+<DD><A HREF="manual.html#1841">Package Options</A>
+ | <A HREF="manual.html#2124">Package Options</A>
+ | <A HREF="manual.html#2144">Package Options</A>
+ | <A HREF="manual.html#2180">Examples</A>
+ | <A HREF="manual.html#2709">Customizing the Glossary</A>
+ | <A HREF="manual.html#2796">Customizing the Glossary</A>
+ | <A HREF="manual.html#2896">Customizing the Glossary</A>
+ | <A HREF="manual.html#2940">Customizing the Glossary</A>
+ | <A HREF="manual.html#2998">Sample Documents</A>
+ | <A HREF="manual.html#3061">Sample Documents</A>
+ | <A HREF="manual.html#3092">Limitations</A>
+<DT><STRONG>list</STRONG>
+<DD><A HREF="manual.html#1838">Package Options</A>
+ | <A HREF="manual.html#1850">Package Options</A>
+ | <A HREF="manual.html#2115">Package Options</A>
+ | <A HREF="manual.html#2171">Examples</A>
+ | <A HREF="manual.html#2189">Examples</A>
+ | <A HREF="manual.html#2787">Customizing the Glossary</A>
+ | <A HREF="manual.html#2887">Customizing the Glossary</A>
+ | <A HREF="manual.html#2929">Customizing the Glossary</A>
+<DT><STRONG>long</STRONG>
+<DD><A HREF="manual.html#1855">Package Options</A>
+ | <A HREF="manual.html#2207">Examples</A>
+ | <A HREF="manual.html#2243">Examples</A>
+ | <A HREF="manual.html#2270">Examples</A>
+ | <A HREF="manual.html#2297">Examples</A>
+ | <A HREF="manual.html#2956">Customizing the Glossary</A>
+ | <A HREF="manual.html#3372">Troubleshooting</A>
+<DT><STRONG>super</STRONG>
+<DD><A HREF="manual.html#1852">Package Options</A>
+ | <A HREF="manual.html#2965">Customizing the Glossary</A>
+ | <A HREF="manual.html#3381">Troubleshooting</A>
+</DL>
+<DT><STRONG>toc</STRONG>
+<DD><A HREF="manual.html#1917">Package Options</A>
+ | <A HREF="manual.html#1919">Package Options</A>
+ | <A HREF="manual.html#1939">Package Options</A>
+ | <A HREF="manual.html#1941">Package Options</A>
+ | <A HREF="manual.html#1960">Package Options</A>
+ | <A HREF="manual.html#1962">Package Options</A>
+ | <A HREF="manual.html#1969">Package Options</A>
+ | <A HREF="manual.html#2131">Package Options</A>
+ | <A HREF="manual.html#2133">Package Options</A>
+ | <A HREF="manual.html#2140">Package Options</A>
+ | <A HREF="manual.html#3005">Sample Documents</A>
+ | <A HREF="manual.html#3007">Sample Documents</A>
+ | <A HREF="manual.html#3108">Limitations</A>
+<DD><DL COMPACT>
+<DT><STRONG>false</STRONG>
+<DD><A HREF="manual.html#1923">Package Options</A>
+<DT><STRONG>true</STRONG>
+<DD><A HREF="manual.html#1921">Package Options</A>
+ | <A HREF="manual.html#1971">Package Options</A>
+ | <A HREF="manual.html#2142">Package Options</A>
+ | <A HREF="manual.html#3110">Limitations</A>
+</DL>
+</DL>
+<DT><STRONG>page number formats</STRONG>
+<DD><DL COMPACT>
+<DT><STRONG>hyperbf</STRONG>
+<DD><A HREF="manual.html#1653">Generating Glossary Information</A>
+ | <A HREF="manual.html#3421">Troubleshooting</A>
+<DT><STRONG>hyperit</STRONG>
+<DD><A HREF="manual.html#1658">Generating Glossary Information</A>
+<DT><STRONG>hyperrm</STRONG>
+<DD><A HREF="manual.html#1638">Generating Glossary Information</A>
+ | <A HREF="manual.html#1672">Generating Glossary Information</A>
+<DT><STRONG>hypersf</STRONG>
+<DD><A HREF="manual.html#1643">Generating Glossary Information</A>
+<DT><STRONG>hypertt</STRONG>
+<DD><A HREF="manual.html#1648">Generating Glossary Information</A>
+</DL>
+<DT><STRONG><TT>&#92;pagecompositor</TT></STRONG>
+<DD><A HREF="manual.html#3035">Sample Documents</A>
+<DT><STRONG><TT>perl</TT></STRONG>
+<DD><A HREF="manual.html#1597">Installation</A>
+<DT><STRONG><TT>&#92;printacronym</TT></STRONG>
+<DD><A HREF="manual.html#2483">Acronyms</A>
+ | <A HREF="manual.html#3254">Troubleshooting</A>
+<DT><STRONG><TT>&#92;printglossary</TT></STRONG>
+<DD><A HREF="manual.html#2343">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2400">Defining New Glossary Types</A>
+ | <A HREF="manual.html#3170">Troubleshooting</A>
+<DT><STRONG><TT>&#92;protect</TT></STRONG>
+<DD><A HREF="manual.html#3308">Troubleshooting</A>
+<DT><STRONG><TT>&#92;saveglosentry</TT></STRONG>
+<DD><A HREF="manual.html#3278">Troubleshooting</A>
+ | <A HREF="manual.html#3543">Obsolete Commands</A>
+<DT><STRONG><TT>&#92;setglossary</TT></STRONG>
+<DD><A HREF="manual.html#3130">Limitations</A>
+ | <A HREF="manual.html#3439">Troubleshooting</A>
+<DT><STRONG><TT>&#92;setglossary</TT> keys</STRONG>
+<DD><DL COMPACT>
+<DT><STRONG>delimN</STRONG>
+<DD><A HREF="manual.html#2740">Customizing the Glossary</A>
+<DT><STRONG>delimR</STRONG>
+<DD><A HREF="manual.html#2758">Customizing the Glossary</A>
+<DT><STRONG>delimT</STRONG>
+<DD><A HREF="manual.html#2809">Customizing the Glossary</A>
+ | <A HREF="manual.html#2818">Customizing the Glossary</A>
+<DT><STRONG>glodelim</STRONG>
+<DD><A HREF="manual.html#2689">Customizing the Glossary</A>
+ | <A HREF="manual.html#2720">Customizing the Glossary</A>
+<DT><STRONG>gloskip</STRONG>
+<DD><A HREF="manual.html#2776">Customizing the Glossary</A>
+<DT><STRONG>glsnumformat</STRONG>
+<DD><A HREF="manual.html#2683">Customizing the Glossary</A>
+ | <A HREF="manual.html#3435">Troubleshooting</A>
+<DT><STRONG>type</STRONG>
+<DD><A HREF="manual.html#2679">Customizing the Glossary</A>
+</DL>
+<DT><STRONG><TT>&#92;storeglosentry</TT></STRONG>
+<DD><A HREF="manual.html#3030">Sample Documents</A>
+ | <A HREF="manual.html#3135">Limitations</A>
+ | <A HREF="manual.html#3220">Troubleshooting</A>
+ | <A HREF="manual.html#3283">Troubleshooting</A>
+ | <A HREF="manual.html#3288">Troubleshooting</A>
+ | <A HREF="manual.html#3315">Troubleshooting</A>
+ | <A HREF="manual.html#3329">Troubleshooting</A>
+<DT><STRONG>table of contents, adding to</STRONG>
+<DD><i>see </i> package options, toc
+<DT><STRONG><TT>&#92;theglossarynum</TT></STRONG>
+<DD><A HREF="manual.html#2866">Customizing the Glossary</A>
+ | <A HREF="manual.html#3040">Sample Documents</A>
+ | <A HREF="manual.html#3160">Limitations</A>
+<DT><STRONG><TT>&#92;useacronym</TT></STRONG>
+<DD><A HREF="manual.html#2634">Examples</A>
+<DT><STRONG><TT>&#92;useGlosentry</TT></STRONG>
+<DD><A HREF="manual.html#3225">Troubleshooting</A>
+ | <A HREF="manual.html#3230">Troubleshooting</A>
+ | <A HREF="manual.html#3293">Troubleshooting</A>
+ | <A HREF="manual.html#3298">Troubleshooting</A>
+ | <A HREF="manual.html#3334">Troubleshooting</A>
+ | <A HREF="manual.html#3339">Troubleshooting</A>
+<DT><STRONG><TT>&#92;xacronym</TT></STRONG>
+<DD><A HREF="manual.html#2426">Acronyms</A>
+ | <A HREF="manual.html#2435">Acronyms</A>
+ | <A HREF="manual.html#2459">Acronyms</A>
+<DT><STRONG><TT>&#92;xglossary</TT></STRONG>
+<DD><A HREF="manual.html#2002">Package Options</A>
+ | <A HREF="manual.html#2338">Defining New Glossary Types</A>
+ | <A HREF="manual.html#2464">Acronyms</A>
+ | <A HREF="manual.html#3215">Troubleshooting</A>
+ | <A HREF="manual.html#3575">Obsolete Commands</A>
+ | <A HREF="manual.html#3580">Obsolete Commands</A>
+<DT><STRONG><TT>xpdf</TT></STRONG>
+<DD><A HREF="manual.html#3444">Troubleshooting</A>
+<DT><STRONG><TT>&#92;xspace</TT></STRONG>
+<DD><A HREF="manual.html#2603">Acronyms</A>
+ | <A HREF="manual.html#2609">Acronyms</A>
+
+</DL>
+
+<P>
+<BR><HR><H4>Footnotes</H4>
+<DL>
+<DT><A NAME="foot1470">... <code>/usr/bin/</code></A><A
+ HREF="manual.html#tex2html1"><SUP>1</SUP></A></DT>
+<DD>and you can also remove the <TT>.pl</TT>
+extension which isn't to everyone's liking.
+
+</DD>
+<DT><A NAME="foot1473">... glossary</A><A
+ HREF="manual.html#tex2html2"><SUP>2</SUP></A></DT>
+<DD>This is because the list and number ranges are
+delimited using <TT>&#92;delimR</TT> and <TT>&#92;delimN</TT> instead of
+explicitly using a comma or en-dash.
+
+</DD>
+<DT><A NAME="foot1526">... backslash</A><A
+ HREF="manual.html#tex2html4"><SUP>3</SUP></A></DT>
+<DD>Note, you should
+no longer try redefining the command <TT>&#92;glsnumformat</TT>, as
+this now takes an optional argument, allowing for different
+glossary types
+
+</DD>
+<DT><A NAME="foot1527">... space</A><A
+ HREF="manual.html#tex2html5"><SUP>4</SUP></A></DT>
+<DD>This
+is because the <TT>altlist</TT> style is intended for use with long descriptions that will look better ending with a
+ full stop which the user can add if desired.
+
+</DD>
+<DT><A NAME="foot1086">...&#92;glossaryalignment</A><A
+ HREF="manual.html#tex2html6"><SUP>5</SUP></A></DT>
+<DD>This isn't quite true
+anymore, see the documented code for clarification
+
+</DD>
+<DT><A NAME="foot1529">... information</A><A
+ HREF="manual.html#tex2html7"><SUP>6</SUP></A></DT>
+<DD>This should be in the directory
+<TT>texmf/doc/latex/graphics/</TT>
+
+</DD>
+</DL>
+<BR><HR>
+<ADDRESS>
+<a href=http://theoval.cmp.uea.ac.uk/~nlct/>Nicola L. C. Talbot</a>. <a href=http://www.cmp.uea.ac.uk/>School of Computing Sciences</a>. <a href=http://www.uea.ac.uk/>University of East Anglia.</a> Last Modified: 2006-01-12
+</ADDRESS>
+</BODY>
+</HTML>
diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/t_x.dat b/Master/texmf-dist/doc/generic/pstricks/voss/t_x.dat
new file mode 100644
index 00000000000..ce79ba88ec9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pstricks/voss/t_x.dat
@@ -0,0 +1,3 @@
+[80,553]
+[3300,600]
+[9920,639]
diff --git a/Master/texmf-dist/dvips/pstricks/Changes b/Master/texmf-dist/dvips/pstricks/Changes
index 73c4f68079d..e93b5fb61ae 100644
--- a/Master/texmf-dist/dvips/pstricks/Changes
+++ b/Master/texmf-dist/dvips/pstricks/Changes
@@ -1,4 +1,13 @@
---- pstricks.pro
+1.01 2006-01-11 (vg) fix a bug with ArcAdjust when both angles ares negative
+ (hv) add Sqrt sunction
+1.00 2005-09-19 (hv) move the code for arcs of an ellipse from
+ the main pstricks.tex into this pro
+97, patch 7 2005-09-11 (hv) added new fillstyles
97, patch 6 2005-05-17 (hv) added some helper stuff
RadtoDeg, DegtoRad, Pi, TwoPi, ATAN
97, patch 5 2005-03-08 (hv) bugfix for DashLine
+
+
+---- pst-text.pro
+1.00 2005-11-29 (hv) add a patch for japanese text \ No newline at end of file
diff --git a/Master/texmf-dist/dvips/pstricks/pst-text.pro b/Master/texmf-dist/dvips/pstricks/pst-text.pro
index 2f001e2af23..0e918ee570d 100644
--- a/Master/texmf-dist/dvips/pstricks/pst-text.pro
+++ b/Master/texmf-dist/dvips/pstricks/pst-text.pro
@@ -1,6 +1,6 @@
%!
% PostScript header file pst-text.pro
-% Version 97, 94/04/20; patched MV 10-09-99 00:36
+% Version 1.00, 2005/12/15
% For distribution, see pstricks.tex.
/tx@TextPathDict 40 dict def
@@ -50,9 +50,19 @@ tx@TextPathDict begin
/TextPathShow
{ /String exch def
/CharCount 0 def
- String length
- { String CharCount 1 getinterval ShowChar
- /CharCount CharCount 1 add def
+% hv begin 2005-11-29 1.00
+% String length
+% { String CharCount 1 getinterval ShowChar
+% /CharCount CharCount 1 add def
+ /CharSize 1 def
+ currentfont /FontType get 0 eq
+ { currentfont /FMapType get dup 2 eq exch dup 5 eq exch 9 eq or or
+ { /CharSize 2 def} if
+ } if
+ String length CharSize idiv
+ { String CharCount CharSize getinterval ShowChar
+ /CharCount CharCount CharSize add def
+% hv end 2005-11-29 1.00
} repeat
} def
diff --git a/Master/texmf-dist/dvips/pstricks/pstricks.pro b/Master/texmf-dist/dvips/pstricks/pstricks.pro
index 8c67d1cb7da..3418879b649 100644
--- a/Master/texmf-dist/dvips/pstricks/pstricks.pro
+++ b/Master/texmf-dist/dvips/pstricks/pstricks.pro
@@ -1,6 +1,6 @@
%!
% PostScript prologue for pstricks.tex.
-% Version 1.00, 2005/09/18
+% Version 1.01, 2006/01/11
% For distribution, see pstricks.tex.
%
/tx@Dict 200 dict def tx@Dict begin
@@ -14,7 +14,8 @@
/T /translate load def
/TMatrix { } def
/RAngle { 0 } def
-/Atan { /atan load stopped { pop pop 0 } if } def
+/Sqrt { dup 0 lt { pop 0 } { sqrt } ifelse } def% return 0 for negative arguments
+/Atan { /atan load stopped { pop pop 0 } if } def% return 0 if atan not known
/ATAN1 {neg -1 atan 180 sub } def % atan(x) (only one parameter)
/Div { dup 0 eq { pop } { div } ifelse } def % control the division
/NET { neg exch neg exch T } def % change coordinate system to the negative one
@@ -24,8 +25,8 @@
/Pi 3.14159265359 def
/TwoPi 6.28318530718 def
/Euler 2.71828182846 def
-/RadtoDeg { 180 mul Pi div } def % convert from radian to degrees
-/DegtoRad { Pi mul 180 div } def % viceversa
+/RadtoDeg { 180 mul Pi div } bind def % convert from radian to degrees
+/DegtoRad { Pi mul 180 div } bind def % viceversa
%----------------- hv end---------------------------
/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } def
/PathLength { flattenpath /z 0 def
@@ -291,10 +292,11 @@ exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
mul neg d } def
/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
%
-/ArcAdjust {
+/ArcAdjust { %%%% Vincent Guirardel
% given a target length (targetLength) and an initial angle (angle0) [in the stack],
% let M(angle0)=(rx*cos(angle0),ry*sin(angle0))=(x0,y0).
-% This computes an angle t such that (x0,y0) is at distance targetLength from the point M(t)=(rx*cos(t),ry*sin(t)).
+% This computes an angle t such that (x0,y0) is at distance
+% targetLength from the point M(t)=(rx*cos(t),ry*sin(t)).
% NOTE: this an absolute angle, it does not have to be added or substracted to angle0
% contrary to TvZ's code.
% To achieve, this, one iterates the following process: start with some angle t,
@@ -309,46 +311,54 @@ mul neg d } def
% Input stack: 1: target length 2: initial angle
% variables used : rx, ry, d (=add/sub)
%
- /targetLength ED /angle0 ED
- /x0 rx angle0 cos mul def
- /y0 ry angle0 sin mul def
-% we are looking for an angle t such that (x0,y0) is at distance targetLength from the point M(t)=(rx*cos(t),ry*sin(t)))
+ /targetLength ED /angle0 ED
+ /x0 rx angle0 cos mul def
+ /y0 ry angle0 sin mul def
+% we are looking for an angle t such that (x0,y0) is at distance targetLength
+% from the point M(t)=(rx*cos(t),ry*sin(t)))
%initialisation of angle (using 1st order approx = TvZ's code)
- targetLength 57.2958 mul
- angle0 sin rx mul dup mul
- angle0 cos ry mul dup mul
- add sqrt div
+ targetLength 57.2958 mul
+ angle0 sin rx mul dup mul
+ angle0 cos ry mul dup mul
+ add sqrt div
% if initialisation angle is two large (more than 90 degrees) set it to 90 degrees
-% (if the ellipse is very curved at the point where we draw the arrow, the value can be much more than 360 degrees !)
+% (if the ellipse is very curved at the point where we draw the arrow, %
+% the value can be much more than 360 degrees !)
% this should avoid going on the wrong side (more than 180 degrees) or go near
% a bad attractive point (at 180 degrees)
- dup 90 ge { pop 90 } if
- angle0 exch d
+ dup 90 ge { pop 90 } if
+ angle0 exch d % add or sub
% maximum number of times to iterate the iterative procedure:
- 30
-% iterative procedure: takes an angle t on top of stack, computes a better angle (an put it on top of stack)
- { dup
+% iterative procedure: takes an angle t on top of stack, computes a
+% better angle (and put it on top of stack)
+ 30 { dup
% compute distance D between (x0,y0) and M(t)
- dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt
+ dup cos rx mul x0 sub dup mul exch sin ry mul y0 sub dup mul add sqrt
% if D almost equals targetLength, we stop
- dup targetLength sub abs 1e-5 le { pop exit } if
+ dup targetLength sub abs 1e-5 le { pop exit } if
% stack now contains D t
% compute the point M(t') at distance targetLength of (x0,y0) on the semi-line [(x0,y0) M(t)]:
% M(t')= ( (x(t)-x0)*targetLength/d+x0 , (y(t)-y0)*targetLength/d+y0 )
- exch dup cos rx mul x0 sub exch sin ry mul y0 sub
+ exch dup cos rx mul x0 sub exch sin ry mul y0 sub
% stack contains: y(t)-y0, x(t)-x0, d
- 2 index Div targetLength mul y0 add ry Div exch
- 2 index Div targetLength mul x0 add rx Div
+ 2 index Div targetLength mul y0 add ry Div exch
+ 2 index Div targetLength mul x0 add rx Div
% stack contains x(t')/rx , y(t')/ry , d
% now compute t', and remove D from stack
- atan exch pop
- } repeat
-% we don't look at what happened... in particular, if targetLength is greater than the diameter of the ellipse...
+ atan exch pop
+ } repeat
+% we don't look at what happened... in particular, if targetLength is greater
+% than the diameter of the ellipse...
% the final angle will be around /angle0 + 180. maybe we should treat this pathological case...
-%after iteration, stack contains an angle t such that M(t) is the tail of the arrow
+% after iteration, stack contains an angle t such that M(t) is the tail of the arrow
% to give back the result as a an angle relative to angle0 we could add the following line:
% angle0 sub 0 exch d
%
+% begin bug fix 2006-01-11
+% we want to adjust the new angle t' by a multiple of 360 so that | t'-angle0 | <= 180
+%(we don't want to make the ellipse turn more or less than it should)...
+dup angle0 sub dup abs 180 gt { 180 add 360 div floor 360 mul sub } { pop } ifelse
+% end bug fix
} def
%
/EllipticArcArrow {
diff --git a/Master/texmf-dist/tex/generic/pstricks/Changes b/Master/texmf-dist/tex/generic/pstricks/Changes
index f34f21b2105..7cea60d5129 100644
--- a/Master/texmf-dist/tex/generic/pstricks/Changes
+++ b/Master/texmf-dist/tex/generic/pstricks/Changes
@@ -1,12 +1,9 @@
-pstricks.sty --------
-0.24 2005-08-30 drop support for \scalebox check, it is now renamed
- in pstricks.tex (hv)
-0.23 2005-06-02 Option DIA to prevent a clash with \scalebox (hv)
-0.22 2005-02-25 changes were done in the wrong version
-0.21 2005-02-21 fix problem with \newrgbcolor (RN,hv)
-
-
pstricks.tex --------
+1.14c 2006-04-29 - add option linecap for dashed lines
+1.14b 2006-04-20 - fix a bug in \psset@linetype
+1.14a 2006-02-06 - revert the changes for pslongbox (introduced bug)
+1.14 2005-12-17 - make the color part compatible to color/xcolor
+1.13 2005-12-15 - fix bug of \psdot*
1.12 2005-10-25 - spurious blank for \multirput
- shift only for an absolute length
- add the missing arrows ]-[)-(
@@ -27,12 +24,3 @@ pstricks.tex --------
1.07 2005-05-06 make \nccircle working for counter-clockwise
orientation (hv)
1.06 2005-02-24 fix spurious blank in doublestroke (hv)
-
-
----- pstricks.pro
-1.00 2005-09-19 (hv) move the code for arcs of an ellipse from
- the main pstricks.tex into this pro
-97, patch 7 2005-09-11 (hv) added new fillstyles
-97, patch 6 2005-05-17 (hv) added some helper stuff
- RadtoDeg, DegtoRad, Pi, TwoPi, ATAN
-97, patch 5 2005-03-08 (hv) bugfix for DashLine
diff --git a/Master/texmf-dist/tex/generic/pstricks/pstricks.tex b/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
index dc3ea08413c..f9fa9535fcf 100644
--- a/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
+++ b/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
@@ -20,8 +20,8 @@
% See the PSTricks User's Guide for description.
% This uses the header file `pstricks.pro'.
%
-\def\fileversion{1.12}
-\def\filedate{2005/10/25}
+\def\fileversion{1.14c}
+\def\filedate{2006/04/29}
%
\csname PSTricksLoaded\endcsname
\let\PSTricksLoaded\endinput
@@ -309,7 +309,8 @@
\endgroup
\def\@newcolor#1#2{%
\expandafter\edef\csname #1\endcsname{\noexpand\pst@color{#2}}%
-\expandafter\edef\csname color@#1\endcsname{#2}%
+%\expandafter\edef\csname color@#1\endcsname{#2}%
+\expandafter\edef\csname\string\color@#1\endcsname{#2}% hv 1.14 2005-12-17
\ignorespaces}
\def\pst@color#1{%
\def\pst@currentcolor{#1}\pstVerb{#1}\aftergroup\pst@endcolor}
@@ -328,7 +329,9 @@
setmatrix
moveto
}
-\def\pst@usecolor#1{\csname color@#1\endcsname\space}
+%\def\pst@usecolor#1{\csname color@#1\endcsname\space}% hv 1.14 2005--12-17
+\def\pst@usecolor#1{\csname\string\color@#1\endcsname\space}
+%
\def\newgray#1#2{%
\pst@checknum{#2}\pst@tempg
\@newcolor{#1}{\pst@tempg setgray}%
@@ -379,7 +382,8 @@
%------------ hv 1.10 end -------------------
\def\@none{none}
\def\pst@getcolor#1#2{%
- \@ifundefined{color@#1}%
+% \@ifundefined{color@#1}% hv 1.14 2005-12-17
+ \@ifundefined{\string\color@#1}%
{\@pstrickserr{Color `#1' not defined}\@eha}%
{\edef#2{#1}}%
}
@@ -668,9 +672,12 @@
\psset@dashadjust{true}
\def\tx@DashLine{DashLine }
\def\psls@dashed{%
+%%--------------------------------- hv 2006-04-29 beg ---------------------
+ \psk@linecap\space setlinecap
+%%--------------------------------- hv 2006-04-29 end ---------------------
\ifpsdashadjust
% \psk@dash \pst@linetype\space \tx@DashLine
- \psk@dash \@ifundefined\pst@linetype{2}{\pst@linetype}\space \tx@DashLine
+ \psk@dash \@ifundefined{pst@linetype}{2}{\pst@linetype}\space \tx@DashLine
\else
[ \psk@dash ] 0 setdash stroke
\fi}
@@ -690,6 +697,17 @@
{\edef\pslinestyle{#1}}%
}
\psset@linestyle{solid}
+%%--------------------------------- hv 2006-04-29 beg ---------------------
+\def\psset@linecap#1{%
+ \def\psk@linecap{0}%
+ \ifnum#1>-1
+ \ifnum#1<3
+ \pst@getint{#1}\psk@linecap%
+ \fi\fi%
+}
+\psset{linecap=0}
+%%--------------------------------- hv 2006-04-29 end ---------------------
+
\def\psfs@none{}
\def\psset@fillcolor#1{\pst@getcolor{#1}\psfillcolor}
\psset@fillcolor{white}
@@ -835,7 +853,7 @@
mtrx setmatrix stroke 0 CLW moveto } def
\psk@rbracketlength\space \psk@tbarsize\space \tx@RoundBracketOut
}
-% end of new definitions of the missing arrows ---- hv 1.1.2
+% end of new definitions of the missing arrows ---- hv 1.12
\@namedef{psas@>}{%
false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
}
@@ -1221,7 +1239,10 @@ grestore}}
%
\def\psset@linetype#1{%
\pst@getint{#1}\pslinetype
- \ifnum\pst@dimg<-3
+%----------------- hv begin 2006-04-20 ------------- patch 1.14b
+ \ifnum\pst@cntg<-3
+% \ifnum\pst@dimg<-3
+%----------------- hv end 2004-05-07 ------------- patch 1.14b
\@pstrickserr{linetype must be greater than -3}\@ehpa
%----------------- hv begin 2004-05-07 ------------- patch 15
% \def\pslinetype{0}%
@@ -1289,7 +1310,8 @@ grestore}}
\def\setcolor#1{%
% ----------------hv begin 2004-05-07-------------------- patch 15
% \@ifundefined{color@#1}{}{\addto@pscode{\use@color{#1}}}}%
- \@ifundefined{color@#1}{}{\addto@pscode{\pst@usecolor{#1}}}}%
+% \@ifundefined{color@#1}{}{\addto@pscode{\pst@usecolor{#1}}}}%
+ \@ifundefined{\string\color@#1}{}{\addto@pscode{\pst@usecolor{#1}}}}% hv 1.14 2005-12-17
% ----------------hv end 2004-05-07--------------------
\def\arrows#1{{\psset@arrows{#1}\pst@addarrowdef}}%
\let\file\pst@rawfile
@@ -1492,6 +1514,9 @@ grestore}}
\def\psdot@i{\@ifnextchar({\psdot@ii}{\psdot@ii(\z@,\z@)}}
\def\psdot@ii(#1){%
\begin@SpecialObj
+% hv modification 1.13 2005-11-28
+ \solid@star
+% hv modification end
\pst@@getcoor{#1}%
\addto@pscode{%
\psk@dotsize
@@ -1871,11 +1896,8 @@ DS .93 mul dup 1.236 mul /r1 ED CLW sub 1.236 mul /r2 ED
\egroup%
}
\def\pslongbox#1#2{%
-%--------------- hv begin 2004-05-07 ---------- patch 15
- \@namedef{#1}{\pst@longbox#2\ignorespaces}%
-% \@namedef{#1}{\pst@longbox#2}%
-%--------------- hv end 2004-05-07 ---------- patch 15
- \@namedef{end#1}{\pst@endlongbox}%
+\@namedef{#1}{\pst@longbox#2}%
+\@namedef{end#1}{\pst@endlongbox}%
}
\newdimen\psframesep
\def\psset@framesep#1{\pssetlength\psframesep{#1}}
@@ -2692,16 +2714,16 @@ closepath}%
\kern-\pst@dimh\vbox to\z@{\vss\box#1\kern-\pst@dimg}\hss}}
\def\psset@ref#1{\pst@expandafter\psset@@ref{#1}\@empty,,\@nil}
\def\psset@@ref#1#2,#3,#4\@nil{%
-\def\psk@xref{.5}%
-\def\psk@yref{.5}%
-\let\pst@makesmall\pst@@@makesmall
-\ifx\@empty#3\@empty
-\@nameuse{getref@#1}%
-\@nameuse{getref@#2}%
-\else
-\pst@checknum{#1#2}\psk@xref
-\pst@checknum{#3}\psk@yref
-\fi}
+ \def\psk@xref{.5}%
+ \def\psk@yref{.5}%
+ \let\pst@makesmall\pst@@@makesmall
+ \ifx\@empty#3\@empty
+ \@nameuse{getref@#1}%
+ \@nameuse{getref@#2}%
+ \else
+ \pst@checknum{#1#2}\psk@xref
+ \pst@checknum{#3}\psk@yref
+ \fi}
\def\getref@c{\let\pst@makesmall\pst@@makesmall}
\def\getref@t{\def\psk@yref{1}}
\def\getref@b{\def\psk@yref{0}}
@@ -2997,7 +3019,7 @@ closepath}%
\egroup
\ifdim\wd\pst@hbox=\z@\else
%\@pstrickserr{Extraneous space in the pspicture environment}%
- %{Type \space <return> \space to procede.}%
+ %{Type \space <return> \space to proceed.}%
\fi
\ht\pst@hbox=\pst@dimd
\dp\pst@hbox=-\pst@dimb
diff --git a/Master/texmf-dist/tex/latex/pstricks/Changes b/Master/texmf-dist/tex/latex/pstricks/Changes
index 2439fef4cf3..485f08d8633 100644
--- a/Master/texmf-dist/tex/latex/pstricks/Changes
+++ b/Master/texmf-dist/tex/latex/pstricks/Changes
@@ -1,6 +1,16 @@
pstricks.sty --------
-0.24 2005-08-25 commented the \scalebox macros
-0.23 2005-06-02 Option DIA to prevebt a clash with \scalebox (hv)
-0.22 2005-06-02 Option DIA to prevebt a clash with \scalebox (hv)
+0.32 2006-08-10 message for loading the pro file
+0.31 2005-12-19 one more step to a better color support (hv)
+0.30 2005-11-15 drop test for pstcol
+ fix bug with xcolor (hv)
+0.24 2005-08-30 drop support for \sclabox check, it is now renamed
+ in pstricks.tex (hv)
+0.23 2005-06-02 Option DIA to prevent a clash with \scalebox (hv)
+0.22 2005-02-25 changes were done in the wrong version
0.21 2005-02-21 fix problem with \newrgbcolor (RN,hv)
+pst-node.sty --------
+ 2006-01-01 message for loading the pro file
+
+pst-text.sty --------
+ 2006-01-01 message for loading the pro file
diff --git a/Master/texmf-dist/tex/latex/pstricks/pst-node.sty b/Master/texmf-dist/tex/latex/pstricks/pst-node.sty
index 06de912d4c2..5b273bf28a2 100644
--- a/Master/texmf-dist/tex/latex/pstricks/pst-node.sty
+++ b/Master/texmf-dist/tex/latex/pstricks/pst-node.sty
@@ -1,6 +1,7 @@
\RequirePackage{pstricks}
-\ProvidesPackage{pst-node}[2004/07/15 package wrapper for pst-node.tex]
+\ProvidesPackage{pst-node}[2006/01/01 package wrapper for pst-node.tex]
\input{pst-node.tex}
\ProvidesFile{pst-node.tex}
[\filedate\space \fileversion\space `pst-node' (tvz)]
+\IfFileExists{pst-node.pro}{\@addtofilelist{pst-node.pro}}{}%
\endinput
diff --git a/Master/texmf-dist/tex/latex/pstricks/pst-text.sty b/Master/texmf-dist/tex/latex/pstricks/pst-text.sty
index 80e4381879d..ff0fb9bcfeb 100644
--- a/Master/texmf-dist/tex/latex/pstricks/pst-text.sty
+++ b/Master/texmf-dist/tex/latex/pstricks/pst-text.sty
@@ -1,6 +1,7 @@
\RequirePackage{pstricks}
-\ProvidesPackage{pst-text}[2004/07/15 package wrapper for pst-text.tex]
+\ProvidesPackage{pst-text}[2006/01/01 package wrapper for pst-text.tex]
\input{pst-text.tex}
\ProvidesFile{pst-text.tex}
[\filedate\space \fileversion\space `pst-text' (tvz)]
+\IfFileExists{pst-text.pro}{\@addtofilelist{pst-text.pro}}{}%
\endinput
diff --git a/Master/texmf-dist/tex/latex/pstricks/pstcol.sty b/Master/texmf-dist/tex/latex/pstricks/pstcol.sty
new file mode 100644
index 00000000000..3597ebd03ed
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/pstricks/pstcol.sty
@@ -0,0 +1,23 @@
+%%
+%% pstcol.sty Copyright (C) 1994--1996 1999 David Carlisle
+%% 2004--2005 Herbert Voss <voss@perce.de>
+%% Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pstcol}
+ [2005/11/16 v1.2 LaTeX wrapper for `PSTricks' (RN,HV)]
+
+\DeclareOption*{\PassOptionsToPackage\CurrentOption{color}}
+\ProcessOptions\relax
+
+\PackageWarningNoLine{pstcol}{%
+ ************************************ \MessageBreak
+ The package `pstcol' is obsolet! \MessageBreak
+ You should use `pstricks' directly: \MessageBreak
+ \@spaces\string\usepackage{pstricks}\MessageBreak
+ ************************************}
+
+\RequirePackage[noxcolor]{pstricks}
+
+\endinput
+%%
diff --git a/Master/texmf-dist/tex/latex/pstricks/pstricks.sty b/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
index 69391b99323..d5f6287bfd0 100644
--- a/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
+++ b/Master/texmf-dist/tex/latex/pstricks/pstricks.sty
@@ -1,11 +1,11 @@
%%
-%% This is file `pstricks.sty' based on the code of `pstcol.sty'.
+%% This is file `pstricks.sty'.
%%
%% IMPORTANT NOTICE:
%%
%% pstricks.sty Copyright (C) 1997 Timothy Van Zandt
%% pstcol.sty Copyright (C) 1994-1996 1999 David Carlisle
-%% pstricks.sty Copyright (C) 2004-2005 Herbert Voss <voss@perce.de>
+%% pstricks.sty Copyright (C) 2004-2006 Herbert Voss <voss@perce.de>
%% Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
%%
%% This package may be distributed under the terms of the LaTeX Project
@@ -16,8 +16,8 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{pstricks}
- [2005/10/07 v0.25 LaTeX wrapper for `PSTricks' (RN,HV)]
-
+ [2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)]
+%
\DeclareOption{plain}{%
\input{pstricks.tex}
\ProvidesFile{pstricks.tex}
@@ -28,15 +28,13 @@
\ProcessOptions\relax
-\@ifpackageloaded{pstcol}{}{\let\saved@gray\color@gray}
-
\@ifundefined{PSTricksLoaded}
{%
\let\saved@scalebox\scalebox
\input{pstricks.tex}
\ProvidesFile{pstricks.tex}
[\filedate\space v\fileversion\space `PSTricks' (tvz)]
- \@ifundefined{psscalebox}%
+ \IfFileExists{pstricks.pro}{\@addtofilelist{pstricks.pro}}{}%
{%
\let\psscalebox=\scalebox
\let\psscaleboxto=\scaleboxto
@@ -44,133 +42,107 @@
\let\scalebox\saved@scalebox
}{}
-\def\pst@LaTeX@Setup{%
+\IfFileExists{xcolor.sty}{%
+ \def\pst@ColorPackage{xcolor}
\PassOptionsToPackage{override}{xcolor}
+}{\def\pst@ColorPackage{color}}%
+
+\newif\ifpst@DIA\pst@DIAfalse
+\DeclareOption{DIA}{\pst@DIAtrue}
+\DeclareOption{noxcolor}{\def\pst@ColorPackage{color}}
+\DeclareOption*{%
+ \PassOptionsToPackage\CurrentOption{\pst@ColorPackage}}
+\ProcessOptions\relax
+
+\RequirePackage{\pst@ColorPackage}
+
+\@ifpackageloaded{xcolor}{%
+ \@ifpackagelater{xcolor}{2004/05/02}%
+ {%
+ \let\pst@getcolor\XC@getcolor
+ \let\pst@usecolor\XC@usecolor
+ }
+ {%
+ \PackageError{pstricks}{%
+ *************************************************\MessageBreak
+ * Your Version of `xcolor.sty' is too old!\MessageBreak
+ * You need the version from 2004/05/02 or newer\MessageBreak
+ * or use: \string\usepackage[noxcolor]{pstricks}\MessageBreak
+ *************************************************}{}%
+ }%
+}{%
+ \def\pst@getcolor#1#2{%
+ \@ifundefined{\string\color@#1}%
+ {\@pstrickserr{Color `#1' not defined}\@eha}%
+ {\edef#2{#1}}}%
+ \def\pst@usecolor#1{\expandafter\expandafter\expandafter\c@lor@to@ps%
+ \csname\string\color@#1\endcsname\@@\space}%
+ \definecolor{darkgray}{gray}{.25}
+ \definecolor{gray}{gray}{.5}
+ \definecolor{lightgray}{gray}{.75}
+}%
%
- \IfFileExists{xcolor.sty}%
- {\def\pst@ColorPackage{xcolor}}{\def\pst@ColorPackage{color}}%
+\definecolor{gradbegin}{rgb}{0,1,1}
+\definecolor{gradend}{rgb}{0,.1,.95}
%
- \newif\ifpst@DIA\pst@DIAfalse
- \DeclareOption{DIA}{\pst@DIAtrue}
- \DeclareOption{noxcolor}{\def\pst@ColorPackage{color}}
- \DeclareOption*{\PassOptionsToPackage\CurrentOption
- {\pst@ColorPackage}}
- \ProcessOptions\relax
-
- \RequirePackage{\pst@ColorPackage}
+\@ifundefined{xglobal}%
+ {\def\xglobal#1#2#3#4% UK 2005-11-17
+ {#1{#2}{#3}{#4}%
+ \expandafter\global\expandafter\let\csname\string\color@#2%
+ \expandafter\endcsname\csname\string\color@#2\endcsname}}{}%
%
- \@ifpackageloaded{xcolor}{%
- \@ifpackagelater{xcolor}{2004/05/02}%
- {%
- \let\pst@getcolor\XC@getcolor
- \let\pst@usecolor\XC@usecolor
- }
- {%
- \PackageError{pstricks}{%
- *************************************************\MessageBreak
- * Your Version of `xcolor.sty' is too old!\MessageBreak
- * You need the version from 2004/05/02 or newer\MessageBreak
- * or use: \string\usepackage[noxcolor]{pstricks}\MessageBreak
- *************************************************}{}%
- }%
- }{%
- \def\pst@getcolor##1##2{%
- \@ifundefined{\string\color@##1}%
- {\@pstrickserr{Color `##1' not defined}\@eha}%
- {\edef##2{##1}}}%
- \def\pst@usecolor##1{\expandafter\expandafter\expandafter\c@lor@to@ps%
- \csname\string\color@##1\endcsname\@@\space}%
- \definecolor{darkgray}{gray}{.25}
- \definecolor{gray}{gray}{.5}
- \definecolor{lightgray}{gray}{.75}
- }%
+\def\newgray#1{%
+ \expandafter\gdef\csname #1\endcsname{\color{#1}}% HV 2004-03-31
+ \xglobal\definecolor{#1}{gray}}%
%
- \definecolor{gradbegin}{rgb}{0,1,1}
- \definecolor{gradend}{rgb}{0,.1,.95}
+\def\newrgbcolor#1#2{%
+ \expandafter\gdef\csname #1\endcsname{\color{#1}}% HV 2004-03-31
+ \edef\@tempa{\noexpand\newrgbcolorx{#1}#2\noexpand\@@}\@tempa}%
+\def\newrgbcolorx#1#2 #3 #4\@@{%
+ \xglobal\definecolor{#1}{rgb}{#2,#3,#4}}
%
- \@ifpackageloaded{pstcol}{%
- \psset@bordercolor{white}
- \psset@doublecolor{white}
- \psset@linecolor{black}
- \psset@fillcolor{white}
- \psset@hatchcolor{black}
- \psset@gridcolor{black}
- \psset@gridlabelcolor{black}
- \psset@shadowcolor{darkgray}
- \psset@subgridcolor{gray}
- }{}%
+\def\newcmykcolor#1#2{%
+ \expandafter\gdef\csname #1\endcsname{\color{#1}}% HV 2004-03-31
+ \edef\@tempa{\noexpand\newcmykcolorx{#1}#2\noexpand\@@}\@tempa}
+\def\newcmykcolorx#1#2 #3 #4 #5\@@{%
+ \xglobal\definecolor{#1}{cmyk}{#2,#3,#4,#5}}
%
- \def\newgray##1##2{%
- \expandafter\gdef\csname ##1\endcsname{\color{##1}}% HV 2004-03-31
- \edef\@tempa{\noexpand\definecolor{##1}{gray}{##2}}\@tempa%
- \expandafter\xdef\csname color@##1\endcsname{##2 setgray}% HA 2005-02-24
- }%
- \def\newrgbcolor##1##2{%
- \expandafter\gdef\csname ##1\endcsname{\color{##1}}% HV 2004-03-31
- \edef\@tempa{\noexpand\newrgbcolorx{##1}##2\noexpand\@@}\@tempa
- \expandafter\xdef\csname color@##1\endcsname{##2 setrgbcolor}% HA 2005-02-24
- }
- \def\newrgbcolorx##1##2 ##3 ##4\@@{%
- \definecolor{##1}{rgb}{##2,##3,##4}}
- \def\newcmykcolor##1##2{%
- \expandafter\gdef\csname ##1\endcsname{\color{##1}}% HV 2004-03-31
- \edef\@tempa{\noexpand\newcmykcolorx{##1}##2\noexpand\@@}\@tempa
- \expandafter\xdef\csname color@##1\endcsname{##2 setcmykcolor}% HA 2005-02-24
- }%
- \def\newcmykcolorx##1##2 ##3 ##4 ##5\@@{%
- \definecolor{##1}{cmyk}{##2,##3,##4,##5}}
- \def\newhsbcolor##1##2{%
- \expandafter\gdef\csname ##1\endcsname{\color{##1}}% HV 2004-03-31
- \edef\@tempa{\noexpand\newhsbcolorx{##1}##2\noexpand\@@}\@tempa
- \expandafter\xdef\csname color@##1\endcsname{##2 sethsbcolor}% HA 2005-02-24
- }%
- \def\newhsbcolorx##1##2 ##3 ##4\@@{%
- \definecolor{##1}{hsb}{##2,##3,##4}}%
+\def\newhsbcolor#1#2{%
+ \expandafter\gdef\csname #1\endcsname{\color{#1}}% HV 2004-03-31
+ \edef\@tempa{\noexpand\newhsbcolorx{#1}#2\noexpand\@@}\@tempa}
+\def\newhsbcolorx#1#2 #3 #4\@@{%
+ \xglobal\definecolor{#1}{hsb}{#2,#3,#4}}
%
- \renewcommand\black{\color{black}}
- \renewcommand\darkgray{\color{darkgray}}
- \renewcommand\gray{\color{gray}}
- \renewcommand\lightgray{\color{lightgray}}
- \renewcommand\white{\color{white}}
- \renewcommand\blue{\color{blue}}
- \renewcommand\red{\color{red}}
- \renewcommand\green{\color{green}}
- \renewcommand\yellow{\color{yellow}}
- \renewcommand\magenta{\color{magenta}}
- \renewcommand\cyan{\color{cyan}}
+\definecolor{black}{gray}{0}
+\definecolor{darkgray}{gray}{.25}
+\definecolor{gray}{gray}{.5}
+\definecolor{lightgray}{gray}{.75}
+\definecolor{white}{gray}{1}
+\definecolor{red}{rgb}{1,0,0}
+\definecolor{green}{rgb}{0,1,0}
+\definecolor{blue}{rgb}{0,0,1}
+%\definecolor{yellow}{rgb}{1,1,0}
+%\definecolor{cyan}{rgb}{0,1,1}
+%\definecolor{magenta}{rgb}{1,0,1}
+\definecolor{yellow}{cmyk}{0,0,1,0}
+\definecolor{cyan}{cmyk}{1,0,0,0}
+\definecolor{magenta}{cmyk}{0,1,0,0}
+%
+\renewcommand*\black{\color{black}}
+\renewcommand*\darkgray{\color{darkgray}}
+\renewcommand*\gray{\color{gray}}
+\renewcommand*\lightgray{\color{lightgray}}
+\renewcommand*\white{\color{white}}
+\renewcommand*\blue{\color{blue}}
+\renewcommand*\red{\color{red}}
+\renewcommand*\green{\color{green}}
+\renewcommand*\yellow{\color{yellow}}
+\renewcommand*\magenta{\color{magenta}}
+\renewcommand*\cyan{\color{cyan}}
%
- \let\pst@LaTeX@Setup=\relax%
-}
-
-\@ifpackageloaded{pstcol}% Is our package called from `pstcol'?
-{%
-% We use our own definitions even if `pstcol' is in the first
-% place (adding to pstcol's \AtEndOfPackage hook). RN 2004-05-02
- \expandafter\g@addto@macro\csname pstcol.sty-h@@k\endcsname{%
- \pst@LaTeX@Setup}%
-}%
-{%
- \let\color@gray\saved@gray%
-% Dummy version entry for `pstcol' to prevent forther loading. RN 2004-04-22
- \@namedef{ver@pstcol.sty}{1938/01/10}% The birthday of Don Knuth
- \PassOptionsToPackage{usenames}{color}
- \pst@LaTeX@Setup%
-}
-
\AtBeginDocument{%
- \@ifpackageloaded{pstcol}%
- {%
- \@ifpackagelater{pstcol}{1938/01/11}{% Really loaded? RN 2004-04-22
- \PackageWarningNoLine{pstricks}{%
- *************************************************\MessageBreak
- * The installed version of `pstricks.sty' doesn't\MessageBreak
- * need `pstcol' any more. You should write only:\MessageBreak
- * \@spaces\string\usepackage{pstricks}\MessageBreak
- *************************************************}
- }{\expandafter\let\csname ver@pstcol.sty\endcsname\relax}%
- }{}%
-% \ifpst@DIA\else\@ifundefined{saved@scalebox}{}{\let\scalebox=\saved@scalebox}\fi%
\let\pst@endcolor=\relax%
+% \let\pst@color=\relax%
% LaTeX used `\color@endgroup' instead. RN 2004-05-06
}
%
diff --git a/Master/texmf-dist/tpm/pstricks.tpm b/Master/texmf-dist/tpm/pstricks.tpm
index afdc288f619..8fbbac80f9c 100644
--- a/Master/texmf-dist/tpm/pstricks.tpm
+++ b/Master/texmf-dist/tpm/pstricks.tpm
@@ -3,7 +3,7 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/pstricks.zip">
<TPM:Name>pstricks</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/01/09 01:00:45</TPM:Date>
+ <TPM:Date>2006/07/02 16:04:56</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>rahtz</TPM:Creator>
<TPM:Title>PostScript macros for TeX.</TPM:Title>
@@ -23,7 +23,7 @@ contains bug-fixes and additions for pstricks (among others).
<TPM:Author>Timothy Van Zandt</TPM:Author>
<TPM:Size>5929660</TPM:Size>
<TPM:Build/>
- <TPM:RunFiles size="280332">
+ <TPM:RunFiles size="281861">
texmf-dist/dvips/pstricks/Changes
texmf-dist/dvips/pstricks/pst-blur.pro
texmf-dist/dvips/pstricks/pst-coil.pro
@@ -61,11 +61,13 @@ texmf-dist/tex/latex/pstricks/pst-node.sty
texmf-dist/tex/latex/pstricks/pst-plot.sty
texmf-dist/tex/latex/pstricks/pst-text.sty
texmf-dist/tex/latex/pstricks/pst-tree.sty
+texmf-dist/tex/latex/pstricks/pstcol.sty
texmf-dist/tex/latex/pstricks/pstricks.sty
texmf-dist/tpm/pstricks.tpm
</TPM:RunFiles>
- <TPM:DocFiles size="5649328">
+ <TPM:DocFiles size="7822307">
texmf-dist/doc/generic/pstricks/CHANGES
+texmf-dist/doc/generic/pstricks/Changes
texmf-dist/doc/generic/pstricks/README
texmf-dist/doc/generic/pstricks/VERSIONS
texmf-dist/doc/generic/pstricks/images/flowers.eps
@@ -177,13 +179,17 @@ texmf-dist/doc/generic/pstricks/pstnews1-11.pdf
texmf-dist/doc/generic/pstricks/pstnews1-11.tex
texmf-dist/doc/generic/pstricks/pstnews1-12.pdf
texmf-dist/doc/generic/pstricks/pstnews1-12.tex
+texmf-dist/doc/generic/pstricks/pstnews1-14.pdf
+texmf-dist/doc/generic/pstricks/pstnews1-14.tex
texmf-dist/doc/generic/pstricks/pstnews97-15.pdf
texmf-dist/doc/generic/pstricks/pstnews97-15.tex
texmf-dist/doc/generic/pstricks/pstricks.bug
texmf-dist/doc/generic/pstricks/test-pst.pdf
texmf-dist/doc/generic/pstricks/test-pst.tex
+texmf-dist/doc/generic/pstricks/voss/CHANGES
texmf-dist/doc/generic/pstricks/voss/MyCurveA.dat
texmf-dist/doc/generic/pstricks/voss/MyCurveB.dat
+texmf-dist/doc/generic/pstricks/voss/README
texmf-dist/doc/generic/pstricks/voss/bsp00.pdf
texmf-dist/doc/generic/pstricks/voss/bsp00.tex
texmf-dist/doc/generic/pstricks/voss/bsp01.pdf
@@ -280,18 +286,147 @@ texmf-dist/doc/generic/pstricks/voss/bsp29.pdf
texmf-dist/doc/generic/pstricks/voss/bsp29.tex
texmf-dist/doc/generic/pstricks/voss/bsp30.pdf
texmf-dist/doc/generic/pstricks/voss/bsp30.tex
+texmf-dist/doc/generic/pstricks/voss/bsp300.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp300.tex
+texmf-dist/doc/generic/pstricks/voss/bsp301.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp301.tex
+texmf-dist/doc/generic/pstricks/voss/bsp302.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp302.tex
+texmf-dist/doc/generic/pstricks/voss/bsp303.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp303.tex
+texmf-dist/doc/generic/pstricks/voss/bsp304.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp304.tex
+texmf-dist/doc/generic/pstricks/voss/bsp305.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp305.tex
+texmf-dist/doc/generic/pstricks/voss/bsp306.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp306.tex
+texmf-dist/doc/generic/pstricks/voss/bsp307.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp307.tex
+texmf-dist/doc/generic/pstricks/voss/bsp308.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp308.tex
+texmf-dist/doc/generic/pstricks/voss/bsp309.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp309.tex
texmf-dist/doc/generic/pstricks/voss/bsp31.pdf
texmf-dist/doc/generic/pstricks/voss/bsp31.tex
+texmf-dist/doc/generic/pstricks/voss/bsp310.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp310.tex
+texmf-dist/doc/generic/pstricks/voss/bsp311.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp311.tex
+texmf-dist/doc/generic/pstricks/voss/bsp312.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp312.tex
+texmf-dist/doc/generic/pstricks/voss/bsp313.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp313.tex
+texmf-dist/doc/generic/pstricks/voss/bsp314.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp314.tex
+texmf-dist/doc/generic/pstricks/voss/bsp315.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp315.tex
+texmf-dist/doc/generic/pstricks/voss/bsp316.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp316.tex
+texmf-dist/doc/generic/pstricks/voss/bsp317.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp317.tex
+texmf-dist/doc/generic/pstricks/voss/bsp318.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp318.tex
+texmf-dist/doc/generic/pstricks/voss/bsp319.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp319.tex
texmf-dist/doc/generic/pstricks/voss/bsp32.pdf
texmf-dist/doc/generic/pstricks/voss/bsp32.tex
+texmf-dist/doc/generic/pstricks/voss/bsp320.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp320.tex
+texmf-dist/doc/generic/pstricks/voss/bsp321.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp321.tex
+texmf-dist/doc/generic/pstricks/voss/bsp322.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp322.tex
+texmf-dist/doc/generic/pstricks/voss/bsp323.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp323.tex
+texmf-dist/doc/generic/pstricks/voss/bsp324.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp324.tex
+texmf-dist/doc/generic/pstricks/voss/bsp325.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp325.tex
+texmf-dist/doc/generic/pstricks/voss/bsp326.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp326.tex
+texmf-dist/doc/generic/pstricks/voss/bsp327.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp327.tex
+texmf-dist/doc/generic/pstricks/voss/bsp328.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp328.tex
+texmf-dist/doc/generic/pstricks/voss/bsp329.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp329.tex
texmf-dist/doc/generic/pstricks/voss/bsp33.pdf
texmf-dist/doc/generic/pstricks/voss/bsp33.tex
+texmf-dist/doc/generic/pstricks/voss/bsp330.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp330.tex
+texmf-dist/doc/generic/pstricks/voss/bsp331.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp331.tex
+texmf-dist/doc/generic/pstricks/voss/bsp332.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp332.tex
+texmf-dist/doc/generic/pstricks/voss/bsp333.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp333.tex
+texmf-dist/doc/generic/pstricks/voss/bsp334.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp334.tex
+texmf-dist/doc/generic/pstricks/voss/bsp335.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp335.tex
+texmf-dist/doc/generic/pstricks/voss/bsp336.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp336.tex
+texmf-dist/doc/generic/pstricks/voss/bsp337.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp337.tex
+texmf-dist/doc/generic/pstricks/voss/bsp338.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp338.tex
+texmf-dist/doc/generic/pstricks/voss/bsp339.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp339.tex
texmf-dist/doc/generic/pstricks/voss/bsp34.pdf
texmf-dist/doc/generic/pstricks/voss/bsp34.tex
+texmf-dist/doc/generic/pstricks/voss/bsp340.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp340.tex
+texmf-dist/doc/generic/pstricks/voss/bsp341.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp341.tex
+texmf-dist/doc/generic/pstricks/voss/bsp342.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp342.tex
+texmf-dist/doc/generic/pstricks/voss/bsp343.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp343.tex
+texmf-dist/doc/generic/pstricks/voss/bsp344.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp344.tex
+texmf-dist/doc/generic/pstricks/voss/bsp345.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp345.tex
+texmf-dist/doc/generic/pstricks/voss/bsp346.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp346.tex
+texmf-dist/doc/generic/pstricks/voss/bsp347.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp347.tex
+texmf-dist/doc/generic/pstricks/voss/bsp348.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp348.tex
+texmf-dist/doc/generic/pstricks/voss/bsp349.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp349.tex
texmf-dist/doc/generic/pstricks/voss/bsp35.pdf
texmf-dist/doc/generic/pstricks/voss/bsp35.tex
+texmf-dist/doc/generic/pstricks/voss/bsp350.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp350.tex
+texmf-dist/doc/generic/pstricks/voss/bsp351.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp351.tex
+texmf-dist/doc/generic/pstricks/voss/bsp351a.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp351a.tex
+texmf-dist/doc/generic/pstricks/voss/bsp352.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp353.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp353.tex
+texmf-dist/doc/generic/pstricks/voss/bsp354.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp354.tex
+texmf-dist/doc/generic/pstricks/voss/bsp355.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp355.tex
+texmf-dist/doc/generic/pstricks/voss/bsp356.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp356.tex
+texmf-dist/doc/generic/pstricks/voss/bsp357.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp357.tex
+texmf-dist/doc/generic/pstricks/voss/bsp358.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp358.tex
+texmf-dist/doc/generic/pstricks/voss/bsp359.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp359.tex
texmf-dist/doc/generic/pstricks/voss/bsp36.pdf
texmf-dist/doc/generic/pstricks/voss/bsp36.tex
+texmf-dist/doc/generic/pstricks/voss/bsp360.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp360.tex
+texmf-dist/doc/generic/pstricks/voss/bsp361.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp361.tex
+texmf-dist/doc/generic/pstricks/voss/bsp362.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp362.tex
+texmf-dist/doc/generic/pstricks/voss/bsp363.pdf
+texmf-dist/doc/generic/pstricks/voss/bsp363.tex
texmf-dist/doc/generic/pstricks/voss/bsp37.pdf
texmf-dist/doc/generic/pstricks/voss/bsp37.tex
texmf-dist/doc/generic/pstricks/voss/bsp38.pdf
@@ -368,12 +503,16 @@ texmf-dist/doc/generic/pstricks/voss/bsp73.pdf
texmf-dist/doc/generic/pstricks/voss/bsp73.tex
texmf-dist/doc/generic/pstricks/voss/bsp74.pdf
texmf-dist/doc/generic/pstricks/voss/bsp74.tex
+texmf-dist/doc/generic/pstricks/voss/c_x.dat
texmf-dist/doc/generic/pstricks/voss/calendrierfp.sty
texmf-dist/doc/generic/pstricks/voss/data1.dat
texmf-dist/doc/generic/pstricks/voss/data2.dat
texmf-dist/doc/generic/pstricks/voss/data3.dat
texmf-dist/doc/generic/pstricks/voss/data4.dat
texmf-dist/doc/generic/pstricks/voss/dataError.dat
+texmf-dist/doc/generic/pstricks/voss/listplot2.dat
+texmf-dist/doc/generic/pstricks/voss/manual.html
+texmf-dist/doc/generic/pstricks/voss/t_x.dat
</TPM:DocFiles>
<TPM:Provides>Package/pstricks</TPM:Provides>
</rdf:Description>