Comprehensive TeX Archive Network

Direc­tory graphics/pstricks/base

PSTricks 2017

PSTricks is the original work of Timothy van Zandt <tvz@econ.insead.fr>

PSTricks 97 is edited by Denis Girou <Denis.Girou@idris.fr>
and Sebastian Rahtz <sebastian.rahtz@computing-services.oxford.ac.uk>

PSTricks 2004 is edited by Herbert Voss <hvoss@tug.org>
and Rolf Niepraschk <Rolf.Niepraschk@ptb.de>

PSTricks 2005- is edited by Herbert Voss <hvoss@tug.org>

For more informations go to http://tug.org/PSTricks _and_ read the
news articles in the doc directory!

1 - Copyright

COPYRIGHT 1993, 1994, 2000 by Timothy Van Zandt, <tvz@econ.insead.fr>.
COPYRIGHT 2004, 2005 by Herbert Voss <voss@PSTricks.de> and 
                        Rolf Niepraschk <Rolf.Niepraschk@ptb.de>.
COPYRIGHT 2006--  by Herbert Voss <hvoss@tug.org>  

This program can be redistributed and/or modified under the terms
of the LaTeX Project Public License Distributed from CTAN
archives in directory macros/latex/base/lppl.txt.

2 - Introduction

This package is a re-release of PSTricks, incorporating all of the
beta releases and bug fixes made up to March 1997. It is *not*
intended as a full new release of PSTricks, but as a consolidation and
cleaned distribution. Because Timothy van Zandt does not currently have
enough time to work on PSTricks, he gave permission for Denis Girou, 
Sebastian Rahtz and Herbert Voss to produce this interim solution.

Some new features have been added in the 2004 version, except the release 
of the small pst-fill package for filling (tiling) arbitrary regions and the
various evolving contributions, but we have merged in all the bug fixes
and beta addons which Timothy produced.

We have renamed some of the files that make up PSTricks, for consistency.
The multido package is now in /macros/generic/multido

3 - Installation

3.1 - (La)TeX files

      a - You have to move all the files from the "generic" subdirectory
to a directory part of your TEXINPUTS environment variable, or to add it
in your TEXINPUTS list of paths.

      b - If you are a LaTeX user (and not only a plain TeX one), you have
to do the same thing for the "latex" subdirectory, which define LaTeX
wrappers for all the PSTricks files.

3.2 - PostScript header files
The file pstricks.con is the current platform specific config file.
For other platforms read the README from the config directory 

3.3 - Known pitfalls

      a - To use the standard `color' or `xcolor' package with PSTricks, you
must load the `pstricks.sty' package, which interface the two packages,
loading them in the right order, and overriding some small parts of 
PSTricks to allow it to use the `color' or `xcolor' package system for
specifying color. We STRONGLY recommend that you use this way today.
pstricks.sty loads by default the xcolor package, but there is an option
"noxcolor". If you are a LaTeX user then load _always_ first the
pstricks.sty package.

      b - LaTeX users must also take care that the `pstricks.sty' package is
required in place of the `pstricks.tex' one if the `graphics' or `graphicx'
package is also loaded.

      c - Don't try to load the `color' or `xcolor' package if you use 
`pstricks.sty' or `pst-all' (it is already loaded in the correct order).

4 - Contents

4.1 - Subdirectories

The distribution contain the following subdirectories:

contrib : various contributions
base    : main PSTricks files
    doc     : documentations (up to date ones - the obsolete/doc subdirectory
	      contain the reference documentation for the version 0.93a and
    	      the additional old Beta material, which is still necessary to use...)
    dvips   : PostScript header files
    generic : TeX generic sources
    latex   : LaTeX wrappers

5 - Running pdflatex or lualatex
     Load package pstricks-pdf instead of pstricks and run your example with
the optional argument --shell-escape (MikTeX allows also -enable-write18)

lualatex --shell-escape <file>
pdflatex --shell-escape <file>

pstricks-pdf creates in the background all pspicture environment as single
pdf graphic files. In difference to auto-pst-pdf the package pstricks-pdf allows running
All optional arguments of package auto-pst-pdf are possible.
See documentation for more informations. The package pst-platform is
loaded by default and similiar to ifplatform.sty, it fixes a problem with

6 - Documentation
There is a mailing list devoted to discussions on PSTricks usage.
The informations to subscribe to this list and to consult the archives can
be found on the Web page.

Denis Girou, Sebastian Rahtz and Herbert Voss (updated November 2017)

Down­load the con­tents of this pack­age in one zip archive (7.1M).

pstricks-base – PostScript macros for

PSTricks of­fers an ex­ten­sive col­lec­tion of macros for gen­er­at­ing PostScript that is us­able with most macro for­mats, in­clud­ing Plain , , AMS-, and AMS-. In­cluded are macros for colour, graph­ics, pie charts, ro­ta­tion, trees and over­lays. It has many spe­cial fea­tures, in­clud­ing a wide va­ri­ety of graph­ics (pic­ture draw­ing) macros, with a flex­i­ble in­ter­face and with colour sup­port. There are macros for colour­ing or shad­ing the cells of ta­bles.

The pack­age pstricks-add con­tains bug-fixes and ad­di­tions for PSTricks (among other things).

PSTricks or­di­nar­ily uses PostScript \spe­cial com­mands, which are not sup­ported by pdf. This lim­i­ta­tion may be over­come by us­ing ei­ther the pst-pdf or the pdftricks pack­age, to gen­er­ate a PDF in­clu­sion from a PSTricks di­a­gram.

PSTricks macros can also gen­er­ate PDF out­put when the doc­u­ment is pro­cessed , with­out the need for other sup­port­ing pack­ages.

Note that this is one of a pair of cat­a­logue en­tries for PSTricks; the other one (PSTricks) is act­ing as a “stub”, while ed­i­to­rial work on cat­a­logue en­tries for PSTricks con­tributed is com­pleted.

Home pagehttp://tug.org/PSTricks
Ver­sion2.77 2017-10-04
Li­cense The Project Public Li­cense 1.3
Copy­right1993,1994,2000 Ti­mothy Van Zandt
2004–2005 Her­bert Voß and Rolf Niepraschk
2000–2003 De­nis Girou
2005–2017 Her­bert Voß
Main­tainer Her­bert Voß
De­nis Girou (in­ac­tive)
Ti­mothy Van Zandt (in­ac­tive)
Con­tained inTeX Live as pstricks
MiKTeX as pstricks
Topics , ma­te­rial sup­port­ing it, and pack­ages re­quir­ing it
pack­age us­ing PStricks for graph­i­cal out­put
type­set­ting in colour
use dvips \spe­cial com­mands
graph­ics pro­duced by one of the * en­gines
See also pstricks-add
Guest Book Sitemap Contact Contact Author