Articulo de referencia

Trucos de PST

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 Z...

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

Ejemplo de PSTricks (escalado)

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

Representación gráfica de sin ( x ) con pst-plot

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:

Paraboloide hiperbólico dibujado con el paquete pst-3dplot de PSTricks.

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

Trazar un gráfico mientras se varían los parámetros con multido

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

Circunferencia circunscrita a un triángulo, ilustrada con pst-eucl

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

Lecturas adicionales

  • Herbert Voss; PSTricks  – Grafik für TeX und LaTeX, 7.ª edición, DANTE eV y Lehmanns.media, 1008 páginas, Heidelberg y Berlín 2016, ISBN 978-3-86541-858-6.
  • Herbert Voss; PSTricks  – Gráficos para TeX y LaTeX, 1.ª edición, UIT, 916 páginas, Cambridge 2011, ISBN 978-1-906860-13-4; reseña en TUGboat
  • 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.