Drawing with TeX

There are many packages to do pictures in (La)TeX itself (rather than importing graphics created externally), ranging from simple use of LaTeX picture environment, through enhancements like eepic, to sophisticated (but slow) drawing with PicTeX. Depending on your type of drawing, and setup, here are a few systems you may consider:

In addition, there are several means of generating code for your graphics application (asymptote, gnuplot and MetaPost, at least) in-line in your document, and then have them processed in a command spawned from your (La)TeX run. For details, see question.

dratex.sty
graphics/dratex (or browse the directory); catalogue entry
epic.sty
macros/latex/contrib/epic (or browse the directory); catalogue entry
eepic.sty
macros/latex/contrib/eepic (or browse the directory); catalogue entry
eepicemu.sty
macros/latex/contrib/eepic (or browse the directory); catalogue entry
mfpic
graphics/mfpic (or browse the directory)
preview.sty
macros/latex/contrib/preview (or browse the directory); catalogue entry
pspicture.sty
macros/latex/contrib/pspicture (or browse the directory); catalogue entry
pst-pdf.sty
macros/latex/contrib/pst-pdf (or browse the directory); catalogue entry
pgf.sty
graphics/pgf/base (or browse the directory); catalogue entry
pict2e.sty
macros/latex/contrib/pict2e (or browse the directory); catalogue entry
pictex.sty
graphics/pictex (or browse the directory); catalogue entry
picture.sty
Distributed as part of macros/latex/contrib/oberdiek (or browse the directory); catalogue entry
pstricks
graphics/pstricks (or browse the directory); catalogue entry
tikz.sty
Distributed as part of graphics/pgf/base (or browse the directory); catalogue entry

This answer last edited: 2012-10-19

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=drawing