summaryrefslogtreecommitdiff
path: root/graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex')
-rw-r--r--graphics/pstricks/contrib/pst-plot/tex/pst-plot.tex20
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