Está en la página 1de 58

Tablas y Gráficos

Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes

Tablas y Gráficos en LATEX 2.2.- Creando imágenes


Picture
PsTricks
Xy-pic
PGF/TikZ
Editores gráficos

Ana M. Martínez 4.- Elementos


flotantes

5.- Tips
Sistemas Inteligentes y Minería de Datos (SIMD)
Departamento de Sistemas Informáticos - UCLM Bibliografía

Taller de edición de documentos en LATEX

1 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

2 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

3 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

4 / 58
Tablas y Gráficos
Entorno tabular
Ana M. Martínez

1.- Tablas
El entorno tabular de LATEX permite construir tablas de 1.1.- Entorno tabular

2.- Gráficos
una forma muy sencilla y con un manejo del espacio casi 2.1.- Importando imágenes
2.2.- Creando imágenes
automático. Picture
PsTricks
Xy-pic
\begin{tabular}[<posición>]{<formato>} PGF/TikZ
Editores gráficos
... & ... & ... \\ 4.- Elementos
.................. flotantes

5.- Tips
... & ... & ... \\
Bibliografía
\end{tabular}

Con & se separa el contenido de las casillas de un


renglón especifico, debe haber la misma cantidad en
cada renglón, aunque queden casillas vacías. Los
renglones se separan con \\.

5 / 58
Tablas y Gráficos
Sintáxis
Ana M. Martínez

1.- Tablas
\begin{tabular}[<posición>]{<formato>} 1.1.- Entorno tabular

... & ... & ... \\ 2.- Gráficos


2.1.- Importando imágenes
.................. 2.2.- Creando imágenes
Picture
... & ... & ... \\ PsTricks
Xy-pic
\end{tabular} PGF/TikZ
Editores gráficos

4.- Elementos
flotantes
◮ <formato> contiene la información sobre el número
5.- Tips
de las columnas y su justificación: l (a la izquierda),
Bibliografía
c (centrada), r (a la derecha); y p{<ancho>},
m{<ancho>} y b{<ancho>} (columna con párrafos
alineados arriba, en medio o abajo respectivamente).
◮ <posición> es opcional. Maneja la posición
relativa con respecto al texto circundante, las
posibles alineaciones son: t (tope), b (base) y c
(centrada).

6 / 58
Tablas y Gráficos
Tabla con líneas
Ana M. Martínez

Para especificar una línea vertical se utiliza el símbolo | 1.- Tablas


1.1.- Entorno tabular
en la posición de la columna definida en <formato>, para 2.- Gráficos
el caso de necesitar líneas dobles se utiliza ||. Para líneas 2.1.- Importando imágenes
2.2.- Creando imágenes
horizontales se utiliza el modificador \hline después de Picture
PsTricks
\\ o antes de la primera línea, para líneas horizontales Xy-pic
PGF/TikZ
dobles \hline\hline. Editores gráficos

4.- Elementos
Ejemplo flotantes

5.- Tips

Bibliografía
\begin{tabular}{l|c|r}
c1 & c2 & c3 \\ \hline \hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\ \hline \hline
\end{tabular}

7 / 58
Tablas y Gráficos
Uniendo columnas: multicolumn
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

Sintáxis 2.- Gráficos


2.1.- Importando imágenes
\multicolumn{<num_cols>}{<justificación>} 2.2.- Creando imágenes
Picture
{<contenido>} PsTricks
Xy-pic
PGF/TikZ
Ejemplo con multicolumn Editores gráficos

4.- Elementos
flotantes
\begin{tabular}{l|c|r} 5.- Tips
c1 & c2 & c3 \\ \hline\hline Bibliografía
1 & 2 & 3 \\ \hline
4 & \multicolumn{2}{c}{5 y 6} \\ \hline
7 & 8 & 9 \\ \hline\hline
\end{tabular}

8 / 58
Tablas y Gráficos
Uniendo filas: multirow
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular
◮ Necesario incluir el paquete multirow.
2.- Gráficos
2.1.- Importando imágenes

Sintáxis 2.2.- Creando imágenes


Picture
PsTricks
\multirow{<num_filas>}{<anchura>} Xy-pic
PGF/TikZ
{<contenido>} Editores gráficos

4.- Elementos
Ejemplo con multirow flotantes

5.- Tips

\begin{tabular}{l|c|r} Bibliografía

