%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % tablas.tex - algunos diseños de tablas %-------------------------------------------------------------------------------------- % FJA - neocipres@telefonica.net, septiembre de 2007 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[a4paper,11pt,spanish]{article} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{geometry} \geometry{verbose,a4paper,tmargin=2cm,bmargin=2.5cm,lmargin=2cm,rmargin=2cm} \usepackage[spanish]{babel} \usepackage{defper} \usepackage{lmodern} %\usepackage{fancybox} \usepackage{array} \usepackage{multirow} \usepackage{colortbl} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \pagestyle{empty} %opening \begin{document} \begin{center} \color{blue} \fcolorbox{rojo}{apricot}{% \flmsf \Huge $\:\: \bullet\:$Tablas en \LaTeX $\:\bullet \:$ } \end{center} \subsection*{\textcolor{purpura}{Tabla 1}: con título, empleando el entorno{ \flmsf \textcolor{magenta}{multicolumn}}} \begin{center} \begin{tabular}{|c|c|c|c|c|} \hline \multicolumn{5}{|c|}{Título de la tabla} \\ \hline \hline Primero& Segundo& Tercero& Cuarto& Quinto \\ \hline 2 & & & & 2ª linea \\ \hline 3 & & & & 3ª linea \\ \hline \end{tabular} \end{center} \subsection*{\textcolor{purpura}{Tabla 2}: otra posibilidad, necesita el paquete {\flmsf \textcolor{azul}{array}}} \begin{center} \begin{tabular}{|>{\bf}c|l|l|l|} \cline{2-4} \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{\bfseries Primera} & \multicolumn{1}{c|}{\bfseries Segunda} & \multicolumn{1}{c|}{\bfseries Tercera}\\ \hline 1& & & \\ \hline 2& & & \\ \hline 3& & & \\ \hline \end{tabular} \end{center} \subsection*{\textcolor{purpura}{Tabla 3: }con \textcolor{magenta}{multicolumn} y \textcolor{magenta}{cline}} \begin{center} \begin{tabular}{|c|c|c|c|c|c|c|}\cline{2-7} \multicolumn{1}{c}{} & \multicolumn{6}{|c|}{\flmsf \slshape Título de la tabla}\\ \cline{2-7} \multicolumn{1}{c}{} & \multicolumn{2}{|c|}{A} & \multicolumn{2}{|c|}{B} & \multicolumn{2}{|c|}{C}\\ \hline fila1 & e1 & e2 & e3 & e4 & e5 & e6 \\ \hline fila2 & e1 & e2 & e3 & e4 & e5 & e6 \\ \hline fila3 & e1 & e2 & e3 & e4 & e5 & e6 \\ \hline \end{tabular} \end{center} \subsection*{\textcolor{purpura}{Tabla 4}: coloreando filas (\textcolor{magenta}{rowcolor}) y columnas (\textcolor{magenta}{columncolor}) con el paquete {\flmsf \textcolor{azul}{colortbl}}} \begin{tabular}{|>{\columncolor{cian}}c|l|l|l|} \hline Uno& a& 1 & A \\ \hline Dos& b& 2 & B\\ \hline Tres& c& 3 & C \\ \hline \end{tabular} \qquad \begin{tabular}{|c|c|} \hline \multicolumn{2}{|>{\columncolor{rojo}}c|}{coloreando el entorno multicolumn}\\ \hline \multicolumn{1}{|>{\columncolor{verde}}c|}{columna 1} & \multicolumn{1}{|>{\columncolor{azul}}c|}{\textcolor{blanco}{columna 2}}\\ \hline \end{tabular} \qquad \begin{tabular}{|c|c|c|} \hline \multicolumn{3}{|>{\columncolor{gris}}c|}{Filas en color} \\ \hline \hline \rowcolor{rojo}Primero& Segundo& Tercero\\ \hline \rowcolor{verde}2 & & \\ \hline \rowcolor{azul}\textcolor{blanco}{3} & & \\ \hline \end{tabular} \subsection*{\textcolor{purpura}{Tabla 5}: para unir filas, necesita el paquete {\flmsf \textcolor{azul}{multirow}}} \renewcommand{\multirowsetup}{\centering \bf} \newlength{\LLa}\settowidth{\LLa}{Componentes combinacionales} \newlength{\LLb}\settowidth{\LLb}{Componentes secuenciales} \newlength{\LLc}\settowidth{\LLc}{Componentes de comunicación} \begin{tabular}[t]{|c|c|c|} \hline % esto sería la cabecera de la tabla a doble fila .... \multirow{2}{\LLa}{Componentes \\ combinacionales} & \multirow{2}{\LLb}{Componentes \\ secuenciales} & \multirow{2}{\LLc}{Componentes \\ de comunicación} \\ & & \\ \hline 1º columna& 2º columna & 3º columna \\ \hline & & 2ª Fila \\ \hline \end{tabular} \subsection*{\textcolor{purpura}{Tabla 6}: usando el paquete {\flmsf \textcolor{azul}{array}} para hacer llaves} \begin{center} \[ N\acute{u}meros \:Reales \;\left( \mathbb{R}\right) \left\lbrace \begin{array}{l} Racionales \:\left( \mathbb{Q} \right)\quad \left\lbrace \begin{array}{l} Enteros \:\left(\mathbb{Z}\right) \quad \left\lbrace \begin{array}{l} Naturales \:\left(\mathbb{N}\right) \\ Negativos \end{array} \right . \\ Fraccionarios \end{array} \right . \\ \\ Irracionales \: \left( \mathbb{I}\right) \end{array} \right . \] \end{center} \subsection*{\textcolor{purpura}{Tabla 7}: sistemas de ecuaciones} \[ \left\lbrace \begin{array}{rcl} ax + by & = & c \\ a'x + b'y & = & c' \\ \end{array} \right. \] \end{document}