PGF and TikZ resources
A growing collection of links to various PGF and TikZ resources. Let me know if you know about other resources.
Tutorials and articles
- Graphics with PGF and TikZ
- An article from the PracTeX journal, written as a collection of graduated examples. The examples presented here cover a wide spectrum of use and provide a starting point for exploration.
- Graphics in LaTeX
- An overview of packages for producing line art graphics. Contains a favorable review of PGF and TikZ
Mailing lists and online forums
Where to ask questions and look for answers
- PGF and TikZ forums on Sourceforge
- The pgf-users mailing list on Sourceforge
- The latex-beamer-users mailing list on SF
- Beamer and PGF is written by the same author. You'll find some discussion about PGF/TikZ on this list as well.
- Beamer forums on SF
- PGF/TikZ related issues are occasionally discussed on these forums
- comp.text.tex
- The largest TeX related news group.
Packages
Various packages that use PGF/TikZ.
- prerex
- A package for producing charts of course nodes linked by arrows representing pre- and co-requisites, and prerex, an interactive program for creating and editing chart descriptions. Built on PGF.
- sparklines
- A simple package for drawing sparklines
- Schéma-blocs avec PGF/TIKZ
- A set of macros for drawing block diagrams. (French documentation)
- Beamer
- A LaTeX class for creating presentations. Written by the same author as PGF/TikZ.
- Altermundus.fr
- An impressive collection of various TikZ-related packages and examples. Documentation only
available in French, but the code and the numerous examples speak for themselves.
- tkz-tab
- A package for easy creation of sign diagrams.
- tkz-plot2d
- A package for easy creation of plots.
- tkz-berge
- A package for drawing typical textbook graphs
- Pgfplots
- Provides a friendly and well documented interface for creating plots with normal or logarithmic scaling.
Tools that generate PGF/TikZ code
- Dot2TeX
- A Graphviz to LaTeX converter
- Sketch - A 3D Scene Description Translator
- A small, simple system for producing line drawings of two- or three-dimensional solid objects and scenes. Sketch generates PSTricks or PGF/TikZ code, allowing three dimensional drawings to be annotated using LaTeX.
- LaTeXPiX
- A GUI for creating drawings. Outputs EEPIC and PGF code. WIN only.
- dpic
- A PIC-like interpreter. Can output PGF/TikZ code as well as many other formats. Use it with circuit-macros, a powerful set of m4 macros for drawing electric circuit diagrams.
- fig2pgf
- Convert figures in the FIG format to PGF.
- TpX drawing tool
- A lightweight, graphical editor for vector graphics. Windows only.
- JpgfDraw
- A vector graphics application written in Java. Can export illustrations as PGF commands, PNG, and SVG. An interesting feature is the possibility of creating frames and shapes for use with the flowfram and shapepar packages.
- Dia
- Dia is a GTK+ based general-purpose diagram creation program for Linux, Unix and Windows. Python scriptable! Can save diagrams as PGF code.
- Matfig2PGF
- A Matlab script for converting figures to PGF code.
- Eps2pgf
- A Java-based command line tool for for converting Encapsulated PostScript (EPS) graphics files to the Portable Graphics Format (PGF).
- ktikz
- A small KDE application for easing the creation of TikZ diagrams.
- Gnuplot TikZ terminal
- A Gnuplot terminal written in Lua. Generates PGF and TikZ code. This gives you full control of the plots apperance, and you can use TikZ to add overlays and do other manipulations.
- ePIX
- A collection of command line utilities for *nix. Creates mathematically accurate line figures, plots, and movies. Supports TikZ, PSTricks and EEPIC as output formats. Check out the impressive gallery.
- GCLC Geometry Constructions->LaTeX converter
- A tool for visualizing and teaching geometry, and for producing mathematical illustrations.
- fig2tikz
- A neat little conversion tool that transforms your XFig files into TikZ latex commands.
