テーブルの高さを小さくするにはどうすればいいですか?

テーブルの高さを小さくするにはどうすればいいですか?

3 つの表を含む文書があります。表の見栄えはとても良いのですが、問題が 1 つあります。表が高すぎて脚注と重なってしまいます。

表内の文字のサイズを小さくしようとしましたが、うまくいかず、ドキュメントのフォント サイズを変更することもできません (12 ポイントである必要があります)。

これをどうすれば修正できますか?

MWE は次のとおりです。

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage[margin=2.54cm]{geometry}
\usepackage{graphicx,booktabs,tabularx}
\usepackage[table]{xcolor}
\usepackage{array}

%define some nice colors
\definecolor{middleware_green}{RGB}{82, 119, 17}
\definecolor{middleware_white}{RGB}{255, 255, 255}
\definecolor{middleware_light_gray}{RGB}{239, 239, 239}
\definecolor{middleware_dark_gray}{RGB}{153, 153, 153}

\renewcommand{\tabularxcolumn}[1]{>{\small}m{#1}}
\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\begin{document}


\begin{table}
\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp0}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  60    &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  120   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  240   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   69  &   9   &       \\ \cline{ 2- 3}
  480   &   69  &   9   &   16.67   \\ \cline{ 2- 3}
    &   92  &   32  &       \\ \hline
    &   159     &   99  &       \\ \cline{ 2- 3}
  1000  &   173     &   113     &   109.67  \\ \cline{ 2- 3}
    &   177     &   117     &       \\ \hline
    &   391     &   331     &       \\ \cline{ 2- 3}
  2000  &   383     &   323     &   311.00  \\ \cline{ 2- 3}
    &   339     &   279     &       \\ \hline
    &   561     &   501     &       \\ \cline{ 2- 3}
  4000  &   631     &   501     &   512.33  \\ \cline{ 2- 3}
    &   595     &   535     &       \\ \hline
\end{tabularx}
\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp6}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   88  &   28  &       \\ \cline{ 2- 3}
  60    &   88  &   28  &   28.00   \\ \cline{ 2- 3}
    &   88  &   28  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  120   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  240   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   108     &   48  &       \\ \cline{ 2- 3}
  480   &   109     &   49  &   49.00   \\ \cline{ 2- 3}
    &   110     &   50  &       \\ \hline
    &   188     &   128     &       \\ \cline{ 2- 3}
  1000  &   188     &   128     &   131.00  \\ \cline{ 2- 3}
    &   197     &   137     &       \\ \hline
    &   316     &   256     &       \\ \cline{ 2- 3}
  2000  &   361     &   301     &   284.00  \\ \cline{ 2- 3}
    &   355     &   295     &       \\ \hline
    &   599     &   539     &       \\ \cline{ 2- 3}
  4000  &   617     &   557     &   542.33  \\ \cline{ 2- 3}
    &   591     &   531     &       \\ \hline
\end{tabularx}
\centering\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp7}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   118 &   58  &       \\ \cline{ 2- 3}
  60    &   117 &   57  &   57.67   \\ \cline{ 2- 3}
    &   118     &   58  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  120   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  240   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   142     &   82  &       \\ \cline{ 2- 3}
  480   &   147     &   87  &   85.67   \\ \cline{ 2- 3}
    &   148     &   88  &       \\ \hline
    &   245     &   185     &       \\ \cline{ 2- 3}
  1000  &   243     &   183     &   183.63  \\ \cline{ 2- 3}
    &   242     &   182     &       \\ \hline
    &   386     &   326     &       \\ \cline{ 2- 3}
  2000  &   363     &   303     &   313.67  \\ \cline{ 2- 3}
    &   372     &   312     &       \\ \hline
    &   647     &   587     &       \\ \cline{ 2- 3}
  4000  &   677     &   617     &   608.33  \\ \cline{ 2- 3}
    &   681     &   621     &       \\ \hline
\end{tabularx}
\label{1source_1session_1client_tables}
\caption{1 source, 1 session, 1 client middleware execution times}
\end{table}
\end{document}

答え1

より小さいフォントサイズを選択できます:

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage[margin=2.54cm]{geometry}
\usepackage{graphicx,booktabs,tabularx}
\usepackage[table]{xcolor}
\usepackage{array}

%define some nice colors
\definecolor{middleware_green}{RGB}{82, 119, 17}
\definecolor{middleware_white}{RGB}{255, 255, 255}
\definecolor{middleware_light_gray}{RGB}{239, 239, 239}
\definecolor{middleware_dark_gray}{RGB}{153, 153, 153}

