I am trying to fit the following table into a page but \resizebox is changing the font size and is making it too small compared to the rest of the document.
Here is the code I am using with \resizebox:
\begin{table} \centering \resizebox{\textwidth}{!}{% \begin{tabular}{llcl} \toprule \multicolumn{1}{c}{\textbf{Region}} & \multicolumn{1}{c}{\textbf{\begin{tabular}[c]{@{}c@{}}Inferred by experiment\end{tabular}}} & Protein1 & \multicolumn{1}{c} protein2 \\ \midrule & & \multicolumn{2}{c}{\textbf{Structure at T0}} \\ \cline{3-4} & & \multicolumn{1}{l}{{\color[HTML]{333333} \begin{tabular}[c]{@{}l@{}}F74, T75, E76, D77, M79, \textbf{\textcolor{red}{V80}}, P81, \textbf{\textcolor{red}{G83}}, L84, \\ T86, G87, Q88, A90, L91\end{tabular}}} & \begin{tabular}[c]{@{}l@{}}V6, P7, G10, L11, L13, V14, L17, G18,\\ F20, M21, Y24 V26, R27, M79,\textbf{\textcolor{red}{V80}},\\ L82, \textbf{\textcolor{red}{G83}}, L84, Y85, T86, G87, A90 \end{tabular} \\ \cline{3-4} & & \multicolumn{2}{c}{\textbf{Equilibrated structures}} \\ \cline{3-4} \multirow{-10}{*}{Protein interface} & \multirow{-10}{*}{\begin{tabular}[c]{@{}l@{}}V80, G83, Q88, N92,\\ W93, W95, I98,\\ F100, G101, A102,\\ D111, V118\end{tabular}} & \multicolumn{1}{l}{\begin{tabular}[c]{@{}l@{}}M1, P2, S4, W5, P7, A8, G10, L11, T12,L13, V14, \\ P15, L17, G18, M21, G22, F25,V26, E29, Y34, \\ L37, K39, P40, R46, V67,W68, E70, L71, D77, \\ A78, M79, \textbf{\textcolor{red}{V80}}, P81,L82, \textbf{\textcolor{red}{G83}}, Y85, T86, G87, \end{tabular}} & \begin{tabular}[c]{@{}l@{}}S4, V6, P7, V9, G10, L11, T12, L13, V14,\\ P15, L17, G18, F20, M21, G22, Y24,\\ F25, V26, R27, G28, E29, G30, L31, R32 \end{tabular} \\ \bottomrule \end{tabular} } \caption{Table} \end{table} Here is what the table looks like:
I also tried using \begin{adjustbox}{width=\textwidth}, but it did not give the desired output. Any other suggestions? I appreciate your help.


\clinewhen you're already using thebooktabsrules. Use\cmidruleinstead, then you get better space around those lines.