taller de gráficos con latex - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · taller...
TRANSCRIPT
![Page 1: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/1.jpg)
Taller de graficos con LATEX
Orientamat
Universidad de Granada
20 de Noviembre de 2012
![Page 2: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/2.jpg)
Generalidades sobre formatos graficos
Mapas de bits
Extensiones: BMP, JPEG, GIF, PNG y TIFF.Desventaja: deformaciones al reescalar y gran tamano.
![Page 3: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/3.jpg)
Graficos vectoriales
Extensiones: EPS, PDF, SVG, WMFNota: ¡Estos archivos pueden insertar mapas de bits!
![Page 4: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/4.jpg)
Preparacion de graficos para insertar en LATEX
El formato del grafico a insertar depende del compiladorempleado:
1. latex + dvips se requiere EPS (con BoundingBox)
2. pdflatex se requiere PNG (mapas de bits simples), JPEG (fotografıas)o PDF (graficos vectoriales)
Esto requiere de programas especıficos de transformacion:I EPS A PDF: epstopdfI JPEG A EPS: jpeg2psI TODO A TODO: ImageMagick o GimpI ........
Nosotros nos centramos en como generar graficos con programasde matematicas.
![Page 5: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/5.jpg)
Insertar el grafico como una figuraDeclaracion del paquete graphicx en el preambulo:
\usepackage{graphicx}
Insercion del grafico en el documento:
\begin{figure}\centering\includegraphics[parametros]{nombregrafico}\caption{Leyenda bajo el grafico}\label{fig:etiqueta}
\end{figure}
Mediante los parametros se puede modificar el aspecto:
height=0.5\textwidth, keepaspectratio,angle=90, ....
Para profundizar ver [1, 2] .
![Page 6: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/6.jpg)
Ejercicio 1: Insercion de un grafico creado con OctaveAsı el comando>> t = 0:0.2:6.3; plot (t, sin(t),’-@r*;sin(t);’)representa la funcion seno variando dichas propiedades.
-1
-0.5
0
0.5
1
0 1 2 3 4 5 6
sin(t)
Angulo
Grafico de Sen(t)
Figura: Grafico con estilo
Para guardar un grafico en formatos EPS o PNG se puede emplear elcomando print de la siguiente manera:>> print(’grafico1.eps’,’-deps’)>> print(’grafico1.eps’,’-dpng’)
dango lugar al grafico que presentamos en la figura 1.
![Page 7: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/7.jpg)
El paquete wrapfig
El paquete wrapfig permite integrar el grafico con el texto.
Declaracion del paquete wrapfig en el preambulo:
\usepackage{wrapfig}
Insercion del grafico en el documento:
\begin{wrapfigure}{r}{<width>}\includegraphics[parametros]{nombregrafico}\caption{Leyenda bajo el grafico}\label{fig:etiqueta}
\end{wrapfigure}
![Page 8: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/8.jpg)
Ejercicio 2: Insercion de un grafico con wrapfigureAsı el comando>> t = 0:0.2:6.3; plot (t, sin(t),’-@r*;sin(t);’)representa la funcion seno variando dichas propiedades. Una vezgenerado el grafico, se pueden anadir tıtulos, etiquetas a los ejes,mallados o incluso redimensionar la figura tal y como indican lossiguientes comandos:
-1
-0.5
0
0.5
1
0 1 2 3 4 5 6
sin(t)
Angulo
Grafico de Sen(t)
Figura: Grafico con estilo
>> title(’Grafico de Sen(t)’)>> xlabel(’Angulo’)>> ylabel(’sin(t)’)>> grid onPara guardar ungrafico en formatos EPS o PNGse puede emplear el comandoprint de la siguiente manera:>> print(’grafico1.eps’,’-deps’)>> print(’grafico1.eps’,’-dpng’)
dango lugar al grafico que presentamos en la fig. 2.
![Page 9: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/9.jpg)
Otros paquetes para generar graficos
Similarmente, se pueden emplear otros paquetes matematicos1. Mathematica (problemas de fuentes!!!)2. Matlab3. Sage (Gnuplot)4. Maxima (Gnuplot)5. y un largo etc...
Tambien existen paquetes con los que realizar diagramas yrepresentaciones:
1. Xfig (version para Windows: WinFIG)2. LatexDraw3. Dia4. GeoGebra
![Page 10: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/10.jpg)
Figura generada con xfig
\resizebox{7cm}{!}{\input ./graficos/deformacubos.pdf_t}
(a)F
F F
F
F F
F
F
(b)
(c)
![Page 11: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/11.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 12: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/12.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 13: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/13.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 14: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/14.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 15: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/15.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 16: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/16.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 17: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/17.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 18: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/18.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 19: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/19.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 20: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/20.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 21: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/21.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 22: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/22.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 23: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/23.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 24: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/24.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 25: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/25.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 26: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/26.jpg)
Ejercicio 3: Generar un grafico con GeoGebraGeoGebra es un programa especialmente sencillo para realizareste tipo de graficos. Vamos a instalarlo y a jugar un poco.
−4 −3 −2 −1 1 2 3 4
−3
−2
−1
1
2
3
0
Σni=1yi
A
B
C
D
E
F
G
H
I
J
Nota: Es interesante ver las posibilidades que nos ofrece a lahora de exportar el grafico que acabamos de realizar
![Page 27: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/27.jpg)
Graficos con PSTricks y TikZ
Tanto PSTricks como PGF-TikZ son paquetes de LaTeX quepermiten crear graficos mediante comandos especıficos.Permiten hacer casi cualquier cosa, siempre que estemosdispuestos a invertir nuestro tiempo en ello. Ver manuales, yejemplos
I http://www.texample.net/tikz/examples/I http://tug.org/PSTricks/main.cgi?file=examples
Es por ello que numerosos programas dan la posibilidad dedevolver sus graficos mediante estos comandos (GeoGebra,LatexDraw, etc....)Observaciones: Aunque PSTricks no es compatible con PDFLaTeX,existen versiones (spt-pdf o pdftricks) que si lo son.
![Page 28: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/28.jpg)
Ejemplos con TikZ
A) r
u1
1u∗(σ )
r∗(σ )
B) r
u1
1
u∗(σsmooth)
u∗(σent )
Figura: A) Normalized direction field B) Numerical solutions to Type I(solid), II (dashed) and III (dotted) orbits .
![Page 29: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/29.jpg)
Ejemplo con TikZ
No hay que pensar que unicamente podemos hacer graficos.Estas herramientas nos dan mucho juego a la hora de hacer porejemplo presentaciones.
Tıtulo yexpediente ?
Inquietud
Vocacion
$$
Investigacion
Docencia
Mundo laboral
![Page 30: Taller de gráficos con LaTeX - ugr.esorientamat/archive/orientamat3/taller-graficos.pdf · Taller de gr´aficos con L ATEX Orientamat Universidad de Granada 20 de Noviembre de 2012](https://reader030.vdocuments.pub/reader030/viewer/2022040218/5e0cd43ca7ab900d482f0af3/html5/thumbnails/30.jpg)
Manual de Latex/ Insertar figuras en un documento-Wikilibros.Latex/Importing Graphics-Wikilibros.