\renewcommand{\tabularxcolumn}[1]{>{\small}m{#1}}
\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\begin{document}


\begin{table}
\centering
\footnotesize
\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp0}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  60    &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  120   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  240   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   69  &   9   &       \\ \cline{ 2- 3}
  480   &   69  &   9   &   16.67   \\ \cline{ 2- 3}
    &   92  &   32  &       \\ \hline
    &   159     &   99  &       \\ \cline{ 2- 3}
  1000  &   173     &   113     &   109.67  \\ \cline{ 2- 3}
    &   177     &   117     &       \\ \hline
    &   391     &   331     &       \\ \cline{ 2- 3}
  2000  &   383     &   323     &   311.00  \\ \cline{ 2- 3}
    &   339     &   279     &       \\ \hline
    &   561     &   501     &       \\ \cline{ 2- 3}
  4000  &   631     &   501     &   512.33  \\ \cline{ 2- 3}
    &   595     &   535     &       \\ \hline
\end{tabularx}\hfill
\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp6}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   88  &   28  &       \\ \cline{ 2- 3}
  60    &   88  &   28  &   28.00   \\ \cline{ 2- 3}
    &   88  &   28  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  120   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  240   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   108     &   48  &       \\ \cline{ 2- 3}
  480   &   109     &   49  &   49.00   \\ \cline{ 2- 3}
    &   110     &   50  &       \\ \hline
    &   188     &   128     &       \\ \cline{ 2- 3}
  1000  &   188     &   128     &   131.00  \\ \cline{ 2- 3}
    &   197     &   137     &       \\ \hline
    &   316     &   256     &       \\ \cline{ 2- 3}
  2000  &   361     &   301     &   284.00  \\ \cline{ 2- 3}
    &   355     &   295     &       \\ \hline
    &   599     &   539     &       \\ \cline{ 2- 3}
  4000  &   617     &   557     &   542.33  \\ \cline{ 2- 3}
    &   591     &   531     &       \\ \hline
\end{tabularx}\par

\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp7}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   118 &   58  &       \\ \cline{ 2- 3}
  60    &   117 &   57  &   57.67   \\ \cline{ 2- 3}
    &   118     &   58  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  120   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  240   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   142     &   82  &       \\ \cline{ 2- 3}
  480   &   147     &   87  &   85.67   \\ \cline{ 2- 3}
    &   148     &   88  &       \\ \hline
    &   245     &   185     &       \\ \cline{ 2- 3}
  1000  &   243     &   183     &   183.63  \\ \cline{ 2- 3}
    &   242     &   182     &       \\ \hline
    &   386     &   326     &       \\ \cline{ 2- 3}
  2000  &   363     &   303     &   313.67  \\ \cline{ 2- 3}
    &   372     &   312     &       \\ \hline
    &   647     &   587     &       \\ \cline{ 2- 3}
  4000  &   677     &   617     &   608.33  \\ \cline{ 2- 3}
    &   681     &   621     &       \\ \hline
\end{tabularx}%
\caption{1 source, 1 session, 1 client middleware execution times}
\label{1source_1session_1client_tables}
\end{table}
\end{document}

ここに画像の説明を入力してください

\scalebox別の方法としては、以下を使用して垂直方向に少し縮小する方法がありますgraphicx

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage[margin=2.54cm]{geometry}
\usepackage{graphicx,booktabs,tabularx}
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{graphicx}

%define some nice colors
\definecolor{middleware_green}{RGB}{82, 119, 17}
\definecolor{middleware_white}{RGB}{255, 255, 255}
\definecolor{middleware_light_gray}{RGB}{239, 239, 239}
\definecolor{middleware_dark_gray}{RGB}{153, 153, 153}

