texlive[45798] Master/texmf-dist: pst-plot (14nov17)

commits+karl at tug.org commits+karl at tug.org
Tue Nov 14 22:05:42 CET 2017


Revision: 45798
          http://tug.org/svn/texlive?view=revision&revision=45798
Author:   karl
Date:     2017-11-14 22:05:42 +0100 (Tue, 14 Nov 2017)
Log Message:
-----------
pst-plot (14nov17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/pst-plot/Changes
    trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.bib
    trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.pdf
    trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex
    trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot.tex
    trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot97.tex
    trunk/Master/texmf-dist/tex/latex/pst-plot/pst-plot.sty

Modified: trunk/Master/texmf-dist/doc/generic/pst-plot/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-plot/Changes	2017-11-14 17:45:38 UTC (rev 45797)
+++ trunk/Master/texmf-dist/doc/generic/pst-plot/Changes	2017-11-14 21:05:42 UTC (rev 45798)
@@ -1,4 +1,9 @@
 ----- pst-plot.tex
+1.85  2017-11-12  - try to prevent overfull hbox for the x axis
+                    used \hbox to 0pt [...\hss}
+                  - fix bug with wrong \use at par setting for \psaxes at vii
+                  - fix for trailing space in trigLabels
+                  - fix for x|yLabels when starting not at the origin
 1.84  2017-08-31  - fix for new introduced bug with \hbox
 1.83  2017-08-29  - fix for real axes length and x|yLabels
                   - added two more optional arguments for boxplots

Modified: trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.bib	2017-11-14 17:45:38 UTC (rev 45797)
+++ trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.bib	2017-11-14 21:05:42 UTC (rev 45798)
@@ -8,7 +8,7 @@
   publisher	= {{Addison-Wesley Publishing Company}},
   edition	= {2},
   year		= {2007},
-  address	= {Boston, Mass.}
+  location	= {Boston, Mass.}
 }
 
 @Article{girou:01:,
@@ -36,7 +36,7 @@
   Title          = {Post{S}cript richtig eingesetzt: vom {K}onzept zum
                    praktischen {E}insatz},
   Publisher      = {IWT},
-  Address        = {Vaterstetten},
+  location        = {Vaterstetten},
   year           = 1989,
 }
 
@@ -64,7 +64,7 @@
   edition	= {1},
   publisher	= {UIT},
   year		= {2011},
-  address	= {Cambridge -- UK}
+  location	= {Cambridge -- UK}
 }
 
 @Book{LTXquick,
@@ -73,7 +73,7 @@
   edition	= {1},
   publisher	= {UIT},
   year		= {2012},
-  address	= {Cambridge -- UK}
+  location	= {Cambridge -- UK}
 }
 
 @Book{presentations,
@@ -82,7 +82,7 @@
   edition	= {2},
   publisher	= {DANTE and  Lehmanns Media},
   year		= {2017},
-  address	= {Heidelberg and Berlin}
+  location	= {Heidelberg and Berlin}
 }
 
 
@@ -92,6 +92,6 @@
   edition	= {1},
   publisher	= {DANTE and Lehmanns Media},
   year		= {2014},
-  address	= {Heidelberg and Berlin}
+  location	= {Heidelberg and Berlin}
 }
 

Modified: trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex	2017-11-14 17:45:38 UTC (rev 45797)
+++ trunk/Master/texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex	2017-11-14 21:05:42 UTC (rev 45798)
@@ -1,4 +1,4 @@
-% $Id: pst-plot-doc.tex 395 2017-03-21 09:24:38Z herbert $
+% $Id: pst-plot-doc.tex 641 2017-11-13 18:56:40Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside,dvipsnames,svgnames]{pst-doc}
 \listfiles
@@ -771,7 +771,7 @@
 \begin{center}
 \def\data{0 0 1 4 1.5 1.75 2.25 4 2.75 7 3 9}
 \psset{lly=-0.5cm}
-\begin{psgraph}[axesstyle=none,ticks=none](0,0)(3.0,9.0){12cm}{5cm}
+\begin{psgraph}[axesstyle=none,ticks=none,labels=none](0,0)(3.0,9.0){12cm}{5cm}
   \pscustom[fillstyle=solid,fillcolor=red!40,linestyle=none]{%
     \listplot{\data}
     \psline(3,9)(3,0)}
@@ -779,7 +779,7 @@
     \listplot{\data}
     \psline(3,9)(0,9)}
   \listplot[linewidth=2pt]{\data}
