Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5TablasGraficos PDF
5TablasGraficos PDF
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
2.- Gráficos
2.1.- Importando imágenes
5.- Tips
Sistemas Inteligentes y Minería de Datos (SIMD)
Departamento de Sistemas Informáticos - UCLM Bibliografía
1 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez
1.- Tablas
1.- Tablas 1.1.- Entorno tabular
5.- Tips
2 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez
1.- Tablas
1.- Tablas 1.1.- Entorno tabular
5.- Tips
3 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez
1.- Tablas
1.- Tablas 1.1.- Entorno tabular
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}
5 / 58
Tablas y Gráficos
Sintáxis
Ana M. Martínez
1.- Tablas
\begin{tabular}[<posición>]{<formato>} 1.1.- Entorno tabular
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
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
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
4.- Elementos
Ejemplo con multirow flotantes
5.- Tips
\begin{tabular}{l|c|r} Bibliografía
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
4.- Elementos
Ej. \renewcommand {\tabcolsep}{12pt} flotantes
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
lo siguiente: Xy-pic
PGF/TikZ
Editores gráficos
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
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
5.- Tips
13 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez
1.- Tablas
1.- Tablas 1.1.- Entorno tabular
5.- Tips
14 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
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
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
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
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
5.- Tips
Bibliografía
19 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
5.- Tips
Bibliografía
20 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
Bibliografía
21 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
22 / 58
Tablas y Gráficos
Formatos soportados
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
23 / 58
Tablas y Gráficos
Paquete graphicx
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
\documentclass{texfile} Picture
PsTricks
Xy-pic
PGF/TikZ
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
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
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}
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}}
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
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
4.- Elementos
convert de ImageMagick. flotantes
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
4.- Elementos
convert de ImageMagick. flotantes
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
5.- Tips
32 / 58
Tablas y Gráficos
Picture
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
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}
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
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
4.- Elementos
flotantes
\begin{displaymath} 5.- Tips
\xymatrix{ Bibliografía
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
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
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
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
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
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
43 / 58
Tablas y Gráficos
Contenidos
Ana M. Martínez
1.- Tablas
1.- Tablas 1.1.- Entorno tabular
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
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
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
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
54 / 58
Tablas y Gráficos
Referencias cruzadas
Ana M. Martínez
1.- Tablas
1.1.- Entorno tabular
4.- Elementos
flotantes
... 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
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
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
58 / 58