Como todos los hombres de verdad, yo uso . Para todo; no sólo trabajos de la escuela, también para documentos rápidos o cosas como mi currículum (de hecho el que usara
fue uno de los motivos para que me entrevistaran en Simitel), y cosas como presentaciones, como la que acabo de mostrar de mi clase de Geometría Computacional.
Para mis cosos gráficos utilizo PStricks, que me permite hacer (de forma relativamente sencilla, si bien algo “verbosa”) este tipo de cosas:
PStricks es poderosísimo, lo cual no es de sorprender dado que PostScript (la parte “PS” de “PStricks”) es un lenguaje Turing completo. PStricks puede hacer cosas fabulosas, y algunas incluso de bastante alto nivel. La salida además es de una calidad sorprendente, siendo vectorial se escala sin dificultades a mayores o menores dimensiones, y (lo que yo considero la mayor ventaja) uno puede poner etiquetas (texto en general) que tenga la tipografía de . Lo que más detesto de usar un programa externo para gráficos no es tanto que se escale feo y que generalmente impreso se vea del nabo; es que si uno usa cualquier tipo de texto, se ve de la chingada comparado con el texto del resto del documento.
Dicho eso, PStricks es so 80′. Mucha gente se está pasando a PDF (que no es Turing completo; toda proporción guardada, PDF se acerca más a HTML que a PostScript), y yo, aferrado como siempre al siglo XX, me he resistido al cambio.
Para esta presentación de Geometría Computacional, usé Beamer, un paquete de que es la neta para hacer presentaciones. La cosa es que Beamer prefiere
a
regular.
por supuesto su principal desventaja es que no soporta PStricks; uno puede hacer ciertos hacks para hacerlos jalar juntos, pero es bastante feo.
Así que me puse a ver la opción que presenta Beamer; pgf (Portable Graphic Format) es algo “similar” (ahorita explico las comillas) a PStricks, pero funciona con y de hecho lo escribió el autor de Beamer para poder incluir gráficos en sus presentaciones.
Pero es horrible. Genera gráficos bastante más feos que los de PStricks, no tiene opciones de tan alto nivel como PStricks, y es muy poco flexible. Así que después de intentar hacer una gráfica dirigida de forma decente durante dos horas, mandé todo al traste y mejor vi cómo hacer que Beamer jalara chido con
Así que seguiré usando PStricks y regular; total, es más poderoso, se ve más bonito, y tiene la gran ventaja de que ya sé usarlo.

