Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Curso Interactivo de LaTeX - Tablas, Gráficos y...

Curso Interactivo de LaTeX - Tablas, Gráficos y Elementos Flotantes

Jaime Arias Almeida

January 20, 2012
Tweet

More Decks by Jaime Arias Almeida

Other Decks in Programming

Transcript

  1. Curso Interactivo de L A TEX Tablas, Gr´ aficos y

    Elementos Flotantes Cali Jaime E. Arias Almeida Rama Estudiantil IEEE Pontificia Universidad Javeriana Cali
  2. Tablas Entornos • \begin{array}[pos]{cols} rows \end{array} • \begin{tabular}[pos]{cols} rows \end{tabular}

    • \begin{tabular*}{width}[pos]{cols} rows \end{tabular*} • El entorno array puede aplicarse ´ unicamente en el modo matem´ atico. 4 / 18
  3. Tablas Entornos • \begin{array}[pos]{cols} rows \end{array} • \begin{tabular}[pos]{cols} rows \end{tabular}

    • \begin{tabular*}{width}[pos]{cols} rows \end{tabular*} • El entorno array puede aplicarse ´ unicamente en el modo matem´ atico. 4 / 18
  4. Tablas Entornos • \begin{array}[pos]{cols} rows \end{array} • \begin{tabular}[pos]{cols} rows \end{tabular}

    • \begin{tabular*}{width}[pos]{cols} rows \end{tabular*} • El entorno array puede aplicarse ´ unicamente en el modo matem´ atico. 4 / 18
  5. Tablas Entornos • \begin{array}[pos]{cols} rows \end{array} • \begin{tabular}[pos]{cols} rows \end{tabular}

    • \begin{tabular*}{width}[pos]{cols} rows \end{tabular*} • El entorno array puede aplicarse ´ unicamente en el modo matem´ atico. 4 / 18
  6. Tablas • La macro cal2latex1 permite crear tablas de una

    manera m´ as f´ acil. • Hay distintas maneras de transformar una tabla de Excel a L A TEX2. Par´ ametros pos Posicionamiento vertical. {t|b} width Ancho general de la tabla. cols Formato de las columnas. {l|c|r|p{width}} Cada columna se separa con el simbolo & . rows Se refiere a las filas de la tabla. Cada fila termina con "\\" . 1http://calc2latex.sourceforge.net/ 2http://ggorjan.blogspot.com/2008/09/excel-and-latex.html 5 / 18
  7. Tablas Comandos • \hline: Este comando dibuja una linea horizontal

    del ancho de la tabla. • \cline{m-n}: Este comando dibuja una linea horizontal desde la columna m hasta la columna n. • \multicolumn{num}{col}{text}: Este comando combina las siguientes num columnas en una sola. El argumento col se refiere al formato de la columna. • \multirow{num}{row}{text}: Este comando combina las siguientes num filas de la misma columna en una sola. El argumento row se refiere al formato de la fila. • \vline: Este comando dibuja una linea vertical del alto de la fila. 6 / 18
  8. Tablas Comandos • \hline: Este comando dibuja una linea horizontal

    del ancho de la tabla. • \cline{m-n}: Este comando dibuja una linea horizontal desde la columna m hasta la columna n. • \multicolumn{num}{col}{text}: Este comando combina las siguientes num columnas en una sola. El argumento col se refiere al formato de la columna. • \multirow{num}{row}{text}: Este comando combina las siguientes num filas de la misma columna en una sola. El argumento row se refiere al formato de la fila. • \vline: Este comando dibuja una linea vertical del alto de la fila. 6 / 18
  9. Tablas Comandos • \hline: Este comando dibuja una linea horizontal

    del ancho de la tabla. • \cline{m-n}: Este comando dibuja una linea horizontal desde la columna m hasta la columna n. • \multicolumn{num}{col}{text}: Este comando combina las siguientes num columnas en una sola. El argumento col se refiere al formato de la columna. • \multirow{num}{row}{text}: Este comando combina las siguientes num filas de la misma columna en una sola. El argumento row se refiere al formato de la fila. • \vline: Este comando dibuja una linea vertical del alto de la fila. 6 / 18
  10. Tablas Comandos • \hline: Este comando dibuja una linea horizontal

    del ancho de la tabla. • \cline{m-n}: Este comando dibuja una linea horizontal desde la columna m hasta la columna n. • \multicolumn{num}{col}{text}: Este comando combina las siguientes num columnas en una sola. El argumento col se refiere al formato de la columna. • \multirow{num}{row}{text}: Este comando combina las siguientes num filas de la misma columna en una sola. El argumento row se refiere al formato de la fila. • \vline: Este comando dibuja una linea vertical del alto de la fila. 6 / 18
  11. Tablas Comandos • \hline: Este comando dibuja una linea horizontal

    del ancho de la tabla. • \cline{m-n}: Este comando dibuja una linea horizontal desde la columna m hasta la columna n. • \multicolumn{num}{col}{text}: Este comando combina las siguientes num columnas en una sola. El argumento col se refiere al formato de la columna. • \multirow{num}{row}{text}: Este comando combina las siguientes num filas de la misma columna en una sola. El argumento row se refiere al formato de la fila. • \vline: Este comando dibuja una linea vertical del alto de la fila. 6 / 18
  12. Tablas Ejemplo \begin{tabular}{|r|l|rrr|r@{:}l|r@{:}l||c|} \hline \multicolumn{10}{|c|}{\bfseries 1st Regional Soccer League ---

    Final Results 2002/03} \\ \hline & \itshape Club & \itshape W & \itshape T & \itshape L & \multicolumn{2}{|c|} {\itshape Goals} & \multicolumn{2}{|c||} {\itshape Points} & \itshape Remarks \\ \hline \hline 1 & Amesville Rockets & 19 & 13 & 1 & 66 & 31 & 51 & 15 & League Champs\\ \hline 2 & Jamestown Hornets & 11 & 11 & 11 & 48 & 47 & 33 & 33 & \\ \cline{1-9} 3 & Kingston Cowboys & 13 & 6 & 14 & 54 & 45 & 32 & 34 & Medium Teams \\ \cline{1-9} 4 & Lonsdale Stompers & 12 & 8 & 13 & 50 & 57 & 32 & 34 & \\ \hline \end{tabular} 7 / 18
  13. Tablas 1st Regional Soccer League — Final Results 2002/03 Club

    W T L Goals Points Remarks 1 Amesville Rockets 19 13 1 66:31 51:15 League Champs 2 Jamestown Hornets 11 11 11 48:47 33:33 3 Kingston Cowboys 13 6 14 54:45 32:34 Medium Teams 4 Lonsdale Stompers 12 8 13 50:57 32:34 8 / 18
  14. Gr´ aficos • Para insertar gr´ aficos se debe usar

    el paquete graphicx. Sintaxis • \includegraphics[optional_arguments]{file_name} 10 / 18
  15. Gr´ aficos Argumentos • scale = number • width =

    length • height = length • angle = number • origin = (bl|c|t|r|B) • trim = left bottom right top • clip = (true|false) 11 / 18
  16. Elementos Flotantes • L A TEX permite asignar t´ ıtulos

    y etiquetas a las figuras y tablas. Entorno • \begin{figure}[where] figure \end{figure} • \begin{figure*}[where] figure \end{figure*} • \begin{table}[where] table \end{table} • \begin{table*}[where] table \end{table*} • Los entornos con * aplican ´ unicamente en documentos de dos columnas, ya que inserta la figura o la tabla atravesada en las dos columnas. • Si se desea insertar varias figuras en el mismo elemento flotante se debe utilizar el paquete subfig3. 3www.stud.math.ntnu.no/kurs/latexdocs/subfig.pdf 14 / 18
  17. Elementos Flotantes • L A TEX permite asignar t´ ıtulos

    y etiquetas a las figuras y tablas. Entorno • \begin{figure}[where] figure \end{figure} • \begin{figure*}[where] figure \end{figure*} • \begin{table}[where] table \end{table} • \begin{table*}[where] table \end{table*} • Los entornos con * aplican ´ unicamente en documentos de dos columnas, ya que inserta la figura o la tabla atravesada en las dos columnas. • Si se desea insertar varias figuras en el mismo elemento flotante se debe utilizar el paquete subfig3. 3www.stud.math.ntnu.no/kurs/latexdocs/subfig.pdf 14 / 18
  18. Elementos Flotantes • L A TEX permite asignar t´ ıtulos

    y etiquetas a las figuras y tablas. Entorno • \begin{figure}[where] figure \end{figure} • \begin{figure*}[where] figure \end{figure*} • \begin{table}[where] table \end{table} • \begin{table*}[where] table \end{table*} • Los entornos con * aplican ´ unicamente en documentos de dos columnas, ya que inserta la figura o la tabla atravesada en las dos columnas. • Si se desea insertar varias figuras en el mismo elemento flotante se debe utilizar el paquete subfig3. 3www.stud.math.ntnu.no/kurs/latexdocs/subfig.pdf 14 / 18
  19. Elementos Flotantes Par´ ametros figure,table Se refiere al contenido del

    flotante. Puede ser el entorno picture,tabular o el comando \includegraphics . where Espec´ ıfica el lugar permitido para la figura o la tabla. {h,t,b,p,!} T´ ıtulo \caption[short_title]{caption_text} Referencias • \label{name} • \ref{name} • \pageref{name} 15 / 18
  20. Elementos Flotantes Ejemplo El Cuadro \ref{tabla_regional} de la p´ agina

    \pageref{tabla_regional} es un ejemplo. \begin{table} \begin{tabular}{|r|l|rrr|r@{:}l|r@{:}l||c|} \hline & \itshape Club & \itshape W & \itshape T & \itshape L & \multicolumn{2}{|c|} {\itshape Goals} & \multicolumn{2}{|c||}{\itshape Points} & \itshape Remarks \\ \hline \hline 1 & Amesville Rockets & 19 & 13 & 1 & 66 & 31 & 51 & 15 & League Champs\\ \hline \end{tabular} \caption{1st Regional Soccer League --- Final Results 2002/03} \label{tabla_regional} \end{table} 16 / 18
  21. Elementos Flotantes El Cuadro 1 de la p´ agina 26

    es un ejemplo. Club W T L Goals Points Remarks 1 Amesville Rockets 19 13 1 66:31 51:15 League Champs 2 Jamestown Hornets 11 11 11 48:47 33:33 3 Kingston Cowboys 13 6 14 54:45 32:34 Medium Teams 4 Lonsdale Stompers 12 8 13 50:57 32:34 Cuadro : 1st Regional Soccer League — Final Results 2002/03 17 / 18
  22. Referencias Mora, W. & Borb´ on, A. Edici´ on de

    Textos Cient´ ıficos con LATEX: Composici´ on, Gr´ aficos y Presentaciones Beamer. Revista digital, Matem´ atica, Educacion e Internet, 2009, 180 Kopka, H. & Daly, P. W. Guide to LATEX. Pearson Education, 2004, 597 Lamport, L. LATEX: a Document Preparation System. Addison-Wesley, 1994, 282 Oetiker, T.; Partl, H.; Hyna, I. & Schlegl, E. The Not So Short A Introduction to LATEX 2 , 2009 18 / 18