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

Index
Bug list
Documentation
Doc errors
Examples
2D Gallery
3D Gallery
Packages
CTAN
Search CTAN:
Germany
USA

Statistics

 

Image
the 7th edition, total of 960 colored pages

 

Image
2nd edition, 212 pages, includes 32 color pages

 

Image

 

Image

 

Image

 

Image

 

Image

 

Image

 

Image

 

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

If one example doesn't work send me the code with some information about your used Distribution and the used program!

Image If you do not find what you were searching for then have a look at the mailing list archive

Image Read the latest news of updates for pstricks.tex!

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

Image Important: PSTricks (except package pst-text) now works with lualatex, which creates directly a pdf outpunt. You need only an additional first line in your document:

\DocumentMetadata{}
\documentclass{...}
...

Image 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 uppercase letters.
  3. 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.
  4. You cannot run your files with pdftex/pdflatex, use lualatex instead or the sequence latex->dvips->ps2pdf, or see topic pdfoutput
  5. If you get a rotated page then use always ps2pdf -dAutoRotagePages=/None .... See also here for Windows user
  6. linestyle=dashed doesn't work after an update of pstricks.tex. You should update also pstricks.pro and pstricks.sty.
  7. Error message: no room for a new dimen. See TeX-FAQ for what to do ...
  8. \pspicture[0.5] ... doesn't work anymore! Use instead [shift=*] Read the docs!
  9. 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 ...

Image News ...
Playground ... :-)
  1. 2026-04-14: new package pst-spectrum
  2. 2025-10-21: updated website PSTricks by Manuel Luque
  3. 2024-11-21: update pstricks base
  4. 2024-07-10: update pst-node
  5. 2024-07-08: update pst-diffraction
  6. 2024-07-06: update pst-electricfield
  7. 2023-11-03: update pst-solides3d
  8. 2023-11-10: update pst-solarsystem
  9. 2023-11-03: update pst-3dplot
  10. 2022-12-20: new package pst-flags
  11. 2022-11-21: update pstricks-add
  12. 2022-11-21: update pst-plot
  13. 2022-10-22: update pst-osci
  14. 2022-10-16: update pst-math
  15. 2022-08-25: update pst-barcode
  16. 2022-07-15: update pst-magneticfield
  17. 2021-11-13: update With up-to-date PSTricks you can run yor PSTricks source with lualatex. The output is a PDF file without using GhostScript. The only macro which does not work is \pscharpath.
  18. 2020-11-05: update pst2pdf
  19. Problem with transparency of areas. It maybe a problem with Ghostscript. Use
    ps2pdf -dALLOWPSTRANSPARENCY <file>.ps
    
  20. 2020-11-01: update pst-eucl
  21. 2020-03-24: update pst-ob3d
  22. 2020-03-24: update pst-tools
  23. 2020-03-17: update and removed from CTAN pst-spirograph
  24. 2020-03-17: update pst-fractal
  25. 2019-10-02: new package pst-turtle
  26. 2019-01-24: update pst-calculate
  27. 2019-01-22: update pst-circ
  28. Problem with transparency of areas. It maybe a problem with Ghostscript. Use
    ps2pdf -dNOSAFER <file>.ps
    
  29. 2019-01-01: update pst-lsystem
  30. 2018-12-30: update pst-text
  31. 2018-12-29: update pst-solides3d
  32. 2018-12-17: update pst-cie
  33. 2018-12-16: update pst-func
  34. 2018-12-04: new package pst-venn
  35. 2018-10-27: new package pst-moire
  36. 2018-09-27: new package pst-feyn
  37. 2018-09-25: new package pst-marble
  38. 2018-09-24: new package pst-lsystem
  39. 2018-06-01: new TeXLive 2018
  40. 2018-02-14: new package pst-antiprism
  41. 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
  42. 2017-06-18: update pst-ode
  43. 2017-06-02: new package pst-vehicle
  44. 2017-05-18: new package pst-poker
  45. 2017-05-11: new package pst-spinner
  46. 2016-12-28: update pst-shell
  47. 2016-12-14: update pst-geo
  48. 2015-05-18: update pst-coil
  49. 2014-11-03: update pst-optexp
  50. 2014-08-28 update pst-poly
  51. 2014-05-18: update seminar
  52. 2014-04-19: update pst-perspective
  53. 2014-03-18: update pst-intersect
  54. 2014-02-18: update pst-mirror
  55. 2013-12-27: new package pst-ovl
  56. 2013-10-27: update pst-gantt
  57. 2013-07-05: new images for atoms and photons
  58. 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".
  59. 2011-11-05: new package pst-spectrum
  60. 2011-11-05: update pst-slpe
  61. 2011-08-20: update pst-bspline
  62. 2011-06-06: new package pst-rubans
  63. 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
  64. 2011-03-27: update pst-electricfield
  65. 2011-03-13: new package pst-graphicx
  66. 2011-02-01: new package pst-tvz

exa127
Image

exa
Image

exa14
Image

exa7
Image

exa13
Image

exa126
Image

exa125
Image

exa124
Image

exa122
Image

exa069
Image

exa068
Image

exa066
Image

exa020
Image

path0
Image

exa4
Image

exa4
Image

exa001
Image

exa001
Image

exa002
Image

exa108
Image

exa119
Image

exa118
Image

exa018
Image

exa117
Image

exa066
Image

exa116
Image

exa115
Image

exa114
Image



$Id: main 1691 2026-04-28 16:43:36Z hvoss $
About TUG
Home
Aims/benefits
Join TUG
Contact us
dante.png
Home
Join DANTE
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: Sat Jul 11 05:35:44 CEST 2026 ; file is: 73.4528240740741 days old
contact webmaster _at_ perce.de