I have a table that I want to span the page (to be consistent with the other tables I have) but this table has vertical lines in it and making the table span the page gives vertical lines that aren't centered:
How can I make it so the vertical lines are horizontally centered between the columns that they separate? Removing the lines isn't an option, and I'd prefer to not use a different package (if possible).
\documentclass{article}
\RequirePackage[top=2.54cm, bottom=2.54cm, left=3.05cm, right=2.54cm]{geometry}
\usepackage{booktabs}
\begin{document}
\newcommand{\mlc}[2][c]{\begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}% http://tex.stackexchange.com/a/19678
\begin{table}[t]
\centering
\caption{a table with uncentered vertical lines }
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}cc|ccc||c} %
\toprule
\multicolumn{2}{c}{ } & \multicolumn{4}{c}{cut-off} \\ \cline{3-6} \\
\mlc{Various stuff\\(MeV)} & \# of data & A & B & C & \mlc{Ref. [bleh] \\ at B } \\
\midrule
$np$ &&&&&\\
0 - 100 & number & value & value & value & value \\
0 - 190 & number & value & value & value & value \\
\midrule
$pp$ &&&&&\\
0 - 100 & number & value & value & value & value \\
0 - 190 & number & value & value & value & value \\
\bottomrule
\end{tabular*}
\end{table}
\end{document}



booktabs? ;-) – Dec 02 '15 at 18:49booktabsassume, that table hasn't vertical lines. For table design is worth to watch http://wiert.me/2014/04/03/andre-vatter-google-wie-tabellen-eigentlich-aussehen-sollten-%EF%BB%BF/ .... – Zarko Dec 02 '15 at 18:50booktabs. Result i, as you can see yourself, is really terrible. And vertical lines are on the border of columns, so they per se can not be centered – Zarko Dec 02 '15 at 19:01