SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´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 LATEX
Josel Mechato Durand
Universidad Nacional de Piura
Mi´ercoles 5 de abril del 2014
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
1 El Paquete PSTricks
Rese˜na Hist´orica
Colocaci´on de librerias
Entorno de PSTricks
2 Personalizaci´on de una grilla
3 Objetos gr´aficos b´asicos
Puntos
L´ıneas y Pol´ıgonos
L´ıneas
Pol´ıgonos
4 Nodos y conectores de nodos
Nodos y conectores
Etiquetas para los conectores de nodos
5 Simulaci´on de gr´aficos 3D
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Rese˜na Hist´orica
Colocaci´on de librerias
Entorno de PSTricks
Rese˜na Hist´orica
PSTricks es un paquete que esta incluido en LATEXcon base en las
librer´ıas macros de TEX- PostScript, fue creado por Timothy Van
Zandt de la Universidad de Princeton en 1993. Estas librer´ıas son
compatibles con AMS-TEX y AMS-LATEX. El paquete fue dise˜nado
espec´ıficamente para gr´aficos matem´aticos de alta calidad, utilizando
t´ecnicas de gr´aficos vectorizados, proporcionando as´ı una calidad que
otros paquetes no pueden alcanzar. Con PSTricks se pueden incluir
estilos de l´ıneas, objetos geom´etricos como rect´angulos, tri´angulos; ejes
coordenados, herramientas para gr´aficos de diagramas de flujo, grafos,
mallas, objetos 3D, colores y efectos de texto, entre otros.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Rese˜na Hist´orica
Colocaci´on de librerias
Entorno de PSTricks
Colocaci´on de librerias
Empezaremos por poner las librer´ıas en el pre´ambulo de nuestro
documento
usepackage{pstricks}
usepackage{pst-plot}
usepackage{pst-all}
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Rese˜na Hist´orica
Colocaci´on de librerias
Entorno de PSTricks
Entorno de PSTricks
Para incluir una gr´afica con PSTricks en nuestro documento, debemos
invocar el entorno pspicture con la siguiente secuencia de instrucciones:
begin{pspicture}(x,y)(x’,y’)
rput(0,0){hola}
end{pspicture}
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Rese˜na Hist´orica
Colocaci´on de librerias
Entorno de PSTricks
Los par´ametros x, y y x’, y’ son las esquinas opuestas de un rect´angulo
imaginario. Nuestra gr´afica se puede salir de dicho rect´angulo, pero
usando begin{pspicture∗}(x, y)(x′, y′) se recorta todo lo que sobre
salga del rect´angulo delimitado. El anterior c´odigo (cambiando a x, y,
x’, y’ por -2,-2,2 y 2 respectivamente) nos devolver´a el siguiente
resultado:
hola
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Personalizaci´on de una grilla
El comando grilla traza una cuadr´ıcula punteada en intervalos de 1
mm y sub-dividida en unidades de 1 cm.
newpsobject{grilla}{psgrid}{subgriddiv=1,griddots=10,
gridlabels=6pt}
Esto lo ubicamos antes del inicio del documento:
 begin{document}
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Si digitamos el siguiente comando
despu´es del inicio del documento
LATEX.
begin{pspicture}
(6,6)grilla
end{pspicture}
Y luego copilamos
(F2 −→ F4 −→ F8 −→ F7)
obtendremos:
0 1 2 3 4 5 6
0
1
2
3
4
5
6
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ıneas y Pol´ıgonos
Puntos
PSTricks permite la inclusi´on 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 tama˜no(dotsize), forma(dotstyle), escala(dotscale) y
angulo de rotaci´on(dotangle):
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ı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 3
0
1
2
3
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ıneas y Pol´ıgonos
Lineas
Con los puntos y las rectas se pueden crear una gran variedad de
figuras y formas muy comunes en matem´aticas como: ejes coordenados,
diagramas lineales, ´arboles, etc. A continuaci´on presentamos su
configuraci´on b´asica.
psline[opt]{flechas}(x0,y0)(x1,y1)...(xn,yn)
Esta instrucci´on dibuja una linea a trav´es de las coordenadas
establecidas por los puntos (x0, y0)(x1, y1)...(xn, yn)
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ı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 Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ı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 5
0
1
2
3
4
5
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ıneas y Pol´ıgonos
Poligonos
Este comando es muy similar a psline, y dibuja un pol´ıgono cerrado
que une el primer punto (x0, y0) con el ´ultimo (xn, yn).
pspolygon[opt](x0,y0)(x1,y1)(x2,y2)...(xn,yn)
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Puntos
L´ıneas y Pol´ıgonos
-3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13
-3
-2
-1
0
1
2
3
psset{unit=0.7cm}
begin{pspicture}(-3,-3)(13,3)grilla
pspolygon[linewidth=1.5pt](-2,-2)(0,2)(2,0)
pspolygon[linewidth=1.5pt,linearc=0.3](3,-2)(3,2)
(7,2)(7,-2)
pspolygon[linewidth=1.5pt,linestyle=dashed,
dash=5pt 2pt](8,0)(9,2)(11,2)(12,0)(10,-2)
end{pspicture}
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Comandos b´asicos:
pnode(x, y){nombre} coloca en (x, y) un nodo que no ocupa
espacio, y le asigna un nombre.
dotnode[opciones](x, y){nombre} coloca en (x, y) un nodo en
forma de punto y le asigna un nombre.
cnode[opciones](x, y)radio{nombre} coloca en (x, y) un nodo
circular y le asigna un nombre.
Nota
El nombre asignado a un nodo debe tener solamente letras y d´ıgitos y
comenzar con una letra.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Comandos b´asicos:
pnode(x, y){nombre} coloca en (x, y) un nodo que no ocupa
espacio, y le asigna un nombre.
dotnode[opciones](x, y){nombre} coloca en (x, y) un nodo en
forma de punto y le asigna un nombre.
cnode[opciones](x, y)radio{nombre} coloca en (x, y) un nodo
circular y le asigna un nombre.
Nota
El nombre asignado a un nodo debe tener solamente letras y d´ıgitos y
comenzar con una letra.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Comandos b´asicos:
pnode(x, y){nombre} coloca en (x, y) un nodo que no ocupa
espacio, y le asigna un nombre.
dotnode[opciones](x, y){nombre} coloca en (x, y) un nodo en
forma de punto y le asigna un nombre.
cnode[opciones](x, y)radio{nombre} coloca en (x, y) un nodo
circular y le asigna un nombre.
Nota
El nombre asignado a un nodo debe tener solamente letras y d´ıgitos y
comenzar con una letra.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
En los siguientes comandos no se indica el punto de ubicaci´on (x, y);
para colocar este tipo de nodos se usa el rput.
rnode{nombre}{texto} asigna un nombre al nodo con bordes
invisibles que contiene al texto.
circlenode[pociones]{nombre}{texto} crea un nodo circular que
contiene al texto, y le asigna un nombre.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
En los siguientes comandos no se indica el punto de ubicaci´on (x, y);
para colocar este tipo de nodos se usa el rput.
rnode{nombre}{texto} asigna un nombre al nodo con bordes
invisibles que contiene al texto.
circlenode[pociones]{nombre}{texto} crea un nodo circular que
contiene al texto, y le asigna un nombre.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Ejemplo
begin{pspicture}
(5,3)grilla
dotnode(1,1){A}
cnode(3,2){0.4cm}{B}
cnode(4,1){0.5cm}{C}
ncline{A}{B}
ncline{A}{C}
end{pspicture} 0 1 2 3 4 5
0
1
2
3
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Comandos b´asicos:
ncput[opciones]{etiqueta}: coloca la etiqueta sobre la l´ınea
misma del conector.
cnode : Lo mismo que dotnode pero el nodo que genera es
circular.
ncline :Une nodos dos a dos.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Comandos b´asicos:
ncput[opciones]{etiqueta}: coloca la etiqueta sobre la l´ınea
misma del conector.
cnode : Lo mismo que dotnode pero el nodo que genera es
circular.
ncline :Une nodos dos a dos.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Comandos b´asicos:
ncput[opciones]{etiqueta}: coloca la etiqueta sobre la l´ınea
misma del conector.
cnode : Lo mismo que dotnode pero el nodo que genera es
circular.
ncline :Une nodos dos a dos.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Ejemplo
begin{pspicture}(5,2)grilla
rput(1,0.5){ovalnode{A}
{Ad´an}}
rput(4,1.5){circlenode{B}
{Eva}}
nccurve[angleB=180,
linecolor=red]{A}{B}
end{pspicture}
0 1 2 3 4 5
0
1
2
Ad´an
Eva
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Ejemplo: Dise˜nando un diagrama de flujo
0 1 2 3 4 5 6 7 8 9 10 11
0
1
2
3
4
5
6
7
8
9
Inicio
Final
EntradaH
H < 0
H > 40
P = 7 ∗ H P = 7 ∗ 40 + 5 ∗ (H − 40)
Imprima P
No
No S´ı
S´ı
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Mejorando el ejemplo anterior
0 1 2 3 4 5 6 7 8 9 10 11
0
1
2
3
4
5
6
7
8
9
Inicio
Final
EntradaH
H < 0
H > 40
P = 7 ∗ H P = 7 ∗ 40 + 5 ∗ (H − 40)
Imprima P
No
No S´ı
S´ı
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Para simular una gr´afica 3D usando los comandos de pstricks no es
tan complicado, simplemente manipulamos las siguientes opciones
fillstyle = gradient, gradbegin = blue, gradend = cyan
en el interior de nuestra programaci´on.
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Efecto tridimensional
-2
-1
0
1
2
3
4
5
6
7
8
9
10
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Efecto tridimensional
-4 -3 -2 -1 0 1 2 3 4
-4
-3
-2
-1
0
1
2
3
4
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Efecto tridimensional
-4 -3 -2 -1 0 1 2 3 4
-2
-1
0
1
2
3
4
5
6
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Efecto tridimensional
-4 -3 -2 -1 0 1 2 3 4
-4
-3
-2
-1
0
1
2
3
4
J. Mechato Gr´aficos con LATEX
El Paquete PSTricks
Personalizaci´on de una grilla
Objetos gr´aficos b´asicos
Nodos y conectores de nodos
Simulaci´on de gr´aficos 3D
Diagrama de flujo del M´etodo de la Bisecci´on
Inicio
f, a, b, e
f(a).f(b) < 0
x0 = a+b
2Fin
no existe raiz en [a,b]
f(a).f(x0) < 0
b = x0
|f(x0)| ≤ e
a = x0
x0
v
v
F
F
v
F
J. Mechato Gr´aficos con LATEX