\renewcommand{\tabularxcolumn}[1]{>{\small}m{#1}}
\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\begin{document}


\begin{table}
\centering
\scalebox{1}[.9]{%
\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp0}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  60    &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  120   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  240   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   69  &   9   &       \\ \cline{ 2- 3}
  480   &   69  &   9   &   16.67   \\ \cline{ 2- 3}
    &   92  &   32  &       \\ \hline
    &   159     &   99  &       \\ \cline{ 2- 3}
  1000  &   173     &   113     &   109.67  \\ \cline{ 2- 3}
    &   177     &   117     &       \\ \hline
    &   391     &   331     &       \\ \cline{ 2- 3}
  2000  &   383     &   323     &   311.00  \\ \cline{ 2- 3}
    &   339     &   279     &       \\ \hline
    &   561     &   501     &       \\ \cline{ 2- 3}
  4000  &   631     &   501     &   512.33  \\ \cline{ 2- 3}
    &   595     &   535     &       \\ \hline
\end{tabularx}\hfill
\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp6}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   88  &   28  &       \\ \cline{ 2- 3}
  60    &   88  &   28  &   28.00   \\ \cline{ 2- 3}
    &   88  &   28  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  120   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  240   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   108     &   48  &       \\ \cline{ 2- 3}
  480   &   109     &   49  &   49.00   \\ \cline{ 2- 3}
    &   110     &   50  &       \\ \hline
    &   188     &   128     &       \\ \cline{ 2- 3}
  1000  &   188     &   128     &   131.00  \\ \cline{ 2- 3}
    &   197     &   137     &       \\ \hline
    &   316     &   256     &       \\ \cline{ 2- 3}
  2000  &   361     &   301     &   284.00  \\ \cline{ 2- 3}
    &   355     &   295     &       \\ \hline
    &   599     &   539     &       \\ \cline{ 2- 3}
  4000  &   617     &   557     &   542.33  \\ \cline{ 2- 3}
    &   591     &   531     &       \\ \hline
\end{tabularx}%
}\par

\scalebox{1}[.9]{%
\begin{tabularx}{0.45\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp7}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   118 &   58  &       \\ \cline{ 2- 3}
  60    &   117 &   57  &   57.67   \\ \cline{ 2- 3}
    &   118     &   58  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  120   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  240   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   142     &   82  &       \\ \cline{ 2- 3}
  480   &   147     &   87  &   85.67   \\ \cline{ 2- 3}
    &   148     &   88  &       \\ \hline
    &   245     &   185     &       \\ \cline{ 2- 3}
  1000  &   243     &   183     &   183.63  \\ \cline{ 2- 3}
    &   242     &   182     &       \\ \hline
    &   386     &   326     &       \\ \cline{ 2- 3}
  2000  &   363     &   303     &   313.67  \\ \cline{ 2- 3}
    &   372     &   312     &       \\ \hline
    &   647     &   587     &       \\ \cline{ 2- 3}
  4000  &   677     &   617     &   608.33  \\ \cline{ 2- 3}
    &   681     &   621     &       \\ \hline
\end{tabularx}%
}
\caption{1 source, 1 session, 1 client middleware execution times}
\label{1source_1session_1client_tables}
\end{table}
\end{document}

ここに画像の説明を入力してください

編集:

(David の回答に従って)\labelフロート内の は の後に出現する必要があります\caption

答え2

小さいフォントを使用してください。また、キャプションの前にラベルを配置しないでください:-)

また、.45\textwidth見出しには狭すぎるため、.46 に変更し、\extrarowheightページに収まるだけ追加し、\bigskip最後の表の前に a を追加しました。

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage[margin=2.54cm]{geometry}
\usepackage{graphicx,booktabs,tabularx}
\usepackage[table]{xcolor}
\usepackage{array}

%define some nice colors
\definecolor{middleware_green}{RGB}{82, 119, 17}
\definecolor{middleware_white}{RGB}{255, 255, 255}
\definecolor{middleware_light_gray}{RGB}{239, 239, 239}
\definecolor{middleware_dark_gray}{RGB}{153, 153, 153}

\renewcommand{\tabularxcolumn}[1]{>{\small}m{#1}}
\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\begin{document}


\begin{table}\footnotesize\centering\setlength\extrarowheight{.7pt}
\newcolumntype{L}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\sffamily}X}%
\newcolumntype{C}{>{\leavevmode\ignorespaces\centering\arraybackslash\sffamily}X}%
\rowcolors{2}{middleware_white}{middleware_light_gray}

\begin{tabularx}{0.46\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp0}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  60    &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  120   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   60  &   0   &       \\ \cline{ 2- 3}
  240   &   60  &   0   &   0.00    \\ \cline{ 2- 3}
    &   60  &   0   &       \\ \hline
    &   69  &   9   &       \\ \cline{ 2- 3}
  480   &   69  &   9   &   16.67   \\ \cline{ 2- 3}
    &   92  &   32  &       \\ \hline
    &   159     &   99  &       \\ \cline{ 2- 3}
  1000  &   173     &   113     &   109.67  \\ \cline{ 2- 3}
    &   177     &   117     &       \\ \hline
    &   391     &   331     &       \\ \cline{ 2- 3}
  2000  &   383     &   323     &   311.00  \\ \cline{ 2- 3}
    &   339     &   279     &       \\ \hline
    &   561     &   501     &       \\ \cline{ 2- 3}
  4000  &   631     &   501     &   512.33  \\ \cline{ 2- 3}
    &   595     &   535     &       \\ \hline
