diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-06 15:02:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-06 15:02:23 +0000 |
commit | b4afea7b1b3b0414f91a2c2632b1788c2cc6634f (patch) | |
tree | 8f07981501ef90325a7f2f9e8d1a01dbf2d9f035 /Master/texmf-dist/doc | |
parent | 6534ce0ba0f2e405c4bbe618499e235d5830f5a2 (diff) |
circuitikz 0.2.1 (3may09)
git-svn-id: svn://tug.org/texlive/trunk@12947 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/circuitikz/CHANGELOG | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/circuitikz/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf | bin | 259777 -> 262410 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex | 56 |
4 files changed, 57 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/latex/circuitikz/CHANGELOG b/Master/texmf-dist/doc/latex/circuitikz/CHANGELOG index fd3ead44653..619f95681d8 100644 --- a/Master/texmf-dist/doc/latex/circuitikz/CHANGELOG +++ b/Master/texmf-dist/doc/latex/circuitikz/CHANGELOG @@ -1,5 +1,8 @@ CircuiTikz - Changelog +* Version 0.2.1 - 20090503 + - Op-amps added + - added options arrowmos and noarrowmos, to add arrows to pmos and nmos * Version 0.2 - 20090417 First public release on CTAN - *Backward incompatibility*: labels ending with \texttt{:}\textit{angle} are not parsed for positioning anymore. diff --git a/Master/texmf-dist/doc/latex/circuitikz/README b/Master/texmf-dist/doc/latex/circuitikz/README index 78ee622c266..a03af7bda4a 100644 --- a/Master/texmf-dist/doc/latex/circuitikz/README +++ b/Master/texmf-dist/doc/latex/circuitikz/README @@ -1,4 +1,4 @@ -This is CircuiTikz, version 0.2. +This is CircuiTikz, version 0.2.1. This package provides a set of macros for naturally typesetting electrical and (somewhat less naturally, perhaps) electronical networks. diff --git a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf Binary files differindex a5c6bd193ea..0b687addc0b 100644 --- a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf +++ b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf diff --git a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex index 3a81f19564f..8ae502a7706 100644 --- a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex +++ b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex @@ -1,4 +1,4 @@ -\documentclass{article} +\documentclass[a4paper]{article} \usepackage[siunitx]{circuitikz} \usepackage{showexpl} @@ -6,7 +6,7 @@ \usepackage{hyperref} \hypersetup{ bookmarks=false, % show bookmarks bar? - pdftitle={CircuitTikZ v. 2.0 - manual}, % title + pdftitle={CircuitTikZ v. 0.2.1 - manual}, % title pdfauthor={Massimo Redaelli}, % author pdfsubject={CircuitTikZ manual}, % subject of the document pdfkeywords={}, % list of keywords @@ -32,7 +32,7 @@ \lstset{frameround=fttt} \lstloadlanguages{TeX} -\title{Circui\TikZ \\{\large version 0.2}} +\title{Circui\TikZ \\{\large version 0.2.1}} \author{Massimo A. Redaelli} \date{\today} @@ -97,8 +97,13 @@ None, as far as I know. \item \texttt{nosiunitx}: labels are not interpreted as above; \item \texttt{fulldiode}: the various diodes are drawn \emph{and} filled by default, i.e. when using styles such as \texttt{diode}, \texttt{D}, \texttt{sD}, \ldots Un-filled diode can always be forced with \texttt{Do}, \texttt{sDo}, \ldots \item \texttt{emptydiode}: the various diodes are drawn \emph{but not} filled by default, i.e. when using styles such as \texttt{diode}, \texttt{D}, \texttt{sD}, \ldots Filled diode can always be forced with \texttt{D*}, \texttt{sD*}, \ldots + \item \texttt{arrowmos}: pmos and nmos have arrows analogous to those of pnp and npn transistors; + \item \texttt{noarrowmos}: pmos and nmos do not have arrows analogous to those of pnp and npn transistors. \end{itemize} +Loading the package with no options is equivalent to:\\ + \verb!\usepackage[european, nosiunitx, noarrowmos]{circuitikz}!. + \section{The components} Here follows the list of all the shapes defined by Circui\TikZ. These are all \texttt{pgf} nodes, so they are usable in both \texttt{pgf} and \TikZ. @@ -238,6 +243,14 @@ One can also use the related styles \texttt{[european current]} [resp. \texttt{[ \circuititem{pnp}{pnp}{} \end{itemize} +If the option \texttt{arrowmos} is used (or after the commant \verb!\ctikzset{tripoles/mos style/arrows}! is given), this is the output: +\ctikzset{tripoles/mos style/arrows} +\begin{itemize} + \circuititem{nmos}{nmos}{} + \circuititem{pmos}{pmos}{} +\end{itemize} +\ctikzset{tripoles/mos style/no arrows} + \subsection{Double bipoles} \begin{itemize} @@ -260,6 +273,11 @@ One can also use the related styles \texttt{[european current]} [resp. \texttt{[ \end{itemize} +\subsection{Operational Amplifier} +\begin{itemize} + \circuititem{op amp}{Operational amplifier}{} +\end{itemize} + \subsection{Support shapes} \begin{itemize} @@ -815,6 +833,31 @@ Here is one composite example: ;\end{circuitikz} \end{LTXexample} +\paragraph{Operational amplifier} The op amp defines the inverting input (\texttt{-}), the non-inverting input (\texttt{+}) and the output (\texttt{out}) anchors: + +\begin{LTXexample}[varwidth=true] +\begin{circuitikz} \draw + (0,0) node[op amp] (opamp) {} + (opamp.+) node[left] {$v_+$} + (opamp.-) node[left] {$v_-$} + (opamp.out) node[right] {$v_o$} +;\end{circuitikz} +\end{LTXexample} + +There are also two more anchors defined, \texttt{up} and \texttt{down}, for the power supplies: +\begin{LTXexample}[varwidth=true] +\begin{circuitikz} \draw + (0,0) node[op amp] (opamp) {} + (opamp.+) node[left] {$v_+$} + (opamp.-) node[left] {$v_-$} + (opamp.out) node[right] {$v_o$} + (opamp.down) node[ground] {} + (opamp.up) ++ (0,.5) node[above] {\SI{12}{\volt}} + -- (opamp.up) +;\end{circuitikz} +\end{LTXexample} + + \paragraph{Double bipoles} All the (few, actually) double bipoles/quadrupoles have the four anchors, two for each port. The first port, to the left, is port \texttt{A}, having the anchors \texttt{A1} (up) and \texttt{A2} (down); same for port \texttt{B}. They also expose the \texttt{base} anchor, for labelling: @@ -1058,6 +1101,13 @@ And yes: this is a bug and \emph{not} a feature\ldots \section{Revision history} \begin{itemize} +\item[\itshape version 0.2.1] (20090503). + \begin{enumerate} + \item Op-amps added. + \item Added options \texttt{arrowmos} and \texttt{noarrowmos}. + \end{enumerate} + + \item[\itshape version 0.2] First public release on CTAN (20090417). \begin{enumerate} \item \textbf{Backward incompatibility}: labels ending with \texttt{:}\textit{angle} are not parsed for positioning anymore. |