Circuitikz Versions Save

CircuiTikZ TeX/LaTeX package for drawing circuits

v1.6.8

1 week ago

Several new components, more anchors, a bit of documentation enhancement; maybe the biggest change is the new "flexible" tube.

v1.6.7

3 months ago

Several new blocks, more flexible generic anchors for blocks, and a new option to align the signs on American-style voltage sources.

  • Added saturation block (contributed by P. Sacco [email protected])
  • Added iamp, sigmoid, and allornothing blocks
  • Added optical fiber fiber (contributed by Christopher Beck)
  • Now the position of the lateral anchors (left up and similar) of blocks is configurable (suggested by user "sputeanus" on GitHub)
  • Now you can choose how the signs on American-style sources rotate when the source is not vertical (suggested by jotagah on GitHub)
  • A new section in the manual about related packages

v1.6.6

5 months ago

A couple of new components.

  • Added the symbol for metal-oxide varistor mov
  • Added another symbol for fuse (wiggly fuse wfuse)

v1.6.5

6 months ago

This version features an important overhaul of the muxdemux configurable component/shape, making it much more flexible and powerful by adding configurable labels and negation and clock symbols to the pins. Also, a couple of minor fixes/workarounds.

  • Added optional and configurable inner, outer and border labels to the muxdemux shapes
  • Added optional clock wedge and negation signs to the pins of muxdemux shapes
  • Added the possibility to add a background drawing to muxdemux shapes
  • Fixed a bug with straightvoltages and open
  • Added an (ugly) workaround for a voltage shift mismatch for sources

v1.6.4

7 months ago

A bit of enhancements and fixes for the European-style logic ports, more switches (and a bit more configurability for them), and more option for some sources.

  • The symbol in European logic ports is now rotation-invariant, and its font can be customized (#730)
  • Added a couple of "blank" (no symbol) European logic ports
  • Added new "traditional" switches (#734)
  • Added configurability (color, thickness, dash) to switch arrows
  • Added "eyw"-symbol (reverse star) for "oo"-type sources (#742)
  • Added configurable open shape to the sinusoidal current source (#737)
  • Several documentation fixes

v1.6.3

10 months ago

The main change is that the definition of the "plus" and "minus" symbols used in several parts of the library has changed in order to achieve better alignment of voltages and amplifier symbols when using fonts different from Computer Modern. Additionally, internal connection dots in transistors are configurable and have a new default, and documentation has got several fixes and enhancements.

  • Change the definition of the "minus" symbol (see this issue) for details
  • Add documentation on how to contact the border of the source symbols (suggested by user @Tipounk on GitHub)
  • in transistors, solder dots and connection dots for body diodes are now configurable
  • Add anchors for the symbols on the oo-type sources, suggested by user @lapreindl on GitHub; the symbols have been slightly changed and repositioned in the process
  • several documentation fixes

v1.6.2

1 year ago

Several more styling options for elements (body diodes, transformers, crossing), a clock wedge shape for logical circuits, and documentation updates for ConTeXt, mainly noticing the (upstream) elimination of the thin siunitx layer compatibility macros.

  • there is no siunitx support for ConTeXt, point to their units package
  • Add styling of transform core lines
  • Add scale to the bodydiode options
  • Add styling of crossing vertical line
  • Add clockwedge shape

v1.6.1

1 year ago

New components: solder jumpers; a couple of small but very useful inversion markers for logical circuits, especially targeted at the mux-demux family; a new inline microphone; a much more versatile hemt; a better legacy tline. More tweaks to converters blocks, and a lot of typo/grammar fixes in the manual.

  • Add configurable dashes to the dc symbols in converter blocks
  • Add solder jumpers
  • Add a shape to mark european-style inversion , adjust European-style logic port triangle inversion symbols to match
  • Add a tail-less mic and an option to change the thickness of the microphone's bar
  • Enhance the hemt shape with a GaN-hemt as example
  • Add anchors and a "bare" option to tline
  • subcircuits are no more experimental
  • Correction of several typo/grammar errors in the documentation

v1.6.0

1 year ago

The big change is the refactoring (and enhancement) of the block's code. In addition, double gate MOSes, several fixes all over the map, and quite a lot of anchors were added into the mix.

  • Big change (mostly backward compatible, minus a couple of bug fixes) to the block's code.
    • Now vco can be boxed
    • enabled more short-name geographical anchors
    • generic blocks can be made rectangular
    • mid-way lateral anchors for all blocks, as well as up/down
    • renamed converters anchors (old ones retained for backward compatibility)
    • new ac/ac blocks, both single- and three-phase
  • Added double gate MOS transistors (by Romano Giannetti)
  • Fix deformed shape for legacy TL component (issue on GitHub)
  • Added several anchors on variable components, suggested by Dr Matthias Jung
  • Added genericsplitter component (by frankplow)
  • Fix - splitter used the wrong parameters (from wilkinson)

v1.5.5

1 year ago

New features for optoelectronic devices: a new component, arrow styling, and anchors.

  • Added styling of arrows on opto devices, thanks to a suggestion by Dr Matthias Jung
  • Added Light-Dependent resistor shape (by Romano)
  • Added arrows anchors to the opto-components
  • Documentation updates (rotating and flipping for path components)