Ancho de tabla igual al ancho de línea

Ancho de tabla igual al ancho de línea

Generé esta tabla pero su ancho excede el ancho de la línea ya que estoy trabajando en un documento de dos columnas y necesito que quepa solo en una columna. ¿Alguna ayuda?

ingrese la descripción de la imagen aquí

\begin{table}[t]
\centering
\begin{tabular}{|c|c|c|}
\hline
Generated Cluster Number & Real Cluster Number & Ratio of mapped spikes \\
\hline
         2 &          3 &     0.4233 \\
\hline
         3 &          2 &     0.3545 \\
\hline
         4 &          1 &     0.8463 \\
\hline
         5 &          1 &     0.3432 \\
\hline
         6 &          3 &     0.6345 \\
\hline
         7 &          2 &     0.2349 \\
\hline
         8 &          2 &     0.4267 \\
\hline
\end{tabular}
\label{tab:template}
\end{table}

Respuesta1

Puede utilizar la versión destacada del tabularentorno y un p{}modificador para la alineación de columnas con tamaño personalizado, basado en \linewidth.

\documentclass[twocolumn]{article}
\usepackage{booktabs}
\usepackage{lipsum}
\begin{document}
\begin{table}[t]
\centering\small
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}p{0.3\linewidth}p{0.3\linewidth}p{0.3\linewidth}@{}}
\toprule
Generated Cluster Number & Real Cluster Number & Ratio of mapped spikes \\
\midrule
         2 &          3 &     0.4233 \\
         3 &          2 &     0.3545 \\
         4 &          1 &     0.8463 \\
         5 &          1 &     0.3432 \\
         6 &          3 &     0.6345 \\
         7 &          2 &     0.2349 \\
         8 &          2 &     0.4267 \\
\bottomrule
\end{tabular*}
\label{tab:template}
\end{table}
\lipsum[1-5]
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Sugeriría apilar los títulos y quizás eliminar la duplicación de "Número", ya que debería ser obvio:

ingrese la descripción de la imagen aquí

\documentclass[twocolumn]{article}
\usepackage{booktabs,lipsum}% http://ctan.org/pkg/{booktabs,lipsum}
\begin{document}
\lipsum[1]

\begin{table}
  \centering
    \begin{tabular}{ccc}
        \toprule
        Generated & Real & Ratio of \\
        cluster & cluster & mapped spikes\\
        \midrule
        2 & 3 & 0.4233 \\
        3 & 2 & 0.3545 \\
        4 & 1 & 0.8463 \\
        5 & 1 & 0.3432 \\
        6 & 3 & 0.6345 \\
        7 & 2 & 0.2349 \\
        8 & 2 & 0.4267 \\
        \bottomrule
    \end{tabular}
  \caption{A table}
\end{table}

\lipsum[2-5]
\end{document}

he usadobooktabs, lo que inherentemente desaconseja el uso de líneas verticales. Sin embargo, el ejemplo funcionaría incluso sin restablecer las reglas verticales y horizontales. booktabssolo proporciona el atractivo visual necesario para tabular.

información relacionada