I have a table which its width exceed the textwidth of the document, but I want reduce its size to fit the textwidth space.
I have tried the resizebox command but it doesn't work at all.
\begin{table}[h!]
\centering
\resizebox{\textwidth}{!}{
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
One & Two &Three & Four & Five & Six & Seven & Eight & Nine & Ten & Eleven &
Twelve & Thirteen & Fourteen\\
\hline
\hline
$1.111$ & $2.222$ & $3.333$ & $4.444$ & $5.555$ & $6.666$ & $7.777$ &
$8.888$ & $9.999$ & $0.000$ & $1.111$ & $2.222$ & $3.333$ & $4.444$\\
\hline
\end{tabular}
}
\caption{Test Table}
\label{tab:label_test}
\end{table}
The table keeps the same width and exceed the border of the page.
I want resize the table, scaling all the tabular object without touch the caption fontsize.
How can I do that?
If I copy the code of @HarishKumar:
Best Answer
\resizebox
should work provided you put\usepackage{graphicx}
. But here is a better option withadjustbox
package. With this, you can resize only if the table goes beyond\textwidth
, otherwise not.