Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- Tablas
1.1.- Entorno tabular
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ
Ana M. Martnez
Sistemas Inteligentes y Minera de Datos (SIMD) Departamento de Sistemas Informticos - UCLM A Taller de edicin de documentos en L TEX
Editores grcos
1 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
3 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
4 / 58
Entorno tabular
A El entorno tabular de L TEX permite construir tablas de una forma muy sencilla y con un manejo del espacio casi automtico.
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic
\begin{tabular}[<posicin>]{<formato>} ... & ... & ... \\ .................. ... & ... & ... \\ \end{tabular} Con & se separa el contenido de las casillas de un rengln especico, debe haber la misma cantidad en cada rengln, aunque queden casillas vacas. Los renglones se separan con \\.
5 / 58
Sintxis
\begin{tabular}[<posicin>]{<formato>} ... & ... & ... \\ .................. ... & ... & ... \\ \end{tabular}
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
<formato> contiene la informacin sobre el nmero de las columnas y su justicacin: l (a la izquierda), c (centrada), r (a la derecha); y p{<ancho>}, m{<ancho>} y b{<ancho>} (columna con prrafos alineados arriba, en medio o abajo respectivamente). <posicin> es opcional. Maneja la posicin relativa con respecto al texto circundante, las posibles alineaciones son: t (tope), b (base) y c (centrada).
6 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Ejemplo
\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
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic
8 / 58
2.- Grcos
2.1.- Importando imgenes
Sintxis
\multirow{<num_filas>}{<anchura>} {<contenido>}
9 / 58
Otras opciones
\cline{<n>-<m>}: se ordena trazar una lnea desde la columna <n> hasta la columna <m>; \tabcolsep: controla el espaciamiento entre las columnas (por defecto 6pt). Ej. \renewcommand {\tabcolsep}{12pt} \arraystretch: controla el espaciamiento entre las columnas, este valor es el factor de multiplicacin de la separacin normal entre los renglones. \arrayrulewidth: controla el grosor de lneas verticales y horizontales.
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
10 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Sintxis aplicacin
\backslashbox{izquierda}{derecha}
Ejemplo
\begin{tabular}{|l|r|r|r}\hline \backslashbox{origen}{destino} Albacete Cuenca Toledo \end{tabular} & & & & Albacete 0 Km 152 Km 250 Km & & & & Cuenca 152 Km 0 Km 187 Km & & & & Toledo 250 Km 187 Km 0Km \\\hline \\\hline \\\hline \\\hline
11 / 58
Ejercicio
Objeto Estilogrca Colores Plata Oro Precio 137,4 Descripcin Permite escribir de forma indeleble Es un objeto que permite escribir sobre un papel Es un objeto que permite borrar lo que hemos escrito
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Lpiz
Rojo
Negro
3,16
Goma
amarilla
1,27
Ayuda: Es posible cambiar el caracter separador | por cualquier otro mediante @{nuevo caracter}.
12 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
13 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
14 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
15 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
16 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
17 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
18 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
19 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
20 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Encapsulated PostScript (EPS). Portable Document Format (PDF). JPG. PNG. Formatos vectoriales: con la ayuda de Inkscape.
21 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Encapsulated PostScript (EPS). Portable Document Format (PDF). JPG. PNG. Formatos vectoriales: con la ayuda de Inkscape. EPS: paquete epstopdf.
22 / 58
Formatos soportados
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Encapsulated PostScript (EPS). Portable Document Format (PDF). JPG. PNG. Formatos vectoriales: con la ayuda de Inkscape. EPS: paquete epstopdf.
Muy til: la herramienta imageMagick para conversiones entre formatos. Para todas las plataformas.
23 / 58
Paquete graphicx
Sintxis bsica
\documentclass{texfile} \usepackage{graphicx} \begin{document} \includegraphics{figs/imagen} \end{document}
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
24 / 58
Opciones
\includegraphics[attr1=val1,attr2=val2,..., attrn=valn]{imagename}
width=xx height=xx keepaspectratio scale=xx angle=xx trim=l b r t clip page=x Anchura de la imagen a xx.. Altura de la imagen a xx.1 Si est a true, escala la imagen de acuerdo a lo especicado (como cota superior) sin distorsionar la imagen. Escala la imagen al factor indicado. Ej, 0.5 la reduce a la mitad, 2 la duplica. Rota la imagen xx grados (en sentido contrario a las agujas del reloj) Recorta la imagen l por la izda, b por abajo, r por la derecha y t por arriba. Para que funcione la opcin trim, clip debe estar true. Si la imagen es un pdf con varias pginas, permite utilizar una pgina distinta a la primera.
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Si slo se especica, o bien la anchura o la altura, la imagen se escala manteniendo el ratio original
25 / 58
Marcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Ejemplo
\setlength\fboxsep{0pt} \setlength\fboxrule{0.5pt} \fbox{\includegraphics{imagen}}
26 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
Ejemplo
\usepackage{wrapfig} ... \begin{wrapfigure}{r}{8cm} % "l" o "r" para el lado de la pgina. Anchura del espacio de la imagen. \centering \includegraphics[height=80mm]{figs/imagen.eps} \caption{Nota al pie de mi imagen} \label{referencia} \end{wrapfigure}
27 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Ejemplo
\fbox{\LaTeX\ y \TeX} \qquad \reflectbox{\fbox{\LaTeX\ y \TeX}}
A L TEX y TEX
XET y XETA L
28 / 58
Conversin de formatos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
Un grco en cualquier formato (bmp, jpg, gif, . . . ) puede ser convertido a eps mediante la utilidad convert de ImageMagick.
29 / 58
Conversin de formatos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
Un grco en cualquier formato (bmp, jpg, gif, . . . ) puede ser convertido a eps mediante la utilidad convert de ImageMagick. http://www.imagemagick.org/
30 / 58
Conversin de formatos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
Un grco en cualquier formato (bmp, jpg, gif, . . . ) puede ser convertido a eps mediante la utilidad convert de ImageMagick. http://www.imagemagick.org/ Sintaxis: convert origen.ext destino.ext
31 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
32 / 58
Picture
Descripcin del dibujo en rdenes que pueden ser procesadas directamente por LATEX.
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ
rdenes bsicas
\put(x, y){object} \put(x, y){\line(x1, y1){length}} \put(x, y){\vector(x1, y1){length}} \put(x, y){\circle{diameter}} \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 grcas al entorno picture directamente.
33 / 58
Picture
Ejemplos sencillos
Un ejemplo
\setlength{\unitlength}{.4in} \begin{picture}(7,5)(0,0) \linethickness{1pt} \put(0,0){\line(1,0){4}} \put(4,0){\line(0,1){3}} \put(0,0){\line(4,3){4}} \put(2,-.25){\makebox(0,0){$\alpha$}} \put(4.25,1.5){\makebox(0,0){$\beta$}} \put(2,2){\makebox(0,0){$\gamma$}} \end{picture}
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
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
PStricks
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ
\usepackage{pstricks}
Ejemplo
\begin{pspicture}(6,6) %% Tringulo en rojo: \psline[linecolor=red](1,1)(5,1)(1,4)(1,1) %% Curva Bezier en verde: \pscurve[linecolor=green,linewidth=2pt,% showpoints=true](5,5)(3,2)(4,4)(2,3) %% Crculo en azul con radio 1: \pscircle[linecolor=blue,linestyle=dashed](3,2.5){1} \end{pspicture}
Editores grcos
35 / 58
Xy-pic
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic
Ejemplo
\begin{displaymath} \xymatrix{ A \ar[r]|f \ar[d]|g & B \ar[d]|{g} \\ D \ar[r]|{f} & C } \end{displaymath}
36 / 58
PGF/TikZ
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic
Ejemplo
\begin{figure} \centering \begin{tikzpicture} \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
Editores grcos
Podemos generar nuestro grco con cualquier editor y posteriormente convertirlo a PostScript utilizando ImageMagick.
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
38 / 58
Editores grcos
Podemos generar nuestro grco con cualquier editor y posteriormente convertirlo a PostScript utilizando ImageMagick. Otra posibilidad es utilizar un editor de grcos especialmente dedicado a la creacin de grcos A para L TEX, como:
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
39 / 58
Editores grcos
Podemos generar nuestro grco con cualquier editor y posteriormente convertirlo a PostScript utilizando ImageMagick. Otra posibilidad es utilizar un editor de grcos especialmente dedicado a la creacin de grcos A para L TEX, como:
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
40 / 58
Editores grcos
Podemos generar nuestro grco con cualquier editor y posteriormente convertirlo a PostScript utilizando ImageMagick. Otra posibilidad es utilizar un editor de grcos especialmente dedicado a la creacin de grcos A para L TEX, como:
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Xg Entorno de dibujo para X Window (Unix, Linux) http://www.xfig.org/ LaTeXDraw Generador de cdigo PSTricks. Para todas las plataformas (disponible en espaol) http://latexdraw.sourceforge.net/
41 / 58
Editores grcos
Podemos generar nuestro grco con cualquier editor y posteriormente convertirlo a PostScript utilizando ImageMagick. Otra posibilidad es utilizar un editor de grcos especialmente dedicado a la creacin de grcos A para L TEX, como:
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Xg Entorno de dibujo para X Window (Unix, Linux) http://www.xfig.org/ LaTeXDraw Generador de cdigo PSTricks. Para todas las plataformas (disponible en espaol) http://latexdraw.sourceforge.net/ jpicedt Entorno de dibujo para Windows y X Window http://www.jpicedt.org
42 / 58
Editores grcos
Podemos generar nuestro grco con cualquier editor y posteriormente convertirlo a PostScript utilizando ImageMagick. Otra posibilidad es utilizar un editor de grcos especialmente dedicado a la creacin de grcos A para L TEX, como:
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
Xg Entorno de dibujo para X Window (Unix, Linux) http://www.xfig.org/ LaTeXDraw Generador de cdigo PSTricks. Para todas las plataformas (disponible en espaol) 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
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
44 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
Tanto las imgenes como las tablas necesitan un tratamiento especial, ya que no se pueden partir.
45 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
Tanto las imgenes como las tablas necesitan un tratamiento especial, ya que no se pueden partir. lo hace por nosotros, de modo que no debamos preocuparnos si una imagen no cabe en la pgina actual.
A L TEX
46 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
Tanto las imgenes como las tablas necesitan un tratamiento especial, ya que no se pueden partir. lo hace por nosotros, de modo que no debamos preocuparnos si una imagen no cabe en la pgina actual. Necesario aadir referencias a dichas imgenes o tablas.
A L TEX
47 / 58
Entornos otantes
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
A L T
Ambos se tratan de idntica manera por lo que nos centraremos en uno de ellos (gure).
48 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
Ejemplo
\begin{figure}[htb] \begin{center} \leavevmode %para forzar a centrar \includegraphics[width=0.8\textwidth]{image.png} \end{center} \caption{Awesome Image} \label{fig:awesome_image} \end{figure}
49 / 58
Posiciones
\begin{figure}[designador de colocacin]
A Para indicarle a L TEX los lugares donde se permite que vaya colocado el objeto otante.
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic
Designador Permiso para colocar el objeto otante... h aqu (here), muy prximo al lugar en el texto donde se ha introducido. Es til para objetos otantes pequeos. t en la parte superior de una pgina (top ). b en la parte inferior de una pgina (bottom). p en una pgina especial que slo contenga elementos otantes. ! no considera la mayora de los parmetros internos de colocacin (como el no mximo de elementos otantes en una pgina).
50 / 58
Ejemplo
2.- Grcos
2.1.- Importando imgenes
\begin{figure}[!hbp]
Con [!hbp] forzamos a EX a que coloque la table aqu (h) o al nal de alguna pgina, o en alguna pgina especial para elementos otantes (p). No considera otros factores estticos (p.ej. no mx. de guras en una pgina). Por defecto: [tbp]
A L T
51 / 58
Colas de objetos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
Si un objeto otante no se puede colocar en la pgina actual entonces se aplaza su colocacin, para lo cual se introduce en una cola fo de tablas o de guras.
52 / 58
Colas de objetos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes
Si un objeto otante no se puede colocar en la pgina actual entonces se aplaza su colocacin, para lo cual se introduce en una cola fo de tablas o de guras. Si una tabla o una gura no se puede colocar desplaza al resto de las tablas o guras al nal del documento.
53 / 58
2.- Grcos
Las instrucciones: \listoffigures y \listoftables. Funcionan de modo anlogo a la orden \tableofcontents imprimiendo un ndice de guras o de tablas respectivamente. En estas listas se repetirn los ttulos completos. Puede indicarse una versin corta de los ttulos de tablas y guras mediante:
\caption[Corto]{Titulo largo de la figura}.
54 / 58
Referencias cruzadas
Con \label y \ref se pueden crear referencias a un objeto otante dentro del texto. La gura~\ref{fig:ej} es un ejemplo de ....
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ
Ejemplo
\begin{figure}[!hbp] ... \caption{Ttulo de la figura} \label{ig:ej} \end{figure}
Editores grcos
55 / 58
Contenidos
1.- Tablas 1.1.- Entorno tabular 2.- Grcos 2.1.- Importando imgenes 2.2.- Creando imgenes
Picture PsTricks Xy-pic PGF/TikZ Editores grcos
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks Xy-pic PGF/TikZ Editores grcos
56 / 58
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
Hacerlo en modo borrador (draft). Despus de haber aadido imgenes nuestro documento tarda mucho en compilar: \documentclass[draft,...]{...}
Bibliografa
57 / 58
Bibliografa I
2.- Grcos
2.1.- Importando imgenes 2.2.- Creando imgenes Picture PsTricks
WikiBooks Importing Graphics. Creating Graphics Floats, Figures and Captions http://en.wikibooks.org/wiki/LaTeX, 2011.
58 / 58