Más contenido relacionado

La actualidad más candente

Método newton modificado
Método newton modificadoMétodo newton modificado
Método newton modificadokiaraalejandra
 
Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)
Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)
Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)Ricardo Avila Legra
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpAna Ruth G H
 
Física vol. 1 4ta edición - resnick, halliday & krane
Física vol. 1   4ta edición - resnick, halliday & kraneFísica vol. 1   4ta edición - resnick, halliday & krane
Física vol. 1 4ta edición - resnick, halliday & kraneRhulo Peña
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Transformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltosTransformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltosPedro González
 
Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableJair Ospino Ardila
 
Manual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdfManual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdfThemenkMenma
 
Sistemas digitales principios y aplicaciones ronald tocci - 5º edición
Sistemas digitales principios y aplicaciones   ronald tocci - 5º ediciónSistemas digitales principios y aplicaciones   ronald tocci - 5º edición
Sistemas digitales principios y aplicaciones ronald tocci - 5º ediciónAlex Soto
 
Cap 3 logica y conjuntos
Cap 3 logica y conjuntosCap 3 logica y conjuntos
Cap 3 logica y conjuntosnivelacion008
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros SANTIAGO PABLO ALBERTO
 
Cálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdf
Cálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdfCálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdf
Cálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdfSANTIAGO PABLO ALBERTO
 

