Debian Science Project
Summary
Electronics
Debian Science Electronics packages

This metapackage will install Debian Science packages related to Electronics. You might also be interested in the field::electronics debtag and, depending on your focus, in the education-electronics metapackage.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Electronics packages

Official Debian packages with high relevance

Avrdude
software for programming Atmel AVR microcontrollers
Maintainer: Michael Biebl
Versions of package avrdude
ReleaseVersionArchitectures
sid5.8-2s390,alpha,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
squeeze5.8-2sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny5.5-7alpha,s390,hppa,mips,amd64,powerpc,sparc,mipsel,arm,ia64,armel,i386
etch5.2-2s390,mips,arm,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package avrdude:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
uitoolkitncurses
Popcon: 139 users (73 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

AVRDUDE is an open source utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP).

Confluence
language for synchronous reactive hardware system design
Versions of package confluence
ReleaseVersionArchitectures
sid0.10.6-6+b1mips,ia64,mipsel,hppa,armel,s390,alpha
squeeze0.10.6-6+b1ia64,s390,mipsel,hppa,armel,mips
sid0.10.6-6amd64,hurd-i386,i386,powerpc,sparc
squeeze0.10.6-6amd64,powerpc,i386,sparc
lenny0.10.6-5+b2armel,ia64,hppa,powerpc,arm,alpha,amd64,i386,sparc,mipsel,mips,s390
etch0.10.6-3+b2s390,hppa
etch0.10.6-3+b1mips,mipsel
etch0.10.6-3powerpc,ia64,sparc,arm,amd64,i386,alpha
Debtags of package confluence:
develmachinecode, lang:c, compiler
fieldelectronics
interfacecommandline
roleprogram
scopeutility
works-withsoftware:source
Popcon: 24 users (13 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

From the upstream website:

A Confluence program can generate digital logic for an FPGA or ASIC platform, or C code for hard real-time software.

Confluence combines the component-based methodologies of Verilog and VHDL with the expressiveness of higher order functional programming.

In comparison to Verilog, VHDL, and C, systems designed in Confluence result in 2X to 10X code reduction, making the source easier to manage and reuse. And because Confluence relies on a correct-by-construction compiler, bugs are reduced--some are prevented altogether--thus reducing the overall verification effort.

Covered
Verilog code coverage analysis tool
Versions of package covered
ReleaseVersionArchitectures
sid0.7.7-1mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze0.7.7-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Covered is a Verilog code coverage utility that reads in a Verilog design and a generated VCD/LXT dumpfile from that design and generates a coverage file that can be merged with other coverage files or used to create a coverage report. Covered also contains the GUI coverage report utility that reads in a coverage file to allow interactive coverage discovery. Areas of coverage measured by Covered are: line, toggle, memory, combinational logic, FSM state/state-transition and assertion coverage.

Electric
electrical CAD system
Versions of package electric
ReleaseVersionArchitectures
sid8.09-1all
squeeze8.09-1all
etch6.05-3sparc,powerpc,s390,alpha,amd64,arm,hppa,i386,ia64,mips,mipsel
Debtags of package electric:
fieldelectronics
interfacex11
roleprogram
scopeapplication
suitegnu
uitoolkitmotif
useediting
x11application
Popcon: 38 users (22 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

Electric is a sophisticated electrical CAD system that can handle many forms of circuit design, including custom IC layout (ASICs), schematic drawing, hardware description language specifications, and electro-mechanical hybrid layout.

Screenshots of package electric
Freehdl
VHDL simulator for Linux
Versions of package freehdl
ReleaseVersionArchitectures
sid0.0.7-1ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze0.0.7-1mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
lenny0.0.6-2arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
Debtags of package freehdl:
fieldelectronics
hardwareemulation
interfacecommandline
roleprogram
scopeutility
uselearning, analysing
Popcon: 84 users (47 upd.)*
Versions and Archs
Debtags
License: DFSG free

This is a free VHDL simulator with these features:

  • Has a graphical waveform viewer.
  • Has a source level debugger.
  • Is VHDL-93 compliant.
Gcc-avr
The GNU C compiler (cross compiler for avr)
Maintainer: Hakan Ardo
Versions of package gcc-avr
ReleaseVersionArchitectures
sid4.3.4-1s390,alpha,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
squeeze4.3.4-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny4.3.2-1alpha,s390,hppa,mips,amd64,powerpc,sparc,mipsel,arm,ia64,armel,i386
etch4.1.0.dfsg.1-1s390,mips,arm,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package gcc-avr:
devellang:c, compiler
interfacecommandline
roleprogram
scopeutility
suitegnu
works-withsoftware:source
Popcon: 216 users (235 upd.)*
Versions and Archs
Debtags
License: DFSG free

This is the GNU C compiler, a fairly portable optimizing compiler which supports multiple languages. This package includes support for C.

Geda
GPL EDA -- Electronics design software
Versions of package geda
ReleaseVersionArchitectures
etch20060123-1sparc,mipsel,powerpc,s390,alpha,amd64,arm,hppa,i386,ia64,mips
lenny1.4.0.2all
sid1.4.0.2all
squeeze1.4.0.2all
Debtags of package geda:
fieldelectronics
rolemetapackage, dummy
specialmeta
suitegnu
useediting
Popcon: 6 users (3 upd.)*
Versions and Archs
Debtags
License: DFSG free

GPL EDA, an electronics design package.

This is a metapackage which depends on the components required for a typical gEDA installation.

Gerbv
Gerber file viewer for PCB design
Versions of package gerbv
ReleaseVersionArchitectures
sid2.3.0-1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze2.3.0-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny2.0.1-3i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch1.0.2-1arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package gerbv:
fieldelectronics
interfacex11
roleprogram
scopeutility
uitoolkitgtk
useviewing
x11application
Popcon: 81 users (136 upd.)*
Versions and Archs
Debtags
License: DFSG free

gerbv is a utility for viewing Gerber files. Gerber files are used for communicating printed circuit board (PCB) designs to PCB manufacturers.

Screenshots of package gerbv
Ghdl
VHDL compiler/simulator using GCC technology
Maintainer: Wesley J. Landaker
Versions of package ghdl
ReleaseVersionArchitectures
sid0.27+svn110+gcc4.3.3+dfsg-1alpha,mips,amd64,ia64,powerpc,hppa,sparc,mipsel,i386,s390
squeeze0.27+svn110+gcc4.3.3+dfsg-1mipsel,ia64,mips,s390,i386,sparc,amd64,hppa,powerpc
lenny0.26+svn98+gcc4.1.2~dfsg-1alpha,amd64,hppa,i386,ia64,mips,mipsel,powerpc,s390,sparc
Debtags of package ghdl:
develcompiler
fieldelectronics
hardwareemulation
interfacecommandline
roleprogram
scopeutility
works-withsoftware:source
Popcon: 41 users (26 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

(Description from the GHDL home page http://ghdl.free.fr):

GHDL is a VHDL simulator, using the GCC technology.

VHDL is a language standardized by the IEEE, intended for developing electronic systems.

GHDL implements the VHDL language according to the IEEE 1076-1987 or the IEEE 1076-1993 standard. GHDL compiles VHDL files and creates a binary which simulates (or executes) your design.

GHDL does not do synthesis: it cannot translate your design into a netlist.

Gputils
GNU PIC utilities
Maintainer: Taisuke Yamada
Versions of package gputils
ReleaseVersionArchitectures
sid0.13.7-1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze0.13.7-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny0.13.6-1i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch0.13.4-1arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package gputils:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
suitegnu
Popcon: 154 users (96 upd.)*
Versions and Archs
Debtags
License: DFSG free

Those utilities for the Microchip PIC microcontrollers family contain an assembler (compatible with MPASM), a disassembler, and other tools.

Gspiceui
A graphical user interface for gnucap and ngspice
Versions of package gspiceui
ReleaseVersionArchitectures
sid0.9.98.dfsg-1ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze0.9.98.dfsg-1mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
lenny0.9.65.dfsg-1arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
Debtags of package gspiceui:
fieldelectronics
interfacex11
roleprogram
uitoolkitwxwidgets
x11application
Popcon: 37 users (101 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

Gspiceui is a graphichal user interface for the two freely available electronic circuit engines: GNU-Cap and Ng-Spice Current features are:

  • Import gschem schematic files using gentlist.

  • Load and parse circuit description (net list) files.

  • Provides a GUI interface for GNU-Cap OP, DC, AC and Transient analyses and generates appropriate simulator commands based on user input.

  • Provides a GUI interface for Ng-Spice DC, AC and Transient analyses and generates appropriate simulator commands based on user input.

  • The raw output may be viewed for any processes initiated by gspiceui.

  • Formatting of simulator output so that it may be plotted using gwave

Kicad
Electronic schematic and PCB design software
Versions of package kicad
ReleaseVersionArchitectures
sid0.0.20090216-1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze0.0.20090216-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny0.0.20071129a-1i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch0.0.20060829-2arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package kicad:
fieldelectronics
interfacex11
roleprogram
uitoolkitwxwindows
useediting
x11application
Popcon: 176 users (80 upd.)*
Versions and Archs
Debtags
License: DFSG free

Kicad is a suite of programs for the creation of printed circuit boards. It includes a schematic editor, a PCB layout tool, support tools and a 3D viewer to display a finished & fully populated PCB.

Kicad is made up of 5 main components:

  • kicad - project manager
  • eeschema - schematic editor
  • pcbnew - PCB editor
  • gerbview - GERBER viewer
  • cvpcb - footprint selector for components

Libraries:

  • Both eeschema and pcbnew have library managers and editors for their components and footprints
  • You can easily create, edit, delete and exchange library items
  • Documentation files can be associated with components, footprints and key words, allowing a fast search by function
  • Very large libraries are available for schematic components and footprints
  • Most components have corresponding 3D models
Klogic
digital circuit editor and simulator for KDE
Maintainer: Chris Boyle
Versions of package klogic
ReleaseVersionArchitectures
sid1.63-6s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze1.63-6sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny1.63-3i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch1.63-1arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package klogic:
fieldelectronics
interfacex11
roleprogram
scopeutility
suitekde
uitoolkitqt
useediting
x11application
Popcon: 66 users (72 upd.)*
Versions and Archs
Debtags
License: DFSG free

KLogic is an application for building and simulating digital circuits easily.

It provides an easy way to build circuits containing standard components like AND, OR, XOR and flipflops like RS and JK. To build more complex and reusable circuits, you can create sub-circuits.

The simulation runs permanently by default while building your circuits. For extended testing you can use a single stepping simulation to recognise peaks. You can display the signal flow of the components of a circuit as a graph. Each device of your circuit has a tunable delay. With the burst option the delay of all devices can be disabled.

Screenshots of package klogic
Ksimus
KDE tool for simulating electrical circuits
Versions of package ksimus
ReleaseVersionArchitectures
sid0.3.6-2-14+b1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze0.3.6-2-14+b1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny0.3.6-2-14i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch0.3.6-2-12arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package ksimus:
fieldelectronics
interfacex11
roleprogram
scopeutility
suitekde
uitoolkitqt
x11application
Popcon: 101 users (107 upd.)*
Versions and Archs
Debtags
License: DFSG free

KSimus is an application for simulating networks with boolean and floating point data type. Some more data types are planned. Currently there exists only a few components, but because of the modular character of KSimus extensions are easy to develop.

 Author:   Rasmus Diekenbrock <ksimus@gmx.de>.
The package is enhanced by the following packages: ksimus-floatingpoint ksimus-datarecorder ksimus-boolean
Linsmith
a tool to generate Smith Charts
Maintainer: Margarita Manterola
Versions of package linsmith
ReleaseVersionArchitectures
lenny0.99.7-1i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
sid0.99.7-1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze0.99.7-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
etch0.99.1-2arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
upstream0.99.12
Debtags of package linsmith:
interfacex11
roleprogram
scopeutility
uitoolkitgtk
Popcon: 30 users (19 upd.)*
Newer upstream!
Debtags
License: DFSG free

A Smith chart is a tool used in electrical engineering that shows how the complex impedance of a transmission line varies along its length, and simplifies the design of impedance matching networks to match the line to its load.

linSmith is a Smith Charting program, mainly designed for educational use. As such, there is an emphasis on capabilities that improve the 'showing the effect of'-style of operation.

It's main features are:

  • Definition of multiple load impedances (at different frequencies)
  • Addition of discrete (L, C, parallel and series LC, and transformer) and line components (open and closed stubs, line segments)
  • Connection in series and parallel
  • Easy experimentation with values using scrollbars
  • A 'virtual' component switches from impedance to admittance to help explaining (or understanding) parallel components
  • The chart works in real impedances (not normalized ones)
  • Direct view of the result on the screen
  • Ability to generate publication quality Postscript output
  • A 'log' file with textual results at each intermediate step
  • Load and circuit configuration is stored separately, permitting several solutions without re-defining the other
Oregano
tool for schematical capture of electronic circuits
Maintainer: Maximiliano Curia
Versions of package oregano
ReleaseVersionArchitectures
sid0.69.1-1+b1ia64,armel
squeeze0.69.1-1+b1armel,ia64
sid0.69.1-1s390,alpha,amd64,hppa,hurd-i386,i386,mips,mipsel,powerpc,sparc
squeeze0.69.1-1mips,mipsel,sparc,powerpc,i386,hppa,s390,amd64
lenny0.69.0-2powerpc,ia64,mips,sparc,mipsel,arm,armel,hppa,s390,amd64,i386,alpha
etch0.60.0-1hppa,mipsel,amd64,arm,mips,i386,powerpc,sparc,s390,ia64,alpha
Debtags of package oregano:
fieldelectronics
roleprogram
suitegnome
uitoolkitgtk
Popcon: 89 users (47 upd.)*
Versions and Archs
Debtags
License: DFSG free

Oregano is a GNOME application for schematic capture and printing of electronic circuits. It can simulate the circuits using Gnucap, ng-spice or Berkeley spice.

Screenshots of package oregano
Pcb
printed circuit board (pcb) design program - meta-package
Versions of package pcb
ReleaseVersionArchitectures
sid20091103-2all
squeeze20091103-2all
lenny20080202-2all
etch20060822-1sparc,mipsel,powerpc,s390,alpha,amd64,arm,hppa,i386,ia64,mips
Debtags of package pcb:
fieldelectronics
interfacex11
roleprogram
scopeutility
uitoolkitgtk, athena
useediting
x11application
Popcon: 54 users (24 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.

Screenshots of package pcb
Qelectrotech
Electric schematic editor
Versions of package qelectrotech
ReleaseVersionArchitectures
sid0.2+svn716-3mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze0.2+svn716-3sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 14 users (29 upd.)*
Versions and Archs
License: DFSG free

QElectroTech is a Qt4 application written in C++ . This program is helps you to design electric schematics. It includes both a schematic editor and a symbol editor. It uses XML files to store the produced contents.

Screenshots of package qelectrotech
Qucs
Quite Universal Circuit Simulator
Versions of package qucs
ReleaseVersionArchitectures
etch0.0.9-1+b1hppa
etch0.0.9-1arm,s390,mips,mipsel,powerpc,amd64,sparc,alpha,i386,ia64
sid0.0.15-1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze0.0.15-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny0.0.14-1sparc,hppa,amd64,s390,mips,arm,powerpc,alpha,mipsel,armel,i386,ia64
Debtags of package qucs:
fieldelectronics
interfacex11
roleprogram
scopeutility, application
uitoolkitqt
uselearning, analysing
x11application
Popcon: 113 users (42 upd.)*
Versions and Archs
Debtags
License: DFSG free

Qucs is an integrated circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can view the simulation results on a presentation page or window.

Screenshots of package qucs
Simulpic
simulator for Microchip PIC16F84 microcontroller
Maintainer: Aurelien Jarno
Versions of package simulpic
ReleaseVersionArchitectures
lenny2005-1-28-8sparc,hppa,amd64,s390,mips,arm,powerpc,alpha,mipsel,armel,i386,ia64
sid2005-1-28-8s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze2005-1-28-8sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
etch2005-1-28-6+b1hppa
etch2005-1-28-6arm,s390,mips,mipsel,powerpc,amd64,sparc,alpha,i386,ia64
Debtags of package simulpic:
develmachinecode
fieldelectronics
hardwareemulation, embedded
interfacecommandline
roleprogram
scopeutility
Popcon: 35 users (16 upd.)*
Versions and Archs
Debtags
License: DFSG free

This software allows to simulate the execution of any program on a Microchip PIC16F84 microcontroller.

Texlive-latex-extra
TeX Live: LaTeX supplementary packages
Versions of package texlive-latex-extra
ReleaseVersionArchitectures
experimental2009-3all
sid2007.dfsg.17-2all
squeeze2007.dfsg.17-2all
lenny2007.dfsg.17-1~lenny02all
etch-proposed-updates2005.dfsg.3-2all
etch2005.dfsg.3-1all
Debtags of package texlive-latex-extra:
made-oftex, font
roleapp-data
usetypesetting
works-withtext, font
works-with-formattex
Popcon: 2412 users (1321 upd.)*
Versions and Archs
Debtags
License: DFSG free

A large collection of add-on packages for LaTeX.

This package includes the following CTAN packages:

 AkkTeX -- A collection of packages and classes.
 ESIEEcv -- Curriculum vitae for French use.
 HA-prosper -- Patches and improvements for prosper.
 Tabbing -- Tabbing with accented letters.
 a0poster -- Support for designing posters on large paper.
 abstract -- Control the typesetting of the abstract environment.
 achemso -- Support for American Chemical Society journal submissions.
 acronym -- Expand acronyms at least once.
 addlines -- A user-friendly wrapper around \enlargethispage.
 adrconv -- BibTeX styles to implement an address database.
 adrlist -- Using address lists in LaTeX.
 akletter -- Comprehensive letter support.
 alterqcm -- Multiple choice questionnaires in two column tables.
 altfont -- Alternative font handling in LaTeX.
 amsaddr -- Alter the position of affiliations in amsart.
 animate -- Create PDF animations from graphics files and inline graphics.
 anonchap -- Make chapters be typeset like sections.
 answers -- Setting questions (or exercises) and answers.
 anyfontsize -- Select any font size in LaTeX.
 appendix -- Extra control of appendices.
 arcs -- Draw arcs over and under text
 arrayjob -- Array data structures for (La)TeX.
 assignment -- A class file for typesetting homework and lab assignments
 attachfile -- Attach arbitrary files to a PDF document
 authoraftertitle -- Make author, etc., available after \maketitle.
 authorindex -- Index citations by author names.
 autotab -- Generating tabulars from input data.
 beamer-contrib -- Contributed beamer theme.
 beamerposter -- Extend beamer and a0poster for custom sized posters.
 begriff -- Typeset Begriffschrift.
 beton -- Use Concrete fonts.
 bez123 -- Support for Bezier curves.
 bezos -- Packages by Javier Bezos.
 bigfoot -- Footnotes for critical editions.
 binomexp -- Calculate Pascal's triangle.
 bizcard -- Typeset business cards.
 blindtext -- Producing 'blind' text for testing.
 blowup -- Upscale or downscale all pages of a document.
 boites -- Boxes that may break across pages
 bookest -- Extended book class.
 booklet -- Aids for printing simple booklets.
 boolexpr -- A boolean expression evaluator and a switch command.
 bophook -- Provides an At-Begin-Page hook.
 boxhandler -- Flexible Captioning and Deferred Box/List Printing.
 bracketkey -- Produce bracketed identification keys.
 breakurl -- Line-breakable \url-like links in hyperref when compiling via
  dvips/ps2pdf.
 bullcntr -- Display list item counter as regular pattern of bullets.
 bussproofs -- Proof trees in the style of the sequent calculus.
 calctab -- Language for numeric tables.
 calrsfs -- Copperplate calligraphic letters in LaTeX.
 calxxxx -- Prints a card-size calendar for any year.
 captcont -- Retain float number across several floats.
 casyl -- Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics.
 catechis -- Macros for typesetting catechisms.
 cbcoptic -- Coptic fonts and LaTeX macros for general usage and for
  philology.
 ccaption -- Continuation headings and legends for floats.
 cclicenses -- Typeset Creative Commons licence logos.
 cd -- Typeset CD covers.
 cd-cover -- Typeset CD covers.
 cdpbundl -- Business letters in the Italian style.
 cellspace -- Ensure minimal spacing of table cells.
 changebar -- Generate changebars in LaTeX documents.
 changelayout -- Change the layout of individual pages and their text.
 changepage -- Margin adjustment and detection of odd/even pages.
 changes -- Manual change markup.
 chappg -- Page numbering by chapter.
 chapterfolder -- Package for working with complicated folder structures.
 chletter -- Class for typesetting letters to Swiss rules.
 chngcntr -- Change the resetting of counters.
 circ -- Macros for typesetting circuit diagrams.
 cjw -- A bundle of packages and classes.
 clefval -- Key/value support with a hash.
 cleveref -- Automatic cross-reference formatting.
 clock -- Graphical and textual clocks for TeX and LaTeX.
 cmdstring -- Get command name reliably.
 cmdtrack -- Check used commands.
 cmsd -- Interfaces to the CM Sans Serif Bold fonts.
 codedoc -- LaTeX code and documentation in LaTeX-format file.
 codepage -- Support for variant code pages.
 colorinfo -- Retrieve colour model and values for defined colours.
 colorwav -- Colours by wavelength of visible light.
 combine -- Bundle individual documents into a single document.
 comment -- Selectively include/excludes portions of text.
 concprog -- Concert programmes.
 constants -- Automatic numbering of constants.
 contour -- Print a coloured contour around text.
 cooking -- Typeset recipes.
 cool -- COntent-Oriented LaTeX.
 coollist -- Manipulate COntent Oriented LaTeX Lists.
 coolstr -- String manipulation in LaTeX.
 cooltooltips -- Associate a pop-up window and tooltip with PDF hyperlinks.
 coordsys -- Draw cartesian coordinate systems.
 courseoutline -- Prepare university course outlines.
 coursepaper -- Prepare university course papers.
 coverpage -- Automatic cover page creation for scientific papers (with
  BibTeX data and copyright notice).
 crossreference -- Crossreferences within documents.
 csquotes -- Context sensitive quotation facilities.
 csvtools -- Reading data from CSV files.
 cuisine -- Typeset recipes.
 currvita -- Typeset a curriculum vitae.
 cursor -- Draw a cursor in an equation.
 cv -- A package for creating a curriculum vitae.
 cweb-latex -- A LaTeX version of CWEB.
 cwpuzzle -- Typeset crossword puzzles.
 dashbox -- Draw dashed boxes.
 dashrule -- Draw dashed rules.
 datatool -- Tools to load and manipulate data.
 dateiliste -- Extensions of the \listfiles concept.
 datenumber -- Convert a date into a number and vice versa.
 datetime -- Change format of \today with commands for current time.
 decimal -- LaTeX package for the English raised decimal point.
 delimtxt -- Read and parse text tables.
 diagnose -- A diagnostic tool for a TeX installation.
 dialogl -- Macros for constructing interactive LaTeX scripts.
 dichokey -- Construct dichotomous identification keys.
 dinbrief -- German letter DIN style.
 directory -- An address book using BibTeX.
 dlfltxb -- Macros related to "Introdktion til LaTeX".
 dnaseq -- Format DNA base sequences.
 docmfp -- Document non-LaTeX code.
 docmute -- Convert document fragments into graphics.
 doi -- Create correct hyperlinks for DOI numbers.
 dotarrow -- Extendable dotted arrows.
 dotseqn -- Flush left equations with dotted leaders to the numbers.
 dox -- Extend the doc package.
 dpfloat -- Support for double-page floats.
 dprogress -- LaTeX-relevant log information for debugging.
 drac -- Declare active character substitution, robustly.
 draftcopy -- Identify draft copies.
 draftwatermark -- Put a grey textual watermark on document pages.
 dtk -- Document class for the journal of DANTE.
 dtxgallery -- A small collection of minimal DTX examples.
 dvdcoll -- A class for typesetting DVD archives
 eCards -- Electronic flash cards.
 easy -- A collection of easy-to-use macros.
 easylist -- Lists using a single active character.
 ean13isbn -- Print EAN13 for ISBN.
 ebezier -- Device independent picture environment enhancement.
 ecclesiastic -- Typesetting Ecclesiastic Latin.
 ecv -- A fancy Curriculum Vitae class.
 ed -- Editorial Notes for LaTeX documents.
 edmargin -- Multiple series of endnotes for critical editions.
 eemeir -- Adjust the gender of words in a document.
 egplot -- Encapsulate Gnuplot sources in LaTeX documents.
 ellipsis -- Fix uneven spacing around ellipses in LaTeX text mode.
 elmath -- Mathematics in Greek texts.
 elpres -- A simple class for electronic presentations
 elsarticle -- Class for articles for submission to Elsevier journals.
 em --
 emptypage -- Make empty pages really empty.
 emulateapj -- Produce output similar to that of APJ.
 endfloat -- Move floats to the end with markers where they belong.
 endheads -- Running headers of the form "Notes to pp.xx-yy"
 engpron -- Helps to type the pronunciation of English words.
 engrec -- Enumerate with lower- or uppercase Greek letters.
 enumitem -- Control layout of itemize, enumerate, description.
 envbig -- Printing addresses on envelopes.
 environ -- A new interface for environments in LaTeX.
 envlab -- Addresses on envelopes or mailing labels.
 epigraph -- A package for typesetting epigraphs.
 epiolmec -- Typesetting the Epi-Olmec Language.
 eqexam -- A stand-alone exam package.
 eqlist -- Description lists with equal indentation.
 eqname -- Name tags for equations.
 eqparbox -- Create equal-widthed parboxes.
 errata -- Error markup for LaTeX documents.
 esdiff -- Simplify typesetting of derivatives.
 esint -- Extended set of integrals for Computer Modern.
 esint-type1 -- Font esint10 in Type 1 format
 etaremune -- Reverse-counting enumerate environment.
 etextools -- e-TeX tools for LaTeX users and package writers.
 etoolbox -- Tool-box for LaTeX programmers using e-TeX.
 eukdate -- UK format dates, with weekday.
 europecv -- Unofficial class for European curricula vitae.
 everypage -- Provide hooks to be run on every page of a document.
 exam -- Package for typesetting exam scripts.
 examdesign -- LaTeX class for typesetting exams.
 examplep -- Verbatim phrases and listings in LaTeX.
 exceltex -- Get data from Excel files into LaTeX.
 exercise -- Typeset exercises, problems, etc. and their answers
 exp-testopt -- Expandable \@testopt (and related) macros.
 expdlist -- Expanded description environments.
 export -- Import and export values of LaTeX registers.
 extract -- Extract parts of a document and write to another document.
 facsimile -- Document class for preparing faxes.
 fancynum -- Typeset numbers.
 fancytooltips -- Include a wide range of material in PDF tooltips.
 figsize -- Auto-size graphics.
 filecontents -- Extended filecontents and filecontents* environments
 fink -- The LaTeX2e File Name Keeper.
 fixfoot -- Multiple use of the same footnote text.
 fixme -- Insert "fixme" notes into draft documents.
 flabels -- Labels for files and folders.
 flacards -- Generate flashcards for printing.
 flagderiv -- Flag style derivation package
 flashcards -- A class for typesetting flashcards.
 flippdf -- Horizontal flipping of pages with pdfLaTeX.
 floatrow -- Modifying the layout of floats.
 flowfram -- Create text frames for posters, brochures or magazines.
 fltpage -- Place caption on an adjacent page.
 fmp -- Include Functional MetaPost in LaTeX.
 fmtcount -- Display the value of a LaTeX counter in a variety of formats.
 fn2end -- Convert footnotes to endnotes.
 fnbreak -- Warn for split footnotes.
 fncychap -- Seven predefined chapter heading styles.
 foilhtml -- Interface between foiltex and LaTeX2HTML.
 fonttable -- Print font tables from a LaTeX document.
 footmisc -- A range of footnote options.
 footnpag -- Per-page numbering of footnotes.
 forarray -- Using array structures in LaTeX.
 forloop -- Iteration in LaTeX.
 formlett -- Letters to multiple recipients.
 formular -- Create forms containing field for manual entry.
 fragments -- Fragments of LaTeX code.
 frankenstein -- A collection of LaTeX packages.
 fribrief -- Two LaTeX classes for writing letters in German.
 fullblck -- Left-blocking for letter class.
 fullpict -- Full page pictures.
 fundus -- Providing LaTeX access to various font families.
 g-brief -- Letter document class.
 gauss -- A package for Gaussian operations.
 gcard -- Arrange text on a sheet to fold into a greeting card.
 gcite -- Citations in a reader-friendly style.
 genmpage -- Generalization of LaTeX's minipages.
 getfiledate -- Find the date of last modification of a file.
 ginpenc -- Modification of inputenc for German.
 gloss -- Create glossaries using BibTeX.
 glossaries -- Create glossaries and lists of acronyms.
 gmdoc -- Documentation of LaTeX packages.
 gmdoc-enhance -- Some enhancements to the gmdoc package.
 gmeometric -- Change page size wherever it's safe
 gmiflink -- Simplify usage of \hypertarget and \hyperlink.
 gmutils -- Support macros for other packages.
 gmverb -- A variant of LaTeX \verb, verbatim and shortvrb.
 graphicx-psmin -- Reduce size of PostScript files by not repeating images.
 grfpaste -- Include fragments of a dvi file.
 grid -- Grid typesetting in LaTeX.
 gridset -- Grid, a.k.a. in-register, setting.
 guitlogo -- Macros for typesetting the GuIT logo.
 hanging -- Hanging paragraphs.
 harpoon -- Extra harpoons, using the graphics package.
 hc -- Replacement for the LaTeX classes.
 hhtensor -- Print vectors, matrices, and tensors.
 histogr -- Draw histograms with the LaTeX picture environment.
 hitec -- Class for documentation.
 hpsdiss -- A dissertation class.
 hvfloat -- Rotating caption and object of floats independently.
 hypdvips -- Hyperref extensions for use with dvips.
 hyper -- Hypertext cross referencing.
 hyperref-docsrc --
 hyperxmp -- Embed XMP metadata within a LaTeX document.
 hyphenat -- Disable/enable hypenation.
 ifmslide -- Presentation slides for screen and printouts.
 ifmtarg -- If-then-else command for processing potentially empty arguments.
 ifplatform -- Conditionals to test which platform is being used.
 image-gallery -- Create an overview of pictures from a digital camera or
  from other sources.
 import -- Establish input relative to a directory.
 inlinedef -- Inline expansions within definitions.
 interactiveworkbook -- latex-based interactive PDF on the web
 inversepath -- Calculate inverse file paths.
 iso -- Generic ISO standards typesetting macros.
 iso10303 -- Typesetting the STEP standards.
 isodate -- Tune the output format of dates according to language.
 isonums -- Display numbers in maths mode according to ISO 31-0.
 isodoc -- A LaTeX class for the preparation of letters and invoices.
 isorot -- Rotation of document elements.
 isotope -- A package for type setting isotopes
 kastrup --
 kerntest -- Print tables and generate control files to adjust kernings.
 keycommand -- Simple creation of commands with key-value arguments.
 keystroke -- Graphical representation of keys on keyboard.
 labbook -- Typeset laboratory journals.
 labelcas -- Check the existence of labels, and fork accordingly.
 labels -- Print sheets of sticky labels.
 lastpage -- Reference last page for Page N of M type footers.
 latex-tds -- A structured copy of the LaTeX distribution.
 layouts -- Display various elements of a document's layout.
 lazylist -- Lists in TeX's "mouth".
 lcd -- Alphanumerical LCD-style displays.
 lcg -- Generate random integers.
 leading -- Define leading with a length.
 leaflet -- Create small handouts (flyers).
 leftidx -- Left and right subscripts and superscripts in math mode.
 lettre -- Letters and faxes in French.
 lettrine -- Typeset dropped capitals.
 lewis -- Draw Lewis structures.
 lhelp -- Miscellaneous helper packages.
 limap -- Typeset maps and blocks according to the Information Mapping
  method.
 lipsum -- Easy access to the Lorem Ipsum dummy text.
 listliketab -- Typeset lists as tables.
 listofsymbols -- Create and manipulate lists of symbols
 lkproof -- LK Proof figure macros.
 localloc -- Macros for localizing TeX register allocations.
 logical-markup-utils -- Packages for language-dependent inline quotes and
  dashes.
 logpap -- Generate logarithmic graph paper with LaTeX.
 lsc -- Typesetting Live Sequence Charts.
 ltablex -- Table package extensions.
 ltabptch -- Bug fix for longtable.
 ltxdockit -- Documentation support.
 ltxindex -- A LaTeX package to typeset indices with GNU's Texindex.
 ltxnew -- A simple means of creating commands.
 mailing -- Macros for mail merging.
 mailmerge -- Repeating text field substitution.
 makebarcode -- Print various kinds 2/5 and Code 39 bar codes.
 makebox -- Defines a \makebox* command.
 makecell -- Tabular column heads and multilined cells.
 makecirc -- A MetaPost library for drawing electrical circuit diagrams.
 makecmds -- The new \makecommand command always (re)defines a command.
 makedtx -- Perl script to help generate dtx and ins files
 makeglos -- Include a glossary into a document.
 manfnt -- LaTeX support for the TeX book symbols.
 manuscript -- Emulate look of a document typed on a typewriter.
 mapcodes -- Support for multiple character sets and encodings.
 maple -- Styles and examples for the MAPLE newsletter.
 marginnote -- Notes in the margin, even where \marginpar fails
 mathexam -- Package for typesetting exams.
 maybemath -- Make math bold or italic according to context.
 mcaption -- Put captions in the margin.
 mceinleger -- Creating covers for music cassettes.
 mcite -- Multiple items in a single citation.
 mciteplus -- Enhanced multiple citations.
 memexsupp -- Experimental memoir support.
 menu -- Typesetting menus.
 method -- Typeset method and variable declarations.
 metre -- Support for the work of classicists
 mff -- Multiple font formats.
 mftinc -- Pretty-print Metafont source.
 midpage -- Environment for vertical centring.
 minibox -- A simple type of box for LaTeX.
 minipage-marginpar -- Minipages with marginal notes.
 minitoc -- Produce a table of contents for each chapter, part or section.
 minutes -- Package for writing minutes of meetings.
 misc209 --
 mla-paper -- Proper MLA formatting.
 mlist -- Logical markup for lists.
 mmap -- Include CMap resources in PDF files from PDFTeX.
 moderncv -- A modern curriculum vitae class.
 modref -- Customisation of cross-references in LaTeX.
 modroman -- Write numbers in lower case roman numerals.
 morefloats -- Increase the number of simultaneous LaTeX floats.
 moresize -- Allows font sizes up to 35.83pt.
 moreverb -- Extended verbatim.
 movie15 -- Multimedia inclusion package.
 mparhack -- A workaround for a LaTeX bug in marginpars.
 msc -- Draw MSC diagrams.
 msg -- A package for LaTeX localisation.
 mslapa -- Michael Landy's APA citation style.
 mtgreek -- Use italic and upright greek letters with mathtime.
 multenum -- Multi-column enumerated lists.
 multibbl -- Multiple bibliographies.
 multicap -- Format captions inside multicols
 multirow -- Create tabular cells spanning multiple rows.
 nag -- Detecting and warning about obsolete LaTeX commands
 namespc -- Rudimentary c++-like namespaces in LaTeX.
 ncclatex -- An extended general-purpose class
 ncctools -- A collection of general packages for LaTeX
 needspace -- Insert pagebreak if not enough space.
 newfile -- User level management of LaTeX input and output.
 newlfm -- Write letters, facsimiles, and memos.
 newspaper -- Typeset newsletters to resemble newspapers.
 newvbtm -- Define your own verbatim-like environment.
 nextpage -- Generalisations of the page advance commands.
 nfssext-cfr -- Extensions to the LaTeX NFSS.
 niceframe -- Support for fancy frames.
 nicetext -- Minimal markup for simple text (Wikipedia style) and
  documentation.
 noitcrul -- Improved underlines in mathematics.
 nomencl -- Produce lists of symbols as in nomenclature.
 nomentbl -- Nomenclature typeset in a longtable
 nonfloat -- Non-floating table and figure captions.
 notes -- Mark sections of a document.
 ntabbing -- Simple tabbing extension for automatic line numbering.
 ntheorem -- Enhanced theorem environment.
 numname -- Convert a number to its English expression.
 numprint -- Print numbers with separators and exponent if necessary.
 ocr-latex -- LaTeX support for ocr fonts.
 octavo -- Typeset books following classical design and layout.
 oldstyle -- Old style numbers in OT1 encoding.
 onlyamsmath -- Inhibit use of non-amsmath mathematics markup when using
  amsmath.
 opcit -- Footnote-style bibliographical references.
 outline -- List environment for making outlines.
 outliner -- Change section levels easily.
 overpic -- Combine LaTeX commands over included graphics.
 pagecont -- Page numbering that continues between documents.
 pagenote -- Notes at end of document.
 paper -- Versions of article class, tuned for scholarly publications.
 papercdcase -- Origami-style folding paper CD case.
 papertex -- Class for newspapers, etc.
 paralist -- Enumerate and itemize within paragraphs.
 paresse -- Defines simple macros for greek letters.
 patch -- Patch loaded packages, etc..
 patchcmd -- Change the definition of an existing command.
 pauldoc -- German LaTeX package documentation.
 pawpict -- Using graphics from PAW.
 pax -- Extract and reinsert PDF annotations with pdfTeX.
 pbox -- A variable-width \parbox command.
 pbsheet -- Problem sheet class.
 pdfcomment -- A user-friendly interface to pdf annotations.
 pdfcprot -- Activating and setting of character protruding using pdflatex.
 pdfmarginpar -- Generate marginpar-equivalent PDF annotations.
 pdfscreen -- Support screen-based document design.
 pdfslide -- Presentation slides using pdftex.
 pdfsync -- Provide links between source and PDF.
 pdfwin --
 pdfx -- PDF/X-1a and PDF/A-1b support for pdfTeX.
 pecha -- Print Tibetan text in the classic pecha layout style.
 perltex -- Define LaTeX macros in terms of Perl code
 permute -- Support for symmetric groups.
 petiteannonce -- A class for small advertisements.
 philex -- Cross references for named and numbered environments.
 photo -- A float environment for photographs.
 pittetd -- Electronic Theses and Dissertations at Pitt.
 placeins -- Control float placement.
 plates -- Arrange for "plates" sections of documents.
 plweb -- Literate Programming for Prolog with LaTeX.
 polyglot --
 polynom -- Macros for manipulating polynomials.
 polynomial -- Typeset (univariate) polynomials.
 polytable -- Tabular-like environments with named columns.
 postcards -- Facilitates mass-mailing of postcards (junkmail).
 ppr-prv -- Prosper preview.
 preprint -- A bundle of packages provided "as is".
 prettyref -- Make label references "self-identify".
 printlen -- Print lengths using specified units.
 probsoln -- generate problem sheets and their solution sheets
 program -- Typesetting programs and algorithms.
 progress -- Creates an overview of a document's state.
 properties -- Load properties from a file.
 protex -- Literate programming package.
 protocol -- A class for typesetting minutes of meetings.
 psfragx -- A psfrag eXtension.
 pst-pdf -- Make PDF versions of graphics by processing between runs.
 pstool -- Support for psfrag within pdfLaTeX.
 qcm -- A LaTeX2e class for making multiple choice questionnaires
 qstest -- Bundle for unit tests and pattern matching.
 qsymbols -- Maths symbol abbreviations.
 quotchap -- Decorative chapter headings.
 quotmark -- Consistent quote marks.
 randtext -- Randomise the order of characters in strings.
 rangen -- Generate random integers, rational and decimal numbers.
 rccol -- Decimal-centered optionally rounded numbers in tabular.
 rcs-multi -- Typeset RCS version control in multiple-file documents.
 rcsinfo -- Support for the revision control system.
 recipe -- A LaTeX class to typeset recipes.
 recipecard -- Typeset recipes in note-card-sized boxes.
 rectopma -- Recycle top matter.
 refcheck -- Check references (in figures, table, equations, etc).
 refman -- Format technical reference manuals.
 refstyle -- Advanced formatting of cross references.
 regcount -- Display the allocation status of the TeX registers.
 register -- Typeset programmable elements in digital hardware (registers).
 relenc -- A "relaxed" font encoding.
 repeatindex -- Repeat items in an index after a page or column break
 rjlparshap --
 rlepsf -- Rewrite labels in EPS graphics.
 rmpage -- A package to help change page layout parameters in LaTeX.
 robustcommand -- Declare robust command, with \newcommand checks.
 robustindex -- Create index with pagerefs.
 romannum -- Generate roman numerals instead of arabic digits.
 rotfloat -- Rotate floats.
 rotpages -- Typeset sets of pages upside-down and backwards.
 rtkinenc -- Input encoding with fallback procedures.
 sagetex -- Embed Sage code and plots into LaTeX.
 sauerj -- A bundle of utilities by Jonathan Sauer.
 savefnmark -- Save name of the footnote mark for reuse.
 savesym -- Redefine symbols where names conflict.
 savetrees -- Pack as much as possible onto each page of a LaTeX document.
 scale -- Scale document by sqrt(2) or magstep(2).
 scalebar -- Create scalebars for maps, diagrams or photos.
 sciwordconv -- Use Scientific Word/WorkPlace files with another TeX.
 script -- Variant report and book styles.
 sdrt -- Macros for Segmented Discourse Representation Theory.
 sectionbox -- Create fancy boxed ((sub)sub)sections.
 sectsty -- Control sectional headers.
 selectp -- Select pages to be output.
 semantic -- Help for writing programming language semantics.
 semioneside -- Put only special contents on left-hand pages in two sided
  layout.
 seqsplit -- Split long sequences of characters in a neutral way.
 sf298 -- Standard form 298.
 sffms -- Typesetting science fiction/fantasy manuscripts.
 sfheaders -- Sans headers.
 sfmath -- Sans-serif mathematics.
 shadbox -- Shade the background of any box.
 shadethm -- Theorem environments that are shaded
 shapepar -- A macro to typeset paragraphs in specific shapes.
 shipunov -- A collection of LaTeX packages and classes.
 shorttoc -- Table of contents with different depths.
 show2e -- Variants of \show for LaTeX2e.
 showdim -- Variants on printing dimensions.
 showexpl -- Typesetting LaTeX source code.
 showlabels -- Show label commands in the margin.
 sidecap -- Typeset captions sideways.
 silence -- Selective filtering of error messages and warnings.
 simplecv -- A simple class for writing curricula vitae.
 simplewick -- Simple Wick contractions.
 slantsc -- Access different-shaped small-caps fonts.
 slashbox -- Both column and row headings in a tabular cell.
 smalltableof -- Create listoffigures etc. in a single chapter.
 smartref -- Extend LaTeX's \ref capability.
 snapshot -- List the external dependencies of a LaTeX document.
 soul -- Hyphenation for letterspacing, underlining, and more.
 sparklines -- Drawing sparklines: intense, simple, wordlike graphics.
 spverbatim -- Allow line breaks within \verb and verbatim output.
 splitindex -- Unlimited number of indexes.
 spotcolor -- Spot colours for pdfLaTeX.
 sprite -- Macros to typeset simple bitmaps with LaTeX.
 srcltx -- Jump between DVI and TeX files.
 sseq -- Spectral sequence diagrams.
 ssqquote -- Use the cmssq fonts.
 stack -- Tools to define and use stacks.
 statistik -- Store statistics of a document.
 stdclsdv -- Provide sectioning information for package writers.
 stdpage -- Standard pages with n lines of at most m characters each.
 stringstrings -- String manipulation for cosmetic and programming
  application.
 sttools -- Various macros.
 stubs -- Create tear-off stubs at the bottom of a page.
 subdepth -- Unify maths subscript height.
 subeqn -- Package for subequation numbering.
 subeqnarray -- Equation array with sub numbering.
 subfigure -- Deprecated: Figures divided into subfigures.
 subfloat -- Sub-numbering for figures and tables.
 substr -- Deal with substrings in strings.
 supertabular -- A multi-page tables package.
 svgcolor -- Define SVG named colours.
 svn -- Typeset Subversion keywords.
 svn-multi -- Subversion keywords in multi-file LaTeX documents
 svn-prov -- Subversion variants of \Provides... macros.
 svninfo -- Typeset Subversion keywords.
 syntax -- Creation of syntax diagrams.
 syntrace -- Labels for tracing in a syntax tree.
 synttree -- Typeset syntactic trees.
 tableaux -- Construct tables of signs and variations.
 tablenotes -- Notes in tables at end document.
 tablists -- Tabulated lists of short items.
 tabls -- Better vertical spacing in tables and arrays.
 tabto-ltx -- "Tab" to a measured position in the line.
 tabularcalc -- Calculate formulas in a tabular environment.
 tabularew -- A variation on the tabular environment.
 tabulary -- Tabular with variable width columns balanced.
 talk -- A LaTeX class for presentations.
 taupin --
 tcldoc -- Doc/docstrip for tcl.
 tdclock -- A ticking digital clock package for PDF output.
 technics -- A package to format technical documents.
 ted -- A (primitive) token list editor.
 termcal -- Print a class calendar.
 termlist -- Label any kind of term with a continuous counter.
 texilikecover -- A cover-page package, like TeXinfo.
 texlogos -- Ready-to-use LaTeX logos.
 texmate -- Comprehensive chess annotation in LaTeX.
 texments -- Using the Pygments highlighter in LaTeX.
 texshade -- Package for setting nucleotide and peptide alignments.
 textcase -- Case conversion ignoring mathematics, etc.
 textfit -- Fit text to a desired size.
 textmerg -- Merge text in TeX and LaTeX.
 textpos -- Place boxes at arbitrary positions on the LaTeX page.
 theoremref -- References with automatic theorem names.
 threeparttablex -- Notes in longtables.
 thinsp -- A stretchable \thinspace for LaTeX.
 thmtools -- Extensions to theorem environments.
 thumb -- Thumb marks in documents.
 ticket -- Make labels, visting-cards, pins with LaTeX.
 timesht --
 timing -- Fonts and macro package for drawing timing diagrams.
 titlefoot -- Add special material to footer of title page.
 titlepic -- Add picture to title page of a document.
 titlesec -- Select alternative section titles.
 titling -- Control over the typesetting of the \maketitle command.
 tocbibind -- Add bibliography/index/contents to Table of Contents.
 tocloft -- Control table of contents, figures, etc.
 tocvsec2 -- Section numbering and table of contents control.
 todo -- Make a to-do list for a document.
 todonotes -- Marking things to do in a LaTeX document.
 tokenizer -- A tokenizer.
 toolbox -- Macros for writing indices, glossaries.
 topfloat -- Move floats to the top of the page.
 totcount -- Find the last value of a counter.
 totpages -- Count pages in a document, and report last page number.
 tracking -- Adjust tracking of strings.
 translator -- Provide an open platform for packages to be localized.
 trfsigns -- Typeset transform signs.
 trimspaces -- Trim spaces around an argument or within a macro.
 trsym -- Symbols for transformations.
 trivfloat -- Quick float definitions in LaTeX.
 twoup -- Print two virtual pages on each physical page.
 type1cm -- Arbitrary size font selection in LaTeX.
 typedref -- Eliminate errors by enforcing the types of labels.
 typogrid -- Print a typographic grid.
 ucs -- Extended UTF-8 input encoding for LaTeX.
 uebungsblatt -- A LaTeX class for writing exercise sheets.
 ulsy -- Extra mathematical characters.
 umoline -- Underline text allowing line breaking.
 underlin -- Underlined running heads.
 undertilde -- Typeset a tilde under one (or many) maths symbols.
 units -- Typeset units.
 unroman -- Converting Roman numerals to Arabic numbers.
 upmethodology -- Writing specification such as for UP-based methodologies.
 upquote -- Show "realistic" quotes in verbatim.
 ushort -- Shorter (and longer) underlines and underbars.
 varindex -- Luxury frontend to the \index command.
 varsfromjobname -- Extract variables from the name of the LaTeX file.
 varwidth -- A variable-width minipage.
 vector -- LaTeX macros for vectors.
 verbatimbox -- Deposit verbatim text in a box.
 verbatimcopy -- Make copies of text documents from within LaTeX.
 version -- Conditionally include text.
 versions -- Optionally omit pieces of text.
 vertbars -- Mark vertical rules in margin of text.
 vhistory -- Support for creating a change log.
 vita -- Configurable class for curricula vitarum.
 vmargin -- Set various page dimensions.
 volumes -- Typeset only parts of a document, with complete indexes etc.
 vpe -- Source specials for PDF output.
 vrsion -- Add version number to a DVI file.
 vwcol -- Variable-width multiple text columns.
 wallpaper -- Easy addition of wallpapers (background images) to LaTeX
  documents, including tiling.
 warning -- Global warnings at the end of the logfile.
 warpcol -- Relative alignment of rows in numeric columns in tabulars.
 was -- A collection of small packages by Walter Schmidt.
 widetable -- An environment for typesetting tables of specified width
 williams -- Miscellaneous macros by Peter Williams.
 wordlike -- Simulating word processor layout.
 wrapfig -- Produces figures which text can flow around.
 xargs -- Define commands with many optional arguments.
 xbmc --
 xtab -- Break tables across pages.
 xtcapts -- Defining language-dependent text macros.
 xdoc -- Extending the LaTeX doc system.
 xfor -- A reimplimentation of the LaTeX for-loop macro.
 xifthen -- Extended conditional commands.
 xmpincl -- Include eXtensible Metadata Platform data in PDFLaTeX.
 xnewcommand -- Define \global and \protected commands with \newcommand.
 xoptarg -- Expandable macros that take an optional argument.
 xstring -- String manipulation for (La)TeX.
 xytree -- Tree macros using XY-Pic.
 yafoot -- A bundle of miscellaneous footnote packages.
 yagusylo -- A symbol loader.
 yplan -- Daily planner type calendar.
 zed-csp -- Typesetting Z and CSP format specifications.
 ziffer -- Conversion of punctuation in maths mode.
 zwgetfdate -- Get package or file date.
 zwpagelayout -- Page layout and crop-marks.
 xmlplay -- Typeset Shakespeare's plays as marked up by Bosak.
Tkgate
Tcl/Tk based digital circuit editor and simulator
Versions of package tkgate
ReleaseVersionArchitectures
experimental2.0~b8-1mips,ia64
experimental2.0~b4-1mipsel
experimental2.0~b10-1armel,alpha,sparc,s390,hurd-i386,i386,powerpc,amd64,hppa
sid1.8.7-2+b1ia64,armel
squeeze1.8.7-2+b1armel,ia64
squeeze1.8.7-2mips,amd64,hppa,i386,mipsel,powerpc,s390,sparc
sid1.8.7-2amd64,i386,sparc,mipsel,s390,mips,alpha,hurd-i386,powerpc,hppa
lenny1.8.7-1hppa,amd64,alpha,sparc,arm,armel,s390,mips,i386,powerpc,ia64,mipsel
etch1.8.6-2mips,sparc,ia64,powerpc,hppa,alpha,i386,s390,mipsel,arm,amd64
Debtags of package tkgate:
fieldelectronics
hardwareemulation
interfacex11
roleprogram
scopeapplication
uitoolkittk
x11application
Popcon: 36 users (28 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

TkGate is a digital circuit editor and simulator with a Tcl/Tk based interface. TkGate includes a large number of built-in devices including basic gates, memories, ttys and modules for hierarchical design. The simulator can be controlled either interactively or through a simulation script. Memory contents can be loaded from files, and a microcode/macrocode compiler (gmac) is included to create tkgate memory files from a high-level description. The simulator supports continuous simulation, single step simulation (by clock or epoch) and breakpoints. Save files are in a Verilog-like format.

TkGate also includes a number of tutorial and example circuits which can be loaded through the "Help" menu. The examples range from a simple gate-level 3-bit adder to a 16-bit CPU programmed to play the "Animals" game.

TkGate has a multi-language interface with support for English, Japanese, French and Spanish.

Uisp
Micro In-System Programmer for Atmel's AVR MCUs
Maintainer: Margarita Manterola
Versions of package uisp
ReleaseVersionArchitectures
lenny20050207-4sparc,hppa,amd64,s390,mips,arm,powerpc,alpha,mipsel,armel,i386,ia64
sid20050207-4s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze20050207-4sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
etch20050207-3+b1hppa
etch20050207-3arm,s390,mips,mipsel,powerpc,amd64,sparc,alpha,i386,ia64
Debtags of package uisp:
develmachinecode
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 48 users (25 upd.)*
Versions and Archs
Debtags
License: DFSG free

This utility is required to program AVR chips with object code created by the ava assembler/linker, gas, or gcc. It supports in-system programming, Atmel's prototype board/programmer (stk500), and many other extremely low-cost parallel port programmers. It can also be used to program Atmel's AT89S51 and AT89S52.

Vbpp
Verilog preprocessor
Versions of package vbpp
ReleaseVersionArchitectures
etch1.1.0-6alpha,amd64,arm,hppa,i386,ia64,mips,mipsel,powerpc,s390,sparc
lenny1.1.0-6s390,ia64,alpha,powerpc,amd64,mips,arm,armel,sparc,hppa,mipsel,i386
Debtags of package vbpp:
fieldelectronics
roleprogram
scopeutility
Popcon: 15 users (9 upd.)*
Versions and Archs
Debtags
License: DFSG free

VBPP is a Verilog preprocessor. It has support for most Verilog preprocessing directives and additional directives such as:

  • Statement generator ('generate' command in VHDL).
  • Expression evaluation.
  • Mathematical functions: log2, ceil, floor, round, abs, etc.
  • Conditionals: if, switch, etc.
Vbs
Verilog Behavioral Simulation
Versions of package vbs
ReleaseVersionArchitectures
etch1.4.0-9+b1hppa
etch1.4.0-9sparc,amd64,arm,alpha,i386,ia64,mips,mipsel,powerpc,s390
Debtags of package vbs:
fieldelectronics
hardwareemulation
roleprogram
scopeutility
Popcon: 4 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

Verilog is a Hardware Description Language used mostly for digital circuit design and simulation. This program is a simple implementation of a Verilog simulator. VBS tries to implement all of the Verilog behavioral constructs that are synthesizable, but still allow complex test vectors for simulation.

Verilog
Icarus verilog compiler (transitional package)
Versions of package verilog
ReleaseVersionArchitectures
sid0.9.1-2all
squeeze0.9.1-2all
lenny0.8.6-1s390,sparc,alpha,amd64,arm,armel,hppa,i386,ia64,mips,mipsel,powerpc
etch0.8-4.2arm,ia64,sparc,mips,amd64,mipsel,hppa,powerpc,alpha,s390,i386
Debtags of package verilog:
develcompiler
fieldelectronics
interfacetext-mode
roleprogram
scopeutility
uitoolkitncurses
Popcon: 54 users (28 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

Icarus Verilog is intended to compile all of the Verilog HDL as described in the IEEE-1364 standard. It is not quite there yet. It does currently handle a mix of structural and behavioral constructs.

The compiler can target either simulation, or netlist (EDIF).

This is a dummy transitional package that will ensure a proper upgrade path. This package may be safely removed after upgrading.

Xsmc-calc
Smith Chart calculator for X
Versions of package xsmc-calc
ReleaseVersionArchitectures
sid1.0.0-6.1s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze1.0.0-6.1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny1.0.0-6i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch1.0.0-5arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package xsmc-calc:
fieldelectronics
hardwarehamradio
interfacex11
roleprogram
scopeutility
x11application
Popcon: 27 users (36 upd.)*
Versions and Archs
Debtags
License: DFSG free

xsmc-calc allows you to perform Smith Chart calculations for RF (radio frequency) circuit design.

Official Debian packages with lower relevance

Geda-doc
Documentation for GPL EDA -- Electronics design software
Versions of package geda-doc
ReleaseVersionArchitectures
etch20061020-1all
sid1.4.3-1all
squeeze1.4.3-1all
lenny1.4.0-2all
Debtags of package geda-doc:
fieldelectronics
roledocumentation
suitegnu
Popcon: 42 users (75 upd.)*
Versions and Archs
Debtags
License: DFSG free

GPL EDA, an electronics design package, including gschem, a schematic editor.

This package contains the documentation.

Geda-examples
GPL EDA -- Electronics design software -- example designs
Versions of package geda-examples
ReleaseVersionArchitectures
etch20061020-1all
sid1.4.3-1all
squeeze1.4.3-1all
lenny1.4.0-2all
Debtags of package geda-examples:
develexamples
fieldelectronics
roleapp-data
suitegnu
uitoolkitgtk
x11application
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

GPL EDA is a collection of tools for designing electronic circuits and printed circuit boards.

This package contains example designs created with gEDA.

Kicad-doc-de
Kicad help files (German)
Versions of package kicad-doc-de
ReleaseVersionArchitectures
sid0.0.20090216-1all
squeeze0.0.20090216-1all
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-de:
culturegerman
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in German.

This package does not provide a German translation of the manual, only the tutorial. Manual available in the French & English packages only.

Kicad-doc-en
Kicad help files (English)
Versions of package kicad-doc-en
ReleaseVersionArchitectures
sid0.0.20090216-1all
squeeze0.0.20090216-1all
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-en:
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in English.

Kicad-doc-es
Kicad help files (Spanish)
Versions of package kicad-doc-es
ReleaseVersionArchitectures
sid0.0.20090216-1all
squeeze0.0.20090216-1all
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-es:
culturespanish
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in Spanish.

This package does not provide a Spanish translation of the manual, only the tutorial. Manual available in the French & English packages only.

Kicad-doc-fr
Kicad help files (French)
Versions of package kicad-doc-fr
ReleaseVersionArchitectures
sid0.0.20090216-1all
squeeze0.0.20090216-1all
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-fr:
culturefrench
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in French.

Kicad-doc-it
Kicad help files (Italian)
Versions of package kicad-doc-it
ReleaseVersionArchitectures
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-it:
cultureitalian
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in Italian. This package does not provide an Italian translation of the manual so English will be used instead.

Kicad-doc-pt
Kicad help files (Portuguese)
Versions of package kicad-doc-pt
ReleaseVersionArchitectures
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-pt:
cultureportuguese
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in Portuguese.

Kicad-doc-ru
Kicad help files (Russian)
Versions of package kicad-doc-ru
ReleaseVersionArchitectures
sid0.0.20090216-1all
squeeze0.0.20090216-1all
lenny0.0.20071129a-1all
etch0.0.20060829-2all
Debtags of package kicad-doc-ru:
culturerussian
made-ofhtml
roledocumentation
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

This package provides documentation for Kicad in Russian.

This package does not provide a Russian translation of the manual, only the tutorial. Manual available in the French & English packages only.

Debian packages in contrib or non-free

Easyspice
A graphical frontend to the Spice simulator
Versions of package easyspice
ReleaseVersionArchitectures
lenny0.6.8-2arm,i386,armel,mipsel,ia64,alpha,mips,amd64,s390,hppa,sparc,powerpc
sid0.6.8-2ia64,alpha,amd64,armel,hppa,hurd-i386,i386,mips,mipsel,powerpc,s390,sparc
squeeze0.6.8-2mipsel,hppa,amd64,powerpc,armel,ia64,sparc,mips,i386,s390
Debtags of package easyspice:
fieldelectronics
roleprogram
uitoolkitgtk
Popcon: 35 users (18 upd.)*
Versions and Archs
Debtags
License: DFSG free, but needs non-free components

Easyspice is a graphical frontend for the electrical circuit simulator Spice. It is by default connected to the geda package and ngspice but can be used as a frontend for other spice simulators programs as well.

Ngspice
A Spice circuit simulator
Versions of package ngspice
ReleaseVersionArchitectures
sid20-1i386
squeeze20-1i386
Popcon: 13 users (27 upd.)*
Versions and Archs
License: non-free
Svn

NGspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice.

NGspice is part of gEDA project, a full GPL'd suite of Electronic Design Automation tools.

No known packages available but some record of interest (WNPP bug)

Herb - wnpp
complete set of CAD programs for design of VLSI circuits
License: GNU GPLv3
Debian package not available

Herb is a complete set of CAD programs and libraries for the specification, design and validation of VLSI circuits. It includes a VHDL simulator, logic synthesis tools, automatic place and route tools, layout editors, portable CMOS standard cell libraries and custom block generators for creating custom high performance circuits.

Herb supports the following file formats:

  • Behavioural: VHDL, VHDL FSM (input-only)
  • Netlists: Alliance, SPICE, EDIF 2.0, VHDL, COMPASS, HILO (output-only) and Verilog (output-only)
  • Symbolic layout: Alliance, COMPASS
  • Physical layout: CIF (output-only) and GDSII (output-only)
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 89590