c1 & c2 & c3 \\ \hline\hline


\multirow{2}{*}{1 y 4} & 2 & 3 \\ \cline{2-3}
& 5 & 6 \\ \hline
7 & 8 & 9 \\ \hline\hline
\end{tabular}

9 / 58
Tablas y Gráficos
Otras opciones
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
◮ \cline{<n>-<m>}: se ordena trazar una línea 2.1.- Importando imágenes
2.2.- Creando imágenes
desde la columna <n> hasta la columna <m>; Picture
PsTricks

◮ \tabcolsep: controla el espaciamiento entre las Xy-pic


PGF/TikZ

columnas (por defecto 6pt). Editores gráficos

4.- Elementos
Ej. \renewcommand {\tabcolsep}{12pt} flotantes

◮ \arraystretch: controla el espaciamiento entre 5.- Tips

Bibliografía
las columnas, este valor es el factor de multiplicación
de la separación normal entre los renglones.
◮ \arrayrulewidth: controla el grosor de líneas
verticales y horizontales.

10 / 58
Tablas y Gráficos
Dividiendo celdas en diagonal
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular
Sintáxis 2.- Gráficos
\usepackage{slashbox} 2.1.- Importando imágenes
2.2.- Creando imágenes

En la posición de la celda que queramos dividir añadimos Picture


PsTricks

lo siguiente: Xy-pic
PGF/TikZ
Editores gráficos

Sintáxis aplicación 4.- Elementos


flotantes
\backslashbox{izquierda}{derecha}
5.- Tips

Bibliografía
Ejemplo
\begin{tabular}{|l|r|r|r}\hline
\backslashbox{origen}{destino} & Albacete & Cuenca & Toledo \\\hline
Albacete & 0 Km & 152 Km & 250 Km \\\hline
Cuenca & 152 Km & 0 Km & 187 Km \\\hline
Toledo & 250 Km & 187 Km & 0Km \\\hline
\end{tabular}

11 / 58
Tablas y Gráficos
Ejercicio
Ana M. Martínez

1.- Tablas
Objeto Colores Precio Descripción 1.1.- Entorno tabular

2.- Gráficos
Estilográfica Plata Oro 137,4 Permite escribir 2.1.- Importando imágenes

de forma indele- 2.2.- Creando imágenes


Picture

ble PsTricks
Xy-pic
Lápiz Rojo Negro 3,16 Es un objeto PGF/TikZ
Editores gráficos
que permite
4.- Elementos
escribir sobre flotantes
un papel 5.- Tips
Goma amarilla 1,27 Es un objeto Bibliografía
que permite
borrar lo que
hemos escrito
Ayuda: Es posible cambiar el caracter separador | por
cualquier otro mediante @{nuevo caracter}.

12 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

13 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

14 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks
Xy-pic
PGF/TikZ
Editores gráficos

4.- Elementos
flotantes

5.- Tips

Bibliografía

15 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture
PsTricks
Xy-pic
PGF/TikZ
Editores gráficos

4.- Elementos
flotantes

5.- Tips

Bibliografía

16 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic
PGF/TikZ
Editores gráficos

4.- Elementos
flotantes

5.- Tips

Bibliografía

17 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic

◮ Portable Document Format (PDF). PGF/TikZ


Editores gráficos

4.- Elementos
flotantes

5.- Tips

Bibliografía

18 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic

◮ Portable Document Format (PDF). PGF/TikZ


Editores gráficos
◮ JPG. 4.- Elementos
flotantes

5.- Tips

Bibliografía

19 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic

◮ Portable Document Format (PDF). PGF/TikZ


Editores gráficos
◮ JPG. 4.- Elementos
◮ PNG. flotantes

5.- Tips

Bibliografía

20 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic

◮ Portable Document Format (PDF). PGF/TikZ


Editores gráficos
◮ JPG. 4.- Elementos
◮ PNG. flotantes

◮ Formatos vectoriales: con la ayuda de Inkscape. 5.- Tips

Bibliografía

21 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic

◮ Portable Document Format (PDF). PGF/TikZ


Editores gráficos
◮ JPG. 4.- Elementos
◮ PNG. flotantes

◮ Formatos vectoriales: con la ayuda de Inkscape. 5.- Tips

◮ EPS: paquete epstopdf. Bibliografía

22 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

1. Si compilamos con LATEX: 2.- Gráficos


