단락의 Underfull\hbox(badness 3148)

단락의 Underfull\hbox(badness 3148)

경고 메시지가 나타납니다.

Underfull \hbox (badness 3148) in paragraph at lines xxx-xxx

제곱합이라는 단어 사이의 간격과 관련이 있는 것 같은데 해결 방법을 모르겠습니다. 또한 테이블 끝에 있는 \hline에 문제가 있습니다.

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

% Table preamble
\usepackage{array}
\usepackage{siunitx}

\begin{table}[ht]
    \centering
    \caption{ANOVA for the quadratic model for the retention factors of lycopene, beta-carotene and coenzyme Q10.}
    \vspace*{5mm}
    \label{Table2}
    \begin{tabular}{p{3.2cm}p{1.9cm}p{0.7cm}p{2.9cm}p{1.8cm}p{1.8cm}}
    \hline
    \textbf{Source} & \textbf{Sums of squares} & \textbf{DF} & \textbf{Mean square} & \textbf{F value} & \textbf{Prob$>$ F}\\
    \hline
    \multicolumn{6}{c}{\textbf{Lycopene}}\\
    \hline
    \textbf{Model} & \centering{0.46} & \centering{9}  & \centering{0.052} &\centering{329.29} & $<$ 0.0001\\
    \textbf{A-Pressure} & \centering{0.10} & \centering{1}  &\centering{0.10} & \centering{641.24} & $<$ 0.0001\\
    \textbf{B-Temperature} & \centering{0.012} & \centering{1}  &\centering{0.012} & \centering{75.20} & $<$ 0.0001\\
    \textbf{C-C$_{E}$} & \centering{0.32} & \centering{1}  &\centering{0.32} & \centering{2034.60} & $<$ 0.0001\\
    \textbf{AB} & \centering{0.011} & \centering{1}  &\centering{0.011} & \centering{72.08} & $<$ 0.0001\\
    \textbf{AC} & \centering{\num{6.9e-3}} & \centering{1} & \centering{\num{6.9e-3}} & \centering{43.94} & $<$ 0.0001\\
    \textbf{BC} & \centering{\num{2.9e-3}} & \centering{1} &\centering{\num{2.9e-3}} & \centering{18.34} & \centering{0.0020}\\ 
    \hline
    \end{tabular}
\end{table}

답변1

siunitx열 너비가 어떻게 되어야 하는지 추측하지 않고 활용하겠습니다 .

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{array}
\usepackage{siunitx}
\usepackage{booktabs}

\newcommand{\splitcell}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}

\begin{document}

\begin{table}[htp]
\centering

\caption{ANOVA for the quadratic model for the retention factors of 
  lycopene, beta-carotene and coenzyme Q10.}\label{Table2}

\medskip

\begin{tabular*}{\textwidth}{
  @{\extracolsep{\fill}}
  l
  S[table-format=1.3e-1,table-align-exponent=false]
  c
  S[table-format=1.3e-1,table-align-exponent=false]
  S[table-format=4.2]
  S[table-format=1.4,table-comparator]
  @{}
}
\toprule
Source & {\splitcell{Sums of \\ squares}} & {DF} &
 {\splitcell{Mean \\ square}} & {$F$ value} & {Prob $>F$}\\
\midrule
\multicolumn{6}{@{}c@{}}{\textit{Lycopene}}\\
\addlinespace
Model         & 0.46   & 9 & 0.052  &  329.29 & < 0.0001 \\
A-Pressure    & 0.10   & 1 & 0.10   &  641.24 & < 0.0001 \\
B-Temperature & 0.012  & 1 & 0.012  &   75.20 & < 0.0001 \\
C-C$_{E}$     & 0.32   & 1 & 0.32   & 2034.60 & < 0.0001 \\
AB            & 0.011  & 1 & 0.011  &   72.08 & < 0.0001 \\
AC            & 6.9e-3 & 1 & 6.9e-3 &   43.94 & < 0.0001 \\
BC            & 2.9e-3 & 1 & 2.9e-3 &   18.34 &   0.0020 \\
\bottomrule
\end{tabular*}

\end{table}

\end{document}

꼭 필요한 것은 아니기 때문에 볼드체를 모두 제거했습니다. 헤더에는 이미 눈에 띄는 부분이 있습니다.

여기에 이미지 설명을 입력하세요

답변2

나는 코드에 다음과 같은 약간의 조정을 제안합니다(Sigur의 제안이 포함됨).

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

% Table preamble
\usepackage{array}
\usepackage{siunitx}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}

\begin{document}


\begin{table}[ht]
    \centering
    \caption{ANOVA for the quadratic model for the retention factors of lycopene, beta-carotene and coenzyme Q10.}
    \vspace*{5mm}
    \label{Table2}
    \begin{tabular}{m{3.2cm}M{1.9cm}M{0.65cm}M{2.2cm}M{1.35cm}M{1.86cm}}
    \hline
    \textbf{Source} & \textbf{Sums of squares} & \textbf{DF} & \textbf{Mean square} & \textbf{F value} & $\mathbf{Prob > F}$\\
    \hline
    \multicolumn{6}{c}{\textbf{Lycopene}}\\
    \hline
    \textbf{Model} & 0.46 & 9  & 0.052 & 329.29 & $<$ 0.0001\\
    \textbf{A-Pressure} & 0.10 & 1  &0.10 & 641.24 & $<$ 0.0001\\
    \textbf{B-Temperature} & 0.012 & 1  &0.012 & 75.20 & $<$ 0.0001\\
    \textbf{C-C$_{E}$} & 0.32 & 1  &0.32 & 2034.60 & $<$ 0.0001\\
    \textbf{AB} & 0.011 & 1  &0.011 & 72.08 & $<$ 0.0001\\
    \textbf{AC} & \num{6.9e-3} & 1 & \num{6.9e-3} & 43.94 & $<$ 0.0001\\
    \textbf{BC} & \num{2.9e-3} & 1 &\num{2.9e-3} & 18.34 & 0.0020\\ 
    \hline
    \end{tabular}
\end{table}

\end{document}

가득 참 및 부족 경고는 모두 사라졌습니다. 또한 마지막 오류가 \hline제거됩니다.

여기에 이미지 설명을 입력하세요

편집: 새로운 열 유형으로 코드가 개선되었습니다.

관련 정보