From 3cd94fe7f2abf0968c8aeaa004d2b54ede143c1f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 7 Nov 2010 23:47:49 +0000 Subject: pst-circ 1.57 (6nov10) git-svn-id: svn://tug.org/texlive/trunk@20358 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/pst-circ/Changes | 2 ++ .../doc/generic/pst-circ/pst-circ-doc.bib | 14 +++++----- .../doc/generic/pst-circ/pst-circ-doc.pdf | Bin 519442 -> 521293 bytes .../doc/generic/pst-circ/pst-circ-doc.tex | 11 ++++++++ .../texmf-dist/tex/generic/pst-circ/pst-circ.tex | 29 +++++++++++++-------- 5 files changed, 38 insertions(+), 18 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/generic/pst-circ/Changes b/Master/texmf-dist/doc/generic/pst-circ/Changes index ed101279a1a..59fdf605549 100644 --- a/Master/texmf-dist/doc/generic/pst-circ/Changes +++ b/Master/texmf-dist/doc/generic/pst-circ/Changes @@ -1,3 +1,5 @@ +1.57 2010-11-06 - new optional argument for a schottky diode + - improved FET transistor symbol 1.56 2010-09-18 - fixed bug with \circledipole 1.55 2010-08-15 - circledipole with variable radius - added macro \newCircDipole (cb) diff --git a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib index a3084b2e032..05bc58e1e6f 100644 --- a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib +++ b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib @@ -94,18 +94,18 @@ @Book{PSTricks2, author = {Herbert Vo\ss}, title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX}, - edition = {5.}, - publisher = {DANTE/Lehmanns Media}, - year = {2008}, + edition = {6.}, + publisher = {DANTE/Lehmanns}, + year = {2010}, address = {Heidelberg/Berlin} } @Book{voss:math, author = {Herbert Vo\ss}, - title = {Mathematik mit \LaTeX}, - publisher = {{DANTE/Lehmanns Media}}, - year = {2009}, - address = {Heidelberg/Berlin} + title = {Typsetting mathematics with \LaTeX}, + publisher = {UIT}, + year = {2010}, + address = {Cambridge -- UK} } @Book{PSTricksE, 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 65531aa9259..d83e24479e5 100644 Binary files a/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf and b/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf 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 087cea443b4..eedeebf889e 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 @@ -103,6 +103,7 @@ Thanks to: \\ \mbox{Jean-C\^ome Charpentier}, \mbox{Patrick Drechsler}, \mbox{Amit Finkler}, + \mbox{Felix Gottwald}, \mbox{Markus Graube}, \mbox{Henning Heinze}, \mbox{Bernd Landwehr}, @@ -115,6 +116,7 @@ Thanks to: \\ \endgroup \end{abstract} +\clearpage \section{The basic system} @@ -1015,6 +1017,15 @@ Wire intersect parameters work also with \Lcs{multidipole}. \end{pspicture} \end{LTXexample} +\xLkeyset{dipolestyle=schottky}\xLcs{diode} +\begin{LTXexample}[width=3.5cm] +\begin{pspicture}(3,2) + \pnode(0,1){A} + \pnode(3,1){B} + \diode[dipolestyle=schottky](A)(B){$T$} +\end{pspicture} +\end{LTXexample} + \xLkeyword{variable}\xLcs{resistor} \begin{LTXexample}[width=3.5cm] \begin{pspicture}(3,2) 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 75d725f2eda..2bd5869e4d8 100644 --- a/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex +++ b/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex @@ -5,8 +5,6 @@ %% %% Package `pst-circ.tex' %% -%% Original idea: A.Premoli I.Maio, M.Luque, -%% %% Christophe Jorssen %% Herbert Voss %% @@ -29,8 +27,8 @@ \ifx\PSTXKeyLoaded\endinput \else\input pst-xkey \fi \ifx\PSTMultidoLoaded\endinput\else\input multido.tex\fi % -\def\fileversion{1.56} -\def\filedate{2010/09/18} +\def\fileversion{1.57} +\def\filedate{2010/11/06} \message{`pst-circ' v\fileversion (CJ,hv,pd)} % \edef\PstAtCode{\the\catcode`\@} @@ -62,7 +60,6 @@ \def\pst@Ttype@FET{FET} \def\pst@FETchanneltype@P{P}% Ted \def\pst@FETchanneltype@N{N}% Ted -% start Herbert 2003-07-17 \def\pst@Dstyle@twoCircles{twoCircles} \def\pst@Dstyle@varistor{varistor} \def\pst@Dstyle@thyristor{thyristor} @@ -70,7 +67,7 @@ \def\pst@Dstyle@photo{photo} \def\pst@Dstyle@triac{triac} \def\pst@Dstyle@Z{Z} -% end Herbert 2003-07-17 +\def\pst@Dstyle@schottky{schottky} \def\pst@Dstyle@normal{normal} \def\pst@Dstyle@chemical{chemical} \def\pst@Dstyle@elektor{elektor} @@ -393,9 +390,13 @@ \fi% \ifx\psk@Ttype\pst@Ttype@FET\relax% \ifnum180=\Pst@TRot\relax - \psline[arrows=-](0.6,0.5)(0.05,0.5)(0.05,-0.5)(0.6,-0.5)% + \psline[arrows=-](0.6,0.5)(0.05,0.5) + \psline[linestyle=dashed,dash=8pt 3pt,arrows=-](0.05,0.6)(0.05,-0.6) + \psline[arrows=-](0.05,-0.5)(0.6,-0.5)% \else - \psline[arrows=-](0.65,0.5)(0.15,0.5)(0.15,-0.5)(0.65,-0.5)% + \psline[arrows=-](0.65,0.5)(0.15,0.5) + \psline[linestyle=dashed,dash=8pt 3pt,arrows=-](0.15,0.6)(0.15,-0.6) + \psline[arrows=-](0.15,-0.5)(0.65,-0.5)% \fi% \else% \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)% @@ -403,9 +404,11 @@ \ifx\psk@Ttype\pst@Ttype@FET\relax% % \ifx\psk@Ttype\pst@Ttype@PNP\relax% \ifx\psk@FETchanneltype\pst@FETchanneltype@P\relax% Ted 2007-10-15 - \psline[origin={#3},arrowinset=0,arrowsize=8\pslinewidth]{->}(-0.5,0)% + \psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(0.15,0)(0.65,0)% + \qdisk(#2){1.5pt}\psline[origin={#2}]{-}(0,0.5)% \else% - \psline[origin={#2},arrowinset=0,arrowsize=8\pslinewidth]{<-}(-0.5,0)% + \psline[arrowinset=0,arrowsize=8\pslinewidth]{<-}(0.15,0)(0.65,0)% + \qdisk(#2){1.5pt}\psline[origin={#2}]{-}(0,0.5)% \fi% \else% \ifx\psk@Ttype\pst@Ttype@PNP\relax% @@ -1174,7 +1177,11 @@ \psline[arrows=-,linewidth=\pslinewidth](0.25,-0.2)(0.5,-0.3)(0.5,-0.6) \else% \pspolygon[arrows=-,linewidth=1.5\pslinewidth](-0.25,-0.2)(-0.25,0.2)(0.25,0) - \psline[arrows=-,linewidth=1.5\pslinewidth](0.25,0.2)(0.25,-0.2) + \ifx\psk@Dstyle\pst@Dstyle@schottky + \psline[linewidth=1.1\pslinewidth](0.4,0.2)(0.4,0.3)(0.3,0.3)(0.3,-0.3)(0.2,-0.3)(0.2,-0.2) + \else + \psline[arrows=-,linewidth=1.5\pslinewidth](0.25,0.2)(0.25,-0.2)% for all following + \fi \ifx\psk@Dstyle\pst@Dstyle@thyristor \psline[arrows=-,linewidth=1.5\pslinewidth](0,-0.1)(0,-0.35) \fi% -- cgit v1.2.3