Dibuje Con Latex
A Cap´ ıtulo 9: Dibujando con L TEX
(Introducci´n al paquete PSTricks) o
1
Introducci´n o
Ya hemos visto el procedimiento para incluir gr´ficos postscript generados por un proa grama externo en nuestro documento, mediante ´l comando \includegraphics. Sin e embargo, existe tamb´ la posibilidad de crear gr´ficos postscript directamente denıen a tro del documento,utilizando una amplia variedad de paquetes y extras disponibles en A L TEX. El entorno picture permite producir gr´ficos sencillos. Sin embargo, sus capacidades a son bastante limitadas, con lo que realizar gr´ficos complicados es lento y dif´ a ıcil. A pesar de que existen un par de paquetes (epic y eepic) que introducen algunas mejoras, no los estudiaremos aqu´ y nos centraremos exclusivamente en lacolecci´n de paquetes ı o PSTricks, mucho m´s avanzados. El estudiante curioso puede encontrar documentaci´n a o extensa de picture, epic y eepic en los archivos Picture.pdf, Epic.pdf y Eepic.pdf. En l´ ıneas generales, los paquetes de PSTricks permiten realizar las siguientes tareas: • dibujar l´ ıneas, pol´ ıgonos, c´ ırculos y curvas
A • colocar, escalar y manipular objetos LTEX
• realizargr´ficas de funciones ´ de listas de datos, incluyendo ejes etiquetados a o • colorear l´ ıneas, letras y regiones • realizar diagramas de nodos con conexiones (estructuras de arbol) ´
A • crear ficheros postscript EPS con el compilador LTEX A En definitiva, los comandos LTEX proporcionados por el paquete PSTricks son un conjunto de macros que traducen los comandos propios del lenguaje PostScript.
1En realidad, PSTricks es una colecci´n de paquetes, algunos de ellos con prop´sitos o o A bastante espec´ ıficos; todos ellos pueden ser descargados, si nuestra distribuci´n de L TEX o no nos incluye, de los servidores del CTAN: (http://www.ctan.org/tex-archive/graphics/pstricks) pst-all: Carga casi todos los paquetes de PSTricks y el paquete pstcol pstricks: Contiene la mayor parte de loscomandos de PSTricks. pstcol: Se distribuye con graphicx; hace pstricks compatible con graphicx y color. pst-fr3d: Para construir cajas tridimensionales. a pst-3d: Para hacer gr´ficos 3-D. pst-gr3d: Para construir cuadr´ ıculas 3-D. pst-char: Para colorear y rellenar caracteres de texto. pst-circ: Para crear circuitos el´ctricos. e ıneas y colocar objetos en espirales ´ en zig-zag. o pst-coil: Paradibujar l´ pst-eps: Para exportar a ficheros PostScript EPS objetos PSTricks. pst-fill: Para rellenar y colorear regiones arbitrarias. pst-grad: Para graduar los colores de relleno. pst-lens: Para dibujar lentes. pst-node: Para definir nodos y conexiones entre ellos. pst-osci: Para dibujar osciloscopios. pst-plot: Para hacer gr´ficas 2-D con listas de datos ´ gr´ficas de funciones. a o a pst-3dplot: Parahacer gr´ficas con listas de datos 3-D ´ gr´ficas de funciones 3-D. a o a pst-poly: Para dibujar pol´ ıgonos. pst-text: Para escribir textos a lo largo de curvas. pst-tree: Para realizar estructuras en ´rbol. a pst-vue3D: Para visualizar objetos 3-D. La figura 1 muestra algunos ejemplos de los gr´ficos que pueden llegar a obtenerse con a PSTricks. Informaci´n completa sobre todos los paquetes,documentaci´n y ejemplos o o pueden encontrarse en la p´gina: http://www.tug.org/applications/PSTricks a
2
2.1
Nociones b´sicas a
Entorno pspicture
Aunque los comandos de PSTricks funcionan en cualquier parte del documento, es muchas veces conveniente reservar una caja dentro de la cual se escribir´ el dibujo. a Esto se hace con el entorno: \begin{pspicture}[Posici´n](x0,y0)(x1,y1) o Lista deObjetos \end{pspicture}
2
Posici´n es un par´metro optativo entre 0 y 1, que establece la posici´n relativa del o a o dibujo y de la l´ ınea base (0 equivaldr´ a la l´ ıa ınea base pasando por la parte de abajo, con 1 tendr´ ıamos la l´ ınea base pasando por encima del dibujo, y con 0.5 la l´ ınea base pasar´ por el centro del dibujo). Los pares de coordenadas (x0,y0) y (x1,y1)...
Regístrate para leer el documento completo.