summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/circuitikz
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-03-08 22:59:29 +0000
committerKarl Berry <karl@freefriends.org>2017-03-08 22:59:29 +0000
commit147bfcd0c0aafd20e8893a1be104f51602906d5e (patch)
tree5f2fa1794dd7413d2770769d9c4072909bf93f5d /Master/texmf-dist/doc/latex/circuitikz
parentca4dab97ce02af391dc3582183a1c50d5709535f (diff)
circuitikz (8mar17)
git-svn-id: svn://tug.org/texlive/trunk@43430 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/circuitikz')
-rw-r--r--Master/texmf-dist/doc/latex/circuitikz/changelog.tex48
-rw-r--r--Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdfbin272705 -> 286086 bytes
-rw-r--r--Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex41
3 files changed, 67 insertions, 22 deletions
diff --git a/Master/texmf-dist/doc/latex/circuitikz/changelog.tex b/Master/texmf-dist/doc/latex/circuitikz/changelog.tex
index 9be77ba6782..61f39b1c6f9 100644
--- a/Master/texmf-dist/doc/latex/circuitikz/changelog.tex
+++ b/Master/texmf-dist/doc/latex/circuitikz/changelog.tex
@@ -4,12 +4,34 @@ here. See \url{https://github.com/circuitikz/circuitikz/commits} for a
full list of changes.
\begin{itemize}
-\itemsep1pt\parskip0pt\parsep0pt
+\tightlist
+\item
+ Version 0.8 (2017-03-08)
+
+ \begin{itemize}
+ \tightlist
+ \item
+ Allow use of voltage label at a {[}short{]}
+ \item
+ Correct line joins between path components (to{[}\ldots{}{]})
+ \item
+ New Pole-shape .-. to fill perpendicular joins
+ \item
+ Fixed direction of controlled american current source
+ \item
+ Fixed incorrect scaling of magnetron
+ \item
+ Fixed: Number of american inductor coils not adjustable
+ \item
+ Fixed Battery Symbols and added new battery2 symbol
+ \item
+ Added non-inverting Schmitttrigger
+ \end{itemize}
\item
Version 0.7 (2016-09-08)
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
Added second annotation label, showing, e.g., the value of an
component
@@ -36,7 +58,7 @@ full list of changes.
Version 0.6 (2016-06-06)
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
Added Mechanical Symbols (damper,mass,spring)
\item
@@ -64,7 +86,7 @@ full list of changes.
Version 0.5 (2016-04-24)
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
new option boxed and dashed for hf-symbols
\item
@@ -82,7 +104,7 @@ full list of changes.
Version 0.4
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
minor improvements to documentation
\item
@@ -100,7 +122,7 @@ full list of changes.
Version 0.3.1
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
different management of color\ldots{}
\item
@@ -121,7 +143,7 @@ full list of changes.
Version 0.3.0
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
fixed gate node for a few transistors
\item
@@ -156,7 +178,7 @@ full list of changes.
Version 0.2.4
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
added square voltage source (contributed by Alistair Kwan)
\item
@@ -177,7 +199,7 @@ full list of changes.
in documentation, fixed wrong (non-standard) labelling of the axis
in an example (thanks to prof. Claudio Beccaria)
\item
- fixed scaling inconsistencies in quadrupoles\\
+ fixed scaling inconsistencies in quadrupoles
\item
fixed division by zero error on certain vertical paths
\item
@@ -187,7 +209,7 @@ full list of changes.
Version 0.2.3
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
fixed compatibility problem with label option from tikz
\item
@@ -237,7 +259,7 @@ full list of changes.
Version 0.2.2 - 20090520
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
Added the shape for lamps.
\item
@@ -252,7 +274,7 @@ full list of changes.
Version 0.2.1 - 20090503
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
Op-amps added
\item
@@ -263,7 +285,7 @@ full list of changes.
Version 0.2 - 20090417 First public release on CTAN
\begin{itemize}
- \itemsep1pt\parskip0pt\parsep0pt
+ \tightlist
\item
\emph{Backward incompatibility}: labels ending with
\texttt{:}\textit{angle} are not parsed for positioning anymore.
diff --git a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf
index 54caadf2efc..e530be02b35 100644
--- a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf
+++ b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex
index f49f9600445..9667284b504 100644
--- a/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex
+++ b/Master/texmf-dist/doc/latex/circuitikz/circuitikzmanual.tex
@@ -1,6 +1,6 @@
% % Konfiguration für Texstudio (Version > 2.9)
-% !TeX program = xelatex
-% !TeX TXS-program:compile = txs:///xelatex/[-8bit]
+% % !TeX program = xelatex
+%% !TeX TXS-program:compile = txs:///xelatex/[-8bit]
% !BIB program = biber
% !TeX spellcheck = en_US
% !TeX encoding = utf8
@@ -114,7 +114,7 @@ This documentation is somewhat scant. Hopefully the authors will find the leisur
\bottomrule
\end{tabular}
\end{table}
-\footnotetext{\ConTeXt\ suppurt was added mostly thanks to Mojca Miklavec and Aditya Mahajan.}
+\footnotetext{\ConTeXt\ support was added mostly thanks to Mojca Miklavec and Aditya Mahajan.}
\noindent \TikZ\ will be automatically loaded.
@@ -137,7 +137,7 @@ This documentation is somewhat scant. Hopefully the authors will find the leisur
So, if loaded with said option, one must write \verb!(0,0) to[*R] (2,0)! and, for transistors on a path, \verb!(0,0) to[*Tnmos] (2,0)!, and so on (but \verb!(0,0) node[nmos] {}!). See example at page~\pageref{ex:compatibility}.
\subsection{License}
-Copyright \copyright\ 2007--2016 Massimo Redaelli. This package is author-maintained. Permission is granted to copy, distribute and/or modify this software under the terms of the \LaTeX\ Project Public License, version 1.3.1, or the GNU Public License. This software is provided ‘as is’, without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
+Copyright \copyright\ 2007--2017 Massimo Redaelli. This package is author-maintained. Permission is granted to copy, distribute and/or modify this software under the terms of the \LaTeX\ Project Public License, version 1.3.1, or the GNU Public License. This software is provided ‘as is’, without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
\subsection{Feedback}
The easiest way to contact the authors is via the official Github repository: \url{https://github.com/circuitikz/circuitikz/issues}
@@ -145,11 +145,13 @@ The easiest way to contact the authors is via the official Github repository: \u
\section{Incompabilities between version}
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.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
\end{itemize}
+For older projects, you can use an older version locally using the git-version and picking the correct commit from the repository (branch gh-pages).
\section{Package options}
@@ -450,6 +452,7 @@ There is also a transmission line:
\begin{itemize}
\circuititembip{battery}{Battery}{}
\circuititembip{battery1}{Single battery cell}{}
+ \circuititembip{battery2}{Single battery cell}{}
\circuititembip{european voltage source}{Voltage source (european style)}{}
\circuititembip{american voltage source}{Voltage source (american style)}{}
\circuititembip{european current source}{Current source (european style)}{}
@@ -734,7 +737,7 @@ Transformers with core are also available:
\subsection{Logic gates}
-
+\subsubsection{American Logic gates}
\begin{itemize}
\circuititem{american and port}{American \textsc{and} port}{}
\circuititem{american or port}{American \textsc{or} port}{}
@@ -744,7 +747,7 @@ Transformers with core are also available:
\circuititem{american xor port}{American \textsc{xor} port}{}
\circuititem{american xnor port}{American \textsc{xnor} port}{}
\end{itemize}
-
+\subsubsection{European Logic gates}
\begin{itemize}
\circuititem{european and port}{European \textsc{and} port}{}
\circuititem{european or port}{European \textsc{or} port}{}
@@ -761,6 +764,10 @@ If (default behaviour) \texttt{americanports} option is active (or the style \te
If otherwise \texttt{europeanports} option is active (or the style \texttt{[european ports]} is used), the shorthands \texttt{and port}, \texttt{or port}, \texttt{not port}, \texttt{nand port}, \texttt{not port}, \texttt{xor port}, and \texttt{xnor port} are equivalent to the european version of the respective logic port.
\end{framed}
+\begin{itemize}
+ \circuititem{schmitt}{Non-Inverting \textsc{Schmitttrigger}}{}
+ \circuititem{invschmitt}{Inverting \textsc{Schmitttrigger}}{}
+\end{itemize}
\subsection{Amplifiers}
\begin{itemize}
@@ -1409,10 +1416,26 @@ Placing labels, currents and voltages works also, please note, that mirroring an
\end{circuitikz}
\end{LTXexample}
+\subsection{Line joins between Path Components}
+Line joins should be calculated correctly, if the were on the same path and if the path is not closed. For example, the following path is not closed correctly(\textit{--cycle} does not work here!):
+\begin{LTXexample}[varwidth=true]
+ \begin{tikzpicture}[line width=3pt,european]
+ \draw (0,0) to[R]++(2,0)to[R]++(0,2)
+ --++(-2,0)to[R]++(0,-2);
+ \draw[red,line width=1pt] circle(2mm);
+ \end{tikzpicture}
+\end{LTXexample}
+To correct the line ending, there are support shapes to fill the missing rectangle. They can be used like the support shapes(*,o,d) using a dot (.) on one or both ends of a component(have a look at the last resistor in this example:
+\begin{LTXexample}[varwidth=true]
+ \begin{tikzpicture}[line width=3pt,european]
+ \draw (0,0) to[R]++(2,0)to[R]++(0,2)
+ --++(-2,0)to[R,-.]++(0,-2);
+ \draw[red,line width=1pt] circle(2mm);
+ \end{tikzpicture}
+\end{LTXexample}
\section{Not only bipoles}
-
Since only bipoles (but see section~\ref{sec:transasbip}) can be placed "along a line", components with more than two terminals are placed as nodes:
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}
@@ -1477,7 +1500,7 @@ In the case of \textsc{not}, there are only \texttt{in} and \texttt{out} (althou
(pigfete.G) node[anchor=east] {G}
(pigfete.D) node[anchor=north] {D}
(pigfete.S) node[anchor=south] {S}
- (pigfete.bulk) node[anchor=east] {Bulk}
+ (pigfete.bulk) node[anchor=west] {Bulk}
;\end{circuitikz}
\end{LTXexample}
@@ -1537,7 +1560,7 @@ Similarly, transistors and other components can be reflected vertically:
;\end{circuitikz}
\end{LTXexample}
-\begin{LTXexample}
+\begin{LTXexample}[varwidth=true]
\begin{circuitikz}
\draw (0,2)
node[rground, yscale=-1] {}