35 Comments To "PStricks"
#1 Comment By pabloh On julio 17, 2006 @ 11:05 AM
Hola Canek,
¿Podrías recomendarme algún texto para iniciarme en PSTricks? A poder ser, en español. Estoy intentando insertar gráficos en LaTeX; he probado a generarlos con Inkscape y Dia, pero no consigo hacerlos funcionar si no son en .eps (y el resultado es muy feo)
Un saludo
#2 Comment By Canek On julio 17, 2006 @ 12:32 PM
Según yo Inkscape y Dia exportaban a EPS (Encapsulated PostScript) bastante bien, me extraña que en tu caso no funcione. Como sea; en tu instalación de
deben estar los archivos pst-usr1.ps, pst-usr2.ps, pst-usr3.ps y pst-usr4.ps, en el directorio /usr/share/texmf/source/generic/pstricks/obsolete/doc/ (al menos así está en mi instalación). También está [3], con ejemplos y otras cosas chidas.
Están en inglés; en español creo que nunca he visto un tutorial de PSTricks.
#3 Comment By pabloh On julio 17, 2006 @ 4:15 PM
Sí, en EPS funcionan, pero incrustan tipografías distintas a las típicas de LaTeX, y eso es lo que no me gusta. Por eso quería probar con PSTricks.
He encontrado una pequeña muestra de ejemplos de PSTricks en PDF [4] (es español) pero es muy, muy básica.
Creo que seguiré tu consejo y acudiré a la [5] (o me instalaré el paquete tetex-doc, que es el que incluye los documentos que me recomiendas)
¡Muchas gracias, Canek!
#4 Comment By pabloh On octubre 10, 2006 @ 12:12 PM
Hola Canek,
He vuelto a caer en tu blog, esta vez buscando información sobre f-spot y SQLite. El caso es que caí en la cuenta de que no te había contado que, finalmente, conseguí insertar gráficos generados con Inkscape y de buena calidad.
El fallo era todo mío :-)
Un saludo
#5 Comment By Pablo On diciembre 11, 2006 @ 4:00 PM
Tienes razón entorno a Pstricks, yo ya llevo bastantes “años” usandolo, al igual que sus paquetes amigos, ahora lo de las presentaciones en PDF me las arreglo pasando las imagenes con Ps4pdf y con un parde comando (desde my xterm) todo funca muy bien, además, buscando Geometria hace un par de años encontre (y aún en manteción) “eukleides” y este unido a pstricks-add y pst-plot son una combinación fabulosa.
Si se desea un documento de calidad o para impresiones tales como articulos o manuales, las gráficas matemáticas DEBEN ser generadas con PStricks, es la unica forma de concervar las fuentes como corresponde (Ya sea que utilices CM o Euler)
Latex,Pstricks (o PostScript directo) unido a PDF son una combinación mortal…………….Definitivamente No MAS WORD …
#6 Comment By Paz On enero 26, 2007 @ 2:26 AM
Hola a todos y a Canek en especial, por ser el dueño del blog.
Soy novata en Latex, me ha surgido el problema de que no me funciona el pdfLatex con una figura que he incluido usando PSTricks. No entiendo muy bien la solucion que le dais al problema, pero necesito hacer gráficos buenos, y necesito tener el documento en pdf.
¿Me ayudais?
Muchas gracias a todos. Saludos.
Paz
#7 Comment By Canek On enero 26, 2007 @ 1:17 PM
La “solución” (por decirle de algún modo) es compilar con latex a dvi, pasarlo a PostScript con dvips, y convertirlo en PDF con ps2pdf (o pstopdf, los dos sirven… ve cuál te gusta más: yo uso ps2pdf).
PStricks necesita PostScript, que es un lenguaje Turing completo.
utiliza PDF, que no es Turing completo; es imposible compilar nada que use PStricks usando
.
Hay un PDFtricks, que es un wrapper alrededor de PStricks para compilarlo con
; pero es un vil hack; de cualquier forma utiliza dvips por debajo. Así que yo te recomiendo que hagas lo que yo: compila a PostScript, y convierte a PDF.
#8 Comment By Paz On enero 29, 2007 @ 2:06 AM
Gracias Canek, funciona muy bien y es muy fácil.
Saludos
#9 Comment By Juan On febrero 15, 2007 @ 1:45 PM
Hola a todos/as, estaba haciendo unos apuntes y al principio utilizaba lo que sabia, incrustrar dibujos “eps”, despues descubri el maravilloso Pstricks y los termine con él. El problema es que al pasarlos a “pdf” es imposible que se vean simultaneamente. Me explico:
Si de latex paso a postcript y éste lo paso a pdf no se ven los eps.
Si de latex paso a pdf no se ven los dibujos en pstricks. Existe alguna solución ?
#10 Comment By Canek On febrero 15, 2007 @ 2:37 PM
Deberían verse. Yo sencillamente compilo a PostScript y después lo paso a PDF; siempre se preserva, al menos hasta ahora.
#11 Comment By Juan On febrero 15, 2007 @ 2:45 PM
Que paquetes utilizas en el preambulo? ayuda.
#12 Comment By chuy On abril 13, 2007 @ 6:37 AM
TeXnicCenter tiene la opción para compilar así:
LaTeX => PS => PDF
Y los pdf’s quedan de maravilla!
Hagan la prueba compilando este archivo con esa opción: [6]
En mi caso queda mucho mejor que cuando compilo a un PS, ya que en el PDF los planos se ven transparentes y en el PS no.
Saludos!
#13 Comment By Jose On noviembre 1, 2007 @ 11:06 PM
Canek, cual es tu preambulo cuando lo usas con beamer, gracias. Ya usastes el LaTeXDraw?
#14 Comment By Canek On noviembre 1, 2007 @ 11:29 PM
Mi preámbulo es:
No había oído hablar de [7]. Se ve interesante.
#15 Comment By Jose On noviembre 5, 2007 @ 12:00 AM
Miren el proyecto latexdraw pueden usarlo para el pstrics.
[7]
Saludos
#16 Comment By annie On enero 14, 2008 @ 11:39 AM
Hola Canek podrias ayudarme, hasta ahora me inicio en latex, instale miktex 2.7 y texniccenter he hecho algunos documentos y me llegue a tu blog buscando como hacer graficos en latex pero no se como instalar pstricks fui al package manager de miktex y aparece una lista de paquetes entre ellos el pstricks le hago click y me da la opcion de desinstalar osea que se supone ya esta instalado pero corro lo siguinet:
\documentclass[twoside, twocolumn]{article}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{pstcol} % para color
\usepackage{pst-node} % para diagramas
\usepackage{pst-plot} % para representacion de datos
% funciones, etc
%Basic information
\title{Mi primera prueba de pstricks}
\date{14 de Enero de 2008}
\begin{document}
\maketitle
%\begin{center}
%\begin{pspicture}(16,7)
%\psgrid
%\end{pspicture}
%\end{center}
\end{document}
y me salen muchos errores errores, no se que hacer, podrias ayudarme por favor.
#17 Comment By Canek On enero 14, 2008 @ 12:08 PM
Bueno, en primer lugar supongo que usas Windows, el cual no manejo, porque dices que usas miktex (que no conozco).
Así a simple vista creo que \psgrid recibe al menos dos coordenadas para sus esquinas delimitadoras, y además yo siempre he usado \pspicture y \endpspicture (no \begin{pspicture}).
También puedes tratar de usar el preámbulo que está en el comentario 14: igual y te funciona.
#18 Comment By Folok On enero 27, 2008 @ 1:03 PM
El pstricks está muy bien y tal, pero es sumamente laborioso. Nunca puede ser un substituto de la importación de gráficos eps, via \includegraphics, sino un complemento del mismo y para otras labores en las que tiene ventajas. Por cierto no sé cómo pueden decir que los gráficos eps importados quedan mal. A mí me quedan impecables. Si quieren usar las mismas fonts que en LaTeX (tanto las cmr como lucida etc), sólo tiene que cargarlas en el sistema con el Adobe Type Manager o similar, ya que desde hace mucho esas fonts están disponibles en formato postscript.
#19 Comment By Canek On enero 27, 2008 @ 1:11 PM
Mi tesis de maestría tiene 76 gráficos. Todos están hechos con PStricks.
Y no puedes usar el “Adobe Type Manager” en Linux; yo uso Linux exclusivamente. Además, incluso aunque puedas tener las fuentes, ¿puedes tener las fórmulas matemáticas que
te da?
Dicho eso, estoy de acuerdo que no todo mundo está capacitado para usar PStricks todo el tiempo. Para los que sí lo estamos, no dudamos en hacerlo porque la diferencia de calidad en el resultado es innegable.
#20 Comment By Yack On enero 21, 2010 @ 2:11 AM
Help!!!!!!! como complilo en latex a dvi, y luego como lo paso a PostScript con dvips, y convertirlo en PDF con ps2pdf, como????
Gracias.
#21 Comment By Canek On enero 21, 2010 @ 1:46 PM
latex archivo.tex
dvips archivo.dvi -o
ps2pdf archivo.ps archivo.pdf
#22 Comment By Julia On mayo 10, 2010 @ 2:02 AM
llevo varios días intentando instalar latexdraw sin éxito: ya que en el zip no apareec ningún archivo exe.. alguien pueed decirme cómo se instala??
#23 Comment By Canek On mayo 10, 2010 @ 8:16 AM
Yo no.
#24 Comment By nach On julio 15, 2010 @ 5:48 AM
Hola,
estoy intentando instalar latexdraw pero, después de haberme colocado como sudo/root y ejecutar java -jar installer.jar, me sigue dando error porque debo ser administrador.
alguien puede ayudarme, por favor?
#25 Comment By Francisco Javier On noviembre 23, 2010 @ 2:58 PM
Hola canek y a todos los visitantes,
con respecto al problema de los usuarios win2, para compilarlo en MikTeX, hagan lo que dice canek, compilen el código pero en dvi, de allí pasarlo a ps y luego a pdf, eso como una forma de generar los gráficos con pstrick, si intentan compilarlo directo a pdf, les generará muchos errores. Si están ocupando el compilador de MikTeX, cambien a TeXmaker, desde allí pueden realizar estas compilaciones o si quieren desde linea de comandos, solo revisen que sean los correctos.
Espero que les ayude este consejo, cuidense y gracias por las sugerencias que me dieron la idea de buscarle el modo de conseguir los gráficos que necesitaba para mis tesis.
#26 Comment By Francisco J. On noviembre 23, 2010 @ 4:13 PM
En relación a los comandos, estos les puede servir:
1.- Entrar al directorio donde se encuentra el archivo fuente: ocupar cd para entrar a las carpetas, cd .. para salir.
2.- Para compilar a dvi, ocupar el comando latex
3.- Compilar de dvi a ps, emplear dvips -o
4.- Para pasar a pdf ocupar ps2pdf
Espero que sea de utilidad.
#27 Comment By Luis Angel On septiembre 22, 2011 @ 1:43 AM
Hola,
Sabe alguien como poner una imagen en cualquier posicion en una presentacion beamer usando pstricks, ya que alguna vez lei no recuerdo donde que se puede hacer con ese paquete.
gracias
#28 Comment By Guillermo On febrero 18, 2012 @ 12:47 PM
Hola Canek. Quisera saber cómo tu haces para que te ande PSTricks en Beamer. A mi no me anda ni en broma (paso de “error” en “error”). Quisiera que me detallaras el preámbulo que usas en beamer, al igual que la modalidad que usas al compilar. Saludos
#29 Comment By Canek On febrero 18, 2012 @ 8:12 PM
Esta entrada tiene 5 años. Dejé de usar PStricks hace como dos o tres, porque con Inkscape comencé a poder hacer todo lo que hacía con PStricks, pero mejor (puedes ver una descripción de por qué me cambié [8]).
#30 Comment By lokitosamax On marzo 2, 2012 @ 10:26 PM
cuando quiero compilar un texto en LATEX con PSTricks en texmaker no puedo que biblioteca aparte de PS Tricks debo tener?
#31 Comment By Canek On marzo 3, 2012 @ 12:07 PM
Como dije arriba, la entrada la escribí hace casi seis años. Hace mucho dejé de usar PStricks.
#32 Comment By Nestor Adrian On abril 28, 2013 @ 8:17 PM
Hola amigo!!! Muy bueno tu blog.
Necesito hacerte una consulta, como puedo hacer para usar el paquete pstrikcs, para generar mis gráficos, dado que cuando lo quiero cargar para hacer los gráficos me aparece un cuadro de dialogo llamado “Proxy Authentication” y me pide un nombre de usuario y una contraseña.
Que es lo que puede estar causando el problema???
Desde ya muchas gracias y espero tu respuesta.
Un saludo!!!
#33 Comment By Canek On abril 28, 2013 @ 8:25 PM
No tengo idea.
#34 Comment By Gilmer Calderon quispe On agosto 1, 2013 @ 9:58 AM
como soluciono este problema:
cuando declaro el package pstcol y lineas abajo declaro el package tabularx me genera un error
#35 Comment By Canek On agosto 1, 2013 @ 10:33 AM
¿Te fijaste en la fecha de la entrada? Es de junio de 2006; hace más de siete años.
Dejé de usar PSTricks hace mucho tiempo.