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