diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks-add/Changes | 289 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks-add/History | 313 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf | bin | 12909993 -> 12431528 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex | 37 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex | 20 |
5 files changed, 346 insertions, 313 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks-add/Changes b/Master/texmf-dist/doc/generic/pstricks-add/Changes index 90a2834f06f..b071230a2e5 100644 --- a/Master/texmf-dist/doc/generic/pstricks-add/Changes +++ b/Master/texmf-dist/doc/generic/pstricks-add/Changes @@ -5,43 +5,16 @@ pstricks-add.pro ----------- - intiialize the random generator with realtime 0.22 2009-03-17 - add LineByHand stuff 0.21 2008-10-13 - add bubblesort macro -0.20 2008-01-12 - moved the AlgParser into pst-algparser.pro - - moved Pyth2 and tan into pstricks.pro -0.14 2007-09-17 - moved Pyth2 into tx@Add part -0.13 2007-09-12 - temporarely version for \psbrace, code - will later go into pstricks.pro -0.12 2007-09-03 - Added - RGBtoGRAY, CMYKtoGRAY, HSBtoGRAY (hv) -0.11 2007-06-23 - Added wavelengthToCMYK routine (hv) - - RGBtoCMYK -0.10 2006-10-15 - bug correction, x^-1 (dr) - - Constants into tx@Dict to make them global (hv) - - small stuff (hv) - - define tan -0.09 2006-10-10 cvi for the wavelength to get an integer (hv) -0.08 2006-06-17 more improvements to the code (hv) -0.07 2006-04-03 remove whitespace (dr) -0.06 2006-01-16 EXP -> Exp, to prevent missmatch with pst-math (hv) -0.05 2005-11-12 fix bug in GTriangle (hv) -0.04 2005-10-06 added subroutines for calculating wavelength to rgb color(hv) - changing name of pst-eqdf.pro to pstricks-add.pro -2005.03 2005/05/16 (hv) small changes to the code -2005.02 2005/03/05 (dr) white space removal from expression -2004.02 2004/11/14 (dr) correction of a priority problem ^ before unary - (new rule FS) -2004.01 2004/09/14 (dr) initial version pstricks-add.sty ----------- (hv) v. 0.17 2021-09-10 move \psRiemann into the tex file v. 0.16 2018-02-04 use \pscalculate from package pst-calculate v. 0.15 2018-02-03 added \psCalc from xpl3 (only for latex) - v. 0.14 2010-02-11 move pst-fp message into pstricks.sty - v. 0.13 2009-04-17 change pro file version number - v. 0.12 2007-11-18 change pro file version number - v. 0.11 2007-09-04 add a message for loading the prolouge file pstrick-add.pro pstricks-add.tex ----------- (hv) + v 3.91 2021-09-25 - fix for \psContourPlot v 3.90 2021-09-10 - changes for using package with lualatex - fix \psOLympicRings v 3.89a 2020-02-12 - modified documentation for \psbrace @@ -51,263 +24,3 @@ pstricks-add.tex ----------- (hv) v 3.86 2018-12-08 - added some more options for \psCancel v 3.85b 2018-02-04 - use LaTeX package pst-calculate v 3.85a 2018-02-03 - added area computing for \psStep - v 3.85 2018-01-29 - added area computing for \psStep - v 3.84 2017-09-16 - added \psRandomPointsArea - v 3.83a 2017-08-24 - updated documentation - v 3.83 2017-05-10 - use the star version for \psChar if no extra - linecolor present. - v 3.82 2016-09-01 - moved arrow macros to new package pst-arrow - v 3.81 2016-08-08 - added \psOlympicRings - v 3.80 2016-04-25 - moved node definitions into pst-node - v 3.79 2016-02-09 - added optional argument randInit to intialize - the random generator - v 3.78 2016-02-07 - fix bug with strokeopacity for arrows - v 3.77 2014-12-08 - fix bug with sup/inf for \psStep - v 3.76 2014-11-29 - fix bug with color setting and \psrotate - v 3.75 2014-07-22 - use \pcline instead of \psline for \psRelLine - and \psParallelLine - v 3.74 2014-07-15 - Allow a node as a startpoint for \psVector - v 3.73 2014-06-16 - enable \ncput et al for \psVector - v 3.72 2014-06-12 - allow multiple coors for \psVector - v 3.67 2014-05-07 - some minor fixes to \psStep - v 3.66 2014-04-17 - added \psBigArrow - v 3.65 2014-01-21 - added \ignorespaces for \psStartPoint - v 3.64 2014-01-03 - fix for \psCircleTangent - v 3.63 2013-12-14 - added \ignorespaces in \psRelNode - v 3.62 2013-11-13 - added \noVerticalLines - v 3.61 2013-09-18 - added \pstContour - v 3.60 2013-01-01 - fix bug with correct angle in \psPlotTangent - v 3.59 2012-09-27 - added uselinecolor option for \psChart - v 3.58 2012-06-04 - don't close data file - v 3.57 2011-12-20 - added \psparallelogrambox - v 3.56 2011-12-12 - added node definitions for \psTangentLine - v 3.55 2011-12-11 - fix bug in \psplotTangent for arrows and linewidth - v 3.54 2011-08-20 - new optional argument for the vee arrow line style - v 3.53 2011-08-03 - use setting of \Pst@Debug for shownode() - v 3.52 2011-06-09 - add new optional argument for \psCancel - v 3.51 2011-02-02 - add new Macro\psKiviat for Kiviat diagrams - v 3.50 2011-01-29 - add new optional argument colorTypeDef for \psMatrix - v 3.49 2011-01-18 - add macro \psEllipseTangents for drawing tangent - lines of a point and an ellipse. - v 3.48 2010-12-18 - add macro \psCircleTangents for drawing tangent - lines of a point and a circle or two circles. - v 3.47 2010-12-14 - save the absolute coordinates of \psVector in node names - v 3.46 2010-12-13 - added new macro \psVector for drawing vectors with - relative coordinates (hv) - v 3.45 2010-11-01 - modified \Put for checking coor type (hv) - v 3.44 2010-08-28 - new option XYoffset for \psMatrixPlot (hv) - v 3.43 2010-08-17 - moved option method into pst-plot (hv) - v 3.42 2010-08-01 - fix bug with \newcount\pst@cntC (hv) - v 3.41 2010-06-16 - fix bug with psComment and the \if@star (hv) - v 3.40 2010-03-12 - add macros for ticks on curves (ms) - v 3.39 2010-03-12 - fixed bug with algebraic option in \psplotTangent - v 3.38 2009-12-13 - moved \Pst@algebraic into the base pstricks.tex - - add SAveFinalState for plots - v 3.37 2009-12-01 - fix bug with Tnormal in \psPlotTangent - v 3.36 2009-11-14 - fix bug with missing \def\pst@par in objects - - add \pstGetDistance - v 3.35 2009-08-13 - fix bug with trailing space in \psaxes@vi - - fix bug with star version of psplotTangent - take care of math mode for comma or dot - v 3.34 2009-05-25 - modified macro \psMatrixPlot - v 3.33 2009-05-23 - fixed introduced bug with \pstScalePoints - v 3.32 2009-05-11 - added psTangentLine for a curve of three points - Tnormal option is valid - - load pst-math for equation solver - v 3.31 2009-04-29 - added \pstFPDiv for division int(#1=#2/#3) - - added axes style "polar" \psaxes[axesstyle=polar](5,5) - - fix trailing space with yAxisLabel - - added option decimalSeparator to allow special symbols - for persian language - v 3.30 2009-04-17 - rewrote unit calculation for \psgraph. It uses now the - package pst-fp, which has the division macro (stolen - from the fp package) - - new star option for psPlotTangent - - new optional argument for a x interval for psPlotTangent - . new macro pslineByHand to make "hand drawn lines" - v 3.20 2009-03-16 - add option showOriginTick, similiar to showorigin from - the basic pst-plot - v 3.19 2009-03-06 - fix introduced bug with division in the \psgraph macro - v 3.18 2009-03-03 - fix bug with division in the \psgraph macro - - add macro \psComment - - add optional argument for \psplot and \parametricplot - for additional PostScript settings - - add macro \psGetSlope - - add \psForeach (without grouping its contents) - v 3.17 2009-01-17 - add optional argument for \psplot ans \parametricplot - for additional PostScript settings - v 3.16 2008-12-22 - make showorigin also valid for the ticks - v 3.15 2008-12-12 - fixed bug with \psgraph and the optional labels - v 3.14 2008-12-02 - fixed bug with \psaxes and the optional arguments - v 3.13 2008-11-24 - added the PostScript variable ps@Exit to exit loops in - \psaxes and \parametricplot - - added yMaxValue option for plotstyles lines, polygons and beziers - to draw discontinued functions - v 3.12 2008-11-14 - modified \psxTick and \psyTick (Martin Chicoine) - - new macro \use@keep@par, which doesn't delete the setting - after using it - v 3.11 2008-10-15 - added \psBoxplot - v 3.10 2008-08-27 - fix bug with \pslabelsep and \psh(v)label - v 3.09 2008-08-06 - fix bug with lineAngle - - make chartNodes variable - v 3.08 2008-08-06 - fix bug with xyDecimals - v 3.07 2008-07-18 - fix bug with \psdice - - new macro \psChart - - added setlinecap to linestyle dashed - - fix bug with \psGTriangle and fillstyle for \pspolygon - v 3.06 2008-06-20 - fix bug with vertical setting of the horizontal labels - - add option value inner for tickstyle - - add Makro \psCancel (Stefano Baroni) - v 3.05 2008-06-06 - rewrote the axes-label setting for the psgraph environment - - add \pst@mindim{#1}{#2}#3 - - rewrote label setting for \psaxes - v 3.04 2008-06-02 - make \pslinewidth and \psfillstyle available in \psbrace - v 3.03 2008-05-20 - fix introduced bug with ps.pro - v 3.02 2008-04-25 - set correct labelFontSize for math mode - - add macro \psPie with some additional - optional arguments - v 3.01 2008-04-15 - import changes from pst-plot in \ps@axisiv - new option mathLabel for setting labels in text - or math mode - - fix bug with labelstyle - v 3.00 2008-01-01 - delete transalpha stuff - - load header file pst-algparser.pro - v 2.93 2007-12-23 - fix bug with transpalpha - v 2.92 2007-11-18 - fix bug with pst@getcolor for tickcolor option - v 2.91 2007-10-20 - add the step types supremum/infimum for showing the - integral of a function - - add \chardef\f@ur=4 - v 2.90 2007-09-25 - add \DefPSPNodes to defines 9 nodes depending to the - pspciture environment. - - fix bug in psHomothetie and pstRotate for special coor - v 2.89 2007-09-12 - temporarely version for \psbrace, code - will later go into pstricks.tex - v 2.88 2007-09-03 - add \psHomothetie for mirroring any object - - add option Tnormal for the \psplotTangent macro - - add \psxTick and \psyTick for single ticks with a label - - add arrowLW (arrowlinewidth for the line ends o and * - - new \psbrace for a better look - v 2.87 2007-07-19 - fix bug with \psrotate - add two optional arguments for \psaxes for the xy label - v 2.86 2007-06-23 - add option CMYK - - add additional arrow types - v 2.85 2007-04-01 - fix bug with labelFontSize (missing in fractions) - v 2.84 2007-03-13 - add plotstyle LSM for a Least Square Method to calculate - the values for a line y=v*x+u, which fits best all - data records (hv) - v 2.83 2007-01-22 - write the x-y values of psDiffEqn to a file (hv) - - fix bug in pst@Triangle - v 2.82 2007-01-02 - rename \pstranspalpha to \psk@transpalpha (hv) - v 2.81 2006-10-10 - fix a trailing space in \pstScalePoints - - add macro \psforeach - - fix bug in the line macros \length -> \linelength - v 2.80 2006-09-25 - fix a trailing space for fillstyle transparent - v 2.79 2006-09-21 - make ! not active (for french language and SpecialCoor) - - added macro \psforeach - - added transalpha option for tranparency color - - rename the family name to pstricksadd (pst-xkey) - allows using the interla macros of xkeyval - v 2.78 2006-08-07 - allow ! for the y Length in \psgraph - fix bug with undefined \psk@barwidth (missing \psset} - v 2.77 2006-07-12 - use of abs(dx) to get labels for negative \pst@dx - - fix bug in trigLabels - v 2.76 2006-06-24 - renaming all \Pixxx macros to \psPixx - to prevent mismatches with other packages, - which define also \Pi. - also renamed \RadUnit and \RadUnitInv to \pstRad... - (not valid for pstricks-add.pro) - v 2.75 2006-06-17 - plot a derivative of a function by the equation or numerical - (\psplot and \paramericplot) - - delete macro \psLineIII and the two special options - - add macro \psMatrixPlot - - option trigLabelBase for advanced setting of trogonometrical - x-axis labels - - option labelFontSize - - fix introduced bug with Hook arrow and (-) - - fix bug for Hook arrow with ArrowInside option - - fix bug with readdata - - revert all changes - - fix a bug with lines and psgraph - v 2.74 2006-01-02 - add \psdice - v 2.73 2005-12-21 - renaming the \setLNode and \setLCNode to - \psLNode and \psLCNode. - new macro \psLDNode - - add missing fillstyle for \psStep - - add StepType Riemann - v 2.72 2005-11-27 - fix introduced bug in psgraph - - add new macro \psStep with new option StepType - v 2.71 2005-10-24 - use \def instead of \edef for subtickcolor - and also using \pst@getcolor - - fix bug with Ox and log axes - v 2.70 2005-10-20 - use \def instead of \edef for X|YAxisLabel - - make psgraph correct use of the origin values - - added a new macro \psLNode and \nlput for a - node label with absolute position - v 2.69 2005-10-12 moving the basic arrows into pstricks )-(,]-[ - bugfix for hook arrow - v 2.68 2005-10-09 fix a bug with trigLabels and showorigin - v 2.67 2005-10-08 rewrote \psrotate macro - added three predefined hatchstyles for simulating transparent colors - TRed, TGreen,TBlue - v 2.66 2005-10-06 add more support for Gouraud-shading, emulate the PS subroutines - if not present in the PS level - v 2.65 2005-10-03 add support for Gouraud-shading - v 2.64 2005-09-25 fix a bug in reading ticksize values (\pst@getdimdim} - v 2.63 2005-09-18 fix another bug with option names - v 2.62 2005-09-08 fix new introduced bug in \psbrace - v 2.61 2005-09-08 fix bug in \psbrace - v 2.60 2005-08-28 added some more line fill styles - v 2.59 2005-08-06 bugfix for option intSeparator - add macro \psrotate - v 2.58 2005-07-25 ArrowInside=- for \psbrace - v 2.57 2005-07-07 some improvements to psgraph - v 2.56 2005-06-25 fix bug with \pscustom and poynom - fix introduced trailing space in \readdata - v 2.55 2005-05-26 some tweeks to the code, updating the documentation - v 2.54 2005-05-25 added option ChangeOrder - v 2.53 2005-05-23 dito - v 2.52 2005-05-22 fix bug in psplotTangent - v 2.51 2005-05-21 drop support of option varStep - v 2.50 2005-05-20 first try with psplotDiffEqn, plotting differential equation, - needs _newest_ pst-eqdf.pro and pstricks.pro - v 2.49 2005-05-19 fix bug in psplotTangent and make option showpointa available - v 2.48 2005-05-18 fix some new introduced bugs and make psplotTangent for all - plot macros working - v 2.47 2005-05-17 make psplotTangens also available for the parametric plot - together with the algebraic option - v 2.46 2005-05-16 make psplotTangens also available for the polarplot and - algebraic option - v 2.45 2005-05-16 small changes to the code - v 2.44 2005-05-15 added macro psplotTangent - v 2.43 2005-04-20 some more tweeks to triglabels - v 2.42 2005-04-17 small bugfix with the options - v 2.41 2005-04-17 new option ignoreLines for \readdata - v 2.40 2005-04-13 new option trigLabels - v 2.39 2005-03-17 modify the Rhook subroutine (abs) - v 2.38 2005-03-03 move the loading of a config file into pstricks-add.sty - v 2.37 2005-02-20 drop support of tickstyle (pst-plot), - fix several bugs in connection with the ticksize option - minor code changes - v 2.36 2005-02-20 added missing LabelFactor - v 2.35 2005-02-19 small improvements - v 2.34 2005-02-10 fix bug with comma - v 2.33 2005-01-18 add a config file - v 2.32 2005-01-16 added hook arrow (for bond lines) - v 2.31 2004-12-11 activate \pslinestyle for the axes - v 2.30 2004-12-07 make xyAxes run - v 2.29 2004-12-04 spurious blank in ArrowInside - v 2.28 2004-11-23 small changes to the code - v 2.27 2004-11-19 tickstyle now a pstricks-add key - v 2.26 2004-11-17 spurious blank in \psbrace - v 2.25 2004-11-13 fixed a new introduced bug - v 2.24 2004-11-12 added the psRandom macro for random dots - v 2.23 2004-11-11 added the star option for psgraph - v 2.22 2004-11-04 fixed bug with \psset - v 2.21 2004-10-24 added \psParallelLine for lines parallel to another one - added \psIntersectionPoint(#1)(#2)(#3)(#4){nodeName} - v 2.20 2004-10-24 added \psRelLine for lines relative to another one - v 2.19 2004-10-20 small changes - v 2.18 2004-10-20 add \ncbarr - v 2.17 2004-10-14 new multiple arrows - - diff --git a/Master/texmf-dist/doc/generic/pstricks-add/History b/Master/texmf-dist/doc/generic/pstricks-add/History new file mode 100644 index 00000000000..90a2834f06f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pstricks-add/History @@ -0,0 +1,313 @@ +%% $Id: Changes 1142 2020-02-12 19:07:50Z herbert $ +%% +pstricks-add.pro ----------- +0.23 2009-12-17 - add RGBtoGRAY and WavelengthToGRAY + - intiialize the random generator with realtime +0.22 2009-03-17 - add LineByHand stuff +0.21 2008-10-13 - add bubblesort macro +0.20 2008-01-12 - moved the AlgParser into pst-algparser.pro + - moved Pyth2 and tan into pstricks.pro +0.14 2007-09-17 - moved Pyth2 into tx@Add part +0.13 2007-09-12 - temporarely version for \psbrace, code + will later go into pstricks.pro +0.12 2007-09-03 - Added + RGBtoGRAY, CMYKtoGRAY, HSBtoGRAY (hv) +0.11 2007-06-23 - Added wavelengthToCMYK routine (hv) + - RGBtoCMYK +0.10 2006-10-15 - bug correction, x^-1 (dr) + - Constants into tx@Dict to make them global (hv) + - small stuff (hv) + - define tan +0.09 2006-10-10 cvi for the wavelength to get an integer (hv) +0.08 2006-06-17 more improvements to the code (hv) +0.07 2006-04-03 remove whitespace (dr) +0.06 2006-01-16 EXP -> Exp, to prevent missmatch with pst-math (hv) +0.05 2005-11-12 fix bug in GTriangle (hv) +0.04 2005-10-06 added subroutines for calculating wavelength to rgb color(hv) + changing name of pst-eqdf.pro to pstricks-add.pro +2005.03 2005/05/16 (hv) small changes to the code +2005.02 2005/03/05 (dr) white space removal from expression +2004.02 2004/11/14 (dr) correction of a priority problem ^ before unary - (new rule FS) +2004.01 2004/09/14 (dr) initial version + + +pstricks-add.sty ----------- (hv) + v. 0.17 2021-09-10 move \psRiemann into the tex file + v. 0.16 2018-02-04 use \pscalculate from package pst-calculate + v. 0.15 2018-02-03 added \psCalc from xpl3 (only for latex) + v. 0.14 2010-02-11 move pst-fp message into pstricks.sty + v. 0.13 2009-04-17 change pro file version number + v. 0.12 2007-11-18 change pro file version number + v. 0.11 2007-09-04 add a message for loading the prolouge file pstrick-add.pro + + +pstricks-add.tex ----------- (hv) + v 3.90 2021-09-10 - changes for using package with lualatex + - fix \psOLympicRings + v 3.89a 2020-02-12 - modified documentation for \psbrace + v 3.89 2019-11-01 - added otion sngleline for \psbrace + v 3.88 2019-05-11 - fix for a trailing space after \psrotatet + v 3.87 2019-01-12 - added \psCallout + v 3.86 2018-12-08 - added some more options for \psCancel + v 3.85b 2018-02-04 - use LaTeX package pst-calculate + v 3.85a 2018-02-03 - added area computing for \psStep + v 3.85 2018-01-29 - added area computing for \psStep + v 3.84 2017-09-16 - added \psRandomPointsArea + v 3.83a 2017-08-24 - updated documentation + v 3.83 2017-05-10 - use the star version for \psChar if no extra + linecolor present. + v 3.82 2016-09-01 - moved arrow macros to new package pst-arrow + v 3.81 2016-08-08 - added \psOlympicRings + v 3.80 2016-04-25 - moved node definitions into pst-node + v 3.79 2016-02-09 - added optional argument randInit to intialize + the random generator + v 3.78 2016-02-07 - fix bug with strokeopacity for arrows + v 3.77 2014-12-08 - fix bug with sup/inf for \psStep + v 3.76 2014-11-29 - fix bug with color setting and \psrotate + v 3.75 2014-07-22 - use \pcline instead of \psline for \psRelLine + and \psParallelLine + v 3.74 2014-07-15 - Allow a node as a startpoint for \psVector + v 3.73 2014-06-16 - enable \ncput et al for \psVector + v 3.72 2014-06-12 - allow multiple coors for \psVector + v 3.67 2014-05-07 - some minor fixes to \psStep + v 3.66 2014-04-17 - added \psBigArrow + v 3.65 2014-01-21 - added \ignorespaces for \psStartPoint + v 3.64 2014-01-03 - fix for \psCircleTangent + v 3.63 2013-12-14 - added \ignorespaces in \psRelNode + v 3.62 2013-11-13 - added \noVerticalLines + v 3.61 2013-09-18 - added \pstContour + v 3.60 2013-01-01 - fix bug with correct angle in \psPlotTangent + v 3.59 2012-09-27 - added uselinecolor option for \psChart + v 3.58 2012-06-04 - don't close data file + v 3.57 2011-12-20 - added \psparallelogrambox + v 3.56 2011-12-12 - added node definitions for \psTangentLine + v 3.55 2011-12-11 - fix bug in \psplotTangent for arrows and linewidth + v 3.54 2011-08-20 - new optional argument for the vee arrow line style + v 3.53 2011-08-03 - use setting of \Pst@Debug for shownode() + v 3.52 2011-06-09 - add new optional argument for \psCancel + v 3.51 2011-02-02 - add new Macro\psKiviat for Kiviat diagrams + v 3.50 2011-01-29 - add new optional argument colorTypeDef for \psMatrix + v 3.49 2011-01-18 - add macro \psEllipseTangents for drawing tangent + lines of a point and an ellipse. + v 3.48 2010-12-18 - add macro \psCircleTangents for drawing tangent + lines of a point and a circle or two circles. + v 3.47 2010-12-14 - save the absolute coordinates of \psVector in node names + v 3.46 2010-12-13 - added new macro \psVector for drawing vectors with + relative coordinates (hv) + v 3.45 2010-11-01 - modified \Put for checking coor type (hv) + v 3.44 2010-08-28 - new option XYoffset for \psMatrixPlot (hv) + v 3.43 2010-08-17 - moved option method into pst-plot (hv) + v 3.42 2010-08-01 - fix bug with \newcount\pst@cntC (hv) + v 3.41 2010-06-16 - fix bug with psComment and the \if@star (hv) + v 3.40 2010-03-12 - add macros for ticks on curves (ms) + v 3.39 2010-03-12 - fixed bug with algebraic option in \psplotTangent + v 3.38 2009-12-13 - moved \Pst@algebraic into the base pstricks.tex + - add SAveFinalState for plots + v 3.37 2009-12-01 - fix bug with Tnormal in \psPlotTangent + v 3.36 2009-11-14 - fix bug with missing \def\pst@par in objects + - add \pstGetDistance + v 3.35 2009-08-13 - fix bug with trailing space in \psaxes@vi + - fix bug with star version of psplotTangent + take care of math mode for comma or dot + v 3.34 2009-05-25 - modified macro \psMatrixPlot + v 3.33 2009-05-23 - fixed introduced bug with \pstScalePoints + v 3.32 2009-05-11 - added psTangentLine for a curve of three points + Tnormal option is valid + - load pst-math for equation solver + v 3.31 2009-04-29 - added \pstFPDiv for division int(#1=#2/#3) + - added axes style "polar" \psaxes[axesstyle=polar](5,5) + - fix trailing space with yAxisLabel + - added option decimalSeparator to allow special symbols + for persian language + v 3.30 2009-04-17 - rewrote unit calculation for \psgraph. It uses now the + package pst-fp, which has the division macro (stolen + from the fp package) + - new star option for psPlotTangent + - new optional argument for a x interval for psPlotTangent + . new macro pslineByHand to make "hand drawn lines" + v 3.20 2009-03-16 - add option showOriginTick, similiar to showorigin from + the basic pst-plot + v 3.19 2009-03-06 - fix introduced bug with division in the \psgraph macro + v 3.18 2009-03-03 - fix bug with division in the \psgraph macro + - add macro \psComment + - add optional argument for \psplot and \parametricplot + for additional PostScript settings + - add macro \psGetSlope + - add \psForeach (without grouping its contents) + v 3.17 2009-01-17 - add optional argument for \psplot ans \parametricplot + for additional PostScript settings + v 3.16 2008-12-22 - make showorigin also valid for the ticks + v 3.15 2008-12-12 - fixed bug with \psgraph and the optional labels + v 3.14 2008-12-02 - fixed bug with \psaxes and the optional arguments + v 3.13 2008-11-24 - added the PostScript variable ps@Exit to exit loops in + \psaxes and \parametricplot + - added yMaxValue option for plotstyles lines, polygons and beziers + to draw discontinued functions + v 3.12 2008-11-14 - modified \psxTick and \psyTick (Martin Chicoine) + - new macro \use@keep@par, which doesn't delete the setting + after using it + v 3.11 2008-10-15 - added \psBoxplot + v 3.10 2008-08-27 - fix bug with \pslabelsep and \psh(v)label + v 3.09 2008-08-06 - fix bug with lineAngle + - make chartNodes variable + v 3.08 2008-08-06 - fix bug with xyDecimals + v 3.07 2008-07-18 - fix bug with \psdice + - new macro \psChart + - added setlinecap to linestyle dashed + - fix bug with \psGTriangle and fillstyle for \pspolygon + v 3.06 2008-06-20 - fix bug with vertical setting of the horizontal labels + - add option value inner for tickstyle + - add Makro \psCancel (Stefano Baroni) + v 3.05 2008-06-06 - rewrote the axes-label setting for the psgraph environment + - add \pst@mindim{#1}{#2}#3 + - rewrote label setting for \psaxes + v 3.04 2008-06-02 - make \pslinewidth and \psfillstyle available in \psbrace + v 3.03 2008-05-20 - fix introduced bug with ps.pro + v 3.02 2008-04-25 - set correct labelFontSize for math mode + - add macro \psPie with some additional + optional arguments + v 3.01 2008-04-15 - import changes from pst-plot in \ps@axisiv + new option mathLabel for setting labels in text + or math mode + - fix bug with labelstyle + v 3.00 2008-01-01 - delete transalpha stuff + - load header file pst-algparser.pro + v 2.93 2007-12-23 - fix bug with transpalpha + v 2.92 2007-11-18 - fix bug with pst@getcolor for tickcolor option + v 2.91 2007-10-20 - add the step types supremum/infimum for showing the + integral of a function + - add \chardef\f@ur=4 + v 2.90 2007-09-25 - add \DefPSPNodes to defines 9 nodes depending to the + pspciture environment. + - fix bug in psHomothetie and pstRotate for special coor + v 2.89 2007-09-12 - temporarely version for \psbrace, code + will later go into pstricks.tex + v 2.88 2007-09-03 - add \psHomothetie for mirroring any object + - add option Tnormal for the \psplotTangent macro + - add \psxTick and \psyTick for single ticks with a label + - add arrowLW (arrowlinewidth for the line ends o and * + - new \psbrace for a better look + v 2.87 2007-07-19 - fix bug with \psrotate + add two optional arguments for \psaxes for the xy label + v 2.86 2007-06-23 - add option CMYK + - add additional arrow types + v 2.85 2007-04-01 - fix bug with labelFontSize (missing in fractions) + v 2.84 2007-03-13 - add plotstyle LSM for a Least Square Method to calculate + the values for a line y=v*x+u, which fits best all + data records (hv) + v 2.83 2007-01-22 - write the x-y values of psDiffEqn to a file (hv) + - fix bug in pst@Triangle + v 2.82 2007-01-02 - rename \pstranspalpha to \psk@transpalpha (hv) + v 2.81 2006-10-10 - fix a trailing space in \pstScalePoints + - add macro \psforeach + - fix bug in the line macros \length -> \linelength + v 2.80 2006-09-25 - fix a trailing space for fillstyle transparent + v 2.79 2006-09-21 - make ! not active (for french language and SpecialCoor) + - added macro \psforeach + - added transalpha option for tranparency color + - rename the family name to pstricksadd (pst-xkey) + allows using the interla macros of xkeyval + v 2.78 2006-08-07 - allow ! for the y Length in \psgraph + fix bug with undefined \psk@barwidth (missing \psset} + v 2.77 2006-07-12 - use of abs(dx) to get labels for negative \pst@dx + - fix bug in trigLabels + v 2.76 2006-06-24 - renaming all \Pixxx macros to \psPixx + to prevent mismatches with other packages, + which define also \Pi. + also renamed \RadUnit and \RadUnitInv to \pstRad... + (not valid for pstricks-add.pro) + v 2.75 2006-06-17 - plot a derivative of a function by the equation or numerical + (\psplot and \paramericplot) + - delete macro \psLineIII and the two special options + - add macro \psMatrixPlot + - option trigLabelBase for advanced setting of trogonometrical + x-axis labels + - option labelFontSize + - fix introduced bug with Hook arrow and (-) + - fix bug for Hook arrow with ArrowInside option + - fix bug with readdata + - revert all changes + - fix a bug with lines and psgraph + v 2.74 2006-01-02 - add \psdice + v 2.73 2005-12-21 - renaming the \setLNode and \setLCNode to + \psLNode and \psLCNode. + new macro \psLDNode + - add missing fillstyle for \psStep + - add StepType Riemann + v 2.72 2005-11-27 - fix introduced bug in psgraph + - add new macro \psStep with new option StepType + v 2.71 2005-10-24 - use \def instead of \edef for subtickcolor + and also using \pst@getcolor + - fix bug with Ox and log axes + v 2.70 2005-10-20 - use \def instead of \edef for X|YAxisLabel + - make psgraph correct use of the origin values + - added a new macro \psLNode and \nlput for a + node label with absolute position + v 2.69 2005-10-12 moving the basic arrows into pstricks )-(,]-[ + bugfix for hook arrow + v 2.68 2005-10-09 fix a bug with trigLabels and showorigin + v 2.67 2005-10-08 rewrote \psrotate macro + added three predefined hatchstyles for simulating transparent colors + TRed, TGreen,TBlue + v 2.66 2005-10-06 add more support for Gouraud-shading, emulate the PS subroutines + if not present in the PS level + v 2.65 2005-10-03 add support for Gouraud-shading + v 2.64 2005-09-25 fix a bug in reading ticksize values (\pst@getdimdim} + v 2.63 2005-09-18 fix another bug with option names + v 2.62 2005-09-08 fix new introduced bug in \psbrace + v 2.61 2005-09-08 fix bug in \psbrace + v 2.60 2005-08-28 added some more line fill styles + v 2.59 2005-08-06 bugfix for option intSeparator + add macro \psrotate + v 2.58 2005-07-25 ArrowInside=- for \psbrace + v 2.57 2005-07-07 some improvements to psgraph + v 2.56 2005-06-25 fix bug with \pscustom and poynom + fix introduced trailing space in \readdata + v 2.55 2005-05-26 some tweeks to the code, updating the documentation + v 2.54 2005-05-25 added option ChangeOrder + v 2.53 2005-05-23 dito + v 2.52 2005-05-22 fix bug in psplotTangent + v 2.51 2005-05-21 drop support of option varStep + v 2.50 2005-05-20 first try with psplotDiffEqn, plotting differential equation, + needs _newest_ pst-eqdf.pro and pstricks.pro + v 2.49 2005-05-19 fix bug in psplotTangent and make option showpointa available + v 2.48 2005-05-18 fix some new introduced bugs and make psplotTangent for all + plot macros working + v 2.47 2005-05-17 make psplotTangens also available for the parametric plot + together with the algebraic option + v 2.46 2005-05-16 make psplotTangens also available for the polarplot and + algebraic option + v 2.45 2005-05-16 small changes to the code + v 2.44 2005-05-15 added macro psplotTangent + v 2.43 2005-04-20 some more tweeks to triglabels + v 2.42 2005-04-17 small bugfix with the options + v 2.41 2005-04-17 new option ignoreLines for \readdata + v 2.40 2005-04-13 new option trigLabels + v 2.39 2005-03-17 modify the Rhook subroutine (abs) + v 2.38 2005-03-03 move the loading of a config file into pstricks-add.sty + v 2.37 2005-02-20 drop support of tickstyle (pst-plot), + fix several bugs in connection with the ticksize option + minor code changes + v 2.36 2005-02-20 added missing LabelFactor + v 2.35 2005-02-19 small improvements + v 2.34 2005-02-10 fix bug with comma + v 2.33 2005-01-18 add a config file + v 2.32 2005-01-16 added hook arrow (for bond lines) + v 2.31 2004-12-11 activate \pslinestyle for the axes + v 2.30 2004-12-07 make xyAxes run + v 2.29 2004-12-04 spurious blank in ArrowInside + v 2.28 2004-11-23 small changes to the code + v 2.27 2004-11-19 tickstyle now a pstricks-add key + v 2.26 2004-11-17 spurious blank in \psbrace + v 2.25 2004-11-13 fixed a new introduced bug + v 2.24 2004-11-12 added the psRandom macro for random dots + v 2.23 2004-11-11 added the star option for psgraph + v 2.22 2004-11-04 fixed bug with \psset + v 2.21 2004-10-24 added \psParallelLine for lines parallel to another one + added \psIntersectionPoint(#1)(#2)(#3)(#4){nodeName} + v 2.20 2004-10-24 added \psRelLine for lines relative to another one + v 2.19 2004-10-20 small changes + v 2.18 2004-10-20 add \ncbarr + v 2.17 2004-10-14 new multiple arrows + + diff --git a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf Binary files differindex 5a78533121e..5b3b1cf4ead 100644 --- a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf +++ b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf diff --git a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex index 3ce19617c0c..54e44880d68 100644 --- a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex +++ b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex @@ -71,7 +71,7 @@ \begin{document} \title{\texttt{pstricks-add}\\additionals Macros for \texttt{pstricks}\\ \small v.\pstricksaddFV} -%\docauthor{Herbert Vo\ss} +\docauthor{Herbert Voß} \author{Dominique Rodriguez\\Michael Sharpe\\Herbert Voß} \date{\today} @@ -1080,6 +1080,8 @@ allows to plot a file of the 3D-data of a mathematical function $z=f(x,y)$ and t \url{http://tug.org/pstricks/pst-plot/3D/PrepareData.pl} prepares the data file into the above structure for using it with the example file. + + \begin{LTXexample}[pos=t] \psset{unit=1.75cm} \begin{pspicture}[showgrid](-3,-3)(3,3) @@ -1087,6 +1089,11 @@ into the above structure for using it with the example file. \end{pspicture} \end{LTXexample} + + + + + \emph{Important} is the option \verb|-dNOSAFER| for the \texttt{ps2pdf} run, otherwise Ghostscript didn't allow the run of external data files. Important optional arguments are \Lkeyword{colored}, \Lkeyword{colorOffset}, and \Lkeyword{colSteps}. @@ -1951,7 +1958,7 @@ in difference to the other three macros which takes a negative area into account \begin{pspicture}(-0.5,-2.25)(10,3) \psaxes[labelFontSize=\scriptstyle]{->}(0,0)(0,-2.25)(10,3)% \psplot[linewidth=1.5pt,algebraic]{0}{10}{sqrt(x)*sin(x)}% -\psset{linewidth=0.1pt}% +\psset{linewidth=0.5pt}% \psRiemannSum(0,9){18}{sqrt(#1)*sin(#1)} \psStep[algebraic,linecolor=magenta,StepType=upper,saveSumValue](0,9){18}{sqrt(x)*sin(x)}% \rput[l](0.2,2.5){\textcolor{magenta}{Uppersum: \psRightSumValue}}% @@ -1965,7 +1972,7 @@ in difference to the other three macros which takes a negative area into account \begin{pspicture}(-0.5,-2.25)(10,3) \psaxes[labelFontSize=\scriptstyle]{->}(0,0)(0,-2.25)(10,3)% \psplot[linewidth=1.5pt,algebraic]{0}{10}{sqrt(x)*sin(x)}% -\psset{linewidth=0.1pt}% +\psset{linewidth=0.5pt}% \psRiemannSum(0,9){18} \psStep[algebraic,linecolor=magenta,StepType=upper,saveSumValue](0,9){18}{sqrt(x)*sin(x)}% \rput[l](0.2,2.5){\textcolor{magenta}{Uppersum: \psRightSumValue}}% @@ -2423,7 +2430,7 @@ Impossible to draw, but let's try! \begin{center} \bgroup -\psset{xunit=64,algebraic,VarStep,linecolor=red,showpoints=true,linewidth=1pt} +\psset{xunit=64,algebraic,VarStep,linecolor=red,showpoints=true,linewidth=1pt,dotscale=0.5} \begin{pspicture}[showgrid=true](0,-1)(.5,1) \psplot[VarStepEpsilon=.0001]{.01}{.25}{sin(1/x)} \end{pspicture}\\ @@ -2440,7 +2447,7 @@ Impossible to draw, but let's try! \end{center} \begin{lstlisting} -\psset{xunit=64,algebraic,VarStep,linecolor=red,showpoints=true,linewidth=1pt} +\psset{xunit=64,algebraic,VarStep,linecolor=red,showpoints=true,linewidth=1pt,dotscale=0.5} \begin{pspicture}[showgrid=true](0,-1)(.5,1) \psplot[VarStepEpsilon=.0001]{.01}{.25}{sin(1/x)} \end{pspicture}\\ @@ -3930,33 +3937,33 @@ is the first plotted line ($y=1$). With the option \psscalebox{0.6}{% \begin{pspicture}(-0.5,-0.75)(11,11) \psaxes{->}(11,11) - \psMatrixPlot[dotsize=1.1cm,dotstyle=square*,linecolor=magenta]% + \psMatrixPlot[dotsize=0.7cm,dotstyle=square*,linecolor=magenta]% {10}{10}{data/matrix.data} - \psMatrixPlot[dotsize=.5cm,dotstyle=o,ChangeOrder]{10}{10}{data/matrix.data} + \psMatrixPlot[dotsize=.4cm,dotstyle=o,ChangeOrder]{10}{10}{data/matrix.data} \end{pspicture}}\quad \psscalebox{0.6}{% \begin{pspicture}(-0.5,-0.75)(11,11) \psaxes[ticksize=-5pt 0]{->}(11,11) - \psMatrixPlot[dotsize=1.1cm,dotstyle=square*,linecolor=magenta,XYoffset=-0.5]% + \psMatrixPlot[dotsize=0.7cm,dotstyle=square*,linecolor=magenta,XYoffset=-0.5]% {10}{10}{data/matrix.data} - \psMatrixPlot[dotsize=.5cm,dotstyle=o,ChangeOrder,XYoffset=-0.5]{10}{10}{data/matrix.data} + \psMatrixPlot[dotsize=.4cm,dotstyle=o,ChangeOrder,XYoffset=-0.5]{10}{10}{data/matrix.data} \end{pspicture}} \end{center} \begin{lstlisting} \psscalebox{0.6}{% \begin{pspicture}(-0.5,-0.75)(11,11) - \psaxes[ticksize=-5pt 0]{->}(11,11) - \psMatrixPlot[dotsize=1.1cm,dotstyle=square*,linecolor=magenta]% + \psaxes{->}(11,11) + \psMatrixPlot[dotsize=0.7cm,dotstyle=square*,linecolor=magenta]% {10}{10}{data/matrix.data} - \psMatrixPlot[dotsize=.5cm,dotstyle=o,ChangeOrder]{10}{10}{data/matrix.data} + \psMatrixPlot[dotsize=.4cm,dotstyle=o,ChangeOrder]{10}{10}{data/matrix.data} \end{pspicture}}\quad \psscalebox{0.6}{% \begin{pspicture}(-0.5,-0.75)(11,11) - \psaxes{->}(11,11) - \psMatrixPlot[dotsize=1.1cm,dotstyle=square*,linecolor=magenta,XYoffset=-0.5]% + \psaxes[ticksize=-5pt 0]{->}(11,11) + \psMatrixPlot[dotsize=0.7cm,dotstyle=square*,linecolor=magenta,XYoffset=-0.5]% {10}{10}{data/matrix.data} - \psMatrixPlot[dotsize=.5cm,dotstyle=o,ChangeOrder,XYoffset=-0.5]{10}{10}{data/matrix.data} + \psMatrixPlot[dotsize=.4cm,dotstyle=o,ChangeOrder,XYoffset=-0.5]{10}{10}{data/matrix.data} \end{pspicture}} \end{lstlisting} diff --git a/Master/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex b/Master/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex index 2fa480ae814..0f165e8c728 100644 --- a/Master/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex +++ b/Master/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex @@ -31,8 +31,8 @@ \ifx\PSTXKeyLoaded\endinput\else \input pst-xkey \fi \ifx\PSTmathLoaded\endinput\else \input pst-math \fi % -\def\fileversion{3.90} -\def\filedate{2021/09/10} +\def\fileversion{3.91} +\def\filedate{2021/09/25} \let\pstricksaddFV\fileversion \message{`pstricks-add' v\fileversion, \filedate\space (dr,hv)} % @@ -2169,10 +2169,10 @@ a add \addto@pscode{ (#1) run /zMax 0 def /zMin 0 def % lowest and highest value - contourdata aload length /N ED % get the no of arrays - N{ % inside contourdata + contourdata aload length /N_data ED % get the no of arrays + N_data{ % inside contourdata /data ED % save first inner array - data aload length 3 div round cvi { % get the records + data aload length 3 div round cvi { % get the records \psk@colorOffset dup zMin lt % z<zMin? { /zMin ED } % yes, save it @@ -2183,19 +2183,19 @@ a add clear % clear stack /dz zMax zMin sub def % value range /steps \psk@colSteps\space 0 gt { true }{ false } ifelse def - 0 1 N 1 sub { % for i=0 to N-1 + 0 1 N_data 1 sub { % for i=0 to N-1 contourdata exch get /data ED % get first array - data aload length 3 div round cvi { + data aload length 3 div round cvi 1 sub { %0 .. length-1 \psk@colorOffset - /z ED /y ED /x ED - z zMin sub dz div % relative z (0..1) + /z_data ED /y_data ED /x_data ED + z_data zMin sub dz div % relative z (0..1) \ifPst@colored 400 mul 380 add tx@addDict begin wavelengthToRGB Red Green Blue end setrgbcolor % set color \else steps {\psk@colSteps\space mul round \psk@colSteps\space div} if setgray \fi - x \pst@number\psxunit mul y \pst@number\psyunit mul + x_data \pst@number\psxunit mul y_data \pst@number\psyunit mul \pst@number\pst@dimb 0 360 arc fill } repeat } for |