I have a table that I need to put in a paper. The horizontal and vertical lines are broken lines but my supervisor asked me to have closed lines. I am not able to fix it.
\usepackage{tabularx}
\begin{table}[h]
\centering
\caption{my table with broken lines}
\resizebox{\textwidth}{!}{%
\begin{tabular}{@{}|c|c|c|c|c|c|@{}}
\toprule
\multirow{3}{}{A} & \multirow{3}{}{B} & \multicolumn{4}{|c|}{M} \ \cmidrule(l){3-6}
& & \multicolumn{2}{|c|}{C} & \multicolumn{2}{|c|}{D} \ \cmidrule(l){3-6}
& & \multicolumn{1}{|c|}{e} & \multicolumn{1}{|c|}{f} & \multicolumn{1}{|c|}{e} & \multicolumn{1}{|c|}{f} \ \midrule
\multicolumn{1}{|c|}{1} & \multicolumn{1}{|c|}{a} & \multicolumn{1}{|c|}{\multirow{4}{}{100}} & \multicolumn{1}{|c|}{91.02} & \multicolumn{1}{|c|}{\multirow{4}{}{90}} & \multicolumn{1}{|c|}{209.2} \ \cmidrule(r){1-2} \cmidrule(lr){4-4} \cmidrule(l){6-6}
\multicolumn{1}{|c|}{2} & \multicolumn{1}{|c|}{b} & \multicolumn{1}{|c|}{} & \multicolumn{1}{|c|}{133.83} & \multicolumn{1}{|c|}{} & \multicolumn{1}{|c|}{239.66} \ \cmidrule(r){1-2} \cmidrule(lr){4-4} \cmidrule(l){6-6}
\multicolumn{1}{|c|}{3} & \multicolumn{1}{|c|}{b} & \multicolumn{1}{|c|}{} & \multicolumn{1}{|c|}{159.73} & \multicolumn{1}{|c|}{} & \multicolumn{1}{|c|}{373.47} \ \cmidrule(r){1-2} \cmidrule(lr){4-4} \cmidrule(l){6-6}
4 & \multicolumn{1}{|c|}{c} & \multicolumn{1}{c|}{} & \multicolumn{1}{|c|}{144.1} & \multicolumn{1}{|c|}{} & 317.01 \ \bottomrule
\end{tabular}
}
\label{tbl:lbl1}
\end{table}





booktabspackage doesn't work well with vertical lines. replace them with\hlineorcline{...}accordingly. – Zarko Aug 17 '20 at 06:02