La actualidad más candente (20)

Método newton modificado
Método newton modificadoMétodo newton modificado
Método newton modificado
 
Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)
Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)
Cálculo Diferencial e Integral, Tomo 1 (N. Piskunov)
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 
Física vol. 1 4ta edición - resnick, halliday & krane
Física vol. 1   4ta edición - resnick, halliday & kraneFísica vol. 1   4ta edición - resnick, halliday & krane
Física vol. 1 4ta edición - resnick, halliday & krane
 
1 analisis matematico i eduardo espinoza ramos
1 analisis matematico i eduardo espinoza ramos1 analisis matematico i eduardo espinoza ramos
1 analisis matematico i eduardo espinoza ramos
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Trabajo practico - Grafos y Matrices (332) - UNA
Trabajo practico - Grafos y Matrices (332) - UNATrabajo practico - Grafos y Matrices (332) - UNA
Trabajo practico - Grafos y Matrices (332) - UNA
 
Transformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltosTransformada de Laplace ejercicios resueltos
Transformada de Laplace ejercicios resueltos
 
Neville
NevilleNeville
Neville
 
Apuntes transformaciones lineales - UTFSM
Apuntes transformaciones lineales - UTFSMApuntes transformaciones lineales - UTFSM
Apuntes transformaciones lineales - UTFSM
 
