
¿Cómo puedo crear una tabla como esta en Latex?
Lo intenté pero no funcionó. Necesito también que esté enumerado para que aparezca en la Lista de Tablas. No importa si no es de color, siempre que las dos primeras filas estén en negrita.
\begin{center}
\begin{tabular}{ |c|c|c|c|c| }
\hline
\multicolumn{5}{|c|}{Number of cells per type} \\
\hline
a& b& c& d& e\\
\hline
44 & 39 & 7 & 32 &22 \\
\hline
\end{tabular}
\end{center}
Respuesta1
Te sugiero que lo uses booktabs
para mesas profesionales.
\documentclass[11pt,openright]{book}
\usepackage{array}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\renewcommand{\arraystretch}{1.2}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption}
\begin{document}
\listoftables
\chapter{My chapter}
\begin{table}[htb]\centering
\caption{Your table\label{tab:yourtab}}
\begin{tabularx}{.5\linewidth}{ |C|C|C|C|C| }
\hline
\multicolumn{5}{|c|}{\bfseries Number of cells per type} \\
\hline
\bfseries a& \bfseries b& \bfseries c& \bfseries d& \bfseries e\\
\hline
44 & 39 & 7 & 32 &22 \\
\hline
\end{tabularx}
\end{table}
\begin{table}[htb]\centering
\caption{My suggestion\label{tab:mytab}}
\begin{tabularx}{.5\linewidth}{*5C}
\toprule
\multicolumn{5}{c}{\bfseries Number of cells per type} \\
\midrule
\bfseries a& \bfseries b& \bfseries c& \bfseries d& \bfseries e\\
\midrule
44 & 39 & 7 & 32 &22 \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
Respuesta2
También hay una herramienta en línea muy útil llamadaGenerador de tablas.
Le permite ingresar sus datos (incluso puede cargarlos desde un archivo) y adaptarlos al estilo WYSIWYG. Luego generará el código LaTeX correcto para que lo copie/pegue en su documento.
Editar: según lo sugerido por Sanctus, aquí está el código que me generó Tables Generator (después de 2 minutos de entrada de datos).
Da resultados realmente buenos para tablas relativamente simples con configuraciones estándar (colores, bordes, estilo de fuente, etc.), pero si necesita algo sofisticado, probablemente no sea suficiente. Pero siempre lo uso como punto de partida para que la estructura general funcione. Todo lo demás lo puedo adaptar yo mismo.
\documentclass{article}
\usepackage[table,xcdraw]{xcolor}
\usepackage{graphicx}
\usepackage{booktabs}
\begin{document}
% Please add the following required packages to your document preamble:
% \usepackage[table,xcdraw]{xcolor}
% If you use beamer only pass "xcolor=table" option, i.e. \documentclass[xcolor=table]{beamer}
\begin{table}[]
\begin{tabular}{|c|c|c|c|c|}
\hline
\rowcolor[HTML]{DAE8FC}
\multicolumn{5}{|c|}{\cellcolor[HTML]{DAE8FC}\textbf{\tiny{Number of cells per type}}} \\ \hline
\rowcolor[HTML]{DAE8FC}
\textbf{a} & \textbf{b} & \textbf{c} & \textbf{d} & \textbf{e} \\ \hline
44 & 39 & 7 & 32 & 22 \\ \hline
\end{tabular}
\end{table}
\end{document}
Respuesta3
No mezcles señales visuales y metáforas: si empleas filas de colores, no uses reglas horizontales. Y, por supuesto, puedes omitir todas las reglas verticales: no son necesarias.
\documentclass{article}
\usepackage[table,svgnames]{xcolor}
\usepackage{array} % for '\extrarowheight' macro
\begin{document}
\begin{center}
\sffamily
\setlength\extrarowheight{2pt} % optional
\setlength\tabcolsep{9pt} % default: 6pt
\begin{tabular}{ ccccc }
%\hline
\rowcolor{LightBlue} \multicolumn{5}{c}{Number of cells per type} \\
%\hline
\rowcolor{LightBlue} a & b & c & d & e\\
%\hline
44 & 39 & 7 & 32 & 22 \\
\hline
\end{tabular}
\end{center}
\end{document}
Respuesta4
Un mix-and-match con colores y usando algo como punto de partida
\documentclass[10pt,a4paper]{article}
\usepackage[table,xcdraw]{xcolor}
\begin{document}
\listoftables\newpage
\begin{table}[]
\begin{tabular}{!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}}
\arrayrulecolor{cyan}\hline
\rowcolor[HTML]{38FFF8}
\multicolumn{5}{!{\color{cyan}\vrule}l!{\color{cyan}\vrule}}{\cellcolor[HTML]{38FFF8}Number of cells per type} \\ \arrayrulecolor{cyan}\hline
\rowcolor[HTML]{38FFF8}
a & b & c & d & e \\ \arrayrulecolor{cyan}\hline
1 & 2 & 3 & 4 & 5 \\ \hline
\end{tabular}
\caption{a}
\end{table}
\end{document}
Llegar:
PD: Siéntete libre de jugar con los colores (en este momento no tengo las cosas necesarias para descubrir los colores) y fui lo suficientemente vago como para no ingresar tus números (lo siento ;-)
)