2.1.- Importando imágenes
◮ Encapsulated PostScript (EPS). 2.2.- Creando imágenes
Picture

2. Si compilamos con PDFLATEX: PsTricks


Xy-pic

◮ Portable Document Format (PDF). PGF/TikZ


Editores gráficos
◮ JPG. 4.- Elementos
◮ PNG. flotantes

◮ Formatos vectoriales: con la ayuda de Inkscape. 5.- Tips

◮ EPS: paquete epstopdf. Bibliografía

◮ Muy útil: la herramienta imageMagick para


conversiones entre formatos. Para todas las
plataformas.

23 / 58
Tablas y Gráficos
Paquete graphicx
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

Sintáxis básica 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes

\documentclass{texfile} Picture
PsTricks
Xy-pic
PGF/TikZ

\usepackage{graphicx} Editores gráficos

4.- Elementos
flotantes
\begin{document} 5.- Tips

Bibliografía

\includegraphics{figs/imagen}

\end{document}

24 / 58
Tablas y Gráficos
Opciones
Ana M. Martínez

1.- Tablas
\includegraphics[attr1=val1,attr2=val2,..., 1.1.- Entorno tabular

attrn=valn]{imagename} 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks
width=xx Anchura de la imagen a xx.. Xy-pic

height=xx Altura de la imagen a xx.1 PGF/TikZ


Editores gráficos
keepaspectratio Si está a true, escala la imagen de acuerdo a lo especificado
(como cota superior) sin distorsionar la imagen. 4.- Elementos
flotantes
scale=xx Escala la imagen al factor indicado.
Ej, 0.5 la reduce a la mitad, 2 la duplica. 5.- Tips
angle=xx Rota la imagen xx grados (en sentido contrario a las agujas Bibliografía
del reloj)
trim=l b r t Recorta la imagen l por la izda, b por abajo, r por la derecha
y t por arriba.
clip Para que funcione la opción trim, clip debe estar true.
page=x Si la imagen es un pdf con varias páginas, permite utilizar
una página distinta a la primera.

1
Si sólo se especifica, o bien la anchura o la altura, la imagen se
escala manteniendo el ratio original
25 / 58
Tablas y Gráficos
Marcos
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
◮ Es posible añadir un marco a nuestra imagen, 2.1.- Importando imágenes

especificando: 2.2.- Creando imágenes


Picture

◮ Separación con la imagen. PsTricks


Xy-pic
◮ Anchura del marco PGF/TikZ
Editores gráficos

4.- Elementos
Ejemplo flotantes

5.- Tips

Bibliografía
\setlength\fboxsep{0pt}
\setlength\fboxrule{0.5pt}
\fbox{\includegraphics{imagen}}

26 / 58
Tablas y Gráficos
Envolver imágenes con texto
Ana M. Martínez
wrapfig
1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
◮ Utilizar con cuidado. 2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
Ejemplo PsTricks
Xy-pic
PGF/TikZ
Editores gráficos
\usepackage{wrapfig}
... 4.- Elementos
flotantes
\begin{wrapfigure}{r}{8cm} % "l" o "r" para el lado de la
página. Anchura del espacio de la imagen. 5.- Tips
\centering Bibliografía
\includegraphics[height=80mm]{figs/imagen.eps}
\caption{Nota al pie de mi imagen}
\label{referencia}
\end{wrapfigure}

◮ No funciona dentro de listas (entornos itemize, enumerate,. . . ).

27 / 58
Tablas y Gráficos
Más opciones del paquete graphicx
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular
◮ \rotatebox[opciones]{angulo}{texto} 2.- Gráficos
◮ \scalebox{horizontal}[vertical]{texto} 2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ \reflectbox{texto} PsTricks
Xy-pic

◮ \resizebox{long-hor}{long-vert}{texto} PGF/TikZ
Editores gráficos

4.- Elementos
Ejemplo flotantes

5.- Tips

Bibliografía
\fbox{\LaTeX\ y \TeX} \qquad
\reflectbox{\fbox{\LaTeX\ y \TeX}}

LATEX y TEX XET y XETAL

28 / 58
Tablas y Gráficos
Conversión de formatos
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks

◮ Un gráfico en cualquier formato (bmp, jpg, gif, . . . ) Xy-pic


PGF/TikZ

puede ser convertido a eps mediante la utilidad Editores gráficos

