Say, I have a table which doesn't fit on one page. Say, I don't want to use any special table types or so but want to solve the problem by using the \resizebox
-command and keep my ratio.
If by using \resizebox{\texwidth}{!}{...}
the table fits, then my problem is solved. But if the table is still too long, my instinct would be to use \resizebox{!}{\textheight}{...}
instead. Allowing some space for my caption I would have to adjust the height to about 0.9\textheight
to be sure for a single line caption. But in my example I have ta adjust to approx. 0.48\textheight
to get rid of all warnings and fit the table on the page. This seems very odd to me. What am I missing?
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{table}[htbp]
\centering
% \resizebox{\textwidth}{!}{
\resizebox{!}{0.48\textheight}{
\begin{tabular}{|lll|}\hline
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\
TextTextTextTextTextText & TextTextTextTextText & TextTextTextTextText\\ \hline
\end{tabular}}
\caption{test}
\end{table}
\end{document}