summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-07-17 00:48:51 +0000
committerKarl Berry <karl@freefriends.org>2008-07-17 00:48:51 +0000
commit8a65930e95ea64f159fc24ee6b7b0ad9082f467e (patch)
tree5d122cbda2ddcd2342bf3db87a52cce44601c9b9 /Master
parent8aa64782bf3183aededbb587b4bb0a79a6567aea (diff)
pst-circ 1.46 (15jul08)
git-svn-id: svn://tug.org/texlive/trunk@9619 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/generic/pst-circ/Changes2
-rw-r--r--Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdfbin506208 -> 464055 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex195
-rw-r--r--Master/texmf-dist/source/generic/pst-circ/Makefile24
-rw-r--r--Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex40
5 files changed, 162 insertions, 99 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-circ/Changes b/Master/texmf-dist/doc/generic/pst-circ/Changes
index a4c42a4233d..595c596257c 100644
--- a/Master/texmf-dist/doc/generic/pst-circ/Changes
+++ b/Master/texmf-dist/doc/generic/pst-circ/Changes
@@ -1,3 +1,5 @@
+1.46 2008-07-15 (hv) - optional dot for the (new)ground symbol (rw)
+ - added dipolstyle crystal for the capacitor
1.45 2008-03-16 (hv) - fix bug with a switch as multidipole
1.44 2008-02-28 (hv) - added the microwave part (Francois Boone)
1.43 2007-12-18 (hv) - fixed bug with \@empty
diff --git a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf
index add10bb62c7..61f2a879c2a 100644
--- a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf
+++ b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex
index d1877f73eb7..93ce8cd7c59 100644
--- a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex
+++ b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex
@@ -1,17 +1,23 @@
-%% $Id: pst-circ-doc.tex 3 2007-12-23 16:23:22Z herbert $
+%% $Id: pst-circ-doc.tex 18 2008-03-22 20:20:39Z herbert $
\listfiles
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage[T1]{fontenc}
-\usepackage{mathpazo}
+\usepackage{arev}% use this if you do not have the palatino math font
+%\usepackage{mathpazo}
\usepackage{fancyhdr}
-\usepackage{url}
+\usepackage{url,array,longtable}
%
\usepackage[dvipsnames]{pstricks}
\usepackage{pst-circ}
\let\verPstCirc\fileversion
\usepackage{multicol}
\usepackage{showexpl,lscape}
+\lstset{language=PSTricks,
+ morekeywords={psGammaDist,psChiIIDist,psTDist,psFDist,psBetaDist,psPlotImpl}}
+\lstdefinestyle{syntax}{backgroundcolor=\color{blue!20},numbers=none,xleftmargin=0pt,xrightmargin=0pt,
+ frame=single}
+%
%
\makeatletter
\def\@UrlFont{\small\ttfamily}
@@ -34,10 +40,11 @@
\begin{document}
-\title{\texttt{pst-circ}\\ A PSTricks package for drawing electric circuits\\\normalsize ver. \verPstCirc}
+\title{\texttt{pst-circ}\\[10pt]
+ {\Large A PSTricks package for drawing electric circuits}\\\normalsize ver. \verPstCirc}
\author{Christophe Jorssen\thanks{\url{<CJ@PSTricks.de>}} \and
Herbert Vo\ss\thanks{\url{<voss@PSTricks.de>}} \and Fran\c{c}ois Boone%
-\thanks{(microwave symbols) \url{francois.boone@usherbrooke.ca}}}
+\thanks{\url{francois.boone@usherbrooke.ca} (microwave symbols)}}
\date{\today}
\maketitle
@@ -48,11 +55,14 @@ circuits are provided as graphical units which can readily be
interconnectedd to produce circuit diagrams of a reasonable level of complexity.
\end{abstract}
+\clearpage
+
\setlength{\columnseprule}{0.6pt}
\begin{multicols}{2}
{\parskip 0pt \tableofcontents}
\end{multicols}
+\clearpage
\section{Introduction}
The package \CircPackage{} is a collection of graphical elements based
@@ -72,65 +82,64 @@ out the underlying vector graphics.
There are specific paramaters defined to change easily the behaviour of the pst-circ
objects you are drawing.
-\let\HLTTc\textsf
-%\begin{multicols}{2}
-\begin{description}
-\item[\HLTTc{intensity} (boolean):] (\emph{default:~false})
-\item[\HLTTc{intensitylabel} (string):] (\emph{default:~})
-\item[\HLTTc{intensitylabeloffset} (dimension):] (\emph{default:~0.5})
-\item[\HLTTc{intensitycolor} (PSTricks color):] (\emph{default:~black})
-\item[\HLTTc{intensitylabelcolor} (PSTricks color):] (\emph{default:~black})
-\item[\HLTTc{intensitywidth} (dimension):] (\emph{default:~\texttt{\cs{pslinewidth}}})
-\item[\HLTTc{tension} (boolean):] (\emph{default:~false})
-\item[\HLTTc{tensionlabel} (string):] (\emph{default:~})
-\item[\HLTTc{tensionoffset} (dimension):] (\emph{default:~1})
-\item[\HLTTc{tensionlabeloffset} (dimension):] (\emph{default:~1.2})
-\item[\HLTTc{tensioncolor} (PSTricks color):] (\emph{default:~black})
-\item[\HLTTc{tensionlabelcolor} (PSTricks color):] (\emph{default:~black})
-\item[\HLTTc{tensionwidth} (dimension):] (\emph{default:~\texttt{\cs{pslinewidth}}})
-\item[\HLTTc{labeloffset} (dimension):] (\emph{default:~0.7})
-\item[\HLTTc{labelangle} (PSTricks label angle):] (\emph{default:~0})
-\item[\HLTTc{labelInside} (integer):] (\emph{default:~0})
-\item[\HLTTc{dipoleconvention}:] (\emph{default:~receptor})
-\item[\HLTTc{directconvetion} (boolean):] (\emph{default:~true})
-\item[\HLTTc{dipolestyle} (string):] (\emph{default:~normal})
-\item[\HLTTc{variable} (boolean):] (\emph{default:~false})
-\item[\HLTTc{parallel} (boolean):] (\emph{default:~false})
-\item[\HLTTc{parallelarm} (dimension):] (\emph{default:~1.5})
-\item[\HLTTc{parallelsep} (real):] (\emph{default:~0})
-\item[\HLTTc{parallelnode} (boolean):] (\emph{default:~false})
-\item[\HLTTc{intersect} (boolean):] (\emph{default:~false})
-\item[\HLTTc{intersectA} (node):]
-\item[\HLTTc{intersectB} (node):]
-\item[\HLTTc{OAinvert} (boolean):] (\emph{default:~true})
-\item[\HLTTc{OAperfect} (boolean):] (\emph{default:~true})
-\item[\HLTTc{OAiplus} (boolean):] (\emph{default:~false})
-\item[\HLTTc{OAiminus} (boolean):] (\emph{default:~false})
-\item[\HLTTc{OAiout} (boolean):] (\emph{default:~false})
-\item[\HLTTc{OAipluslabel} (string):] (\emph{default:~})
-\item[\HLTTc{OAiminuslabel} (string):] (\emph{default:~})
-\item[\HLTTc{OAioutlabel} (string):] (\emph{default:~})
-\item[\HLTTc{transistorcircle} (boolean):] (\emph{default:~true})
-\item[\HLTTc{transistorinvert} (boolean):] (\emph{default:~false})
-\item[\HLTTc{transistoribase} (boolean):] (\emph{default:~false})
-\item[\HLTTc{transistoricollector} (boolean):] (\emph{default:~false})
-\item[\HLTTc{transistoriemitter} (boolean):] (\emph{default:~false})
-\item[\HLTTc{transistoribaselabel} (string):] (\emph{default:~})
-\item[\HLTTc{transistoricollectorlabel} (string):] (\emph{default:~})
-\item[\HLTTc{transistoriemitterlabel} (string):] (\emph{default:~})
-\item[\HLTTc{TRot} (angle):] (\emph{default:~0})
-\item[\HLTTc{edge} (macro):] (\emph{default:~\texttt{\textbackslash ncangles}})
-\item[\HLTTc{transistortype} (string):] (\emph{default:~PNP})
-\item[\HLTTc{FETchanneltype} (string):] (\emph{default:~N})
-\item[\HLTTc{primarylabel} (string):] (\emph{default:~})
-\item[\HLTTc{secondarylabel} (string):] (\emph{default:~})
-\item[\HLTTc{transformeriprimary} (boolean):] (\emph{default:~false})
-\item[\HLTTc{transformerisecondary} (boolean):] (\emph{default:~false})
-\item[\HLTTc{transformeriprimarylabel} (string):] (\emph{default:~})
-\item[\HLTTc{transformerisecondarylabel} (string):] (\emph{default:~})
-\item[\HLTTc{tripolestyle} (string):] (\emph{default:~normal})
-\end{description}
-%\end{multicols}
+\begin{longtable}{@{}>{\ttfamily}l l l@{}}
+\textrm{\emph{name}} & \emph{type} & \emph{default}\\\hline
+\endhead
+intensity & boolean & \emph{false} \\
+intensitylabel & string & \emph{ } \\
+intensitylabeloffset & dimension & \emph{ 0.5} \\
+intensitycolor & PSTricks color & \emph{ black} \\
+intensitylabelcolor & PSTricks color & \emph{ black} \\
+intensitywidth & dimension & \emph{ \texttt{\cs{pslinewidth}}} \\
+tension & boolean & \emph{ false} \\
+tensionlabel & string & \emph{ } \\
+tensionoffset & dimension & \emph{ 1} \\
+tensionlabeloffset & dimension & \emph{ 1.2} \\
+tensioncolor & PSTricks color & \emph{ black} \\
+tensionlabelcolor & PSTricks color & \emph{ black} \\
+tensionwidth & dimension & \emph{ \texttt{\cs{pslinewidth}}} \\
+labeloffset & dimension & \emph{ 0.7} \\
+labelangle & PSTricks label angle & \emph{ 0} \\
+labelInside & integer & \emph{ 0} \\
+dipoleconvention & & \emph{ receptor} \\
+directconvetion & boolean & \emph{ true} \\
+dipolestyle & string & \emph{ normal} \\
+variable & boolean & \emph{ false} \\
+parallel & boolean & \emph{ false} \\
+parallelarm & dimension & \emph{ 1.5} \\
+parallelsep & real & \emph{ 0} \\
+parallelnode & boolean & \emph{ false} \\
+intersect & boolean & \emph{ false} \\
+intersectA & node & \\
+intersectB & node & \\
+OAinvert & boolean & \emph{ true} \\
+OAperfect & boolean & \emph{ true} \\
+OAiplus & boolean & \emph{ false} \\
+OAiminus & boolean & \emph{ false} \\
+OAiout & boolean & \emph{ false} \\
+OAipluslabel & string & \emph{ } \\
+OAiminuslabel & string & \emph{ } \\
+OAioutlabel & string & \emph{ } \\
+transistorcircle & boolean & \emph{ true} \\
+transistorinvert & boolean & \emph{ false} \\
+transistoribase & boolean & \emph{ false} \\
+transistoricollector & boolean & \emph{ false} \\
+transistoriemitter & boolean & \emph{ false} \\
+transistoribaselabel & string & \emph{ } \\
+transistoricollectorlabel & string & \emph{ } \\
+transistoriemitterlabel & string & \emph{ } \\
+TRot & angle & \emph{ 0} \\
+edge & macro & \emph{ \texttt{\textbackslash ncangles}} \\
+transistortype & string & \emph{ PNP} \\
+FETchanneltype & string & \emph{ N} \\
+primarylabel & string & \emph{ } \\
+secondarylabel & string & \emph{ } \\
+transformeriprimary & boolean & \emph{ false} \\
+transformerisecondary & boolean & \emph{ false} \\
+transformeriprimarylabel & string & \emph{ } \\
+transformerisecondarylabel & string & \emph{ } \\
+tripolestyle & string & \emph{ normal}
+\end{longtable}
\subsection{Macros}
@@ -706,6 +715,14 @@ Wire intersect parameters work also with \cs{multidipole}.
\begin{pspicture}(3,2)\psgrid
\pnode(0,1){A}
\pnode(3,1){B}
+ \capacitor[dipolestyle=crystal](A)(B){$Q$}
+\end{pspicture}
+\end{LTXexample}
+
+\begin{LTXexample}[width=3.5cm]
+\begin{pspicture}(3,2)\psgrid
+ \pnode(0,1){A}
+ \pnode(3,1){B}
\coil[dipolestyle=rectangle](A)(B){$L$}
\end{pspicture}
\end{LTXexample}
@@ -1371,8 +1388,9 @@ Finally, something doesn't work with multidipole: this following example works:
\resistor{$R$}.
\end{pspicture}
\end{LTXexample}
+
However, this following one doesn't work:
-\begin{verbatim}
+\begin{lstlisting}
\begin{LTXexample}[width=3.5cm,rframe={}]
\begin{pspicture}(4,2)\psgrid
\pnode(0.5,1){A}
@@ -1381,7 +1399,7 @@ However, this following one doesn't work:
\resistor{$R$}.
\end{pspicture}
\end{LTXexample}
-\end{verbatim}
+\end{lstlisting}
\subsection{New monopole components}
@@ -2088,43 +2106,45 @@ From Chang, K., RF and Microwave Wireless Systems, Wiley InterScience, page 319,
\section{Flip Flops -- logical elements}
The syntax for all logical base circuits is
-\begin{verbatim}
+\begin{lstlisting}[style=syntax]
logic[<options>](<originX,originY>){Label}
-\end{verbatim}
+\end{lstlisting}
\noindent where the options and the origin are optional. If they are missing,
then the default options, described in the next section and the default
origin $(0,0)$ is used. The origin specifies the lower left corner
of the logical circuit.
-\begin{verbatim}
+\begin{lstlisting}[style=syntax]
logic{Demo}
logic[logicType=and]{Demo}
logic(0,0){Demo}
logic[logicType=and](0,0){Demo}
-\end{verbatim}
+\end{lstlisting}
The above four ,,different`` calls of the \verb|logic| macro give the
same output, because they are equivalent.
\subsection{The Options}
-\begin{description}
-\item[logicShowNode (boolean):] (\emph{default:~false})
-\item[logicShowDot (boolean):] (\emph{default:~false})
-\item[logicNodestyle (command):] (\emph{default:~\textbackslash footnotesize})
-\item[logicSymbolstyle (command):] (\emph{default:~\textbackslash large})
-\item[logicSymbolpos (value):] (\emph{default:~0.5})
-\item[logicLabelstyle (command):] (\emph{default:~\textbackslash small})
-\item[logicType (string):] (\emph{default:~and})
-\item[logicChangeLR (boolean):] (\emph{default:~false})
-\item[logicWidth (length):] (\emph{default:~1.5})
-\item[logicHeight (length):] (\emph{default:~2.5})
-\item[logicWireLength (length):] (\emph{default:~0.5})
-\item[logicNInput (number):] (\emph{default:~2})
-\item[logicJInput (number):] (\emph{default:~2})
-\item[logicKInput (number):] (\emph{default:~2})
-\end{description}
+\begin{longtable}{@{}>{\ttfamily}l l l@{}}
+\textrm{\emph{name}} & \emph{type} & \emph{default}\\\hline
+\endhead
+logicShowNode & boolean & \emph{ false} \\
+logicShowDot & boolean & \emph{ false} \\
+logicNodestyle & command & \emph{ \textbackslash footnotesize} \\
+logicSymbolstyle & command & \emph{ \textbackslash large} \\
+logicSymbolpos & value & \emph{ 0.5} \\
+logicLabelstyle & command & \emph{ \textbackslash small} \\
+logicType & string & \emph{ and} \\
+logicChangeLR & boolean & \emph{ false} \\
+logicWidth & length & \emph{ 1.5} \\
+logicHeight & length & \emph{ 2.5} \\
+logicWireLength & length & \emph{ 0.5} \\
+logicNInput & number & \emph{ 2} \\
+logicJInput & number & \emph{ 2} \\
+logicKInput & number &\emph{ 2}
+\end{longtable}
\subsection{Basic Logical Circuits}
At least the basic objects require a unique label name, otherwise it is
@@ -2652,7 +2672,8 @@ drawings: this wouldn't have been possible without him. As usual, Denis Girou ga
precious hand with some dark tricks of \TeX{} and PSTricks. Jean-C\^ome Charpentier
wrote the outline of \cs{multidipole} (a story about riri, fifi and loulou\dots).
-Thanks also to Douglas Waud, Patrick Drechsler (dashpot), Alan Ristow, and Ted Pavlic.
+Thanks also to Douglas Waud, Patrick Drechsler (dashpot), Alan Ristow, Ted Pavlic,
+and Richard Weissnar.
\nocite{*}
diff --git a/Master/texmf-dist/source/generic/pst-circ/Makefile b/Master/texmf-dist/source/generic/pst-circ/Makefile
index 72804d65ca0..dfa5688cf48 100644
--- a/Master/texmf-dist/source/generic/pst-circ/Makefile
+++ b/Master/texmf-dist/source/generic/pst-circ/Makefile
@@ -1,4 +1,3 @@
-
# `Makefile' for `pst-circ.pdf', hv, 2007/03/17
.SUFFIXES : .tex .ltx .dvi .ps .pdf .eps
@@ -13,7 +12,9 @@ ARCHNAME = $(MAIN)-$(shell date +%y%m%d)
ARCHFILES = $(PACKAGE).sty $(PACKAGE).tex $(PACKAGE).pro $(MAIN).tex README Changes Makefile
-all : doc clean
+TDS = ~/PSTricks/PSTricks-TDS
+
+all : doc clean
doc: $(MAIN).pdf
$(MAIN).pdf : $(MAIN).ps
@@ -45,4 +46,23 @@ veryclean : clean
arch :
zip $(ARCHNAME).zip $(ARCHFILES)
+tds:
+ cp -u Changes $(TDS)/doc/generic/$(PACKAGE)/
+ cp -u README $(TDS)/doc/generic/$(PACKAGE)/
+ cp -u $(MAIN).pdf $(TDS)/doc/generic/$(PACKAGE)/
+#
+ cp -u Changes $(TDS)/tex/latex/$(PACKAGE)/
+ cp -u $(PACKAGE).sty $(TDS)/tex/latex/$(PACKAGE)/
+#
+ cp -u Changes $(TDS)/tex/generic/$(PACKAGE)/
+ cp -u $(PACKAGE).tex $(TDS)/tex/generic/$(PACKAGE)/
+#
+ cp -u Changes $(TDS)/dvips/$(PACKAGE)/
+ cp -u $(PACKAGE).pro $(TDS)/dvips/$(PACKAGE)/
+#
+ cp -u Changes $(TDS)/source/$(PACKAGE)/
+ cp -u $(MAIN).tex $(TDS)/source/$(PACKAGE)/
+ cp -u $(MAIN).bib $(TDS)/source/$(PACKAGE)/
+ cp -u Makefile $(TDS)/source/$(PACKAGE)/
+
# EOF
diff --git a/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex b/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex
index 595811ece18..884f709eae8 100644
--- a/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex
+++ b/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex
@@ -8,7 +8,7 @@
%% Original idea: A.Premoli I.Maio, M.Luque,
%%
%% Christophe Jorssen <CJ@PSTricks.de>
-%% Herbert Voss <voss@Pstricks.de>
+%% Herbert Voss <voss@PSTricks.de>
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN archives
@@ -29,8 +29,8 @@
\ifx\PSTnodeLoaded\endinput\else\input pst-node.tex\fi
\ifx\PSTXKeyLoaded\endinput\else\input pst-xkey \fi
%
-\def\fileversion{1.45}
-\def\filedate{2008/03/15}
+\def\fileversion{1.46}
+\def\filedate{2008/07/15}
\message{`pst-circ' v\fileversion (CJ,hv,pd)}
%
\edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax
@@ -91,6 +91,7 @@
\def\pst@Dstyle@normal{normal}
\def\pst@Dstyle@chemical{chemical}
\def\pst@Dstyle@elektor{elektor}
+\def\pst@Dstyle@crystal{crystal}
\def\pst@Dstyle@elektorchemical{elektorchemical}
\def\pst@Dstyle@elektorcurved{elektorcurved}
\def\pst@Dstyle@curved{curved}
@@ -693,7 +694,9 @@
hatchwidth=0.5\pslinewidth](-0.5,-0.7)(0.5,-0.5)
\psline[linewidth=1.5\pslinewidth](-0.5,-0.5)(0.5,-0.5)
\psline(0,0)(0,-0.5)
- \pscircle*(#3){2\pslinewidth}%
+ \ifPst@connectingdot
+ \pscircle*(0,0){2\pslinewidth}
+ \fi
}
\ignorespaces%
}}
@@ -1368,10 +1371,18 @@
\pnode(-0.2284123,0){dipole@1}
\pnode(0.2284123,0){dipole@2}
\else
- \psline[arrows=-](-0.2,-0.5)(-0.2,0.5)
- \psline[arrows=-](0.2,-0.5)(0.2,0.5)
- \pnode(-0.2,0){dipole@1}
- \pnode(0.2,0){dipole@2}
+ \ifx\psk@Dstyle\pst@Dstyle@crystal
+ \psline[arrows=-](-0.3,-0.4)(-0.3,0.4)
+ \psline[arrows=-](0.3,-0.4)(0.3,0.4)
+ \psframe(-0.2,-0.5)(0.2,0.5)
+ \pnode(-0.3,0){dipole@1}
+ \pnode(0.3,0){dipole@2}
+ \else
+ \psline[arrows=-](-0.2,-0.5)(-0.2,0.5)
+ \psline[arrows=-](0.2,-0.5)(0.2,0.5)
+ \pnode(-0.2,0){dipole@1}
+ \pnode(0.2,0){dipole@2}
+ \fi
\fi
\fi
\fi
@@ -1948,6 +1959,10 @@
\define@key[psset]{pst-circ}{tripoleconfig}{\def\psk@Tconfig{#1}}
\define@key[psset]{pst-circ}{couplerstyle}{\def\psk@Qstyle{#1}}
\define@key[psset]{pst-circ}{quadripoleinput}{\def\psk@Qinput{#1}}
+%
+\newif\ifPst@connectingdot
+\define@key[psset]{pst-circ}{connectingdot}[true]{\@nameuse{Pst@connectingdot#1}}
+%
\psset{groundstyle=ads,%
antennastyle=two,%
output=top,%
@@ -1960,7 +1975,9 @@
tripolestyle=bottom,%
tripoleconfig=left,%
quadripoleinput=left,%
- couplerstyle=hybrid}
+ couplerstyle=hybrid,%
+ connectingdot=true,
+}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% monopole
@@ -1968,6 +1985,7 @@
%%% Antenna: antennastyle: (two), three, triangle
%%% Oscillator: oscioutput: (top), right, bottom, left,
%%% inputarrow: (false), true
+%%% connectingdot: (true), false
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% newground %%%
\def\newground{\@ifnextchar[{\pst@newground}{\pst@newground[]}}
@@ -1989,7 +2007,9 @@
\pstriangle[linewidth=1.5\pslinewidth](0,-0.5)(0.4,-0.4)
\fi
\psline(0,0)(0,-0.5)
- \pscircle*(#3){2\pslinewidth}%
+ \ifPst@connectingdot
+ \pscircle*(0,0){2\pslinewidth}
+ \fi
}
\ignorespaces%
}