texlive[45829] Master/texmf-dist: pst-circ (16nov17)

commits+karl at tug.org commits+karl at tug.org
Thu Nov 16 23:13:46 CET 2017


Revision: 45829
          http://tug.org/svn/texlive?view=revision&revision=45829
Author:   karl
Date:     2017-11-16 23:13:46 +0100 (Thu, 16 Nov 2017)
Log Message:
-----------
pst-circ (16nov17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/pst-circ/Changes
    trunk/Master/texmf-dist/doc/generic/pst-circ/README
    trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib
    trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.pdf
    trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex
    trunk/Master/texmf-dist/dvips/pst-circ/pst-circ.pro
    trunk/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex
    trunk/Master/texmf-dist/tex/latex/pst-circ/pst-circ.sty

Modified: trunk/Master/texmf-dist/doc/generic/pst-circ/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-circ/Changes	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/doc/generic/pst-circ/Changes	2017-11-16 22:13:46 UTC (rev 45829)
@@ -1,3 +1,4 @@
+2.15  2017-11-16  fix bug with TRot=180 for \transistor
 2.14  2016-08-21  fix bug with \splitter
 2.13  2015-04-15  added some new components (Piere Vivegnis)
 2.12a 2014-10-09  Updated documentation

Modified: trunk/Master/texmf-dist/doc/generic/pst-circ/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-circ/README	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/doc/generic/pst-circ/README	2017-11-16 22:13:46 UTC (rev 45829)
@@ -27,7 +27,7 @@
 If you like to get the documentation file in another format run 
 
 latex pst-circ-doc.tex
-bibtex pst-circ.doc
+biber pst-circ.doc
 latex pst-circ-doc.tex
 dvips pst-circ-doc.dvi
 

Modified: trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.bib	2017-11-16 22:13:46 UTC (rev 45829)
@@ -1,100 +1,67 @@
+%% -*-bibtex-*-
+ at STRING{tugboat	= {TUGboat} }
 @STRING{dtk	= {{D}ie {\TeX}nische {K}om{\"o}die} }
 
+ at Book{companion,
+  author	= {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Dennis Roegel and Herbert Vo\ss},
+  title		= {The {\LaTeX} {G}raphics {C}ompanion},
+  publisher	= {{Addison-Wesley Publishing Company}},
+  edition	= {second},
+  year		= {2007},
+  address	= {Boston, Mass.}
+}
+
+ at Article{girou:01:,
+  author	= {Denis Girou},
+  title		= {Pr\'esentation de {PST}ricks},
+  journal	= {Cahier {GUT}enberg},
+  year		= 1994,
+  volume	= {16},
+  month		= apr,
+  pages		= {21-70}
+}
+
+ at Article{girou:02:,
+  author	= {{Timothy Van} Zandt and Denis Girou},
+  title		= {Inside {PST}ricks},
+  journal	= TUGboat,
+  year		= 1994,
+  volume	= {15},
+  month		= sep,
+  pages		= {239-246}
+}
+
 @Book{PostScript,
   Author         = {Kollock, Nikolai G.},
-  Title          = {PostScript richtig eingesetzt: vom Konzept zum
-                   praktischen Einsatz},
+  Title          = {Post{S}cript richtig eingesetzt: vom {K}onzept zum
+                   praktischen {E}insatz},
   Publisher      = {IWT},
   Address        = {Vaterstetten},
   year           = 1989,
 }
 
- at Manual{miwi,
-  Title          = {References for \TeX{} and Friends},
-  Author         = {Michael Wiedmann and Peter Karp},
+ at Manual{multido,
+  Title          = {\texttt{multido.tex} - a loop macro, that supports fixed-point addition},
+  Author         = {{Timothy Van} Zandt},
   Organization   = {},
-  Address        = {\url{http://www.miwie.org/tex-refs/}},
+  Address        = {\url{CTAN:/macros/generic/multido.tex}},
   Note           = {},
-  year           = 2003,
+  year           = 1997
 }
 
-
- at Article{dtk02.2:jackson.voss:plot-funktionen,
-  author	= {Laura E. Jackson and Herbert Vo{\ss}},
-  title		= {Die {P}lot-{F}unktionen von {\texttt{pst-plot}}},
-  journal	= dtk,
-  year		= 2002,
-  volume	= {2/02},
-  altvolume	= 2,
-  altnumber	= 14,
-  month		= jun,
-  pages		= {27--34},
-  annote	= bretter,
-  keywords	= {},
-  abstract	= { Im letzten Heft wurden die mathematischen Funktionen von
-		  \PS~im Zusammenhang mit dem {\LaTeX}-Paket
-		  \texttt{pst-plot} zum Zeichnen von Funktionen beschrieben
-		  und durch Beispiele erl{\"a}utert. In diesem Teil werden
-		  die bislang nur erw{\"a}hnten Plot-Funktionen f{\"u}r
-		  externe Daten behandelt. }
-}
-
- at Article{dtk02.1:voss:mathematischen,
-  author	= {Herbert Vo{\ss}},
-  title		= {Die mathematischen {F}unktionen von {P}ostscript},
-  journal	= dtk,
-  year		= 2002,
-  volume	= {1/02},
-  altvolume	= 1,
-  altnumber	= 14,
-  month		= mar,
-  pages		= {40-47},
-  annote	= bretter,
-  keywords	= {},
-  abstract	= { \PS, faktisch genauso alt wie {\TeX}, ist im
-		  Verh{\"a}ltnis dazu allgemein noch weniger bekannt, wenn es
-		  darum geht zu beurteilen, was es denn nun im eigentlichen
-		  Sinne ist. Au{\ss}erdem wird h{\"a}ufig vergessen, dass
-		  sich mit den \PS-Funktionen viele Dinge erledigen lassen,
-		  bei denen sonst auf externe Programme zur{\"u}ckgegriffen
-		  wird. Dies wird im Folgenden f{\"u}r die mathematischen
-		  Funktionen im Zusammenhang mit dem Paket \texttt{pst-plot}
-		  gezeigt. }
-}
-
-
- at Book{companion,
-  author	= {Michel Goosens and Frank Mittelbach and Serbastian Rahtz and Denis Roegel and Herbert Vo\ss},
-  title		= {The {\LaTeX} {G}raphics {C}ompanion},
-  publisher	= {{Addison-Wesley Publishing Company}},
-  year		= {2007},
-  edition	= {2nd},
-  address	= {Reading, Mass.}
-}
-
 @Book{PSTricks2,
-  author	= {Herbert Vo\ss},
+  author	= {Herbert Vo\ss{}},
   title		= {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX},
-  edition	= {6.},
-  publisher	= {DANTE/Lehmanns},
+  edition	= {6},
+  publisher	= {DANTE -- lehmanns media},
   year		= {2010},
   address	= {Heidelberg/Berlin}
 }
 
- at Book{voss:math,
+ at Book{PSTricks2-UIT,
   author	= {Herbert Vo\ss},
-  title		= {Typsetting mathematics with \LaTeX},
+  title		= {PSTricks -- Graphics for \LaTeX},
   publisher	= {UIT},
-  year		= {2010},
-  address	= {Cambridge -- UK}
-}
-
- at Book{PSTricksE,
-  author	= {Herbert Vo\ss{}},
-  title		= {\texttt{PSTricks} -- {G}raphics and {P}ost{S}cript for \LaTeX},
-  edition	= {1st},
-  publisher	= {UIT},
   year		= {2011},
-  address	= {Cambridge -- UK}
+  address	= {Cambridge/UK}
 }
-

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

Modified: trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/doc/generic/pst-circ/pst-circ-doc.tex	2017-11-16 22:13:46 UTC (rev 45829)
@@ -1,4 +1,4 @@
-%% $Id: pst-circ-doc.tex 927 2014-06-18 11:01:59Z herbert $
+%% $Id: pst-circ-doc.tex 646 2017-11-16 09:46:12Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings,
     headexclude,footexclude,oneside,enabledeprecatedfontcommands]{pst-doc}
 \usepackage[utf8]{inputenc}
@@ -5,6 +5,8 @@
 \usepackage{pst-circ}
 \let\pstCircFV\fileversion
 \usepackage{amsmath,siunitx}
+
+\addbibresource{\jobname.bib}
 \DeclareSIUnit\dbm{dBm} %% Définition du dBm
 \lstset{explpreset={pos=l,wide=false,rframe=},language=PSTricks,
     morekeywords={multidipole,parallel},basicstyle=\footnotesize\ttfamily}
@@ -497,7 +499,7 @@
 
 \xLcs{transistor}\xLkeyword{TRot}
 \begin{LTXexample}[width=5.5cm]
-\begin{pspicture}(3,4)
+\begin{pspicture}[showgrid](3,4)
 \pnodes(3,2){A}(0,1){B}(0,3){C}
 \transistor[TRot=180](A)(B)(C)
 \end{pspicture}
@@ -4201,8 +4203,8 @@
 \bgroup
 \raggedright
 \nocite{*}
-\bibliographystyle{plain}
-\bibliography{pst-circ-doc}
+%\bibliographystyle{plain}
+\printbibliography
 \egroup
 
 \printindex

Modified: trunk/Master/texmf-dist/dvips/pst-circ/pst-circ.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/pst-circ/pst-circ.pro	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/dvips/pst-circ/pst-circ.pro	2017-11-16 22:13:46 UTC (rev 45829)
@@ -1,5 +1,5 @@
 %!
-% $Id: pst-circ.pro 3 2007-12-23 16:23:22Z herbert $
+% $Id: pst-circ.pro 646 2017-11-16 09:46:12Z herbert $
 %
 % PostScript prologue for pst-circ.tex.
 % version 0.01 2007-03-23 (hv)

Modified: trunk/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/tex/generic/pst-circ/pst-circ.tex	2017-11-16 22:13:46 UTC (rev 45829)
@@ -1,4 +1,4 @@
-%% $Id: pst-circ.tex 928 2014-06-19 13:56:25Z herbert $
+%% $Id: pst-circ.tex 646 2017-11-16 09:46:12Z herbert $
 %% This is file `pst-circ.tex'
 %%
 %% IMPORTANT NOTICE:
@@ -26,8 +26,8 @@
 \ifx\PSTXKeyLoaded\endinput   \else\input pst-xkey \fi
 \ifx\PSTMultidoLoaded\endinput\else\input multido.tex\fi
 %
-\def\fileversion{2.14}
-\def\filedate{2016/08/21}
+\def\fileversion{2.15}
+\def\filedate{2017/11/16}
 \message{`pst-circ' v\fileversion (hv)}
 %
 \edef\PstAtCode{\the\catcode`\@}
@@ -1174,36 +1174,33 @@
       XB basesep \Pst at TRot\space cos mul add
       YB basesep \Pst at TRot\space sin mul add){TBaseNode}% base node
   \fi%
-%  \psdot(#1)%
   \rput[c]{\Pst at TRot}(!
       \pst at tempA /YB exch \pst at number\psyunit div def
       /XB exch \pst at number\psxunit div def
       /basesep \Pst at basesep\space \pst at number\psxunit div def
       XB basesep \Pst at TRot\space cos mul add
-      YB basesep \Pst at TRot\space sin mul add){%(#1){%
-
-  %%%%%%%%%%
-    \ifnum180=\Pst at TRot\relax%
+      YB basesep \Pst at TRot\space sin mul add){%
+    \ifnum180=\Pst at TRot
     	\ifPst at transistorcircle\pscircle(0.3,0){0.7}\fi
-	
-    	\ifx\psk at Ttype\pst at Ttype@NPN\relax%
-	
-	      	\ifPst at transistorinvert\pnode(0.5,-0.5){#2}\else\pnode(0.5,-0.5){#3}\fi%
-        	\ifPst at transistorinvert\pnode(0.5,0.5){#3}\else\pnode(0.5,0.5){#2}\fi%
-	
-		    \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
-		    
-		    \psline[arrows=-,linewidth=4\pslinewidth](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
-    	\else% 
+    	\ifx\psk at Ttype\pst at Ttype@NPN 
+%  \psdot[dotscale=3]
+          \ifPst at transistorinvert
+            \pnode(0.5,-0.5){#2}
+            \pnode(0.5,0.5){#3}
+            \psline[arrowinset=0,arrowsize=8\pslinewidth,arrows=<-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
+          \else
+            \pnode(0.5,-0.5){#3}
+            \pnode(0.5,0.5){#2}
+            \psline[arrowinset=0,arrowsize=8\pslinewidth,arrows=->](0.5,0.5)(TBaseNode)(0.5,-0.5)%
+          \fi
+          \psline[linewidth=4\pslinewidth,arrows=-](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
+    	\else
       		\ifx\psk at Ttype\pst at Ttype@PNP\relax%
 		        \ifPst at transistorinvert\pnode(0.5,-0.5){#2}\else\pnode(0.5,-0.5){#3}\fi%
             	\ifPst at transistorinvert\pnode(0.5,0.5){#3}\else\pnode(0.5,0.5){#2}\fi%
-	
 			    \psline[arrows=-](0.5,0.5)(TBaseNode)(0.5,-0.5)%
-
           	\else%  FET 
 				\ifx\psk at Ttype\pst at Ttype@FET\relax%
-				
 					\ifPst at transistorinvert\pnode(0.75,-0.5){#2}\else\pnode(0.75,-0.5){#3}\fi%
         			\ifPst at transistorinvert\pnode(0.75,0.5){#3}\else\pnode(0.75,0.5){#2}\fi%
 				    % Main drawings
@@ -1210,14 +1207,11 @@
 				    \psline[arrows=-](0.75,0.5)(0.2,0.5)
                     \psline[linestyle=dashed,dash=8pt 3pt,arrows=-](0.2,0.6)(0.2,-0.6)
                     \psline[arrows=-](0.2,-0.5)(0.75,-0.5)%
-                    
                     \ifPst at FETmemory% atosch
                     	\psline[arrows=-,linewidth=\psk at I@width](-0.15,0.5)(-0.15,-0.5)%
                   	\fi%
                   	\psline[arrows=-,linewidth=\psk at I@width](TBaseNode|0,0.5)(TBaseNode|0,-0.5)%
-                    
                     \ifx\psk at FETchanneltype\pst at FETchanneltype@P\relax% Ted 2007-10-15
-                    
                 		\psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(0.2,0)(0.75,0)%
 						\ifPst at transistorinvert
         					\qdisk(#3){1.5pt}\psline[origin={#3}]{-}(0,-0.5)%
@@ -1232,8 +1226,6 @@
 							\qdisk(#2){1.5pt}\psline[origin={#2}]{-}(0,-0.5)%
 						\fi
              		\fi%
-
-      				
 				\else % NMOS or PMOS
 					\ifPst at transistorinvert\pnode(0.75,-0.4){#2}\else\pnode(0.75,-0.4){#3}\fi%
         			\ifPst at transistorinvert\pnode(0.75,0.4){#3}\else\pnode(0.75,0.4){#2}\fi%
@@ -1241,8 +1233,6 @@
     				\psline[arrows=-](0.75,0.4)(0.15,0.4)
                     \psline[linewidth=3\psk at I@width,arrows=-](0.15,0.6)(0.15,-0.6)
                     \psline[arrows=-](0.75,-0.4)(0.15,-0.4)%
-                    
-      				
 					 \ifx\psk at Ttype\pst at Ttype@NMOS\relax%
 					 	\ifPst at transistorinvert
         					\psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(0.15,0.4)(0.75,0.4)%
@@ -1250,7 +1240,6 @@
 							\psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(0.15,-0.4)(0.75,-0.4)%
 						\fi
 						\psline[arrows=-,linewidth=1.5\psk at I@width](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
-
 					\else
 						\ifPst at transistorinvert
         					\psline[arrowinset=0,arrowsize=8\pslinewidth]{<-}(0.15,0.4)(0.75,0.4)%
@@ -1267,19 +1256,14 @@
 		\ifx\psk at Ttype\pst at Ttype@FET\relax%
 			\ifPst at transistorinvert\pnode(0.65,0.5){#2}\else\pnode(0.65,0.5){#3}\fi%
         	\ifPst at transistorinvert\pnode(0.65,-0.5){#3}\else\pnode(0.65,-0.5){#2}\fi%
-		
 			% FET Main drawings
-			
 		    \psline[arrows=-](0.65,0.5)(0.15,0.5) % upper line
             \psline[linestyle=dashed,dash=8pt 3pt,arrows=-](0.15,0.6)(0.15,-0.6) % gate
             \psline[arrows=-](0.15,-0.5)(0.65,-0.5)% lower line
-            
             \ifPst at FETmemory% atosch
             	\psline[arrows=-,linewidth=\psk at I@width](-0.15,0.5)(-0.15,-0.5)%
           	\fi%
           	\psline[arrows=-,linewidth=\psk at I@width](TBaseNode|0,0.5)(TBaseNode|0,-0.5)%
-            
-            
             \ifx\psk at FETchanneltype\pst at FETchanneltype@P\relax% Ted 2007-10-15
         		\psline[arrowinset=0,arrowsize=8\pslinewidth]{->}(0.15,0)(0.65,0)%
 				\qdisk(#3){1.5pt}\psline[origin={#3}]{-}(0,-0.5)%
@@ -1287,8 +1271,6 @@
       			\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 at Ttype\pst at Ttype@NMOS\relax%
 				% NMOS Main drawings
@@ -1311,9 +1293,7 @@
     				\psline[arrows=-](0.65,0.4)(0.15,0.4) % upper line
                     \psline[linewidth=3\psk at I@width,arrows=-](0.15,0.6)(0.15,-0.6) % gate
                     \psline[arrows=-](0.65,-0.4)(0.15,-0.4)% lower line
-                
                 	\psline[arrows=-,linewidth=1.5\psk at I@width](TBaseNode|0,0.4)(TBaseNode|0,-0.4)%
-                    
             		\ifPst at transistorinvert\pnode(0.65,0.4){#2}\else\pnode(0.65,0.4){#3}\fi%
             		\ifPst at transistorinvert\pnode(0.65,-0.4){#3}\else\pnode(0.65,-0.4){#2}\fi%
     				\ifPst at transistorinvert

Modified: trunk/Master/texmf-dist/tex/latex/pst-circ/pst-circ.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pst-circ/pst-circ.sty	2017-11-16 01:22:27 UTC (rev 45828)
+++ trunk/Master/texmf-dist/tex/latex/pst-circ/pst-circ.sty	2017-11-16 22:13:46 UTC (rev 45829)
@@ -1,4 +1,4 @@
-%% $Id: pst-circ.sty 3 2007-12-23 16:23:22Z herbert $
+%% $Id: pst-circ.sty 646 2017-11-16 09:46:12Z herbert $
 \RequirePackage{pstricks}
 \ProvidesPackage{pst-circ}[2007/12/23 package wrapper for 
   pst-circ.tex (hv)]



More information about the tex-live-commits mailing list