El Paquete PSTricks Personalizaci´ on de una grilla Objetosgr´aficosb´asicos Nodos y conectores de nodos Simulaci´ on de gr´aficos 3D Uso de los paquetes \pstricks y \tikz En la elaboraci´ on de diagramas de flujo con L A T E X Josel Mechato Durand Universidad Nacional de Piura Mi´ ercoles 5 de abril del 2014 J. Mechato Gr´ aficos con L A T E X
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Uso de los paquetes \pstricks y \tikzEn la elaboracion de diagramas de flujo con LATEX
Josel Mechato Durand
Universidad Nacional de Piura
Miercoles 5 de abril del 2014
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
1 El Paquete PSTricksResena HistoricaColocacion de libreriasEntorno de PSTricks
2 Personalizacion de una grilla
3 Objetos graficos basicosPuntosLıneas y Polıgonos
Lıneas
Polıgonos
4 Nodos y conectores de nodosNodos y conectores
Etiquetas para los conectores de nodos
5 Simulacion de graficos 3D
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Resena HistoricaColocacion de libreriasEntorno de PSTricks
Resena Historica
PSTricks es un paquete que esta incluido en LATEXcon base en laslibrerıas macros de TEX- PostScript, fue creado por Timothy VanZandt de la Universidad de Princeton en 1993. Estas librerıas soncompatibles con AMS-TEX y AMS-LATEX. El paquete fue disenadoespecıficamente para graficos matematicos de alta calidad, utilizandotecnicas de graficos vectorizados, proporcionando ası una calidad queotros paquetes no pueden alcanzar. Con PSTricks se pueden incluirestilos de lıneas, objetos geometricos como rectangulos, triangulos; ejescoordenados, herramientas para graficos de diagramas de flujo, grafos,mallas, objetos 3D, colores y efectos de texto, entre otros.
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Resena HistoricaColocacion de libreriasEntorno de PSTricks
Colocacion de librerias
Empezaremos por poner las librerıas en el preambulo de nuestrodocumento
\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{pst-all}
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Resena HistoricaColocacion de libreriasEntorno de PSTricks
Entorno de PSTricks
Para incluir una grafica con PSTricks en nuestro documento, debemosinvocar el entorno pspicture con la siguiente secuencia de instrucciones:
\begin{pspicture}(x,y)(x’,y’)
\rput(0,0){hola}
\end{pspicture}
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Resena HistoricaColocacion de libreriasEntorno de PSTricks
Los parametros x, y y x’, y’ son las esquinas opuestas de un rectanguloimaginario. Nuestra grafica se puede salir de dicho rectangulo, perousando \begin{pspicture∗}(x, y)(x′ , y′) se recorta todo lo que sobresalga del rectangulo delimitado. El anterior codigo (cambiando a x, y,x’, y’ por -2,-2,2 y 2 respectivamente) nos devolvera el siguienteresultado:
hola
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Personalizacion de una grilla
El comando \grilla traza una cuadrıcula punteada en intervalos de 1mm y sub-dividida en unidades de 1 cm.
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
Si digitamos el siguiente comandodespues del inicio del documentoLATEX.
\begin{pspicture}
(6,6)\grilla
\end{pspicture}
Y luego copilamos(F2 −→ F4 −→ F8 −→ F7)obtendremos:
0 1 2 3 4 5 60
1
2
3
4
5
6
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
PuntosLıneas y Polıgonos
Puntos
PSTricks permite la inclusion de puntos con el siguiente comando:
Para un punto
\psdots[opt](x1,y1)
Para varios puntos
\psdots[opt](x1,y1)(x2,y2)...(xn,yn)
El siguiente ejemplo colocaremos 3 puntos con estilos diferentes,modificando su tamano(dotsize), forma(dotstyle), escala(dotscale) yangulo de rotacion(dotangle):
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
PuntosLıneas y Polıgonos
Puntos
\begin{pspicture}
(3,3)\grilla
\psdots[dotsize=7pt](1,1)
\psdots[dotsize=5pt,dotstyle=
square,dotangle=60](1,2)(2,2)
\psdots[dotsize=5pt,dotstyle=
triangle,dotscale=1 2]
(1,3)(2,3)(3,3)
\end{pspicture}
0 1 2 30
1
2
3
b
rs rs
ut ut ut
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
PuntosLıneas y Polıgonos
Lineas
Con los puntos y las rectas se pueden crear una gran variedad defiguras y formas muy comunes en matematicas como: ejes coordenados,diagramas lineales, arboles, etc. A continuacion presentamos suconfiguracion basica.
\psline[opt]{flechas}(x0,y0)(x1,y1)...(xn,yn)
Esta instruccion dibuja una linea a traves de las coordenadasestablecidas por los puntos (x0, y0)(x1, y1)...(xn, yn)
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
PuntosLıneas y Polıgonos
Lineas
\begin{pspicture}
(-4,-1)(3,3)\grilla
\psline[linewidth=1.5pt,linecolor=
red]{->}(-4,-1)(3,3)
\psline[linewidth=1.5pt,linecolor=
blue]{->}(3,3)(0,0)
\psline[linewidth=1.5pt,linestyle=
dashed,linecolor=yellow]
{->}(-4,-1)(0,0)
\end{pspicture}
-4 -3 -2 -1 0 1 2 3-1
0
1
2
3
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
PuntosLıneas y Polıgonos
Lineas
\begin{pspicture}
(0,0)(5,5)\grilla
\psline{->}(0,1)(5,1)
\psline{->}(1,0)(1,5)
\psline[linecolor=red,
linewidth=2pt]
{[-]}(2,1)(4.5,1)
\psline[linecolor=red,
linewidth=2pt]
{(-)}(1,1.5)(1,4)
\end{pspicture}
0 1 2 3 4 50
1
2
3
4
5
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos
Simulacion de graficos 3D
PuntosLıneas y Polıgonos
Poligonos
Este comando es muy similar a psline, y dibuja un polıgono cerradoque une el primer punto (x0, y0) con el ultimo (xn, yn).
\pspolygon[opt](x0,y0)(x1,y1)(x2,y2)...(xn,yn)
J. Mechato Graficos con LATEX
El Paquete PSTricksPersonalizacion de una grilla
Objetos graficos basicosNodos y conectores de nodos