\hhline 双线缺陷

\hhline 双线缺陷

使用\hhline命令后,我发现双线中存在一些缺陷。我该如何修复它?

不完美

不完美

桌子

\documentclass[11pt]{amsart}
\usepackage{amssymb}
\usepackage{hhline}                 
\usepackage{siunitx}
\sisetup{output-decimal-marker={.}, group-separator={\,}}
\usepackage{eurosym}
\usepackage{dcolumn}                
\usepackage{multirow}



\begin{document}

\begin{table}[htbp]
\begin{center}
\begin{tabular}{|lr|lr l|} \hline


H       & 5             & $W_N$ & 250       & \si{\gram}        \\
L       & 26            & $W_L$ & 241       & \si{\gram}        \\
P       & \num{3000}    & $C_u$ & 3E{-4}    & \euro/\si{\gram}  \\
$n_C$   & \num{142506}  & $c_0$ & 2E-01     & \euro/pack        \\
$\delta$& 1             & $c_1$ & 5E-01     & \euro/h           \\
\hhline{=====}


&   \multicolumn{2}{c}{$r.s_{std}$} &   \multicolumn{2}{c|}{$r.s_{iter}$} \\

\hhline{=====}

Media(W)    &   \multicolumn{2}{D{.}{.}{3.4}}{245.9463}                                                 &   \multicolumn{2}{D{.}{.}{3.4}|}{245.9459}\\
DevStd(W)   &   \multicolumn{2}{D{.}{.}{3.4}}{3.9932}                                                   &   \multicolumn{2}{D{.}{.}{3.4}|}{3.9939}\\
\emph{f.o}  &   \multicolumn{2}{D{.}{.}{3.4}}{0.27395}                                                  &   \multicolumn{2}{D{.}{.}{3.4}|}{0.27395}\\
$n_B$       &   \multicolumn{2}{D{.}{.}{3.4}}{3000}                                                     &   \multicolumn{2}{D{.}{.}{3.4}|}{3000}\\
$t_{tot}$   &   \multicolumn{2}{D{.}{.}{3.4}}{2612.22}                                                  &   \multicolumn{2}{D{.}{.}{3.4}|}{6906.10}\\

\hhline{=====}

Config.     &   \multicolumn{2}{c}{10 20 40 50 200}                                                     &   \multicolumn{2}{c|}{40 130 130 220 220}\\ \hline

\end{tabular}
\begin{footnotesize}
\caption{Confronto $r.s_{std}$ Vs $r.s_{iter}$ [$C_u > 0$]}
\label{tab:Confronto_rs_C_mag_0}
\end{footnotesize} 
\end{center}
\end{table}

\end{document} 

答案1

我从未见过该命令,但我会用两个\hline命令替换它,如下所示:

\hline
\hline

图像、线条工作

如果您不介意采用不同的解决方案,我稍微改变了表格的样式。我所做的更改如下:

  1. 插入booktabs并删除上表中除一条之外的所有垂直线。
  2. 根据以下建议修正了标题这个答案(请注意,现在实际上是footnotesize,之前该命令不起作用)并且我已将其稍微移动到了下面。
  3. 根据 egreg 的建议更改了标题(我同意他的观点)。

怀疑:它们是两个不同的表格吗?如果r.s std指的是下部,那么您应该考虑添加一些空格或尝试其他解决方案,例如拆分表格。如果您想要这类东西,请告诉我。

表 2

以下是代码(我在代码中写下了我所添加内容的注释):

\documentclass[11pt]{amsart}
\usepackage{amssymb}
\usepackage{hhline}                 
\usepackage{siunitx}
\sisetup{output-decimal-marker={.}, group-separator={\,}}
\usepackage{eurosym}
\usepackage{dcolumn}                
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{caption} % Allows to set the caption font size

\begin{document}

\begin{table}[htbp]
    \captionsetup{font=footnotesize} % Set the caption font size
\begin{center}
\begin{tabular}{lr| lr l}

\toprule

H       & 5             & $W_N$ & 250       & \si{\gram}        \\
L       & 26            & $W_L$ & 241       & \si{\gram}        \\
P       & \num{3000}    & $C_u$ & 3E{-4}    & \euro/\si{\gram}  \\
$n_C$   & \num{142506}  & $c_0$ & 2E-01     & \euro/pack        \\
$\delta$& 1             & $c_1$ & 5E-01     & \euro/h           \\

\bottomrule

&   \multicolumn{2}{c}{$r.s_{std}$} &   \multicolumn{2}{c}{$r.s_{iter}$} \\

\midrule

Media(W)    &   \multicolumn{2}{D{.}{.}{3.4}}{245.9463}                                                 &   \multicolumn{2}{D{.}{.}{3.4}}{245.9459}\\
DevStd(W)   &   \multicolumn{2}{D{.}{.}{3.4}}{3.9932}                                                   &   \multicolumn{2}{D{.}{.}{3.4}}{3.9939}\\
\emph{f.o}  &   \multicolumn{2}{D{.}{.}{3.4}}{0.27395}                                                  &   \multicolumn{2}{D{.}{.}{3.4}}{0.27395}\\
$n_B$       &   \multicolumn{2}{D{.}{.}{3.4}}{3000}                                                     &   \multicolumn{2}{D{.}{.}{3.4}}{3000}\\
$t_{tot}$   &   \multicolumn{2}{D{.}{.}{3.4}}{2612.22}                                                  &   \multicolumn{2}{D{.}{.}{3.4}}{6906.10}\\

\midrule % automatically provides a little space before and after it (up and down)

Config.     &   \multicolumn{2}{c}{10 20 40 50 200}                                                     &   \multicolumn{2}{c}{40 130 130 220 220}\\

\bottomrule

\end{tabular}
\vspace{10pt} % a little space to shift the caption down
\caption{Confronto tra $r.s_{std}$ e $r.s_{iter}$ [$C_u > 0$]}
\label{tab:Confronto_rs_C_mag_0}
\end{center}
\end{table}

\end{document} 

相关内容