PSTricks es un conjunto de macros que permiten la inclusión de dibujos PostScript directamente dentro del código fuente TeX o LaTeX . Fue escrito originalmente por Timothy Van Zandt y ha sido mantenido en los últimos años por Denis Girou , Sebastian Rahtz y Herbert Voss ( de ).
Uso básico

Existe una amplia gama de comandos disponibles para crear gráficos. En PSTricks, las coordenadas siempre se representan entre paréntesis, como ilustra el siguiente ejemplo (escalado):
\begin { pspicture } (5,5) %% Triángulo en rojo: \pspolygon [linecolor=red] (1,1)(5,1)(1,4) %% Curva de Bezier en verde: \pscurve [linecolor=green,linewidth=2pt, % showpoints=true](5,5)(3,2)(4,4)(2,3) %% Círculo en azul con radio 1: \pscircle [linecolor=blue,linestyle=dashed] (3,2.5) { 1 } \end { pspicture }Extensiones

Los comandos de PSTricks son de bajo nivel, por lo que se han creado muchos paquetes de LaTeX para facilitar la creación de varios tipos de gráficos que se utilizan habitualmente en la composición tipográfica matemática .
pst-plot proporciona comandos para crear gráficos de funciones .
Consideremos el siguiente ejemplo:
\begin { pspicture* } (-7,-2)(7,2) \psaxes [labels=none] (0,0)(-7,-2)(7,2) % establece el eje \psplot [linecolor=blue, linewidth=1.5pt] % % grafica la onda sinusoidal { -7 }{ 7 }{ x 0.01745329252 div sin } % observe la expresión RPN \uput [45] (3.1415926,0) { $ \pi $ } % estas son las etiquetas \uput [90] (-1.570796,0) { $ - \pi / 2 $ } % \uput es una caja posicionada en [ángulo] \uput [-90] (1.570796,0) { $ \pi / 2 $ } % relativa a la coordenada (x,y) \uput [-135] (-3.1415926,0) { $ - \pi $ } % y colocando { contenido } en el cuadro \psline [linewidth=1pt,linecolor=red,linestyle=dotted] % % líneas punteadas rojas (1.57079632,1)(1.57079632,0) \psline [linewidth=1pt,linecolor=red,linestyle=dotted] % (-1.57079632,-1)(-1.57079632,0) \end { pspicture* }El ejemplo anterior también ilustra que los comandos TeX pueden usarse como elementos en las imágenes. Dado que PostScript utiliza el estilo RPN para las operaciones matemáticas, el argumento de pst-plot debe proporcionarse en el mismo formato. Una alternativa es usar el argumento opcional algebraic ; de esta manera, la fórmula puede describirse como una expresión algebraica.
pstricks-add extiende pst-plot, lo que permite también gráficos polares y el uso de notación algebraica para los gráficos en lugar de RPN.
pst-math proporciona funciones trigonométricas en radianes (ya que PostScript utiliza grados por defecto ) y funciones trigonométricas hiperbólicas.
pst-3dplot se utiliza para crear gráficos 3D como los siguientes:

multido proporciona funcionalidad básica de bucle para programar gráficos con elementos repetitivos:

pst-eucl es una extensión beta para la creación sencilla de dibujos geométricos .

Existen muchas otras extensiones para dibujar diagramas de circuitos , códigos de barras , gráficos , árboles , visualizar datos, etc.
Compatibilidad
PSTricks solo es totalmente compatible con sistemas TeX que utilizan archivos intermedios PostScript, incluyendo, entre otros, eTeX. Sin embargo, no es compatible con el motor pdfTeX, ampliamente utilizado, en modo PDF . Dado que pdfTeX es el motor predeterminado en la mayoría de las instalaciones actuales, los usuarios de PSTricks deben forzar el uso de pdfTeX en modo DVI o utilizar auto-pst-pdf . PGF/TikZ es una alternativa a PSTricks compatible con pdfTeX.
Software compatible con la salida de PSTricks
Véase también
- PSfrag
- Asíntota (lenguaje de gráficos vectoriales)
- Texas
- Lista de extensiones de TeX
- Látex
- Posdata
- Inkscape para convertir imágenes SVG a código PSTricks.
- PGF/TikZ (Portable Graphics Format), un paquete TeX alternativo para programar gráficos (también funciona con pdftex).
- CircuiTikZ
Lecturas adicionales
Enlaces externos
- Sitio web oficial
- Documentación de PSTricks .
- Ejemplos de PSTricks .
- LaTeXDraw , un editor gráfico gratuito y de código abierto que genera código PSTricks, escrito en Java.
- JPicEdt , otro editor gráfico gratuito y de código abierto que genera código PSTricks, escrito en Java.
- LaTeXPiX, archivado el 13 de marzo de 2012 en la Wayback Machine , es un editor gráfico gratuito que genera (entre otros) código PSTricks, escrito para el sistema operativo Windows.
- Software TeX gratuito
- Lenguajes de programación de macros
- Posdata