4.- Elementos
convert de ImageMagick. flotantes

5.- Tips

Bibliografía

29 / 58
Tablas y Gráficos
Conversión de formatos
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks

◮ Un gráfico en cualquier formato (bmp, jpg, gif, . . . ) Xy-pic


PGF/TikZ

puede ser convertido a eps mediante la utilidad Editores gráficos

4.- Elementos
convert de ImageMagick. flotantes

◮ http://www.imagemagick.org/ 5.- Tips

Bibliografía

30 / 58
Tablas y Gráficos
Conversión de formatos
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks

◮ Un gráfico en cualquier formato (bmp, jpg, gif, . . . ) Xy-pic


PGF/TikZ

puede ser convertido a eps mediante la utilidad Editores gráficos

4.- Elementos
convert de ImageMagick. flotantes

◮ http://www.imagemagick.org/ 5.- Tips

Bibliografía
◮ Sintaxis: convert origen.ext destino.ext

31 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

32 / 58
Tablas y Gráficos
Picture
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

◮ Descripción del dibujo en órdenes que pueden ser 2.- Gráficos


procesadas directamente por LATEX. 2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

Órdenes básicas PsTricks


Xy-pic
PGF/TikZ
\begin{picture}(anchura,altura,x-offset, y-offset) ... \end{picture
Editores gráficos

4.- Elementos
\put(x, y){object} flotantes
\put(x, y){\line(x1, y1){length}}
5.- Tips
\put(x, y){\vector(x1, y1){length}}
\put(x, y){\circle{diameter}} Bibliografía
\put(x, y){$formula o texto$}
\put(x, y){\oval(w, h)[position]}
\multiput(x, y)(dx, dy){n}{object}

◮ Desde gnuplot se pueden exportar las gráficas al entorno picture


directamente.

33 / 58
Tablas y Gráficos
Picture
Ana M. Martínez
Ejemplos sencillos
1.- Tablas
Un ejemplo 1.1.- Entorno tabular

2.- Gráficos
\setlength{\unitlength}{.4in} 2.1.- Importando imágenes
\begin{picture}(7,5)(0,0) 2.2.- Creando imágenes
Picture
\linethickness{1pt} PsTricks
\put(0,0){\line(1,0){4}} Xy-pic

\put(4,0){\line(0,1){3}} PGF/TikZ
Editores gráficos
\put(0,0){\line(4,3){4}}
\put(2,-.25){\makebox(0,0){$\alpha$}} 4.- Elementos
flotantes
\put(4.25,1.5){\makebox(0,0){$\beta$}}
\put(2,2){\makebox(0,0){$\gamma$}} 5.- Tips
\end{picture} Bibliografía

Otro ejemplo
\setlength{\unitlength}{.5in}
\begin{picture}(10,10)(-5,5)
\linethickness{1pt}
\put(-2.5,0){\vector(1,0){5}}
\put(0,-2.5){\vector(0,1){5}}
\put(0,0){\circle{2}}
\end{picture}
34 / 58
Tablas y Gráficos
PStricks
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular
◮ Mejora del entorno picture. 2.- Gráficos
◮ No funciona con PDFLATEX. 2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ \usepackage{pstricks} PsTricks
Xy-pic
PGF/TikZ

Ejemplo Editores gráficos

4.- Elementos
flotantes
\begin{pspicture}(6,6)
5.- Tips
%% Triángulo en rojo:
\psline[linecolor=red](1,1)(5,1)(1,4)(1,1) Bibliografía
%% Curva Bezier en verde:
\pscurve[linecolor=green,linewidth=2pt,%
showpoints=true](5,5)(3,2)(4,4)(2,3)
%% Círculo en azul con radio 1:
\pscircle[linecolor=blue,linestyle=dashed](3,2.5){1}
\end{pspicture}

35 / 58
Tablas y Gráficos
Xy-pic
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
◮ Paquete especial para dibujar diagramas. 2.1.- Importando imágenes
2.2.- Creando imágenes

◮ \usepackage[all]{xy} Picture
PsTricks
Xy-pic
PGF/TikZ

Ejemplo Editores gráficos

4.- Elementos
flotantes
\begin{displaymath} 5.- Tips
\xymatrix{ Bibliografía

A \ar[r]|f \ar[d]|g & B \ar[d]|{g’} \\


D \ar[r]|{f’} & C }
\end{displaymath}

36 / 58
Tablas y Gráficos
PGF/TikZ
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
◮ Gráficos portables, PostScript y PDF. 2.1.- Importando imágenes
2.2.- Creando imágenes
◮ \usepackage{tikz} Picture
PsTricks
Xy-pic

Ejemplo PGF/TikZ
Editores gráficos

4.- Elementos
\begin{figure} flotantes
\centering 5.- Tips
\begin{tikzpicture} Bibliografía
\draw[thick,rounded corners=8pt]
(0,0) -- (0,2) -- (1,3.25) -- (2,2) --
(2,0) -- (0,2) -- (2,2) -- (0,0) -- (2,0);
\end{tikzpicture}
\end{figure}

37 / 58
Tablas y Gráficos
Editores gráficos
Ana M. Martínez

1.- Tablas
◮ Podemos generar nuestro gráfico con cualquier 1.1.- Entorno tabular

2.- Gráficos
editor y posteriormente convertirlo a PostScript 2.1.- Importando imágenes

utilizando ImageMagick. 2.2.- Creando imágenes


Picture
PsTricks
Xy-pic
PGF/TikZ
Editores gráficos

4.- Elementos
flotantes

5.- Tips

Bibliografía

38 / 58
Tablas y Gráficos
Editores gráficos
Ana M. Martínez

1.- Tablas
◮ Podemos generar nuestro gráfico con cualquier 1.1.- Entorno tabular

2.- Gráficos
editor y posteriormente convertirlo a PostScript 2.1.- Importando imágenes

utilizando ImageMagick. 2.2.- Creando imágenes


Picture
PsTricks
◮ Otra posibilidad es utilizar un editor de gráficos Xy-pic

especialmente dedicado a la creación de gráficos PGF/TikZ


Editores gráficos

para LATEX, como: 4.- Elementos


flotantes

5.- Tips

Bibliografía

39 / 58
Tablas y Gráficos
Editores gráficos
Ana M. Martínez

1.- Tablas
◮ Podemos generar nuestro gráfico con cualquier 1.1.- Entorno tabular

2.- Gráficos
editor y posteriormente convertirlo a PostScript 2.1.- Importando imágenes

utilizando ImageMagick. 2.2.- Creando imágenes


Picture
PsTricks
◮ Otra posibilidad es utilizar un editor de gráficos Xy-pic

especialmente dedicado a la creación de gráficos PGF/TikZ


Editores gráficos

para LATEX, como: 4.- Elementos


flotantes
◮ Xfig Entorno de dibujo para X Window (Unix, Linux)
5.- Tips
http://www.xfig.org/
Bibliografía

40 / 58
Tablas y Gráficos
Editores gráficos
Ana M. Martínez

1.- Tablas
◮ Podemos generar nuestro gráfico con cualquier 1.1.- Entorno tabular

2.- Gráficos
editor y posteriormente convertirlo a PostScript 2.1.- Importando imágenes

utilizando ImageMagick. 2.2.- Creando imágenes


Picture
PsTricks
◮ Otra posibilidad es utilizar un editor de gráficos Xy-pic

especialmente dedicado a la creación de gráficos PGF/TikZ


Editores gráficos

para LATEX, como: 4.- Elementos


flotantes
◮ Xfig Entorno de dibujo para X Window (Unix, Linux)
5.- Tips
http://www.xfig.org/
◮ LaTeXDraw Generador de código PSTricks. Para Bibliografía

todas las plataformas (disponible en español)


http://latexdraw.sourceforge.net/

41 / 58
Tablas y Gráficos
Editores gráficos
Ana M. Martínez

1.- Tablas
◮ Podemos generar nuestro gráfico con cualquier 1.1.- Entorno tabular

2.- Gráficos
editor y posteriormente convertirlo a PostScript 2.1.- Importando imágenes

utilizando ImageMagick. 2.2.- Creando imágenes


Picture
PsTricks
◮ Otra posibilidad es utilizar un editor de gráficos Xy-pic

especialmente dedicado a la creación de gráficos PGF/TikZ


Editores gráficos

para LATEX, como: 4.- Elementos


flotantes
◮ Xfig Entorno de dibujo para X Window (Unix, Linux)
5.- Tips
http://www.xfig.org/
◮ LaTeXDraw Generador de código PSTricks. Para Bibliografía

todas las plataformas (disponible en español)


http://latexdraw.sourceforge.net/
◮ jpicedt Entorno de dibujo para Windows y X Window
http://www.jpicedt.org

42 / 58
Tablas y Gráficos
Editores gráficos
Ana M. Martínez

1.- Tablas
◮ Podemos generar nuestro gráfico con cualquier 1.1.- Entorno tabular

2.- Gráficos
editor y posteriormente convertirlo a PostScript 2.1.- Importando imágenes

utilizando ImageMagick. 2.2.- Creando imágenes


Picture
PsTricks
◮ Otra posibilidad es utilizar un editor de gráficos Xy-pic

especialmente dedicado a la creación de gráficos PGF/TikZ


Editores gráficos

para LATEX, como: 4.- Elementos


flotantes
◮ Xfig Entorno de dibujo para X Window (Unix, Linux)
5.- Tips
http://www.xfig.org/
◮ LaTeXDraw Generador de código PSTricks. Para Bibliografía

todas las plataformas (disponible en español)


http://latexdraw.sourceforge.net/
◮ jpicedt Entorno de dibujo para Windows y X Window
http://www.jpicedt.org
◮ dia Entorno de dibujo para Windows y X Window
http://www.gnome.org/projects/dia/

43 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

44 / 58
Tablas y Gráficos
Colocación de las imágenes
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ Tanto las imágenes como las tablas necesitan un PsTricks
Xy-pic
tratamiento especial, ya que no se pueden partir. PGF/TikZ
Editores gráficos

4.- Elementos
flotantes

5.- Tips

Bibliografía

45 / 58
Tablas y Gráficos
Colocación de las imágenes
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ Tanto las imágenes como las tablas necesitan un PsTricks
Xy-pic
tratamiento especial, ya que no se pueden partir. PGF/TikZ
Editores gráficos
◮ LATEX lo hace por nosotros, de modo que no 4.- Elementos
debamos preocuparnos si una imagen no cabe en la flotantes

5.- Tips
página actual.
Bibliografía

46 / 58
Tablas y Gráficos
Colocación de las imágenes
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ Tanto las imágenes como las tablas necesitan un PsTricks
Xy-pic
tratamiento especial, ya que no se pueden partir. PGF/TikZ
Editores gráficos
◮ LATEX lo hace por nosotros, de modo que no 4.- Elementos
debamos preocuparnos si una imagen no cabe en la flotantes

5.- Tips
página actual.
Bibliografía
◮ Necesario añadir referencias a dichas imágenes o
tablas.

47 / 58
Tablas y Gráficos
Entornos flotantes
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
◮ LAT
EX ofrece dos entornos para los elementos Picture
PsTricks
flotantes: Xy-pic
PGF/TikZ
1. Uno para las tablas: Editores gráficos

\begin{table} ... \end{table} 4.- Elementos


flotantes
2. Otro para las figuras:
5.- Tips
\begin{figure} ... \end{figure}
Bibliografía
◮ Ambos se tratan de idéntica manera por lo que nos
centraremos en uno de ellos (figure).

48 / 58
Tablas y Gráficos
Imágenes como Figures
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
◮ Para añadir notas al pie (captions) y referencias 2.1.- Importando imágenes
2.2.- Creando imágenes
cruzadas (labels). Picture
PsTricks
Xy-pic

Ejemplo PGF/TikZ
Editores gráficos

4.- Elementos
\begin{figure}[htb] flotantes
\begin{center} 5.- Tips
\leavevmode %para forzar a centrar
Bibliografía
\includegraphics[width=0.8\textwidth]{image.png}
\end{center}
\caption{Awesome Image}
\label{fig:awesome_image}
\end{figure}

49 / 58
Tablas y Gráficos
Posiciones
Ana M. Martínez

◮ 1.- Tablas
1.1.- Entorno tabular

\begin{figure}[designador de colocación] 2.- Gráficos


2.1.- Importando imágenes
◮ Para indicarle a LATEX los lugares donde se permite 2.2.- Creando imágenes
Picture
que vaya colocado el objeto flotante. PsTricks
Xy-pic

Designador Permiso para colocar el objeto flotante... PGF/TikZ


Editores gráficos

h aquí (here), muy próximo al lugar en el texto 4.- Elementos


flotantes
donde se ha introducido. Es útil para objetos
5.- Tips
flotantes pequeños. Bibliografía
t en la parte superior de una página (top ).
b en la parte inferior de una página (bottom).
p en una página especial que sólo contenga
elementos flotantes.
! no considera la mayoría de los parámetros
internos de colocación (como el no máximo
de elementos flotantes en una página).

50 / 58
Tablas y Gráficos
Ejemplo
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
\begin{figure}[!hbp] Picture
PsTricks
Xy-pic
PGF/TikZ
Editores gráficos

◮ LAT
Con [!hbp] forzamos a EX a que coloque la table 4.- Elementos
flotantes
aquí (h) o al final de alguna página, o en alguna 5.- Tips
página especial para elementos flotantes (p). No Bibliografía

considera otros factores estéticos (p.ej. no máx. de


figuras en una página).
◮ Por defecto: [tbp]

51 / 58
Tablas y Gráficos
Colas de objetos
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ Si un objeto flotante no se puede colocar en la PsTricks
Xy-pic
página actual entonces se aplaza su colocación, PGF/TikZ
Editores gráficos
para lo cual se introduce en una cola fifo de tablas o 4.- Elementos
de figuras. flotantes

5.- Tips

Bibliografía

52 / 58
Tablas y Gráficos
Colas de objetos
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ Si un objeto flotante no se puede colocar en la PsTricks
Xy-pic
página actual entonces se aplaza su colocación, PGF/TikZ
Editores gráficos
para lo cual se introduce en una cola fifo de tablas o 4.- Elementos
de figuras. flotantes

5.- Tips
◮ Si una tabla o una figura no se puede colocar
Bibliografía
desplaza al resto de las tablas o figuras al final del
documento.

53 / 58
Tablas y Gráficos
Lista de figuras (y tablas)
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
◮ Las instrucciones: 2.2.- Creando imágenes
Picture
\listoffigures y \listoftables. PsTricks
Xy-pic

◮ Funcionan de modo análogo a la orden PGF/TikZ


Editores gráficos

\tableofcontents imprimiendo un índice de 4.- Elementos


flotantes
figuras o de tablas respectivamente.
5.- Tips
◮ En estas listas se repetirán los títulos completos. Bibliografía
◮ Puede indicarse una versión corta de los títulos de
tablas y figuras mediante:
\caption[Corto]{Titulo largo de la figura}.

54 / 58
Tablas y Gráficos
Referencias cruzadas
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

◮ Con \label y \ref se pueden crear referencias a 2.- Gráficos


un objeto flotante dentro del texto. 2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
◮ La figura~\ref{fig:ej} es un ejemplo de .... PsTricks
Xy-pic
PGF/TikZ

Ejemplo Editores gráficos

4.- Elementos
flotantes

\begin{figure}[!hbp] 5.- Tips

... Bibliografía

\caption{Título de la figura}
\label{ig:ej}
\end{figure}

55 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez

1.- Tablas
1.- Tablas 1.1.- Entorno tabular

1.1.- Entorno tabular 2.- Gráficos


2.1.- Importando imágenes
2.2.- Creando imágenes
Picture

2.- Gráficos PsTricks


Xy-pic
2.1.- Importando imágenes PGF/TikZ
Editores gráficos
2.2.- Creando imágenes 4.- Elementos
Picture flotantes
PsTricks 5.- Tips
Xy-pic Bibliografía
PGF/TikZ
Editores gráficos

4.- Elementos flotantes

5.- Tips

56 / 58
Tablas y Gráficos
Cómo compilar más rápido
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks
Xy-pic
◮ Hacerlo en modo borrador (draft). PGF/TikZ
Editores gráficos

◮ Después de haber añadido imágenes nuestro 4.- Elementos


flotantes
documento tarda mucho en compilar:
5.- Tips
◮ \documentclass[draft,...]{...} Bibliografía

57 / 58
Tablas y Gráficos
Bibliografía I
Ana M. Martínez

1.- Tablas
1.1.- Entorno tabular

2.- Gráficos
2.1.- Importando imágenes
2.2.- Creando imágenes
Picture
PsTricks
Xy-pic
◮ WikiBooks PGF/TikZ
Editores gráficos
Importing Graphics.
4.- Elementos
Creating Graphics flotantes

Floats, Figures and Captions 5.- Tips

http://en.wikibooks.org/wiki/LaTeX, 2011. Bibliografía

58 / 58

También podría gustarte