diff options
Diffstat (limited to 'graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex')
-rw-r--r-- | graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex b/graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex index a426f7fb51..db9d77127c 100644 --- a/graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex +++ b/graphics/pstricks/contrib/pst-plot/tex/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.93} -\def\filedate{2021/09/23} +\def\fileversion{1.94} +\def\filedate{2022/11/21} \message{ v\fileversion, \filedate\space (tvz,hv)} % \edef\TheAtCode{\the\catcode`\@} @@ -161,6 +161,11 @@ D\space##1% \psset{#1}% \psreadDataColumn@ii } + +\define@key[psset]{pst-plot}{outDelimiter}[\space]{\def\ps@OutDelimiter{#1}} +\psset[pst-plot]{outDelimiter=\space} + + \def\psreadDataColumn@ii#1#2#3#4{% #1:column #2:delimiter #3:\result #4:data file \immediate\openin\RCD@file=#4\relax \global\let#3=\@empty @@ -181,8 +186,15 @@ D\space##1% \if\reserved@a#2\relax% delimiter? \advance\@tempcnta \m@ne \ifnum \@tempcnta=\z@ - \expandafter\g@addto@macro\expandafter#3\expandafter{\reserved@b\space}% - \@tempswatrue + \if$\reserved@b$\else + \if$#3$ % no value saved + \xdef#3{\reserved@b}% + \else + \xdef#3{#3\expandafter\ps@OutDelimiter\reserved@b}% +% \expandafter\g@addto@macro\expandafter#3\expandafter{\expandafter\ps@OutDelimiter\reserved@b}% + \fi + \@tempswatrue + \fi \fi \def\reserved@b{}% ??? \else |