表格中的 minipage 给出 Underfull 或 Overfull \hbox

表格中的 minipage 给出 Underfull 或 Overfull \hbox

我正尝试将两个表格放在一起放在一个较大表格内的小页面中。

对于读者来说,将这两个表放在一起很方便。问题是我得到了

Overfull \hbox (12.0pt too wide) in paragraph at lines 498--533
[][] 

我的.tex看起来像这样(根据我使用的会议的建议,\CaptionType这可能是他们在文件中提供的宏.sty

\begin{table*}[t] 
  %\centering
  \begin{tabular}{c}
     \begin{minipage}{\textwidth}
        \centering
        \begin{tabular}{l| r r r r}\hline\hline
           ...       
        \end{tabular}
        \CaptionType{table}
        \caption{...}
        \label{tab:res2}
     \end{minipage}
   \\
   \\
   \begin{minipage}{\textwidth}
      \centering
      \begin{tabular}{l| r r r r}\hline\hline
         ...
      \end{tabular}
      \CaptionType{table}
      \caption{...}
      \label{tab:res3}
   \end{minipage}
 \end{tabular}
\end{table*}

当我尝试将两个文件并排放\includegraphics在另一个表中时(也使用 minipage),也遇到了同样的问题。生成的文档对我来说看起来不错,但是会议上的警告非常严格。

这被列为未满问题的原因:

\begin{figure*}[t]
  \begin{tabular}{ c@{} c@{} }

    \noindent\par\begin{minipage}[t]{\columnwidth}%0.5\textwidth}
      \includegraphics[width=\columnwidth]{1.eps} %%get Underfull here
      \CaptionType{figure}
      \caption{ ... }
      \label{fig:1}
    \end{minipage}
    &
    \noindent\par\begin{minipage}[t]{\columnwidth}%0.5\textwidth}
      includegraphics[width=\columnwidth,clip=true,trim=0mm 5cm 0mm 0mm]{2.eps} %%get underfull here
      \CaptionType{figure}
      \caption{...}
      \label{fig:2}
    \end{minipage}
  \end{tabular}
\end{figure*}

错误:

[1] [2] <1.eps>
Underfull \hbox (badness 10000) in paragraph at lines 247--251

<2.eps>
Underfull \hbox (badness 10000) in paragraph at lines 257--260

答案1

尝试

代码

\begin{table*}[t] 
  %\centering
  \begin{tabular}{@{}c@{}} %                                this line changed!
     \begin{minipage}{\textwidth}
        \centering
        \begin{tabular}{l| r r r r}\hline\hline
           ...       
        \end{tabular}
        \CaptionType{table}
        \caption{...}
        \label{tab:res2}
     \end{minipage}
   \\
   \\
   \begin{minipage}{\textwidth}
      \centering
      \begin{tabular}{l| r r r r}\hline\hline
         ...
      \end{tabular}
      \CaptionType{table}
      \caption{...}
      \label{tab:res3}
   \end{minipage}
 \end{tabular}
\end{table*}

解释

LaTeX在列前/列间/列后tabular放置小的水平空格 ( )。您可以覆盖此空格,在本例中为空(= 无空格)。\tabcolsep@{}

相关内容