diff options
author | Karl Berry <karl@freefriends.org> | 2021-11-03 20:48:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-11-03 20:48:25 +0000 |
commit | 57eeaa0c416fd9cd99918ca2ae7fdd2cc348e0a7 (patch) | |
tree | b251ecaffe65539c0702a5f497cd39698b96e70c /Master/texmf-dist | |
parent | c9f727464c7c3b71a78d84bc99f5e8f1125f92a1 (diff) |
pst-func (3nov21)
git-svn-id: svn://tug.org/texlive/trunk@60933 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-func/Changes | 1 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-func/pst-func-doc.pdf | bin | 4063463 -> 4050523 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-func/pst-func-doc.tex | 41 | ||||
-rw-r--r-- | Master/texmf-dist/dvips/pst-func/pst-func.pro | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/pst-func/pst-func.tex | 8 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/pst-func/pst-func.sty | 6 |
6 files changed, 24 insertions, 34 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-func/Changes b/Master/texmf-dist/doc/generic/pst-func/Changes index 82e56e9c02b..9ecb5349bbc 100644 --- a/Master/texmf-dist/doc/generic/pst-func/Changes +++ b/Master/texmf-dist/doc/generic/pst-func/Changes @@ -1,4 +1,5 @@ ..... pst-func.tex +0.99 2021-11-03 - fix for psLorenz (missing sort routine) 0.98 2021-10-30 - fix for Gini coefficiant 0.97 2021-10-29 - fix and extension for \psLorenz curve 0.96 2021-04-06 - added start/endAngle for \psLame diff --git a/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.pdf b/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.pdf Binary files differindex bb11138494c..b791d5e480e 100644 --- a/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.pdf +++ b/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.pdf diff --git a/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.tex b/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.tex index 119d23f317c..8e87d3a6d38 100644 --- a/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.tex +++ b/Master/texmf-dist/doc/generic/pst-func/pst-func-doc.tex @@ -55,6 +55,7 @@ \tableofcontents \psset{unit=1cm} + \clearpage \begin{abstract} @@ -65,6 +66,7 @@ All should be already part of your local \TeX\ installation. If not, or in case of having older versions, go to \url{http://www.CTAN.org/} and load the newest version. \vfill\noindent +{\raggedright Thanks to \\ Rafal Bartczuk, Jean-C\^ome Charpentier, @@ -76,8 +78,9 @@ Thanks to \\ Attila Gati, Horst Gierhardt, Jürgen Gilg, + Michel Hoppe, Christophe Jorssen, - Lars Kotthoff, + Lars Kotthoff, Marcel Krüger, Buddy Ledger, Pablo Gonzáles Luengo, @@ -90,8 +93,7 @@ Thanks to \\ Timothy Van Zandt, Michael Zedler, and last but not least - \url{http://mathworld.wolfram.com}. - + \url{http://mathworld.wolfram.com}.\par} \end{abstract} @@ -1129,6 +1131,7 @@ the constant value can only be set with \Lkeyword{cosCoeff}=\verb+a0+. \clearpage \section{\Lcs{psBessel}} +\subsection{Default type} The Bessel function of order $n$ is defined as % \begin{align} @@ -1202,8 +1205,8 @@ way, at the cost of some reduction in graphics resolution. } \end{LTXexample} -\clearpage -\section{Modfied Bessel function of first order} +%\clearpage +\subsection{Modfied Bessel function of first order} The modified Bessel function of first order is defined as % \begin{align} @@ -2115,7 +2118,8 @@ example. \end{LTXexample} \clearpage -\section{\nxLcs{psLorenz}, Lorenz curve} +\section{Special Functions} +\subsection{\nxLcs{psLorenz} -- Lorenz curve} The so-called \Index{Lorenz curve} is used in economics to describe inequality in wealth or size. The Lorenz curve is a function of the cumulative proportion of \textit{ordered individuals} mapped onto the corresponding cumulative proportion @@ -2169,23 +2173,8 @@ origin of the coordinate system. \endpsgraph \end{LTXexample} - -\begin{LTXexample}[pos=t,preset=\centering] -\psset{lly=-13mm,llx=-5mm} -\psgraph[Dx=0.2,Dy=0.2,axesstyle=frame](0,0)(1,1){6cm}{6cm} -\psline[linestyle=dashed](1,1) -\psLorenz[Gini,linecolor=red,linewidth=1.5pt]<.2 .2 .2 .2 .2>{.1 .1 .1 .35 .35 } -\psLorenz[Gini,linecolor=blue,linestyle=dashed,linewidth=1.5pt]{.1 .1 .1 .35 .35 } -\endpsgraph -\end{LTXexample} - - - - - - \clearpage -\section{\nxLcs{psLame} -- Lam\'e Curve, a superellipse} +\subsection{\nxLcs{psLame} -- Lam\'e Curve, a superellipse} A superellipse is a curve with Cartesian equation % \begin{align} @@ -2268,7 +2257,7 @@ and unit. \egroup \clearpage -\section{\nxLcs{psThomae} -- the popcorn function} +\subsection{\nxLcs{psThomae} -- the popcorn function} \Index{Thomae's function}, also known as the \Index{popcorn function}, the \Index{raindrop function}, the \Index{ruler function} or the \Index{Riemann function}, is a modification of the \Index{Dirichlet} function. @@ -2300,7 +2289,7 @@ The plotted number of points is the third parameter. \clearpage -\section{\nxLcs{psWeierstrass} -- a pathological function} +\subsection{\nxLcs{psWeierstrass} -- a pathological function} The Weierstrass function is an example of a pathological real-valued function on the real line. The function has the property that it is continuous @@ -2352,7 +2341,7 @@ The original Weierstraß function can be used with the optional argument: \clearpage -\section{\nxLcs{psplotImp} -- plotting implicit defined functions} +\subsection{\nxLcs{psplotImp} -- plotting implicit defined functions} For a given area, the macro calculates in a first step row by row for every pixel (1pt) the function $f(x,y)$ and checks for a changing of the value from $f(x,y)<0$ to $f(x,y)>0$ or vice versa. If this happens, then the pixel must be part of the curve of @@ -2502,7 +2491,7 @@ The data then can be read back to get a continous line of the plot. \fi \clearpage -\section{\nxLcs{psVolume} -- Rotating functions around the x-axis} +\subsection{\nxLcs{psVolume} -- Rotating functions around the x-axis} This macro shows the behaviour of a \Index{rotated function} around the $x$-axis. \begin{BDef} diff --git a/Master/texmf-dist/dvips/pst-func/pst-func.pro b/Master/texmf-dist/dvips/pst-func/pst-func.pro index 25c4a831d18..f752442e87c 100644 --- a/Master/texmf-dist/dvips/pst-func/pst-func.pro +++ b/Master/texmf-dist/dvips/pst-func/pst-func.pro @@ -16,7 +16,7 @@ %% `pst-func' is a PSTricks package to plot special math functions %% %% -%% version 0.18 / 2021-10-30 Herbert Voss +%% version 0.17 / 2018-12-13 Herbert Voss % /tx@FuncDict 100 dict def tx@FuncDict begin diff --git a/Master/texmf-dist/tex/generic/pst-func/pst-func.tex b/Master/texmf-dist/tex/generic/pst-func/pst-func.tex index 1f51fba97cd..1e982ddb2be 100644 --- a/Master/texmf-dist/tex/generic/pst-func/pst-func.tex +++ b/Master/texmf-dist/tex/generic/pst-func/pst-func.tex @@ -31,8 +31,8 @@ % interface to the `xkeyval' package \pst@addfams{pst-func} % -\def\fileversion{0.98} -\def\filedate{2021/10/30} +\def\fileversion{0.99} +\def\filedate{2021/11/03} \message{`PST-func' v\fileversion, \filedate\space (hv)} % \pstheader{pst-func.pro} @@ -1607,14 +1607,14 @@ grestore \def\Lorenz@code{ 25 dict begin [ #2 ] dup length /nVal ED - /Yval ED + bubblesort /Yval ED Yval arraySum /Ysum ED Yval { Ysum div } forall nVal array astore /YvalRel ED % Pred dist \if$#1$ /temp {1 nVal div} bind def [ nVal { temp } repeat ] /XvalRel ED [ 1 1 nVal { nVal div } for ] /XvalRelCum ED - YvalRel bubblesort /YvalRel ED + %YvalRel bubblesort /YvalRel ED \else [ #1 ] /Xval ED Xval arraySum /Xsum ED diff --git a/Master/texmf-dist/tex/latex/pst-func/pst-func.sty b/Master/texmf-dist/tex/latex/pst-func/pst-func.sty index e70a9ebe558..ff1038570dd 100644 --- a/Master/texmf-dist/tex/latex/pst-func/pst-func.sty +++ b/Master/texmf-dist/tex/latex/pst-func/pst-func.sty @@ -1,5 +1,5 @@ \RequirePackage{pstricks} -\ProvidesPackage{pst-func}[2021/10/30 package wrapper for pst-func.tex (hv)] +\ProvidesPackage{pst-func}[2018/12/13 package wrapper for pst-func.tex (hv)] \RequirePackage{pst-plot} \RequirePackage{pst-math} \RequirePackage{pst-tools} @@ -10,7 +10,7 @@ \ProvidesFile{pst-func.tex} [\filedate\space v\fileversion\space `PST-func' (hv)] \IfFileExists{pst-func.pro}{% - \ProvidesFile{pst-func.pro}[2021/10/30 v. 0.18, PostScript prologue file (hv)] + \ProvidesFile{pst-func.pro}[2018/12/13 v. 0.17, PostScript prologue file (hv)] \@addtofilelist{pst-func.pro}}{}% \endinput -%% $Id: pst-func.sty 308 2021-10-30 14:11:45Z herbert $ +%% $Id: pst-func.sty 306 2021-10-29 14:48:08Z herbert $ |