From 65318cd9d563ee78cb75275164d326a7d7eb97e3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 2 May 2017 21:41:32 +0000 Subject: circuitikz (2may17) git-svn-id: svn://tug.org/texlive/trunk@44155 c570f23f-e606-0410-a88d-b1316a301751 --- .../third/circuitikz/circuitikz-context.pdf | Bin 12578 -> 12647 bytes .../texmf-dist/doc/generic/circuitikz/CHANGELOG.md | 10 +++++ .../texmf-dist/doc/latex/circuitikz/changelog.tex | 28 ++++++++++++ .../doc/latex/circuitikz/circuitikzmanual.pdf | Bin 279325 -> 283257 bytes .../doc/latex/circuitikz/circuitikzmanual.tex | 49 ++++++++++++++------- 5 files changed, 72 insertions(+), 15 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/context/third/circuitikz/circuitikz-context.pdf b/Master/texmf-dist/doc/context/third/circuitikz/circuitikz-context.pdf index 88579c8e6ae..419d0bcf4d7 100644 Binary files a/Master/texmf-dist/doc/context/third/circuitikz/circuitikz-context.pdf and b/Master/texmf-dist/doc/context/third/circuitikz/circuitikz-context.pdf differ diff --git a/Master/texmf-dist/doc/generic/circuitikz/CHANGELOG.md b/Master/texmf-dist/doc/generic/circuitikz/CHANGELOG.md index 9d41260fe85..fc68852703a 100644 --- a/Master/texmf-dist/doc/generic/circuitikz/CHANGELOG.md +++ b/Master/texmf-dist/doc/generic/circuitikz/CHANGELOG.md @@ -1,6 +1,16 @@ The major changes among the different circuitikz versions are listed here. See for a full list of changes. +* Version 0.8.2 (2017-05-01) + - Fixes pgfkeys error using alternatively specified mixed colors(see pgfplots manual section "4.7.5 Colors") + - Added new switches "ncs" and "nos" + - Reworked arrows at spst-switches + - Fixed direction of controlled american voltage source + - "v<=" and "i<=" do not rotate the sources anymore(see them as "counting direction indication", this can be different then the shape orientation); Use the option "invert" to change the direction of the source/apperance of the shape. + - current label "i=" can now be used independent of the regular label "l=" at current sources + - rewrite of current arrow placement. Current arrows can now also be rotated on zero-length paths + - New DIN/EN compliant operational amplifier symbol "en amp" + * Version 0.8.1 (2017-03-25) - Fixed unwanted line through components if target coordinate is a name of a node - Fixed position of labels with subscript letters. diff --git a/Master/texmf-dist/doc/latex/circuitikz/changelog.tex b/Master/texmf-dist/doc/latex/circuitikz/changelog.tex index 2c9a5c4e43c..3d4abe682a1 100644 --- a/Master/texmf-dist/doc/latex/circuitikz/changelog.tex +++ b/Master/texmf-dist/doc/latex/circuitikz/changelog.tex @@ -5,6 +5,34 @@ full list of changes. \begin{itemize} \tightlist +\item + Version 0.8.2 (2017-05-01) + + \begin{itemize} + \tightlist + \item + Fixes pgfkeys error using alternatively specified mixed colors(see + pgfplots manual section ``4.7.5 Colors'') + \item + Added new switches ``ncs'' and ``nos'' + \item + Reworked arrows at spst-switches + \item + Fixed direction of controlled american voltage source + \item + ``v\textless{}='' and ``i\textless{}='' do not rotate the sources + anymore(see them as ``counting direction indication'', this can be + different then the shape orientation); Use the option ``invert'' to + change the direction of the source/apperance of the shape. + \item + current label ``i='' can now be used independent of the regular + label ``l='' at current sources + \item + rewrite of current arrow placement. Current arrows can now also be + rotated on zero-length paths + \item + New DIN/EN compliant operational amplifier symbol ``en amp'' + \end{itemize} \item Version 0.8.1 (2017-03-25) diff --git a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf index 95ac7bff3cd..fc660280f5f 100644 Binary files a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf and b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf differ diff --git a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex index c31b6325074..5f71c56ddd3 100644 --- a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex +++ b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex @@ -92,7 +92,7 @@ \maketitle \tableofcontents - +\cleardoublepage \section{Introduction} \subsection{About} \Circuitikz\ was initiated by Massimo Redaelli in 2007, who was working as a research assistant at the Polytechnic University of Milan, Italy, and needed a tool for creating exercises and exams. @@ -126,7 +126,7 @@ This documentation is somewhat scant. Hopefully the authors will find the leisur \subsection{Requirements} \begin{itemize} - \item \texttt{tikz}, version $\ge 2$; + \item \texttt{tikz}, version $\ge 3$; \item \texttt{xstring}, not older than 2009/03/13; \item \texttt{siunitx}, if using \texttt{siunitx} option. \end{itemize} @@ -147,6 +147,7 @@ The easiest way to contact the authors is via the official Github repository: \u Here, we will provide a list of incompabilitys between different version of circuitikz. We will try to hold this list short, but sometimes it is easier to break with old syntax than including a lot of switches and compatibility layers. You can check the used version at your local installation using the macro \verb!\pgfcircversion{}!. \begin{itemize} +\item Since v0.8.2: voltage and current label directions(v<= / i<=) do NOT change the orientation of the drawn source shape anymore. Use the "invert" option to rotate the shape of the source. Furthermore, from this version on, the current label(i=) at current sources can be used independent of the regular label(l=). \item Since v0.7?: The label behaviour at mirrored bipoles has changes, this fixes the voltage drawing, but perhaps you have to adjust your label positions. \item Since v0.5.1: The parts pfet,pigfete,pigfetebulk and pigfetd are now mirrored by default. Please adjust your yscale-option to correct this. \item Since v0.5: New voltage counting direction, here exists an option to use the old behaviour @@ -488,7 +489,6 @@ Similarly, if (default behaviour) \texttt{europeanvoltages} option is active (or \circuititembip{dcisource}{DC current source}{} \end{itemize} - \subsubsection{Mechanical Analogy} \begin{itemize} \circuititembip{damper}{Mechanical Damping}{} @@ -496,18 +496,13 @@ Similarly, if (default behaviour) \texttt{europeanvoltages} option is active (or \circuititembip{mass}{Mechanical Mass}{} \end{itemize} - -%\begin{framed} -%The options \texttt{europeancurrent} [resp. \texttt{europeanvoltage}] (the default) and \texttt{americancurrent} [resp. \texttt{americanvoltage}] define which sinusoidal current [resp. voltage] source is selected by default when the abbreviated styles \texttt{sinusoidal current source}, \texttt{csourcesin}, \texttt{cI} [resp. \texttt{sinusoidal voltage source}, \texttt{vsourcesin}, \texttt{cV}] are used. - -%One can also use the related styles \texttt{[european currents]} [resp. \texttt{[european voltages]}] and \texttt{[american currents]} [resp. \texttt{[american voltages]}]. -%\end{framed} - \subsubsection{Switch} \begin{itemize} \circuititembip{switch}{Switch}{spst} \circuititembip{closing switch}{Closing switch}{cspst} \circuititembip{opening switch}{Opening switch}{ospst} + \circuititembip{normal open switch}{Normally open switch}{nos} + \circuititembip{normal closed switch}{Normally closed switch}{ncs} \circuititembip{push button}{Push button}{} \end{itemize} @@ -772,6 +767,7 @@ If otherwise \texttt{europeanports} option is active (or the style \texttt{[euro \begin{itemize} \circuititem{op amp}{Operational amplifier}{} + \circuititem{en amp}{Operational amplifier compliant to DIN/EN 60617 standard}{} \circuititem{fd op amp}{Fully differential operational amplifier\footnote{Contributed by Kristofer M. Monisit.}}{} \circuititem{gm amp}{transconductance amplifier}{} \circuititem{plain amp}{Plain amplifier}{} @@ -986,9 +982,21 @@ Also \begin{LTXexample}[varwidth=true] \begin{circuitikz}[american] - \draw (0,0) to[V<=10V, i_=$i_1$] (2,0); + \draw (0,0) to[V=10V,invert, i_=$i_1$] (2,0); \end{circuitikz} -\end{LTXexample} +\end{LTXexample} + +\begin{LTXexample}[varwidth=true] +\begin{circuitikz}[american] + \draw (0,0) to[dcisource=1A, i_=$i_1$] (2,0); +\end{circuitikz} +\end{LTXexample} + +\begin{LTXexample}[varwidth=true] +\begin{circuitikz}[american] + \draw (0,0) to[dcisource=1A,invert, i_=$i_1$] (2,0); +\end{circuitikz} +\end{LTXexample} \subsection{Voltages} @@ -1040,7 +1048,18 @@ See introduction note at Currents (chapter \ref{currents}, page \pageref{current \begin{LTXexample}[varwidth=true] \begin{circuitikz} - \draw (0,0) to[I<=1A, v_=$i_1$] (2,0); + \draw (0,0) to[I<=1A, v_=$u_1$] (2,0); +\end{circuitikz} +\end{LTXexample} + +\begin{LTXexample}[varwidth=true] +\begin{circuitikz} + \draw (0,0) to[I=$~$,l=1A, v_=$u_1$] (2,0); +\end{circuitikz} +\end{LTXexample} +\begin{LTXexample}[varwidth=true] +\begin{circuitikz} + \draw (0,0) to[I,l=1A, v_=$u_1$] (2,0); \end{circuitikz} \end{LTXexample} @@ -1297,7 +1316,7 @@ The following results from using the option \texttt{americanvoltage} or the styl \begin{LTXexample}[varwidth=true] \begin{circuitikz}[american voltages] - \draw (0,0) to[cV=$k\cdot a_1$] (2,0); + \draw (0,0) to[cV=$k v_e$] (2,0); \end{circuitikz} \end{LTXexample} @@ -1310,7 +1329,7 @@ The following results from using the option \texttt{americanvoltage} or the styl \begin{LTXexample}[varwidth=true] \begin{circuitikz}[american voltages] - \draw (0,0) to[csV=$k\cdot a_1$] (2,0); + \draw (0,0) to[csV=$k v_e$] (2,0); \end{circuitikz} \end{LTXexample} -- cgit v1.2.3