-  \psaxes[axesstyle=frame,ticksize=0 5pt,xsubticks=20,ysubticks=4,
+  \psaxes[axesstyle=frame,ticksize=0 5pt,xsubticks=20,ysubticks=4,ticks=all,labels=all,
     tickstyle=inner,dy=2,Dy=2,tickwidth=1.5pt,subtickcolor=black](0,0)(3,9)
   \rput*(2.5,3){level 1}\rput*(1,7){level 2}
 \end{psgraph}
@@ -788,7 +788,7 @@
 \begin{lstlisting}
 \def\data{0 0 1 4 1.5 1.75 2.25 4 2.75 7 3 9}
 \psset{lly=-0.5cm}
-\begin{psgraph}[axesstyle=none,ticks=none](0,0)(3.0,9.0){12cm}{5cm}
+\begin{psgraph}[axesstyle=none,ticks=none,labels=none](0,0)(3.0,9.0){12cm}{5cm}
   \pscustom[fillstyle=solid,fillcolor=red!40,linestyle=none]{%
     \listplot{\data}
     \psline(3,9)(3,0)}
@@ -796,7 +796,7 @@
     \listplot{\data}
     \psline(3,9)(0,9)}
   \listplot[linewidth=2pt]{\data}
-  \psaxes[axesstyle=frame,ticksize=0 5pt,xsubticks=20,ysubticks=4,
+  \psaxes[axesstyle=frame,ticksize=0 5pt,xsubticks=20,ysubticks=4,ticks=all,labels=all,
     tickstyle=inner,dy=2,Dy=2,tickwidth=1.5pt,subtickcolor=black](0,0)(3,9)
   \rput*(2.5,3){level 1}\rput*(1,7){level 2}
 \end{psgraph}

Modified: trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot.tex	2017-11-14 17:45:38 UTC (rev 45797)
+++ trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot.tex	2017-11-14 21:05:42 UTC (rev 45798)
@@ -1,4 +1,4 @@
-% $Id: pst-plot.tex 393 2017-03-20 08:00:05Z herbert $
+% $Id: pst-plot.tex 641 2017-11-13 18:56:40Z herbert $
 %%
 %% BEGIN pst-plot.tex
 %%
@@ -23,8 +23,8 @@
 \ifx\PSTFPloaded\endinput\else   \input pst-fp.tex  \fi
 \ifx\MultidoLoaded\endinput\else \input multido.tex \fi
 %
-\def\fileversion{1.84}
-\def\filedate{2017/08/31}
+\def\fileversion{1.85}
+\def\filedate{2017/11/12}
 \message{ v\fileversion, \filedate\space (tvz,hv)}
 %
 \edef\TheAtCode{\the\catcode`\@}
@@ -1384,7 +1384,7 @@
     \ifPst at xmathLabel\def\pshlabel##1{$\psk at xlabelFontSize##1$}\else\def\pshlabel##1{\psk at xlabelFontSize##1}\fi
 }
 \def\setTrighLabels{%
-    \def\pst@@@hlabel##1{\pshlabel{##1}}
+    \def\pst@@@hlabel##1{\pshlabel{##1}}%
     \def\pshlabel##1{%
       \ifnum\psk at xtrigLabelBase<2
         \def\de at nominator{\@ne}\else\def\de at nominator{\psk at xtrigLabelBase}\fi
@@ -1956,14 +1956,16 @@
 }}
 %
 \newif\ifSpecialLabelsDone
+%
 \def\psaxes{\pst at object{psaxes}}
-\def\psaxes at i{\pst at getarrows\psaxes at ii}
+\def\psaxes at i{%
+  \let\pst at par@save\pst at par
+  \pst at getarrows\psaxes at ii}
 \def\psaxes at ii(#1){\@ifnextchar({\psaxes at iii(#1)}{\psaxes at iv(0,0)(0,0)(#1)}}
 \def\psaxes at iii(#1)(#2){\@ifnextchar({\psaxes at iv(#1)(#2)}{\psaxes at iv(#1)(#1)(#2)}}
 \def\psaxes at iv(#1)(#2)(#3){\@ifnextchar[{\psaxes at v(#1)(#2)(#3)}{\psaxes at vii(#1)(#2)(#3)}}%
 \def\psaxes at v(#1)(#2)(#3)[#4]{\@ifnextchar[{\psaxes at vi(#1)(#2)(#3)[#4]}{\psaxes at vi(#1)(#2)(#3)[#4][]}}%
 \def\psaxes at vi(#1)(#2)(#3)[#4,#5][#6,#7]{%
-  \let\pst at par@save\pst at par
   \psaxes at vii(#1)(#2)(#3)%
   \let\pst at par\pst at par@save
   \begingroup
@@ -1972,74 +1974,70 @@
   \ifshowgrid\psgrid[style=gridstyleA]\fi
   \uput{\psxlabelsep}[#5](#3|#1){#4}\uput{\psylabelsep}[#7](#1|#3){#6}%
   \endgroup
-  \ignorespaces}
+  \ignorespaces
+}
 %
 \def\psaxes at vii(#1,#2)(#3,#4)(#5,#6){%
   \pst at killglue
   \begingroup
+  \ifdim\pst at dimc<\z@\relax \ifdim\pst at dimd<\z@\relax % axes show to left and down
+    \addbefore at par{xlabelPos=top,ylabelPos=right}\fi\fi
+  \use at par%	now the same with an optional unit=... in par
   \pssetxlength\pst at dimc{#5}% ur-x
   \pssetylength\pst at dimd{#6}% ur-y
-  \ifdim\pst at dimc<\z@\relax \ifdim\pst at dimd<\z@\relax% axes show to left and down
-    \addbefore at par{xlabelPos=top,ylabelPos=right}\fi\fi
-  \setbox\pst at hbox=\hbox\bgroup
-  \use at par%	now the same with an optional unit=... in par
-  \ifshowgrid\psgrid[style=gridstyleA]\fi
-  \pssetxlength\pst at dimg{#1}% o-x
-  \pssetylength\pst at dimh{#2}% o-y
-  \pssetxlength\pst at dima{#3}% ll-x
-  \pssetylength\pst at dimb{#4}% ll-y
-%  \pssetxlength\pst at dimc{#5}% ur-x
-%  \pssetylength\pst at dimd{#6}% ur-y
-% If minimum values are negative in log mode, we modify Ox
-% (respectively Oy) if this was not done by the user
-% X axis labels (\psk at log = 0 or 1)
-%
+    \pssetxlength\pst at dimg{#1}% o-x
+    \pssetylength\pst at dimh{#2}% o-y
+    \pssetxlength\pst at dima{#3}% ll-x
+    \pssetylength\pst at dimb{#4}% ll-y
 % Whole thing will be translated to origin:
-  \pst at dima=\dimexpr\pst at dima-\pst at dimg\relax
-  \pst at dimb=\dimexpr\pst at dimb-\pst at dimh\relax
-  \pst at dimc=\dimexpr\pst at dimc-\pst at dimg\relax
-  \pst at dimd=\dimexpr\pst at dimd-\pst at dimh\relax
-%  \advance\pst at dima by -\pst at dimg% Dist. from ll-x to o-x
-%  \advance\pst at dimb by -\pst at dimh% Dist. from ll-y to o-y
-%  \advance\pst at dimc by -\pst at dimg% Dist. from ur-x to o-x
-%  \advance\pst at dimd by -\pst at dimh% Dist. from ur-y to o-y
+    \pst at dima=\dimexpr\pst at dima-\pst at dimg\relax
+    \pst at dimb=\dimexpr\pst at dimb-\pst at dimh\relax
+    \pst at dimc=\dimexpr\pst at dimc-\pst at dimg\relax
+    \pst at dimd=\dimexpr\pst at dimd-\pst at dimh\relax
+   \setbox\pst at hbox=\hbox\bgroup
+    \ifshowgrid\psgrid[style=gridstyleA]\fi
 % Make lines/arrows or frame:
-  \@nameuse{psxs@\psk at axesstyle}%  \psxs at axes or \psxs at frame or \psxs at polar
-  \ifPst at yAxis
-  \SpecialLabelsDonefalse
-  \begingroup
-    \ifdim\pst at dima=\z@ \else\showoriginfalse\fi
-    \ifnum\psk at dy=\z@
-      \pst at dimg=\psk at Dy\psyunit
-      \ifdim\pst at dimg<\p@ \pst at cnta=\psk at Dy\edef\psk at Dy{\the\numexpr-1*\pst at cnta}\fi% v.1.21
-      \edef\psk at dy{\number\pst at dimg}%
+    \@nameuse{psxs@\psk at axesstyle}%  \psxs at axes or \psxs at frame or \psxs at polar
+    \ifPst at xAxis
+      \SpecialLabelsDonefalse
+      \begingroup
+      \ifdim\pst at dimb=\z@\else\showoriginfalse\fi
+      \ifnum\psk at dx=\z@
+        \pst at dimg=\psk at Dx\psxunit
+        \ifdim\pst at dimg<\p@ 
+          \pst at cnta=\psk at Dx
+          \edef\psk at Dx{\the\numexpr-1*\pst at cnta}%
+        \fi% v.1.21
+        \edef\psk at dx{\number\pst at dimg}%
+      \fi
+      \pst at hlabels{\pst at dimc}{\psk at arrowB}{#3}{#5}% Right
+      \ifPst at yAxis\showoriginfalse\fi
+      \pst at hlabels{\pst at dima}{\psk at arrowA}{#3}{#5}% Left
+      \endgroup
     \fi
-%    \ifPst at xAxis\else\showorigintrue\fi%		2009-10-21
-    \pst at vlabels{\pst at dimb}{\psk at arrowA}{#4}{#6}%
-    \ifPst at xAxis\ifdim\pst at dima<\z@ \showoriginfalse\fi\fi% no 0 when x- axis is crossing
-    \pst at vlabels{\pst at dimd}{\psk at arrowB}{#4}{#6}%
-  \endgroup
-  \fi
-  \ifPst at xAxis
-  \SpecialLabelsDonefalse
-  \begingroup
-    \ifdim\pst at dimb=\z@\else\showoriginfalse\fi
-    \ifnum\psk at dx=\z@
-      \pst at dimg=\psk at Dx\psxunit
-      \ifdim\pst at dimg<\p@\pst at cnta=\psk at Dx\edef\psk at Dx{\the\numexpr-1*\pst at cnta}\fi% v.1.21
-      \edef\psk at dx{\number\pst at dimg}%
+    \ifPst at yAxis
+      \SpecialLabelsDonefalse
+      \begingroup
+      \ifdim\pst at dima=\z@ \else\showoriginfalse\fi
+      \ifnum\psk at dy=\z@
+        \pst at dimg=\psk at Dy\psyunit
+        \ifdim\pst at dimg<\p@ 
+          \pst at cnta=\psk at Dy
+          \edef\psk at Dy{\the\numexpr-1*\pst at cnta}%
+        \fi% v.1.21
+        \edef\psk at dy{\number\pst at dimg}%
+      \fi
+      \pst at vlabels{\pst at dimb}{\psk at arrowA}{#4}{#6}%
+      \ifPst at xAxis\ifdim\pst at dima<\z@ \showoriginfalse\fi\fi % no 0 when x- axis is crossing
+      \pst at vlabels{\pst at dimd}{\psk at arrowB}{#4}{#6}%
+      \endgroup
     \fi
-%    \ifPst at yAxis\else\showorigintrue\fi%		2009-10-21
-    \pst at hlabels{\pst at dimc}{\psk at arrowB}{#3}{#5}%
-    \ifPst at yAxis\showoriginfalse\fi
-    \pst at hlabels{\pst at dima}{\psk at arrowA}{#3}{#5}%
-  \endgroup
-  \fi
 % Now close "\pst at hbox" (which is 0-dimensional), and put it at the origin.
-  \egroup
+  \egroup%
   \pssetxlength\pst at dimg{#1}%
   \pssetylength\pst at dimh{#2}%
-  \leavevmode\psput at cartesian\pst at hbox
+  \leavevmode
+  \psput at cartesian\pst at hbox
   \endgroup
   \ignorespaces
 }
@@ -2380,56 +2378,51 @@
 \define at key[psset]{pst-plot}{yLabelsRot}[0]{\pst at getangle{#1}\pst at yLabelsRot}
 \psset[pst-plot]{yLabels=,yLabelsRot=0}
 %
+%
 % #1:Max/Min in pt from origin; #2:arrow; #3:min; #4:max
 \def\pst at hlabels#1#2#3#4{%
- \ifSpecialLabelsDone\else
- \kern\psk at xlabelOffset pt%            % set the x offset?
- \ifx\empty\psk at xLabels
-  \ifdim#1=\z@\else%                   % start from 0 ?
-    \ifx#2\empty\else\advance#1\ifdim#1>\z at -\fi7\pslinewidth\fi
-    \pst at cnta=#1\relax%                % Distance (in sp) to end.
-    \divide\pst at cnta\psk at dx\relax%     % Number of ticks/labels
-    \ifnum\pst at cnta=\z@\else%
-      \pst at dimb=\psk at dx sp%            % Space between ticks.
-        \ifPst at yAxis\else\showorigintrue\fi
-        \ifnum\psk at labels<\tw@\ifPst at xAxis\pst@@hlabels\fi\fi
-        \showoriginfalse
+%\expandafter\typeout\expandafter{#1|#2|#3|#4|}%   0 0 0 10
+  \ifSpecialLabelsDone
+  \else
+    \kern\psk at xlabelOffset pt            % set the x offset?
+    \ifx\empty\psk at xLabels
+      \ifdim#1=\z@
+      \else                   % start from 0 ?
+        \ifx#2\empty
+        \else
+          \advance#1\ifdim#1>\z at -\fi7\pslinewidth
+        \fi
+        \pst at cnta=#1\relax                % Distance (in sp) to end.
+        \divide\pst at cnta\psk at dx\relax     % Number of ticks/labels
+        \ifnum\pst at cnta=\z@
+        \else
+          \pst at dimb=\psk at dx sp            % Space between ticks.
+          \ifPst at yAxis\else\showorigintrue\fi
+          \ifnum\psk at labels<\tw@ \ifPst at xAxis\pst@@hlabels\fi\fi
+          \showoriginfalse
+        \fi
+      \fi
+   \else
+     \ifnum\psk at xlabelPos=\tw@ \def\pst at tempC{90}\else\def\pst at tempC{-90}\fi
+       \pstFPsub\pst at pmtempa{#4}{#3}
+       \pstFPDiv\pst at pmtempb{\pst at pmtempa}{\psk at Dx}
+       \pstFPadd\pst at pmtempc{\pst at pmtempb}{-1}%
+       \pstFPadd\pst at pmtempd{\pst at pmtempb}{1}%
+       \ifdim\pst at pmtempb pt < \z@ 
+         \def\pst at pmtempe{\pst at int{\pst at pmtempc}}%
+       \else
+         \def\pst at pmtempe{\pst at int{\pst at pmtempd}}%
+       \fi
+       \multido{\nA=0+1,\rA=#3+\psk at Dx}{\pst at pmtempe}{%
+         \ifdim \nA pt < \z@ \def\nB{-\nA} \else \def\nB{\nA} \fi
+         \uput{\psxlabelsep}[\pst at tempC]{\pst at xLabelsRot}(\rA,0){%
+              \strut\expandafter\pshlabel\expandafter{\psPutXLabel{\nB}}}}%
+       \SpecialLabelsDonetrue
     \fi
   \fi
- \else
-%  \pst at cnta=#1\relax%                % Distance (in sp) to end.
-%  \edef\pst at tempA{\strip at pt#1}%
-%  \pstFPmul\pst at tempA{\pst at tempA}{65536}%
-%  \pstFPdiv\pst at tempA{\pst at tempA}{\psk at dx}%
-%  \pstFPadd\pst at tempA{1.55}{\pst at tempA}%   % to prevent rounding errors
-%  \edef\pst at tempB{\pst at int{\pst at tempA}}%
-%  \divide\pst at cnta\psk at dx\relax%     % Number of ticks/labels
-%  \edef\pst at tempA{\psk at Dx}%
-  \ifnum\psk at xlabelPos=\tw@ \def\pst at tempC{90}\else\def\pst at tempC{-90}\fi
-%  \multido{\iB=#3+1,\rB=#3+\pst at tempA}{\pst at tempB}%
-%    {\uput{\psxlabelsep}[\pst at tempC]{\pst at xLabelsRot}(\rB,0)%\psxlabelsep)
-%    {\strut\pshlabel{\psPutXLabel{\iB}}}}%
-%      \edef\pst at Xstart{\pst at int{#3}}%
-%      \edef\pst at Xend{\pst at int{#4}}%
-%      \multido{\nA=0+1,\rA=\pst at Xstart+\psk at Dx}{%
-%         \numexpr\pst at Xend-\pst at Xstart+1}{\uput{\psxlabelsep}[\pst at tempC]{\pst at xLabelsRot}(\rA,0){%
-%            \strut\expandafter\pshlabel\expandafter{\psPutXLabel{\nA}}}}%
-      \pstFPsub\pst at pmtempa{#4}{#3}
-      \pstFPDiv\pst at pmtempb{\pst at pmtempa}{\psk at Dx}
-      \pstFPadd\pst at pmtempc{\pst at pmtempb}{-1}%
-      \pstFPadd\pst at pmtempd{\pst at pmtempb}{1}%
-      \ifdim\pst at pmtempb pt < \z@ \def\pst at pmtempe{\pst at int{\pst at pmtempc}}\else\def\pst at pmtempe{\pst at int{\pst at pmtempd}}\fi%
-	  \multido{\nA=0+1,\rA=0+\psk at Dx}{\pst at pmtempe}{%
-  	    \ifdim \nA pt < \z@ \def\nB{-\nA} \else \def\nB{\nA} \fi
-	    \uput{\psxlabelsep}[\pst at tempC]{\pst at xLabelsRot}(\rA,0){%
-              \strut\expandafter\pshlabel\expandafter{\psPutXLabel{\nB}}}}%
-      \SpecialLabelsDonetrue
- \fi
-\fi
 }
 % Knows \pst at dimb and \pst at cnta
 \def\pst@@hlabels{%
-  \psDEBUG[pst@@hlabels]{xticksizeC=\the\pst at xticksizeC}%
   \setbox\z@=\vbox{%			save all in a box
     \ifcase\psk at xlabelPos  % 0
       \vskip-\pst at xticksizeA\vskip\psxlabelsep\or % 1
@@ -2445,7 +2438,7 @@
           \else\expandafter\pst@@@hlabel{\nA}%
           \fi% prevent -0, doesn't work with \ifnum
         \hss}%
-      }
+      }\hss%    1.85
     }%
   }\ht\z@\z@ \dp\z@\z@ \box\z@}% set all values to zero
 %
@@ -2466,17 +2459,12 @@
         \fi
       \fi
     \else
-%      \edef\pst at Ystart{\pst at int{#3}}%
-%      \edef\pst at Yend{\pst at int{#4}}%
-%      \multido{\nA=0+1,\rA=\pst at Ystart+\psk at Dy}{\numexpr\pst at Yend-\pst at Ystart+1}{%
-%         \uput{\psylabelsep}[180]{\pst at yLabelsRot}(0,\rA){%
-%           \strut\expandafter\psvlabel\expandafter{\psPutYLabel{\nA}}}}%
 	\pstFPsub\pst at pmtempa{#4}{#3}%
 	\pstFPDiv\pst at pmtempb{\pst at pmtempa}{\psk at Dy}%
 	\pstFPadd\pst at pmtempc{\pst at pmtempb}{-1}%
 	\pstFPadd\pst at pmtempd{\pst at pmtempb}{1}%
 	\ifdim\pst at pmtempb pt < \z@ \def\pst at pmtempe{\pst at int{\pst at pmtempc}}\else\def\pst at pmtempe{\pst at int{\pst at pmtempd}}\fi%
-	\multido{\nA=0+1,\rA=0+\psk at Dy}{\pst at pmtempe}{%
+	\multido{\nA=0+1,\rA=#3+\psk at Dy}{\pst at pmtempe}{%
 	  \ifdim \nA pt < \z@ \def\nB{-\nA}\else \def\nB{\nA}\fi
           \uput{\psylabelsep}[180]{\pst at yLabelsRot}(0,\rA){%
             \strut\expandafter\psvlabel\expandafter{\psPutYLabel{\nB}}}}%

Modified: trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot97.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot97.tex	2017-11-14 17:45:38 UTC (rev 45797)
+++ trunk/Master/texmf-dist/tex/generic/pst-plot/pst-plot97.tex	2017-11-14 21:05:42 UTC (rev 45798)
@@ -1,4 +1,4 @@
-% $Id: pst-plot97.tex 53 2014-07-26 18:41:20Z herbert $
+% $Id: pst-plot97.tex 641 2017-11-13 18:56:40Z herbert $
 %% BEGIN pst-plot.tex
 \def\fileversion{0.93a-patch2}
 \def\filedate{94/09/19}

Modified: trunk/Master/texmf-dist/tex/latex/pst-plot/pst-plot.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pst-plot/pst-plot.sty	2017-11-14 17:45:38 UTC (rev 45797)
+++ trunk/Master/texmf-dist/tex/latex/pst-plot/pst-plot.sty	2017-11-14 21:05:42 UTC (rev 45798)
@@ -1,4 +1,4 @@
-% $Id: pst-plot.sty 51 2014-07-26 18:36:44Z herbert $
+% $Id: pst-plot.sty 641 2017-11-13 18:56:40Z herbert $
 %%
 %% This is file `pst-plot.sty'.
 %%



More information about the tex-live-commits mailing list