diff options
author | Karl Berry <karl@freefriends.org> | 2006-08-12 16:09:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-08-12 16:09:08 +0000 |
commit | d850ed90db1a9f0924025751583132c068c524ee (patch) | |
tree | e4e64e69a6f99d9daf10f9b26e2c0b375d81a21a /Master/texmf-dist | |
parent | c6141418a8cc97b3ebbf324c22c27c20dfd95063 (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')
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 Binary files differnew file mode 100644 index 00000000000..b7be1743a84 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/pstnews1-14.pdf 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 Binary files differindex 75e570fca25..7ec8f52c159 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp04.pdf 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 Binary files differindex adebe68cc62..0db0774c257 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp05.pdf 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 Binary files differindex a0ffd5c3e0f..9025c0d7e9f 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp101.pdf 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 Binary files differindex 7ce99280b98..bdc1878c0ed 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp110.pdf 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 Binary files differindex 566247251dd..d42bc397d01 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp27.pdf 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 Binary files differnew file mode 100644 index 00000000000..8425cd109f1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp300.pdf 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 Binary files differnew file mode 100644 index 00000000000..7f86326b8c4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp301.pdf 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 Binary files differnew file mode 100644 index 00000000000..624d070fd13 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp302.pdf 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 Binary files differnew file mode 100644 index 00000000000..1422bd7f972 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp303.pdf 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 Binary files differnew file mode 100644 index 00000000000..4a55b8c2eb1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp304.pdf 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 Binary files differnew file mode 100644 index 00000000000..907ebf4661e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp305.pdf 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 Binary files differnew file mode 100644 index 00000000000..591229ee800 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp306.pdf 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 Binary files differnew file mode 100644 index 00000000000..01fcdefeedc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp307.pdf 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 Binary files differnew file mode 100644 index 00000000000..b22248d703d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp308.pdf 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 Binary files differnew file mode 100644 index 00000000000..51ba92994b5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp309.pdf 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 Binary files differnew file mode 100644 index 00000000000..38dce6c91c2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp310.pdf 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 Binary files differnew file mode 100644 index 00000000000..237d715e1ba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp311.pdf 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 Binary files differnew file mode 100644 index 00000000000..bc6335f3256 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp312.pdf 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 Binary files differnew file mode 100644 index 00000000000..def9727f3e2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp313.pdf 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 Binary files differnew file mode 100644 index 00000000000..2342f9e47c6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp314.pdf 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 Binary files differnew file mode 100644 index 00000000000..7bba115a8fe --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp315.pdf 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 Binary files differnew file mode 100644 index 00000000000..9870828d5e2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp316.pdf 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 Binary files differnew file mode 100644 index 00000000000..e233a2d4000 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp317.pdf 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 Binary files differnew file mode 100644 index 00000000000..cc5bae342a2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp318.pdf 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 Binary files differnew file mode 100644 index 00000000000..f9cf5b6bf43 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp319.pdf 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 Binary files differnew file mode 100644 index 00000000000..2a54db391b9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp320.pdf 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 Binary files differnew file mode 100644 index 00000000000..3a5edb6d2eb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp321.pdf 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 Binary files differnew file mode 100644 index 00000000000..76c6bef05b6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp322.pdf 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 Binary files differnew file mode 100644 index 00000000000..2950858b8f1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp323.pdf 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 Binary files differnew file mode 100644 index 00000000000..de2c2a5c95a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp324.pdf 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 Binary files differnew file mode 100644 index 00000000000..3c90e498ec8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp325.pdf 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 Binary files differnew file mode 100644 index 00000000000..fcab68a2f51 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp326.pdf 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 Binary files differnew file mode 100644 index 00000000000..574207cb424 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp327.pdf 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 Binary files differnew file mode 100644 index 00000000000..19c0e0ac264 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp328.pdf 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 Binary files differnew file mode 100644 index 00000000000..b467dc42c03 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp329.pdf 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 Binary files differnew file mode 100644 index 00000000000..b3a7777d89a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp330.pdf 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 Binary files differnew file mode 100644 index 00000000000..668a1f1056d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp331.pdf 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 Binary files differnew file mode 100644 index 00000000000..fa0b0aed96f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp332.pdf 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 Binary files differnew file mode 100644 index 00000000000..78b7ae935cc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp333.pdf 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 Binary files differnew file mode 100644 index 00000000000..46ebe41a59d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp334.pdf 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 Binary files differnew file mode 100644 index 00000000000..6c794b7b384 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp335.pdf 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 Binary files differnew file mode 100644 index 00000000000..c5ca3b7cf01 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp336.pdf 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 Binary files differnew file mode 100644 index 00000000000..b58dd789dd4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp337.pdf 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 Binary files differnew file mode 100644 index 00000000000..7966d2e80e7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp338.pdf 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 Binary files differnew file mode 100644 index 00000000000..3c26ddd9f5b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp339.pdf 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 Binary files differindex cda4ed806e4..a3c1e7ab5d0 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp34.pdf 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 Binary files differnew file mode 100644 index 00000000000..35a2ef40b34 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp340.pdf 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 Binary files differnew file mode 100644 index 00000000000..d00338ca36b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp341.pdf 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 Binary files differnew file mode 100644 index 00000000000..75c59681333 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp342.pdf 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 Binary files differnew file mode 100644 index 00000000000..31838d9b0dc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp343.pdf 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 Binary files differnew file mode 100644 index 00000000000..ecbad66282f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp344.pdf 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 Binary files differnew file mode 100644 index 00000000000..3de3aad5550 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp345.pdf 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 Binary files differnew file mode 100644 index 00000000000..c491d07e829 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp346.pdf 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 Binary files differnew file mode 100644 index 00000000000..1efe449c350 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp347.pdf 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 Binary files differnew file mode 100644 index 00000000000..80be093ea15 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp348.pdf 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 Binary files differnew file mode 100644 index 00000000000..354f65688b1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp349.pdf 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 Binary files differnew file mode 100644 index 00000000000..9c5519dede8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp350.pdf 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 Binary files differnew file mode 100644 index 00000000000..4b19f9fd9a8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351.pdf 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 Binary files differnew file mode 100644 index 00000000000..85318f3d9ed --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp351a.pdf 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 Binary files differnew file mode 100644 index 00000000000..68d9aef6c44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp352.pdf diff --git a/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdf b/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdf Binary files differnew file mode 100644 index 00000000000..cb968b121ef --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp353.pdf 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 Binary files differnew file mode 100644 index 00000000000..12ace8b72e7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp354.pdf 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 Binary files differnew file mode 100644 index 00000000000..46845a10bc3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp355.pdf 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 Binary files differnew file mode 100644 index 00000000000..c99fcd1a33c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp356.pdf 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 Binary files differnew file mode 100644 index 00000000000..6c89785c25f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp357.pdf 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 Binary files differnew file mode 100644 index 00000000000..e7dc6028249 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp358.pdf 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 Binary files differnew file mode 100644 index 00000000000..63268a4d913 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp359.pdf 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 Binary files differindex 0556ac28c7e..b54bb209c9c 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp36.pdf 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 Binary files differnew file mode 100644 index 00000000000..08ab42cb71f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp360.pdf 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 Binary files differnew file mode 100644 index 00000000000..212b994d0b6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp361.pdf 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 Binary files differnew file mode 100644 index 00000000000..117404b6be2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp362.pdf 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 Binary files differnew file mode 100644 index 00000000000..0f7474ce1ef --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp363.pdf 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 Binary files differindex 05084aa4b13..f92100a5aec 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp51.pdf 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 Binary files differindex 4ee44a3bc54..7e3f1f279c5 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp55.pdf 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 Binary files differindex 620fd89533d..288d3e715ec 100644 --- a/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf +++ b/Master/texmf-dist/doc/generic/pstricks/voss/bsp74.pdf 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>\makeglossary</TT> (analogous to <TT>\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>\glossary</TT><code>{</code><I>key-val list</I><code>}</code>. + This command is a slightly modified version of the standard +<TT>\glossary</TT> command, in order to separate out the +information into <I>entry-name</I> and <I>entry-description</I>. +The argument to <TT>\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>\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>\hyperrm</TT><A NAME="1677"></A> instead of +<TT>\hyperpage</TT>, as <TT>\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>\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>\xglossary</TT><code>{</code><I>gls-entry</I><code>}{</code><I>text</I><code>}</code> + +<P> +This is equivalent to +<I>text</I><TT>\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>\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>\useglosentry</TT>[</TT> <I>opt</I><TT>]{</TT> <I>label</I><TT>} +<BR><TT>\useGlosentry</TT>[</TT> <I>opt</I><TT>]{</TT> <I>label</I><TT>}{</TT> <I>text</I><TT>} +<BR><TT>\gls</TT>[</TT> <I>opt</I><TT>]{</TT> <I>label</I><TT>} +</TT> +<BR> +<BR><TT>\useglosentry</TT> adds the stored glossary entry +<I>gls-entry</I> to the appropriate glossary, +<TT>\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>\gls</TT>, is like +<TT>\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>\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>\storeglosentry</TT> is +fragile, care should be taken when using commands within its +argument. If in doubt, use <TT>\protect</TT>. + +<P> + +<H1><A NAME="SECTION00050000000000000000"> +makeglos.pl</A> +</H1> + +<P> +The glossary information (as given by the commands +<TT>\glossary</TT> and <TT>\xglossary</TT>) is saved in the file +with the extension <TT>glo</TT><A NAME="1729"></A> (unless the +<TT>\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] <filename> +</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>\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>\noist</TT> before +<TT>\makeglossary</TT><A NAME="1791"></A>. It will also be suppressed when the +command <TT>\nofiles</TT><A NAME="1796"></A> is used, or if the command +<TT>\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>\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>\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>\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>\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>\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>\makeglossary</TT><A NAME="2328"></A>, <TT>\glossary</TT><A NAME="2333"></A>, +<TT>\xglossary</TT><A NAME="2338"></A> and <TT>\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>\makenotation</TT>, <TT>\notation</TT>, <TT>\xnotation</TT> +and <TT>\printnotation</TT> which can be used for the second +glossary. + +<P> +As from version 2.3, <TT>\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 <A HREF="#sec:options">6</A>). + +<P> +The command <TT>\newglossarytype</TT> should only occur in the +preamble. The new commands + <TT>\make</TT><I>name</I>, <code>\</code><I>name</I>, +<code>\x</code><I>name</I> and <TT>\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>\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>\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>\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>\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>\glossary</TT><A NAME="2417"></A> command. If the +optional argument <I>cmd-name</I> is missing, +<TT>\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>\</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>(\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>\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>\</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>\xacronym</TT><A NAME="2459"></A>, is a synonym for <TT>\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>\makeacronym</TT><A NAME="2478"></A> +and <TT>\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>\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>\glolong</TT><A NAME="2511"></A> and +<TT>\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>\setacronymdescfmt</TT>{<I>format</I>} +<BR> +<BR> +Within <I>format</I> you may use the commands <TT>\glolong</TT><A NAME="2523"></A> +and <TT>\gloshort</TT><A NAME="2528"></A> (as above), and you can also use +the command <TT>\glodesc</TT><A NAME="2533"></A> which is the description as +specified by the <TT>description</TT><A NAME="2538"></A> key in +<TT>\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>\glodesc</TT><A NAME="2547"></A> from +<TT>\setacronymdescfmt</TT> the description specified +in <TT>\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>\newacronym</TT> without the preceding backslash), +the following commands are also available: + +<P> +<BR> +<BR> + +<TT>\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>\</TT><I>acr-name</I>. +<TT>\useacronym</TT> also has a starred version equivalent to +<TT>\</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>\resetacronym</TT><code>{</code><I>acr-name</I><code>}</code> +<BR> +<BR> +This command will cause the next use of <TT>\</TT><I>acr-name</I> +to produce the long version. To reset all acronyms +do <TT>\resetallacronyms</TT>. + +<P> +<BR> +<BR> + +<TT>\unsetacronym</TT><code>{</code><I>acr-name</I><code>}</code> +<BR> +<BR> +This command will cause all subsequent uses of +<TT>\</TT><I>acr-name</I> to produce the short version. +To unset all acronyms +do <TT>\unsetallacronyms</TT>. + +<P> +<BR> +<BR> + +<TT>\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>\acrln</TT><code>{</code><I>acr-name</I><code>}</code> +<BR><TT>\acrsh</TT><code>{</code><I>acr-name</I><code>}</code> +<BR> +<BR> +Or, alternatively: +<BR> +<BR><TT>\</TT><I>acr-name</I><TT>long</TT> +<BR><TT>\</TT><I>acr-name</I><TT>short</TT> +<BR> +<BR> +The first two commands (<TT>\acrln</TT> and <TT>\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>\_</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>\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>\acronymfont</TT>. For example: +<PRE> +\renewcommand{\acronymfont}[1]{\textsc{#1}} +</PRE> +The default definition of <TT>\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>\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>\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>\protect</TT> (see +note <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>\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>\SVM*</TT> instead +of <TT>\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>\SVM</TT> or <TT>\SVM*</TT>.) + +<P> +Alternatively, <TT>\useacronym</TT><A NAME="2634"></A><code>{SVM}</code> can be used instead of +<TT>\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>\glossaryname</TT></TD> +<TD ALIGN="LEFT">Glossary</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>\shortglossaryname</TT></TD> +<TD ALIGN="LEFT"><TT>\glossaryname</TT></TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>\entryname</TT></TD> +<TD ALIGN="LEFT">Notation</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>\descriptionname</TT></TD> +<TD ALIGN="LEFT">Description</TD> +</TR> +</TABLE> +</DIV> +The command <TT>\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>\glossarypreamble</TT> +and <TT>\glossarypostamble</TT>. +For example. +<PRE> +\renewcommand{\glossarypreamble}{Page numbers in +italic indicate the main definition\par} +</PRE> +By default, <TT>\glossarypreamble</TT> and <TT>\glossarypostamble</TT> do nothing. + +<P> +Any text required before or after the list of page numbers +are specified by the commands <TT>\glsbeforenum</TT> + +and <TT>\glsafternum</TT>. +By default, these commands do nothing, any redefinition +of these commands should come somewhere before the +relevant <TT>\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>\newglossarystyle</TT><A NAME="2670"></A> (see +<A HREF="#sec:newglostype">earlier</A>) +or using the command: +<BR> +<BR><TT>\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>\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>&</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>&</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>\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>\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>\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>\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 & \cr},gloskip={}} +</PRE> +Note the use of <TT>\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>\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>\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>\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>\pagecompositor</TT> command must be +redefined before <TT>\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>\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>\beforeglossary</TT> and +<TT>\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>\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>\glossaryalignment</TT> +regardless of whether or not the <TT>array</TT><A NAME="2908"></A> +package has been used. + +<P> +The command <TT>\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>\glossary</TT><A NAME="2917"></A> command. In the case of the +<TT>style=list</TT><A NAME="2929"></A> option, +<TT>\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> &</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>\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 & \bfseries \descriptionname\\ +</PRE> +So, if you want the <TT>\descriptionname</TT><A NAME="2978"></A> to be centred, you could do: +<PRE> +\renewcommand{\glossaryheader}{\bfseries\entryname & + \hfil\bfseries\descriptionname\\} +</PRE> +The command <TT>\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>\descriptionwidth</TT>. This value can be changed using +the <TT>\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>\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>\pagecompositor</TT><A NAME="3035"></A>, +<TT>\theglossarynum</TT><A NAME="3040"></A>, <TT>\glossaryname</TT><A NAME="3045"></A> and +<TT>\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>\setglossary</TT><A NAME="3130"></A> must be +placed in the preamble to have an effect. + +<P> +</LI> +<LI>The <TT>\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>\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>\glossary</TT><A NAME="3145"></A>. You can overcome this +by doing, e.g.: +<BR><TT>\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>\end</TT><code>{latexonly}</code> +<BR><TT>\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>\end</TT><code>{htmlonly}</code> + +<P> +Alternative, you can use <TT>\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>\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>\makeglossary</TT><A NAME="3165"></A> +in the preamble? + +<P> +</LI> +<LI>Have you put the command <TT>\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>\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 <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>\glossary</TT><A NAME="3210"></A> or <TT>\xglossary</TT><A NAME="3215"></A>? + +<P> +</LI> +<LI>If you have used <TT>\storeglosentry</TT><A NAME="3220"></A>, have you also +used <TT>\useglosentry</TT><A NAME="3225"></A>, <TT>\useGlosentry</TT><A NAME="3230"></A> or +<TT>\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>\makeacronym</TT><A NAME="3249"></A> and <TT>\printacronym</TT><A NAME="3254"></A>. +Have you used any of the acronyms you have defined? Remember +that <TT>\acrsh</TT>, <TT>\acrln</TT>, +<TT>\</TT><I>acr-name</I><TT>short</TT> and +<TT>\</TT><I>acr-name</I><TT>long</TT> don't generate entries +in the list of acronyms, where <TT>\</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>\saveglosentry</TT><A NAME="3278"></A>. + +<P> +Don't use this command it's obsolete, use +<TT>\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>\storeglosentry</TT><A NAME="3288"></A> +have you used either <TT>\useglosentry</TT><A NAME="3293"></A>, +<TT>\useGlosentry</TT><A NAME="3298"></A> or <TT>\gls</TT><A NAME="3303"></A>? + +<P> +</LI> +<LI>Have you remembered to <TT>\protect</TT><A NAME="3308"></A> commands +such as <TT>\mathcal</TT> within <TT>\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>\storeglosentry</TT><A NAME="3329"></A> together with <TT>\useglosentry</TT><A NAME="3334"></A>, +<TT>\useGlosentry</TT><A NAME="3339"></A> or <TT>\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>\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>\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>\tableofcontents</TT>, <TT>\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>\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>\glossary</TT><A NAME="3430"></A> commands, and the +<TT>glsnumformat</TT><A NAME="3435"></A> key in the <TT>\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>\cite</TT> or <code>~</code> in <TT>\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>\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>\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>\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>\noist</TT><A NAME="3512"></A> before +the <TT>\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>\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>\saveglosentry</TT><A NAME="3543"></A>{ <I>name</I>}{<I>description</I>} +<BR> +This command has now been replaced by <TT>\storeglosentry</TT>. + +<P> +The command <TT>\glsprimaryfmt</TT> is no longer used in <TT>\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>\xglossary</TT><A NAME="3575"></A>. Since the +acronyms now use <TT>\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 Happe, +Dmitry Katsubo, +Markus Lazanowski, +Slava Pestov and +Dario 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>\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>\glodesc</TT></STRONG> +<DD><A HREF="manual.html#2533">Acronyms</A> + | <A HREF="manual.html#2547">Acronyms</A> +<DT><STRONG><TT>\glolong</TT></STRONG> +<DD><A HREF="manual.html#2511">Acronyms</A> + | <A HREF="manual.html#2523">Acronyms</A> +<DT><STRONG><TT>\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>\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>\glossaryalignment</TT></STRONG> +<DD><A HREF="manual.html#3383">Troubleshooting</A> +<DT><STRONG><TT>\glossaryheader</TT></STRONG> +<DD><A HREF="manual.html#3050">Sample Documents</A> +<DT><STRONG><TT>\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>\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>\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>\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>\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>\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>\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>\nofiles</TT></STRONG> +<DD><A HREF="manual.html#1796">makeglos.pl</A> +<DT><STRONG><TT>\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>\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>\printacronym</TT></STRONG> +<DD><A HREF="manual.html#2483">Acronyms</A> + | <A HREF="manual.html#3254">Troubleshooting</A> +<DT><STRONG><TT>\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>\protect</TT></STRONG> +<DD><A HREF="manual.html#3308">Troubleshooting</A> +<DT><STRONG><TT>\saveglosentry</TT></STRONG> +<DD><A HREF="manual.html#3278">Troubleshooting</A> + | <A HREF="manual.html#3543">Obsolete Commands</A> +<DT><STRONG><TT>\setglossary</TT></STRONG> +<DD><A HREF="manual.html#3130">Limitations</A> + | <A HREF="manual.html#3439">Troubleshooting</A> +<DT><STRONG><TT>\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>\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>\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>\useacronym</TT></STRONG> +<DD><A HREF="manual.html#2634">Examples</A> +<DT><STRONG><TT>\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>\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>\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>\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>\delimR</TT> and <TT>\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>\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">...\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> |