\end{tabularx}%
\quad
\begin{tabularx}{0.46\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp6}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   88  &   28  &       \\ \cline{ 2- 3}
  60    &   88  &   28  &   28.00   \\ \cline{ 2- 3}
    &   88  &   28  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  120   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   89  &   29  &       \\ \cline{ 2- 3}
  240   &   89  &   29  &   29.00   \\ \cline{ 2- 3}
    &   89  &   29  &       \\ \hline
    &   108     &   48  &       \\ \cline{ 2- 3}
  480   &   109     &   49  &   49.00   \\ \cline{ 2- 3}
    &   110     &   50  &       \\ \hline
    &   188     &   128     &       \\ \cline{ 2- 3}
  1000  &   188     &   128     &   131.00  \\ \cline{ 2- 3}
    &   197     &   137     &       \\ \hline
    &   316     &   256     &       \\ \cline{ 2- 3}
  2000  &   361     &   301     &   284.00  \\ \cline{ 2- 3}
    &   355     &   295     &       \\ \hline
    &   599     &   539     &       \\ \cline{ 2- 3}
  4000  &   617     &   557     &   542.33  \\ \cline{ 2- 3}
    &   591     &   531     &       \\ \hline
\end{tabularx}

\bigskip

\begin{tabularx}{0.46\textwidth}{|L|L|L|L|}
\hline\rowcolor{middleware_green}
\multicolumn{ 4}{|c|}{\small\textcolor{white}{\textbf{1 Source, 1 Session, 1 Client, Exp7}}} \\ \hline
\rowcolor{middleware_dark_gray}
\multicolumn{1}{|C}{\scriptsize\textcolor{white}{\textbf{Mes\-sa\-ges per mi\-nu\-te per sour\-ce}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{Mid\-dle\-ware Exec. Ti\-me (s)}}} & 
\multicolumn{1}{|C}{\scriptsize\centering\textcolor{white}{\textbf{De\-lay (s)}}} & 
\multicolumn{1}{|C|}{\scriptsize\textcolor{white}{\textbf{Ave\-ra\-ge De\-lay (s)}}} \\ \hline
    &   118 &   58  &       \\ \cline{ 2- 3}
  60    &   117 &   57  &   57.67   \\ \cline{ 2- 3}
    &   118     &   58  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  120   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   119     &   59  &       \\ \cline{ 2- 3}
  240   &   119     &   59  &   59.00   \\ \cline{ 2- 3}
    &   119     &   59  &       \\ \hline
    &   142     &   82  &       \\ \cline{ 2- 3}
  480   &   147     &   87  &   85.67   \\ \cline{ 2- 3}
    &   148     &   88  &       \\ \hline
    &   245     &   185     &       \\ \cline{ 2- 3}
  1000  &   243     &   183     &   183.63  \\ \cline{ 2- 3}
    &   242     &   182     &       \\ \hline
    &   386     &   326     &       \\ \cline{ 2- 3}
  2000  &   363     &   303     &   313.67  \\ \cline{ 2- 3}
    &   372     &   312     &       \\ \hline
    &   647     &   587     &       \\ \cline{ 2- 3}
  4000  &   677     &   617     &   608.33  \\ \cline{ 2- 3}
    &   681     &   621     &       \\ \hline
\end{tabularx}

\caption{1 source, 1 session, 1 client middleware execution times\label{1source_1session_1client_tables}}
\end{table}
\end{document}


\documentclass{article}

\setlength\textwidth{.5\textwidth}
\usepackage[english]{babel}
\begin{document}



\newcommand\zz[2]{\begin{tabular}[t]{@{}c@{}}#1\\\itshape#2\\\end{tabular}}

\noindent\parbox[t]{\linewidth}{%
\setlength\baselineskip{2\baselineskip}%
This some  text that I want to flow.
This should  be a  whole  separate  sentence 
This some more  text that I want to flow.
This should  be a  whole  newseparate  sentence}%
\hspace{-\linewidth}%
\raisebox{-\baselineskip}{\parbox[t]{\linewidth}{%
\setlength\baselineskip{2\baselineskip}%
\itshape
Different text that gets stuck in the intervening lines.
Different text that gets stuck in the intervening lines.
Different text that gets stuck in the intervening lines.}}

\end{document} 

関連情報