PSTricks - Graphics for T<span class="e">e</span>X and L<span class="a">a</span>T<span class="e">e</span>X

Welcome to the PSTricks web site

TUG logo

Main page

Bug list
Doc errors
2D Gallery
3D Gallery
Search CTAN:
United Kingdom



Extended translation of the the 5th edition


the 7th edition, total of 960 colored pages


1st edition, 212 pages, includes 32 color pages











the 2nd edition, total of 960 pages, includes 32 color pages

If you do not find what you were searching for then have a look at the mailing list archive or write to the PSTricks mailing list. If you are not subscribed to the list, then first go here!
Please do not write questions to PSTricks as a private mail, write always to the mailing list.

Read the latest news of updates for pstricks.tex!

Important: PSTricks packages are divided into the core and contributed ones. The core is pstricks.

Frequently done errors ...

  1. Using PSTricks together with TikZ causes a problem after the last update of the dvi driver of TikZ when using package auto-pst-pdf. Here is an example of how to use the package without a problem.
  2. Do not choose pstricks.tex as a file name, it is the name of the main PSTricks package! Windows users pay attention here, there is no difference in lower or upper case letters.
  3. Missing number, treated as zero This is the default error message when you are using symbolic node names without enabled \SpecialCoor after loading the pst-node package!
  4. PSTricks is PostScript Tricks, viewing your PS or PDF output with a PS or PDF viewer is appropriate. Nearly all DVI-viewers cannot show rotations or movings, hence not the correct output.
  5. You cannot run your files with pdftex/pdflatex/luatex/lualatex, use xetex/xelatex instead or the sequence latex->dvips->ps2pdf, or see topic pdfoutput
  6. If you get a rotated page then use always ps2pdf -dAutoRotagePages=/None .... See also here for Windows user
  7. linestyle=dashed doesn't work after an update of pstricks.tex. You should update also and pstricks.sty.
  8. Error message: no room for a new dimen. See UK TeX-FAQ for what to do ...
  9. \pspicture[0.5] ... doesn't work anymore! Use instead [shift=*] Read the docs!
  10. If you have a problem with the optional argument [pdf], then use always
    \usepackage{auto-pst-pdf,pstricks} or \usepackage{auto-pst-pdf,pstricks-add} or ...

All PSTricks files of my own development tree as a TDS-tarball (TeX directory structure) PSTricks-TDS.tgz (120MByte!!) or browse through the files. Use the files always at your own risk. It's a kind of living on the edge :-)!

News ...
Playground ... :-)
  1. 2018-12-04: new package pst-venn
  2. 2018-12-04: update pst-fractal
  3. 2018-10-27: new package pst-moire
  4. 2018-09-27: new package pst-feyn
  5. 2018-09-25: new package pst-marble
  6. 2018-09-24: new package pst-lsystem
  7. 2018-02-14: new package pst-antiprism
  8. 2018-02-14: update pst-plot
  9. 2018-01-11: update pstricks-add
  10. 2017-12-09: update pst-node
  11. 2017-12-03: update pstricks base
  12. 2017-12-03: update pst-tools
  13. Problem with seminar
    ! Undefined control sequence.
    l.2805 \ifpst@psfonts
    ! Emergency stop.
    Update your TeX distribution or update at least the file pst-ovl.sty
  14. 2017-10-05: update pst2pdf
  15. 2017-09-10: new package pst-solarsystem
  16. 2017-06-18: update pst-ode
  17. 2017-06-02: new package pst-vehicle
  18. 2017-06-01: new TeXLive 2017
  19. 2017-05-18: new package pst-poker
  20. 2017-05-11: new package pst-spinner
  21. 2017-04-18: update pst-eucl
  22. 2017-04-18: update pst-func
  23. 2017-04-05: update pst-3dplot
  24. 2016-12-28: update pst-shell
  25. 2016-12-17: updated website PSTricks by Manuel Luque
  26. 2016-12-14: update pst-geo
  27. 2016-12-12: update pst-solides3d
  28. 2016-05-15: new package pst-cie
  29. 2015-05-18: update pst-coil
  30. 2015-05-15: update pst-barcode
  31. 2014-11-03: update pst-optexp
  32. 2014-10-10: update pst-circ
  33. 2014-08-28 update pst-poly
  34. 2014-08-19: new package pst-spirograph
  35. 2014-07-30: update pst-math
  36. 2014-05-18: update seminar
  37. 2014-04-19: update pst-perspective
  38. 2014-03-18: update pst-intersect
  39. 2014-02-18: update pst-mirror
  40. 2013-12-27: new package pst-ovl
  41. 2013-10-27: update pst-gantt
  42. 2013-07-05: new images for atoms and photons
  43. 2012-05-26: Problem with XeTeX and latest TeXLive201X update. If you get the following error message:
     GPL Ghostscript X.XX: Unrecoverable error, exit code 1
     ** WARNING ** Filtering file via command -->ps2pdf -dCompatibilityLevel=1.5
     -sPAPERSIZE=a0 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -
     dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode
    edit the file .../texlive/20XX/texmf/dvipdfmx/dvipdfmx.cfg to insert the option -dNOSAFER into the line with ps2pdf
    D  "ps2pdf -dCompatibilityLevel=%v -dNOSAFER -sPAPERSIZE=a0 ...
    without -dNOSAFER ghostscript can't run external files. If you have another TeX distribution, then you'll find the location of the file by running "kpsewhich dvipdfmx.cfg".
  44. 2011-11-05: update pst-slpe
  45. 2011-08-20: update pst-bspline
  46. 2011-06-06: new package pst-rubans
  47. Problem with MiKTeX 2.9 and viewing a dvi file.
    MiKTeX Problem Report
    Message: Some PostScript specials could not be rendered.
    Data: Error: /undefined in tx@Dict
    Operand stack:
       --nostringval--   PermitFileReading   --nostringval-- PermitFileWriting    
    [ ... ]
    Go into the setup of MiKTeX (YAP) and choose dvips instead of pk for the rendering of method of YAP
  48. 2011-03-27: update pst-electricfield
  49. 2011-03-13: new package pst-graphicx
  50. 2011-02-01: new package pst-tvz
























since 2016-12-19

$Id: main 1554 2018-12-04 17:28:14Z hvoss $
About TUG
Join TUG
Contact us
FAQ (in german)

package authors
L. Akhmadeeva
C. Bersch
V. Bos
J.-C. Charpentier
M. Chupin
F. Delgosha
A. Delmotte
M. Diamantini
P. Drechsler
J. Frampton
M. Giese
J. Gilg
D. Girou
A. Grahn
C. Jorssen
J.-G. Luque
M. Luque
P. Megrét
T. Nähring
R. Niepraschk
A. Ristow
D. Rodriguez
J.-M. Sarlat
A. Schmittbuhl
M. Sharpe
T. Söll
T. Van Zandt
B: Veytsman
J.-P. Vignault
H. Voß

local time: Tue Dec 11 02:52:32 CET 2018 ; file is: 6.35015046296296 days old
contact webmaster _at_