Metodo adams bashforth
Metodo adams bashforthMetodo adams bashforth
Metodo adams bashforth
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Ejercicios de Calculo Multivariable
Ejercicios de Calculo MultivariableEjercicios de Calculo Multivariable
Ejercicios de Calculo Multivariable
 
Manual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdfManual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdf
 
Teoría de la Medida
Teoría de la MedidaTeoría de la Medida
Teoría de la Medida
 
Sistemas digitales principios y aplicaciones ronald tocci - 5º edición
Sistemas digitales principios y aplicaciones   ronald tocci - 5º ediciónSistemas digitales principios y aplicaciones   ronald tocci - 5º edición
Sistemas digitales principios y aplicaciones ronald tocci - 5º edición
 
Cap 3 logica y conjuntos
Cap 3 logica y conjuntosCap 3 logica y conjuntos
Cap 3 logica y conjuntos
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros
 
Cálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdf
Cálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdfCálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdf
Cálculo Vectorial 5ta Edición Jerrold E. Marsden & Anthony J. Tromba.pdf
 

Destacado

Destacado (8)

Tikz
TikzTikz
Tikz
 
CALCULO MIT
CALCULO MITCALCULO MIT
CALCULO MIT
 
calculo en varias variales
calculo en varias varialescalculo en varias variales
calculo en varias variales
 
algebra lineal
algebra linealalgebra lineal
algebra lineal
 
Latex- Parte 2
Latex- Parte 2Latex- Parte 2
Latex- Parte 2
 
Manual de programacion LaTeX
Manual de programacion LaTeXManual de programacion LaTeX
Manual de programacion LaTeX
 
La tex edicion de textos cientificos latex 2014- mora. w, borbon. a
La tex   edicion de textos cientificos latex 2014- mora. w, borbon. aLa tex   edicion de textos cientificos latex 2014- mora. w, borbon. a
La tex edicion de textos cientificos latex 2014- mora. w, borbon. a
 
Notas de Clase Econometria - Modelos MA(p)
Notas de Clase Econometria - Modelos MA(p)Notas de Clase Econometria - Modelos MA(p)
Notas de Clase Econometria - Modelos MA(p)
 

Similar a Pstricks y tikz (20)

Pst solides3d
Pst solides3dPst solides3d
Pst solides3d
 
Taller 3
Taller 3Taller 3
Taller 3
 
Programación de código
Programación de códigoProgramación de código
Programación de código
 
[Sesion03] introduccion python
[Sesion03] introduccion python[Sesion03] introduccion python
[Sesion03] introduccion python
 
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RGestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
 
Sesion R
Sesion RSesion R
Sesion R
 
La tex 2013
La tex 2013La tex 2013
La tex 2013
 
Presentación3d
Presentación3dPresentación3d
Presentación3d
 
Latex
LatexLatex
Latex
 
Estructura de datos avanzada
Estructura de datos avanzadaEstructura de datos avanzada
Estructura de datos avanzada
 
Manual de-ezysurf-en-espanol
Manual de-ezysurf-en-espanolManual de-ezysurf-en-espanol
Manual de-ezysurf-en-espanol
 
Comandos r
Comandos rComandos r
Comandos r
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012
 
Tema2
Tema2Tema2
Tema2
 
Estructura de datos avanzada
Estructura de datos avanzadaEstructura de datos avanzada
Estructura de datos avanzada
 
Disenograficoenlatex1
Disenograficoenlatex1Disenograficoenlatex1
Disenograficoenlatex1
 
Informatica
InformaticaInformatica
Informatica
 
Poo 2009 u2_introd_a_la_poo_2
Poo 2009 u2_introd_a_la_poo_2Poo 2009 u2_introd_a_la_poo_2
Poo 2009 u2_introd_a_la_poo_2
 
IC estructuras de secuencia
IC estructuras de secuenciaIC estructuras de secuencia
IC estructuras de secuencia
 
