拉伸桌子

拉伸桌子

我想使用 来拉伸我的表格tabular*。我正在使用以下代码。我没有得到合适的表格。表格线条/边框看起来很奇怪。

\documentclass{article}
\usepackage{multirow}
\begin{document}

    \begin{table}
    \centering
    \caption{Standard deviation.}
        %\begin{tabular}{|c|c|c|c|}
   \begin{tabular*}{0.75\textwidth}{@{\extracolsep{\fill} } | c | c | c | c | }
    \hline          

    \multirow{3}{*}{Reflectivity(\%)} & \multicolumn{3}{c|}{Distance(m)}\\ \cline{2-4}
                                 & 10 & 25 & 50\\ \cline{2-4}
                                 & \multicolumn{3}{c|}{Noise(mm)}\\ \hline
    10  & 1.2 & 3.0 & 7.5 \\ \hline
    20  & 0.8 & 2.5 & 5.0 \\ \hline
    100 & 0.4 & 1.0 & 2.5 \\ \hline   

        \end{tabular*}
    \label{tab:TLS_I}
\end{table}

\结束{文档}

平均能量损失

答案1

您可以用这种更简单的方法tabulary代替:tabular*

\begin{tabulary}{0.75\textwidth}{CCCC}

仅就风格而言,我还做了一些其他更改(删除垂直线和不必要的水平线,使用booktabs水平线命令并稍微提高标题。

平均能量损失

\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{tabulary}
\usepackage{caption} 
\captionsetup[table]{skip=5pt}

\begin{document}

   \begin{table}
    \centering
    \caption{Standard deviation.}
   \begin{tabulary}{0.75\textwidth}{ C  C  C  C  }
    \toprule

    \multirow{3}{*}{Reflectivity(\%)} & \multicolumn{3}{c}{Distance (m)}\\ \cmidrule{2-4}
                                 & 10 & 25 & 50\\ \cmidrule{2-4}
                                 & \multicolumn{3}{c}{Noise (mm)}\\ \midrule
    10  & 1.2 & 3.0 & 7.5 \\ 
    20  & 0.8 & 2.5 & 5.0 \\ 
    100 & 0.4 & 1.0 & 2.5 \\ \bottomrule   

        \end{tabulary}
    \label{tab:TLS_I}
\end{table}

\end{document}

相关内容