ED
EDED
ED
 

Más de Robert Ipanaqué Chero (9)

Dos Problemas Fundamentales de Geometría Analítica con Software Libre
Dos Problemas Fundamentales de Geometría Analítica con Software LibreDos Problemas Fundamentales de Geometría Analítica con Software Libre
Dos Problemas Fundamentales de Geometría Analítica con Software Libre
 
Beamer
BeamerBeamer
Beamer
 
Manual LaTeX
Manual LaTeXManual LaTeX
Manual LaTeX
 
Editor de ecuaciones_del_word
Editor de ecuaciones_del_wordEditor de ecuaciones_del_word
Editor de ecuaciones_del_word
 
Ponencia
PonenciaPonencia
Ponencia
 
El Mathematica como herramienta para enseñanza de la Matemática
El Mathematica como herramienta para enseñanza de la MatemáticaEl Mathematica como herramienta para enseñanza de la Matemática
El Mathematica como herramienta para enseñanza de la Matemática
 
Maxima
MaximaMaxima
Maxima
 
La tex
La texLa tex
La tex
 
Quinto
QuintoQuinto
Quinto
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Pstricks y tikz

  • 1. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´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 LATEX Josel Mechato Durand Universidad Nacional de Piura Mi´ercoles 5 de abril del 2014 J. Mechato Gr´aficos con LATEX
  • 2. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D 1 El Paquete PSTricks Rese˜na Hist´orica Colocaci´on de librerias Entorno de PSTricks 2 Personalizaci´on de una grilla 3 Objetos gr´aficos b´asicos Puntos L´ıneas y Pol´ıgonos L´ıneas Pol´ıgonos 4 Nodos y conectores de nodos Nodos y conectores Etiquetas para los conectores de nodos 5 Simulaci´on de gr´aficos 3D J. Mechato Gr´aficos con LATEX
  • 3. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Rese˜na Hist´orica Colocaci´on de librerias Entorno de PSTricks Rese˜na Hist´orica PSTricks es un paquete que esta incluido en LATEXcon base en las librer´ıas macros de TEX- PostScript, fue creado por Timothy Van Zandt de la Universidad de Princeton en 1993. Estas librer´ıas son compatibles con AMS-TEX y AMS-LATEX. El paquete fue dise˜nado espec´ıficamente para gr´aficos matem´aticos de alta calidad, utilizando t´ecnicas de gr´aficos vectorizados, proporcionando as´ı una calidad que otros paquetes no pueden alcanzar. Con PSTricks se pueden incluir estilos de l´ıneas, objetos geom´etricos como rect´angulos, tri´angulos; ejes coordenados, herramientas para gr´aficos de diagramas de flujo, grafos, mallas, objetos 3D, colores y efectos de texto, entre otros. J. Mechato Gr´aficos con LATEX
  • 4. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Rese˜na Hist´orica Colocaci´on de librerias Entorno de PSTricks Colocaci´on de librerias Empezaremos por poner las librer´ıas en el pre´ambulo de nuestro documento usepackage{pstricks} usepackage{pst-plot} usepackage{pst-all} J. Mechato Gr´aficos con LATEX
  • 5. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Rese˜na Hist´orica Colocaci´on de librerias Entorno de PSTricks Entorno de PSTricks Para incluir una gr´afica con PSTricks en nuestro documento, debemos invocar el entorno pspicture con la siguiente secuencia de instrucciones: begin{pspicture}(x,y)(x’,y’) rput(0,0){hola} end{pspicture} J. Mechato Gr´aficos con LATEX
  • 6. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Rese˜na Hist´orica Colocaci´on de librerias Entorno de PSTricks Los par´ametros x, y y x’, y’ son las esquinas opuestas de un rect´angulo imaginario. Nuestra gr´afica se puede salir de dicho rect´angulo, pero usando begin{pspicture∗}(x, y)(x′, y′) se recorta todo lo que sobre salga del rect´angulo delimitado. El anterior c´odigo (cambiando a x, y, x’, y’ por -2,-2,2 y 2 respectivamente) nos devolver´a el siguiente resultado: hola J. Mechato Gr´aficos con LATEX
  • 7. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Personalizaci´on de una grilla El comando grilla traza una cuadr´ıcula punteada en intervalos de 1 mm y sub-dividida en unidades de 1 cm. newpsobject{grilla}{psgrid}{subgriddiv=1,griddots=10, gridlabels=6pt} Esto lo ubicamos antes del inicio del documento: begin{document} J. Mechato Gr´aficos con LATEX
  • 8. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Si digitamos el siguiente comando despu´es del inicio del documento LATEX. begin{pspicture} (6,6)grilla end{pspicture} Y luego copilamos (F2 −→ F4 −→ F8 −→ F7) obtendremos: 0 1 2 3 4 5 6 0 1 2 3 4 5 6 J. Mechato Gr´aficos con LATEX
  • 9. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ıneas y Pol´ıgonos Puntos PSTricks permite la inclusi´on 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 tama˜no(dotsize), forma(dotstyle), escala(dotscale) y angulo de rotaci´on(dotangle): J. Mechato Gr´aficos con LATEX
  • 10. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ı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 3 0 1 2 3 J. Mechato Gr´aficos con LATEX
  • 11. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ıneas y Pol´ıgonos Lineas Con los puntos y las rectas se pueden crear una gran variedad de figuras y formas muy comunes en matem´aticas como: ejes coordenados, diagramas lineales, ´arboles, etc. A continuaci´on presentamos su configuraci´on b´asica. psline[opt]{flechas}(x0,y0)(x1,y1)...(xn,yn) Esta instrucci´on dibuja una linea a trav´es de las coordenadas establecidas por los puntos (x0, y0)(x1, y1)...(xn, yn) J. Mechato Gr´aficos con LATEX
  • 12. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ı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 Gr´aficos con LATEX
  • 13. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ı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 5 0 1 2 3 4 5 J. Mechato Gr´aficos con LATEX
  • 14. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ıneas y Pol´ıgonos Poligonos Este comando es muy similar a psline, y dibuja un pol´ıgono cerrado que une el primer punto (x0, y0) con el ´ultimo (xn, yn). pspolygon[opt](x0,y0)(x1,y1)(x2,y2)...(xn,yn) J. Mechato Gr´aficos con LATEX
  • 15. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Puntos L´ıneas y Pol´ıgonos -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 -3 -2 -1 0 1 2 3 psset{unit=0.7cm} begin{pspicture}(-3,-3)(13,3)grilla pspolygon[linewidth=1.5pt](-2,-2)(0,2)(2,0) pspolygon[linewidth=1.5pt,linearc=0.3](3,-2)(3,2) (7,2)(7,-2) pspolygon[linewidth=1.5pt,linestyle=dashed, dash=5pt 2pt](8,0)(9,2)(11,2)(12,0)(10,-2) end{pspicture} J. Mechato Gr´aficos con LATEX
  • 16. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Comandos b´asicos: pnode(x, y){nombre} coloca en (x, y) un nodo que no ocupa espacio, y le asigna un nombre. dotnode[opciones](x, y){nombre} coloca en (x, y) un nodo en forma de punto y le asigna un nombre. cnode[opciones](x, y)radio{nombre} coloca en (x, y) un nodo circular y le asigna un nombre. Nota El nombre asignado a un nodo debe tener solamente letras y d´ıgitos y comenzar con una letra. J. Mechato Gr´aficos con LATEX
  • 17. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Comandos b´asicos: pnode(x, y){nombre} coloca en (x, y) un nodo que no ocupa espacio, y le asigna un nombre. dotnode[opciones](x, y){nombre} coloca en (x, y) un nodo en forma de punto y le asigna un nombre. cnode[opciones](x, y)radio{nombre} coloca en (x, y) un nodo circular y le asigna un nombre. Nota El nombre asignado a un nodo debe tener solamente letras y d´ıgitos y comenzar con una letra. J. Mechato Gr´aficos con LATEX
  • 18. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Comandos b´asicos: pnode(x, y){nombre} coloca en (x, y) un nodo que no ocupa espacio, y le asigna un nombre. dotnode[opciones](x, y){nombre} coloca en (x, y) un nodo en forma de punto y le asigna un nombre. cnode[opciones](x, y)radio{nombre} coloca en (x, y) un nodo circular y le asigna un nombre. Nota El nombre asignado a un nodo debe tener solamente letras y d´ıgitos y comenzar con una letra. J. Mechato Gr´aficos con LATEX
  • 19. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D En los siguientes comandos no se indica el punto de ubicaci´on (x, y); para colocar este tipo de nodos se usa el rput. rnode{nombre}{texto} asigna un nombre al nodo con bordes invisibles que contiene al texto. circlenode[pociones]{nombre}{texto} crea un nodo circular que contiene al texto, y le asigna un nombre. J. Mechato Gr´aficos con LATEX
  • 20. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D En los siguientes comandos no se indica el punto de ubicaci´on (x, y); para colocar este tipo de nodos se usa el rput. rnode{nombre}{texto} asigna un nombre al nodo con bordes invisibles que contiene al texto. circlenode[pociones]{nombre}{texto} crea un nodo circular que contiene al texto, y le asigna un nombre. J. Mechato Gr´aficos con LATEX
  • 21. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Ejemplo begin{pspicture} (5,3)grilla dotnode(1,1){A} cnode(3,2){0.4cm}{B} cnode(4,1){0.5cm}{C} ncline{A}{B} ncline{A}{C} end{pspicture} 0 1 2 3 4 5 0 1 2 3 J. Mechato Gr´aficos con LATEX
  • 22. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Comandos b´asicos: ncput[opciones]{etiqueta}: coloca la etiqueta sobre la l´ınea misma del conector. cnode : Lo mismo que dotnode pero el nodo que genera es circular. ncline :Une nodos dos a dos. J. Mechato Gr´aficos con LATEX
  • 23. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Comandos b´asicos: ncput[opciones]{etiqueta}: coloca la etiqueta sobre la l´ınea misma del conector. cnode : Lo mismo que dotnode pero el nodo que genera es circular. ncline :Une nodos dos a dos. J. Mechato Gr´aficos con LATEX
  • 24. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Comandos b´asicos: ncput[opciones]{etiqueta}: coloca la etiqueta sobre la l´ınea misma del conector. cnode : Lo mismo que dotnode pero el nodo que genera es circular. ncline :Une nodos dos a dos. J. Mechato Gr´aficos con LATEX
  • 25. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Ejemplo begin{pspicture}(5,2)grilla rput(1,0.5){ovalnode{A} {Ad´an}} rput(4,1.5){circlenode{B} {Eva}} nccurve[angleB=180, linecolor=red]{A}{B} end{pspicture} 0 1 2 3 4 5 0 1 2 Ad´an Eva J. Mechato Gr´aficos con LATEX
  • 26. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Ejemplo: Dise˜nando un diagrama de flujo 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 Inicio Final EntradaH H < 0 H > 40 P = 7 ∗ H P = 7 ∗ 40 + 5 ∗ (H − 40) Imprima P No No S´ı S´ı J. Mechato Gr´aficos con LATEX
  • 27. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Mejorando el ejemplo anterior 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 Inicio Final EntradaH H < 0 H > 40 P = 7 ∗ H P = 7 ∗ 40 + 5 ∗ (H − 40) Imprima P No No S´ı S´ı J. Mechato Gr´aficos con LATEX
  • 28. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Para simular una gr´afica 3D usando los comandos de pstricks no es tan complicado, simplemente manipulamos las siguientes opciones fillstyle = gradient, gradbegin = blue, gradend = cyan en el interior de nuestra programaci´on. J. Mechato Gr´aficos con LATEX
  • 29. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Efecto tridimensional -2 -1 0 1 2 3 4 5 6 7 8 9 10 J. Mechato Gr´aficos con LATEX
  • 30. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D J. Mechato Gr´aficos con LATEX
  • 31. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Efecto tridimensional -4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4 J. Mechato Gr´aficos con LATEX
  • 32. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Efecto tridimensional -4 -3 -2 -1 0 1 2 3 4 -2 -1 0 1 2 3 4 5 6 J. Mechato Gr´aficos con LATEX
  • 33. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Efecto tridimensional -4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4 J. Mechato Gr´aficos con LATEX
  • 34. El Paquete PSTricks Personalizaci´on de una grilla Objetos gr´aficos b´asicos Nodos y conectores de nodos Simulaci´on de gr´aficos 3D Diagrama de flujo del M´etodo de la Bisecci´on Inicio f, a, b, e f(a).f(b) < 0 x0 = a+b 2Fin no existe raiz en [a,b] f(a).f(x0) < 0 b = x0 |f(x0)| ≤ e a = x0 x0 v v F F v F J. Mechato Gr´aficos con LATEX